>>> lidarr: Building testing/lidarr 2.9.6.4552-r0 (using abuild 3.14.1-r6) started Tue, 04 Feb 2025 17:16:58 +0000 >>> lidarr: Validating /home/buildozer/aports/testing/lidarr/APKBUILD... >>> lidarr: Analyzing dependencies... >>> lidarr: Installing for build: build-base aspnetcore6-runtime sqlite-libs chromaprint dotnet6-sdk yarn (1/84) Installing dotnet-host (9.0.1-r0) (2/84) Installing dotnet6-hostfxr (6.0.36-r1) (3/84) Installing icu-data-full (74.2-r0) (4/84) Installing icu-libs (74.2-r0) (5/84) Installing lttng-ust (2.13.8-r0) (6/84) Installing dotnet6-runtime (6.0.36-r1) Executing dotnet6-runtime-6.0.36-r1.post-install * * Please note that dotnet6-runtime 6.0.36 will be the last servicing release * as .NET 6 is EOL since Nov 12th 2024. dotnet8-runtime is available starting * with Alpine Linux v3.20. * (7/84) Installing aspnetcore6-runtime (6.0.36-r1) (8/84) Installing sqlite-libs (3.48.0-r0) (9/84) Installing aom-libs (3.11.0-r0) (10/84) Installing libxau (1.0.12-r0) (11/84) Installing libmd (1.1.0-r0) (12/84) Installing libbsd (0.12.2-r0) (13/84) Installing libxdmcp (1.1.5-r1) (14/84) Installing libxcb (1.17.0-r0) (15/84) Installing libx11 (1.8.11-r0) (16/84) Installing hwdata-pci (0.391-r0) (17/84) Installing libpciaccess (0.18.1-r0) (18/84) Installing libdrm (2.4.124-r0) (19/84) Installing libxext (1.3.6-r2) (20/84) Installing libxfixes (6.0.1-r4) (21/84) Installing libffi (3.4.6-r0) (22/84) Installing wayland-libs-client (1.23.1-r0) (23/84) Installing libva (2.22.0-r1) (24/84) Installing libvdpau (1.5-r4) (25/84) Installing ffmpeg-libavutil (6.1.2-r1) (26/84) Installing libdav1d (1.5.0-r0) (27/84) Installing openexr-libiex (3.3.2-r0) (28/84) Installing openexr-libilmthread (3.3.2-r0) (29/84) Installing imath (3.1.12-r0) (30/84) Installing libdeflate (1.23-r0) (31/84) Installing openexr-libopenexrcore (3.3.2-r0) (32/84) Installing openexr-libopenexr (3.3.2-r0) (33/84) Installing giflib (5.2.2-r0) (34/84) Installing libhwy (1.0.7-r0) (35/84) Installing libjpeg-turbo (3.1.0-r0) (36/84) Installing lcms2 (2.16-r0) (37/84) Installing libpng (1.6.45-r0) (38/84) Installing libjxl (0.10.3-r0) (39/84) Installing lame-libs (3.100-r5) (40/84) Installing opus (1.5.2-r1) (41/84) Installing rav1e-libs (0.7.1-r0) (42/84) Installing soxr (0.1.3-r7) (43/84) Installing ffmpeg-libswresample (6.1.2-r1) (44/84) Installing libogg (1.3.5-r5) (45/84) Installing libtheora (1.1.1-r18) (46/84) Installing libvorbis (1.3.7-r2) (47/84) Installing libvpx (1.15.0-r0) (48/84) Installing libsharpyuv (1.5.0-r0) (49/84) Installing libwebp (1.5.0-r0) (50/84) Installing libwebpmux (1.5.0-r0) (51/84) Installing x264-libs (0.164.3108-r0) (52/84) Installing numactl (2.0.18-r0) (53/84) Installing x265-libs (3.6-r0) (54/84) Installing xvidcore (1.3.7-r2) (55/84) Installing ffmpeg-libavcodec (6.1.2-r1) (56/84) Installing libbluray (1.3.4-r1) (57/84) Installing libbz2 (1.0.8-r6) (58/84) Installing mpg123-libs (1.32.10-r0) (59/84) Installing libopenmpt (0.7.13-r0) (60/84) Installing mbedtls (3.6.2-r0) (61/84) Installing librist (0.2.10-r1) (62/84) Installing libsrt (1.5.3-r0) (63/84) Installing libssh (0.11.1-r0) (64/84) Installing xz-libs (5.6.4-r0) (65/84) Installing libxml2 (2.13.4-r3) (66/84) Installing libsodium (1.0.20-r0) (67/84) Installing libzmq (4.3.5-r2) (68/84) Installing ffmpeg-libavformat (6.1.2-r1) (69/84) Installing fftw-double-libs (3.3.10-r6) (70/84) Installing chromaprint-libs (1.5.1-r8) (71/84) Installing chromaprint (1.5.1-r8) (72/84) Installing aspnetcore6-targeting-pack (6.0.36-r1) (73/84) Installing dotnet6-apphost-pack (6.0.36-r1) (74/84) Installing dotnet6-targeting-pack (6.0.36-r1) (75/84) Installing dotnet6-templates (6.0.136-r1) (76/84) Installing netstandard21-targeting-pack (9.0.102-r0) (77/84) Installing dotnet6-sdk (6.0.136-r1) (78/84) Installing ca-certificates (20241121-r1) (79/84) Installing ada-libs (2.9.2-r2) (80/84) Installing simdjson (3.10.1-r0) (81/84) Installing simdutf (5.7.1-r0) (82/84) Installing nodejs (22.11.0-r2) (83/84) Installing yarn (1.22.22-r1) (84/84) Installing .makedepends-lidarr (20250204.171659) Executing busybox-1.37.0-r13.trigger Executing ca-certificates-20241121-r1.trigger OK: 829 MiB in 187 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.9.6.4552.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 45 38.3M 45 17.3M 0 0 19.8M 0 0:00:01 --:--:-- 0:00:01 19.8M 73 38.3M 73 28.1M 0 0 15.0M 0 0:00:02 0:00:01 0:00:01 15.0M 100 38.3M 100 38.3M 0 0 14.7M 0 0:00:02 0:00:02 --:--:-- 14.7M >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.9.6.4552.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.9.6.4552.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.9.6.4552.tar.gz... >>> lidarr: 0001-disable-restart.patch patching file src/NzbDrone.Core/Lifecycle/LifecycleService.cs yarn install v1.22.22 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > connected-react-router@6.9.3" has incorrect peer dependency "react@^16.4.0 || ^17.0.0". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react@^16.13". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-html5-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-touch-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dom@^16.13". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react@^16.13.1". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react-dnd@^11.1.3". warning "react-document-title > react-side-effect@1.2.0" has incorrect peer dependency "react@^0.13.0 || ^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-lazyload@3.2.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0". warning " > react-lazyload@3.2.0" has incorrect peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0". warning " > react-popper@1.3.7" has incorrect peer dependency "react@0.14.x || ^15.0.0 || ^16.0.0". warning "react-popper > create-react-context@0.3.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-redux@7.2.4" has incorrect peer dependency "react@^16.8.3 || ^17". warning "react-router > mini-create-react-context@0.4.1" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0". warning " > react-slider@1.1.4" has incorrect peer dependency "react@^16 || ^17". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha". [4/4] Building fresh packages... Done in 11.92s. Microsoft (R) Build Engine version 17.0.4+85d71072f for .NET Copyright (C) Microsoft Corporation. All rights reserved. Determining projects to restore... Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 643 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 643 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 643 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Common/Lidarr.Common.csproj (in 7.67 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 7.67 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Update/Lidarr.Update.csproj (in 7.67 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 7.67 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Core/Lidarr.Core.csproj (in 11.09 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 11.09 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 12.19 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Lidarr.Http/Lidarr.Http.csproj (in 12.38 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 12.39 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 12.39 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 12.41 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 12.41 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 12.42 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 12.42 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 12.44 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Console/Lidarr.Console.csproj (in 12.42 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Host/Lidarr.Host.csproj (in 12.44 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 12.52 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 12.53 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 12.55 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 13.61 sec). Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy.dll ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/ServiceInstall.dll ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/publish/ Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/publish/ ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/ServiceUninstall.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/Lidarr.Common.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/publish/ Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/Lidarr.Windows.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/publish/ Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/Lidarr.Mono.dll Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/Lidarr.Update/net6.0/linux-musl-arm/Lidarr.Update.dll The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/Lidarr.Update/net6.0/linux-musl-arm/publish/ Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/Lidarr.Core.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Test.Common.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/Lidarr.SignalR.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/publish/ Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/Lidarr.Http.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/Lidarr.Api.V1.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/Lidarr.Host.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/Lidarr.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm/publish/ Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/publish/ Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:34.56 yarn run v1.22.22 $ yarn clean $ rimraf ./_output/UI && rimraf --glob "**/*.js.map" $ webpack --config ./frontend/build/webpack.config.js --env production --no-stats Source Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/frontend/src Output Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI [FileManagerPlugin] copied "frontend/src/Content/*.(json|xml)" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content/Images/Icons Done in 46.28s. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. 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... 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. A total of 1 test files matched the specified pattern. Starting test execution, please wait... Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern.A total of 1 test files matched the specified pattern. No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture&FullyQualifiedName!~SpotifyMappingFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture&FullyQualifiedName!~SpotifyMappingFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [8 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [9 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [9 ms] Skipped empty_folder_should_return_folder_modified_date [9 ms] Skipped folder_should_return_correct_value_for_last_write [9 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [9 ms] Skipped FolderWritable_should_return_true_for_writable_directory [9 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [9 ms] Skipped MoveFile_should_not_move_overwrite_itself [9 ms] Skipped MoveFile_should_overwrite_existing_file [9 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [9 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [9 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [9 ms] Skipped should_be_able_to_delete_nested_empty_subdirs [9 ms] Skipped should_be_able_to_move_read_only_file [9 ms] Skipped should_be_able_to_rename_open_hardlinks_with_fileshare_delete [9 ms] Skipped should_be_able_to_set_permission_from_parrent [10 ms] Skipped should_be_set_last_file_write [10 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [10 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [10 ms] Skipped should_return_false_for_unlocked_and_readonly_file [10 ms] Skipped should_return_false_for_unlocked_file [10 ms] Skipped should_return_true_for_unlocked_file [10 ms] Skipped writealltext_should_truncate_existing [10 ms] Skipped should_be_able_to_get_space_on_folder_that_doesnt_exist [< 1 ms] Skipped should_be_able_to_get_space_on_unc [< 1 ms] Skipped should_get_free_space_for_folder [< 1 ms] Skipped should_get_free_space_for_folder_that_doesnt_exist [< 1 ms] Skipped should_return_free_disk_space [< 1 ms] Skipped should_throw_if_drive_doesnt_exist [< 1 ms] Skipped should_get_framework_version [< 1 ms] Skipped should_get_windows_version [< 1 ms] None - Failed: 0, Passed: 0, Skipped: 0, Total: 0, Duration: 14 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll (net6.0) 17:18:47.5 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 17:18:47.5 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 17:18:47.5 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 17:18:47.5 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 235 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll (net6.0) 17:18:47.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 17:18:47.6 Info: Path is: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863276371346_3/anjwzgni.mpk/cywkapgs.vof 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 17:18:47.6 Trace: Directory '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863276441208_4/hl0mtcis.piq' isn't writable. Access to the path '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863276441208_4/hl0mtcis.piq/lidarr_write_test.txt' is denied. 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 17:18:47.7 Info: Installation Folder: /C/NzbDrone/ 17:18:47.7 Info: Updating Lidarr from version to version 2.9.6.4552 17:18:47.7 Info: Verifying requirements before update... 17:18:47.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 17:18:47.7 Info: Installation Folder: /C/NzbDrone/ 17:18:47.7 Info: Updating Lidarr from version to version 2.9.6.4552 17:18:47.7 Info: Verifying requirements before update... 17:18:47.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 17:18:47.7 Info: Installation Folder: /C/NzbDrone/ 17:18:47.7 Info: Updating Lidarr from version to version 2.9.6.4552 17:18:47.7 Info: Verifying requirements before update... 17:18:47.7 Info: Verifying Update Folder 17:18:47.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 17:18:47.7 Info: Installation Folder: 17:18:47.7 Info: Updating Lidarr from version to version 2.9.6.4552 17:18:47.7 Info: Verifying requirements before update... 17:18:47.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 17:18:47.7 Info: Installation Folder: 17:18:47.7 Info: Updating Lidarr from version to version 2.9.6.4552 17:18:47.7 Info: Verifying requirements before update... 17:18:47.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 17:18:47.7 Info: Installation Folder: 17:18:47.7 Info: Updating Lidarr from version to version 2.9.6.4552 17:18:47.7 Info: Verifying requirements before update... 17:18:47.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 465 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll (net6.0) 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 17:18:47.7 Debug: Lidarr process ID: 12 17:18:47.7 Debug: Arguments: 17:18:47.7 Debug: 12 17:18:47.7 Debug: 17:18:47.7 Debug: /C/Lidarr/lidarr.exe 17:18:47.7 Debug: Using executing application: /C/Lidarr/lidarr.exe 17:18:47.7 Debug: Executable location: /C/Lidarr/lidarr.exe 17:18:47.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- Skipped directory_exist_should_be_able_to_find_existing_unc_share [35 ms] 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 17:18:47.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 17:18:47.6 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863276776319_7/otn3anbt.s4d' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863276776319_7/yflbsr2a.p1w' using Syscall.rename 17:18:47.6 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863276776319_7/yflbsr2a.p1w 17:18:47.6 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863276776319_7/gwvlzryh.4ld' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863276776319_7/yflbsr2a.p1w' using Syscall.rename 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 17:18:47.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 17:18:47.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 17:18:47.7 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863277030369_12/shlw0ypn.4dv 17:18:47.7 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863277030369_12/wmq2lj0l.22n' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863277030369_12/shlw0ypn.4dv' using Syscall.rename 17:18:47.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 17:18:47.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 17:18:47.7 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863277057244_13/eeqry0fl.2t0/destination.txt' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863277057244_13/eeqry0fl.2t0/rename.txt' using Syscall.rename 17:18:47.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 17:18:47.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 17:18:47.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 17:18:47.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 17:18:47.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 17:18:47.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 17:18:47.7 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863277149283_16/k1yrsfxw.w4y 17:18:47.7 Debug: Setting permissions: 0775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863277149283_16/k1yrsfxw.w4y 17:18:47.7 Debug: Setting permissions: 0750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863277149283_16/k1yrsfxw.w4y 17:18:47.7 Debug: Setting permissions: 0051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863277149283_16/k1yrsfxw.w4y 17:18:47.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 17:18:47.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 17:18:47.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 17:18:47.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 17:18:47.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 17:18:47.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 17:18:47.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 17:18:47.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 17:18:47.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 17:18:47.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [< 1 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [< 1 ms] 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 17:18:47.8 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863278051431_20/evm351pi.xw3 17:18:47.8 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863278051431_20/evm351pi.xw3 17:18:47.8 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863278051431_20/evm351pi.xw3 17:18:47.8 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863278051431_20/evm351pi.xw3 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 17:18:47.8 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863278345856_24/fwkkd2me.ojs 17:18:47.8 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863278345856_24/fwkkd2me.ojs 17:18:47.8 Debug: Setting permissions: 1775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863278345856_24/fwkkd2me.ojs 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 17:18:47.8 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863278372341_25/4g1gojne.pqx 17:18:47.8 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863278372341_25/4g1gojne.pqx 17:18:47.8 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863278372341_25/4g1gojne.pqx 17:18:47.8 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13783_638742863278372341_25/4g1gojne.pqx 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 17:18:47.8 Debug: path: /C/I_DO_NOT_EXIST 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 17:18:47.8 Debug: path: /C/ 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 17:18:47.8 Debug: path: /C/invalidFolder 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 17:18:47.8 Debug: path: /home/buildozer/.config 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 17:18:47.8 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] 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 17:18:47.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 17:18:47.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 17:18:47.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 17:18:47.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 17:18:47.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 17:18:47.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 17:18:47.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 17:18:47.7 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 17:18:47.7 Info: Starting Lidarr 17:18:47.7 Info: Starting Lidarr service 17:18:47.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 17:18:47.8 Info: Starting Lidarr.Console 17:18:47.8 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 17:18:47.8 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 17:18:47.8 Info: Starting Lidarr 17:18:47.8 Info: Starting Lidarr service 17:18:47.8 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 17:18:47.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 17:18:47.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 17:18:47.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 17:18:47.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 17:18:47.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 17:18:47.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 17:18:47.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 17:18:47.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 17:18:47.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 17:18:47.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 17:18:47.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 17:18:47.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 17:18:47.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 17:18:47.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 17:18:47.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 17:18:47.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 17:18:47.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 17:18:47.9 Debug: Directory /System/Library/CoreServices/ doesn't exist 17:18:47.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 17:18:47.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 17:18:47.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 17:18:47.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 17:18:47.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 17:18:47.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 17:18:47.9 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: 733 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll (net6.0) Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 889 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll (net6.0) 17:18:47.8 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 17:18:48.0 Debug: fpcalc version: 1.5.1 17:18:48.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 17:18:48.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 17:18:48.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 17:18:48.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 17:18:48.2 Debug: fpcalc version: 1.5.1 17:18:48.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 17:18:48.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 17:18:48.2 Debug: fpcalc version: 1.5.1 17:18:48.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 17:18:48.3 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 17:18:48.3 Debug: fpcalc version: 1.5.1 17:18:48.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 17:18:48.3 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 17:18:48.4 Debug: fpcalc version: 1.5.1 17:18:48.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 17:18:48.4 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 17:18:48.5 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 17:18:48.5 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 17:18:48.5 Info: 1 instance(s) of Lidarr are running 17:18:48.5 Warn: Another instance of Lidarr is already running. 17:18:48.5 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 17:18:48.5 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 17:18:48.5 Info: 1 instance(s) of Lidarr are running 17:18:48.5 Warn: Another instance of Lidarr is already running. 17:18:48.5 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 17:18:48.5 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 17:18:48.6 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 17:18:48.6 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 17:18:48.6 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 17:18:48.6 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 17:18:48.6 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 17:18:48.6 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 17:18:48.6 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- Skipped Route_should_call_install_service_when_application_mode_is_install [11 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] Skipped show_error_on_uninstall_if_service_doesnt_exist [1 ms] Passed! - Failed: 0, Passed: 10, Skipped: 4, Total: 14, Duration: 1 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll (net6.0) 17:18:48.7 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 17:18:48.8 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 17:18:48.8 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 17:18:48.8 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 17:18:48.8 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 17:18:48.9 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 17:18:48.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 17:18:49.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 17:18:49.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 17:18:49.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 17:18:49.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 17:18:49.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 17:18:49.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 17:18:49.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 17:18:49.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 17:18:49.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 17:18:49.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 17:18:49.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 17:18:49.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 17:18:49.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 17:18:49.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 17:18:49.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 17:18:49.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 17:18:49.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 17:18:49.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 17:18:49.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 17:18:49.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [16 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [1 ms] 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 17:18:49.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 17:18:49.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 17:18:49.5 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) --- 17:18:49.5 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) --- 17:18:49.5 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) --- 17:18:49.5 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) --- 17:18:49.5 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) --- 17:18:49.5 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) --- 17:18:49.5 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) --- 17:18:49.5 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) --- 17:18:49.5 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) --- 17:18:49.5 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) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 17:18:49.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 17:18:49.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 17:18:49.6 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") --- 17:18:49.6 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") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 17:18:49.6 Info: Data directory is being overridden to [c:\users\test\] 17:18:49.6 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 17:18:49.6 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 17:18:49.6 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 17:18:49.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 17:18:49.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 17:18:49.9 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.) --- 17:18:49.9 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.) --- 17:18:49.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 17:18:50.0 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.) --- 17:18:50.0 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.) --- 17:18:50.0 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.) --- 17:18:50.0 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.) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [1 ms] Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [2 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [2 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] 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [2 ms] Skipped get_actual_casing_for_none_existing_file_return_partially_fixed_result [1 ms] Skipped get_actual_casing_for_none_existing_folder_return_partially_fixed_result [1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_dir_in_windows [2 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [1 ms] 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 17:18:50.0 Warn: The string can't be left empty, null or consist of only whitespaces. 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 17:18:50.0 Warn: The string can't be left empty, null or consist of only whitespaces. 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [2 ms] 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 17:18:50.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 17:18:50.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- Skipped path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") [1 ms] Skipped path_should_return_parent_windows("C:\\Test\\","C:\\") [1 ms] Skipped path_should_return_parent_windows("C:\\",null) [2 ms] Skipped path_should_return_parent_windows("\\\\server\\share",null) [2 ms] Skipped path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") [1 ms] 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 17:18:50.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 17:18:50.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 17:18:50.1 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 17:18:50.2 Debug: Dummy process. ID:14312 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 17:18:50.7 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 17:18:50.7 Debug: - [14312] Lidarr.Test.Dummy 17:18:50.7 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 17:18:50.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- Skipped should_be_equal_windows_only("c:\\","C:\\") [2 ms] Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 17:18:50.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 17:18:50.7 Debug: Finding process with Id:1234567 17:18:50.8 Warn: Unable to find process with ID 1234567 17:18:50.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 17:18:48.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 17:18:49.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863289459238_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:49.4 Info: DatabaseEngineVersionCheck migrating 17:18:49.4 Info: PerformDBOperation 17:18:49.4 Info: Performing DB Operation 17:18:49.5 Info: SQLite 3.48.0 17:18:49.5 Info: => 0.0633096s 17:18:49.5 Info: DatabaseEngineVersionCheck migrated 17:18:49.5 Info: => 0.0659813s 17:18:49.5 Info: VersionMigration migrating 17:18:49.5 Info: Beginning Transaction 17:18:49.5 Info: CreateTable VersionInfo 17:18:49.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:18:49.5 Info: => 0.0305646s 17:18:49.5 Info: Committing Transaction 17:18:49.5 Info: VersionMigration migrated 17:18:49.5 Info: => 0.0325202s 17:18:49.5 Info: VersionUniqueMigration migrating 17:18:49.5 Info: Beginning Transaction 17:18:49.6 Info: CreateIndex VersionInfo (Version) 17:18:49.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:49.6 Info: => 0.0019241s 17:18:49.6 Info: AlterTable VersionInfo 17:18:49.6 Info: => 0.0001878s 17:18:49.6 Info: CreateColumn VersionInfo AppliedOn DateTime 17:18:49.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:18:49.6 Info: => 0.0010998s 17:18:49.6 Info: Committing Transaction 17:18:49.6 Info: VersionUniqueMigration migrated 17:18:49.6 Info: => 0.001385s 17:18:49.6 Info: VersionDescriptionMigration migrating 17:18:49.6 Info: Beginning Transaction 17:18:49.6 Info: AlterTable VersionInfo 17:18:49.6 Info: => 2.16E-05s 17:18:49.6 Info: CreateColumn VersionInfo Description String 17:18:49.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:18:49.6 Info: => 0.0003098s 17:18:49.6 Info: Committing Transaction 17:18:49.6 Info: VersionDescriptionMigration migrated 17:18:49.6 Info: => 0.00052s 17:18:49.6 Info: 1: InitialSetup migrating 17:18:49.6 Info: Beginning Transaction 17:18:49.6 Info: Starting migration of Main DB to 1 17:18:49.6 Info: CreateTable Config 17:18:49.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:18:49.6 Info: => 0.0003978s 17:18:49.6 Info: CreateIndex Config (Key) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:18:49.6 Info: => 0.0002041s 17:18:49.6 Info: CreateTable RootFolders 17:18:49.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:18:49.6 Info: => 0.0001713s 17:18:49.6 Info: CreateIndex RootFolders (Path) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:18:49.6 Info: => 0.0001425s 17:18:49.6 Info: CreateTable Artists 17:18:49.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) 17:18:49.6 Info: => 0.0004119s 17:18:49.6 Info: CreateIndex Artists (ForeignArtistId) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:49.6 Info: => 0.0001402s 17:18:49.6 Info: CreateIndex Artists (NameSlug) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:49.6 Info: => 0.0001342s 17:18:49.6 Info: CreateIndex Artists (CleanName) 17:18:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:49.6 Info: => 0.000134s 17:18:49.6 Info: CreateIndex Artists (Path) 17:18:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:49.6 Info: => 0.000136s 17:18:49.6 Info: CreateTable Albums 17:18:49.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) 17:18:49.6 Info: => 0.0003412s 17:18:49.6 Info: CreateIndex Albums (ForeignAlbumId) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:49.6 Info: => 0.0001445s 17:18:49.6 Info: CreateIndex Albums (MBId) 17:18:49.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:49.6 Info: => 0.0001355s 17:18:49.6 Info: CreateIndex Albums (TADBId) 17:18:49.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:49.6 Info: => 0.0001298s 17:18:49.6 Info: CreateIndex Albums (TitleSlug) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:49.6 Info: => 0.000131s 17:18:49.6 Info: CreateIndex Albums (CleanTitle) 17:18:49.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:49.6 Info: => 0.0001327s 17:18:49.6 Info: CreateIndex Albums (Path) 17:18:49.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:18:49.6 Info: => 0.0001353s 17:18:49.6 Info: CreateTable Tracks 17:18:49.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) 17:18:49.6 Info: => 0.0002403s 17:18:49.6 Info: CreateIndex Tracks (ForeignTrackId) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:49.6 Info: => 0.0001517s 17:18:49.6 Info: CreateIndex Tracks (ArtistId) 17:18:49.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:49.6 Info: => 0.0001427s 17:18:49.6 Info: CreateIndex Tracks (TrackFileId) 17:18:49.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:49.6 Info: => 0.0001407s 17:18:49.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:18:49.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:18:49.6 Info: => 0.0001476s 17:18:49.6 Info: CreateTable TrackFiles 17:18:49.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) 17:18:49.6 Info: => 0.0002322s 17:18:49.6 Info: CreateIndex TrackFiles (ArtistId) 17:18:49.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:18:49.6 Info: => 0.0001424s 17:18:49.6 Info: CreateIndex TrackFiles (AlbumId) 17:18:49.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:49.6 Info: => 0.000133s 17:18:49.6 Info: CreateTable History 17:18:49.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) 17:18:49.6 Info: => 0.0002364s 17:18:49.6 Info: CreateIndex History (Date) 17:18:49.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:49.6 Info: => 0.0001435s 17:18:49.6 Info: CreateIndex History (EventType) 17:18:49.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:49.6 Info: => 0.0001429s 17:18:49.6 Info: CreateIndex History (DownloadId) 17:18:49.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:18:49.6 Info: => 0.0001344s 17:18:49.6 Info: CreateIndex History (AlbumId) 17:18:49.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:18:49.6 Info: => 0.0001427s 17:18:49.6 Info: CreateTable Notifications 17:18:49.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) 17:18:49.6 Info: => 0.0002185s 17:18:49.6 Info: CreateTable ScheduledTasks 17:18:49.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:18:49.6 Info: => 0.0001817s 17:18:49.6 Info: CreateIndex ScheduledTasks (TypeName) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:49.6 Info: => 0.0001437s 17:18:49.6 Info: CreateTable Indexers 17:18:49.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) 17:18:49.6 Info: => 0.0001956s 17:18:49.6 Info: CreateIndex Indexers (Name) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:49.6 Info: => 0.0001724s 17:18:49.6 Info: CreateTable Profiles 17:18:49.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:18:49.6 Info: => 0.0001842s 17:18:49.6 Info: CreateIndex Profiles (Name) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:18:49.6 Info: => 0.0001571s 17:18:49.6 Info: CreateTable QualityDefinitions 17:18:49.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:18:49.6 Info: => 0.000198s 17:18:49.6 Info: CreateIndex QualityDefinitions (Quality) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:18:49.6 Info: => 0.0001438s 17:18:49.6 Info: CreateIndex QualityDefinitions (Title) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:18:49.6 Info: => 0.0001417s 17:18:49.6 Info: CreateTable NamingConfig 17:18:49.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) 17:18:49.6 Info: => 0.0003909s 17:18:49.6 Info: CreateTable Blacklist 17:18:49.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 '') 17:18:49.6 Info: => 0.0017194s 17:18:49.6 Info: CreateTable Metadata 17:18:49.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) 17:18:49.6 Info: => 0.0002086s 17:18:49.6 Info: CreateTable MetadataFiles 17:18:49.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) 17:18:49.6 Info: => 0.0002234s 17:18:49.6 Info: CreateTable DownloadClients 17:18:49.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) 17:18:49.6 Info: => 0.0001918s 17:18:49.6 Info: CreateTable PendingReleases 17:18:49.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 '') 17:18:49.6 Info: => 0.0002306s 17:18:49.6 Info: CreateTable RemotePathMappings 17:18:49.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:18:49.6 Info: => 0.0001803s 17:18:49.6 Info: CreateTable Tags 17:18:49.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:18:49.6 Info: => 0.0001605s 17:18:49.6 Info: CreateIndex Tags (Label) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:18:49.6 Info: => 0.0001431s 17:18:49.6 Info: CreateTable Restrictions 17:18:49.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:18:49.6 Info: => 0.0001862s 17:18:49.6 Info: CreateTable DelayProfiles 17:18:49.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) 17:18:49.6 Info: => 0.000219s 17:18:49.6 Info: CreateTable Users 17:18:49.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:18:49.6 Info: => 0.0001763s 17:18:49.6 Info: CreateIndex Users (Identifier) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:18:49.6 Info: => 0.0001456s 17:18:49.6 Info: CreateIndex Users (Username) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:18:49.6 Info: => 0.0001451s 17:18:49.6 Info: CreateTable Commands 17:18:49.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) 17:18:49.6 Info: => 0.0002329s 17:18:49.6 Info: CreateTable IndexerStatus 17:18:49.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) 17:18:49.6 Info: => 0.0002294s 17:18:49.6 Info: CreateIndex IndexerStatus (ProviderId) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:49.6 Info: => 0.0001688s 17:18:49.6 Info: CreateTable ExtraFiles 17:18:49.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) 17:18:49.6 Info: => 0.0002141s 17:18:49.6 Info: CreateTable LyricFiles 17:18:49.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) 17:18:49.6 Info: => 0.0002286s 17:18:49.6 Info: CreateTable LanguageProfiles 17:18:49.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:18:49.6 Info: => 0.0001861s 17:18:49.6 Info: CreateIndex LanguageProfiles (Name) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:18:49.6 Info: => 0.000146s 17:18:49.6 Info: CreateTable DownloadClientStatus 17:18:49.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) 17:18:49.6 Info: => 0.0001908s 17:18:49.6 Info: CreateIndex DownloadClientStatus (ProviderId) 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:49.6 Info: => 0.0001497s 17:18:49.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:18:49.6 Info: -> 1 Insert operations completed in 00:00:00.0038442 taking an average of 00:00:00.0038442 17:18:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:18:49', 'InitialSetup') 17:18:49.6 Info: Committing Transaction 17:18:49.6 Info: 1: InitialSetup migrated 17:18:49.6 Info: => 0.0057599s 17:18:49.6 Info: 2: add_reason_to_pending_releases migrating 17:18:49.6 Info: Beginning Transaction 17:18:49.6 Info: Starting migration of Main DB to 2 17:18:49.6 Info: AlterTable PendingReleases 17:18:49.6 Info: => 1.9E-06s 17:18:49.6 Info: CreateColumn PendingReleases Reason Int32 17:18:49.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:18:49.6 Info: => 0.0006191s 17:18:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:18:49', 'add_reason_to_pending_releases') 17:18:49.6 Info: Committing Transaction 17:18:49.6 Info: 2: add_reason_to_pending_releases migrated 17:18:49.6 Info: => 0.0009976s 17:18:49.6 Info: 3: add_medium_support migrating 17:18:49.6 Info: Beginning Transaction 17:18:49.6 Info: Starting migration of Main DB to 3 17:18:49.6 Info: AlterTable Albums 17:18:49.6 Info: => 1.2E-06s 17:18:49.6 Info: CreateColumn Albums Media String 17:18:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:18:49.6 Info: => 0.0006541s 17:18:49.6 Info: AlterTable Tracks 17:18:49.6 Info: => 2.1E-06s 17:18:49.6 Info: CreateColumn Tracks MediumNumber Int32 17:18:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:18:49.6 Info: => 0.000576s 17:18:49.6 Info: AlterTable Tracks 17:18:49.6 Info: => 1.5E-06s 17:18:49.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:18:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:18:49.6 Info: => 0.0005666s 17:18:49.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:49.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:49.6 Info: => 0.0003807s 17:18:49.6 Info: DeleteColumn Tracks TrackNumber 17:18:49.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) 17:18:49.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" 17:18:49.6 Info: DROP TABLE "Tracks" 17:18:49.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:49.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:49.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:49.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:49.6 Info: => 0.0267079s 17:18:49.6 Info: AlterTable Tracks 17:18:49.6 Info: => 1.4E-06s 17:18:49.6 Info: CreateColumn Tracks TrackNumber String 17:18:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:18:49.6 Info: => 0.0005669s 17:18:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:18:49', 'add_medium_support') 17:18:49.6 Info: Committing Transaction 17:18:49.6 Info: 3: add_medium_support migrated 17:18:49.6 Info: => 0.001057s 17:18:49.6 Info: 4: add_various_qualites_in_profile migrating 17:18:49.6 Info: Beginning Transaction 17:18:49.6 Info: Starting migration of Main DB to 4 17:18:49.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:49.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:49.6 Info: => 9.87E-05s 17:18:49.6 Info: PerformDBOperation 17:18:49.6 Info: Performing DB Operation 17:18:49.7 Info: => 0.0106249s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:18:49', 'add_various_qualites_in_profile') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 4: add_various_qualites_in_profile migrated 17:18:49.7 Info: => 0.0110101s 17:18:49.7 Info: 5: metadata_profiles migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 5 17:18:49.7 Info: CreateTable MetadataProfiles 17:18:49.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:18:49.7 Info: => 0.0002631s 17:18:49.7 Info: CreateIndex MetadataProfiles (Name) 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:18:49.7 Info: => 0.0001736s 17:18:49.7 Info: AlterTable Artists 17:18:49.7 Info: => 1.3E-06s 17:18:49.7 Info: CreateColumn Artists MetadataProfileId Int32 17:18:49.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:18:49.7 Info: => 0.0005976s 17:18:49.7 Info: DeleteColumn Artists PrimaryAlbumTypes 17:18:49.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) 17:18:49.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" 17:18:49.7 Info: DROP TABLE "Artists" 17:18:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:49.7 Info: => 0.0066778s 17:18:49.7 Info: DeleteColumn Artists SecondaryAlbumTypes 17:18:49.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) 17:18:49.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" 17:18:49.7 Info: DROP TABLE "Artists" 17:18:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:49.7 Info: => 0.0060713s 17:18:49.7 Info: AlterTable Albums 17:18:49.7 Info: => 1.5E-06s 17:18:49.7 Info: CreateColumn Albums SecondaryTypes String 17:18:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:18:49.7 Info: => 0.0005767s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:18:49', 'metadata_profiles') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 5: metadata_profiles migrated 17:18:49.7 Info: => 0.0010417s 17:18:49.7 Info: 6: separate_automatic_and_interactive_search migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 6 17:18:49.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:18:49.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) 17:18:49.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:18:49.7 Info: DROP TABLE "Indexers" 17:18:49.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:49.7 Info: => 0.0094811s 17:18:49.7 Info: AlterTable Indexers 17:18:49.7 Info: => 1.4E-06s 17:18:49.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:18:49.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:18:49.7 Info: => 0.0005864s 17:18:49.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:49.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:49.7 Info: => 6.42E-05s 17:18:49.7 Info: AlterTable Indexers 17:18:49.7 Info: => 1.4E-06s 17:18:49.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:18:49.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) 17:18:49.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" 17:18:49.7 Info: DROP TABLE "Indexers" 17:18:49.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:49.7 Info: => 0.005872s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:18:49', 'separate_automatic_and_interactive_search') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 6: separate_automatic_and_interactive_search migrated 17:18:49.7 Info: => 0.0062682s 17:18:49.7 Info: 7: change_album_path_to_relative migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 7 17:18:49.7 Info: DeleteColumn Albums Path 17:18:49.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) 17:18:49.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" 17:18:49.7 Info: DROP TABLE "Albums" 17:18:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:49.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:49.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:49.7 Info: => 0.0063895s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:18:49', 'change_album_path_to_relative') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 7: change_album_path_to_relative migrated 17:18:49.7 Info: => 0.0068667s 17:18:49.7 Info: 8: change_quality_size_mb_to_kb migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 8 17:18:49.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 17:18:49.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 17:18:49.7 Info: => 7.86E-05s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:18:49', 'change_quality_size_mb_to_kb') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 8: change_quality_size_mb_to_kb migrated 17:18:49.7 Info: => 0.0003955s 17:18:49.7 Info: 9: album_releases migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 9 17:18:49.7 Info: AlterTable Albums 17:18:49.7 Info: => 1.9E-06s 17:18:49.7 Info: CreateColumn Albums Releases String 17:18:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:18:49.7 Info: => 0.0006089s 17:18:49.7 Info: AlterTable Albums 17:18:49.7 Info: => 1.7E-06s 17:18:49.7 Info: CreateColumn Albums CurrentRelease String 17:18:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:18:49.7 Info: => 0.0005758s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:18:49', 'album_releases') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 9: album_releases migrated 17:18:49.7 Info: => 0.0009177s 17:18:49.7 Info: 10: album_releases_fix migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 10 17:18:49.7 Info: AlterTable Albums 17:18:49.7 Info: => 1.8E-06s 17:18:49.7 Info: AlterColumn Albums Releases String 17:18:49.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:18:49.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:18:49.7 Info: DROP TABLE "Albums" 17:18:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:49.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:49.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:49.7 Info: => 0.0062616s 17:18:49.7 Info: AlterTable Albums 17:18:49.7 Info: => 1.4E-06s 17:18:49.7 Info: AlterColumn Albums CurrentRelease String 17:18:49.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:18:49.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:18:49.7 Info: DROP TABLE "Albums" 17:18:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:49.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:49.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:49.7 Info: => 0.0062067s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:18:49', 'album_releases_fix') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 10: album_releases_fix migrated 17:18:49.7 Info: => 0.00664s 17:18:49.7 Info: 11: import_lists migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 11 17:18:49.7 Info: CreateTable ImportLists 17:18:49.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:18:49.7 Info: => 0.0002696s 17:18:49.7 Info: CreateIndex ImportLists (Name) 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:49.7 Info: => 0.0001544s 17:18:49.7 Info: CreateTable ImportListStatus 17:18:49.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:18:49.7 Info: => 0.0002069s 17:18:49.7 Info: CreateIndex ImportListStatus (ProviderId) 17:18:49.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:49.7 Info: => 0.000149s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:18:49', 'import_lists') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 11: import_lists migrated 17:18:49.7 Info: => 0.0005285s 17:18:49.7 Info: 12: add_release_status migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 12 17:18:49.7 Info: AlterTable MetadataProfiles 17:18:49.7 Info: => 1.8E-06s 17:18:49.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:18:49.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:18:49.7 Info: => 0.0006291s 17:18:49.7 Info: PerformDBOperation 17:18:49.7 Info: Performing DB Operation 17:18:49.7 Info: => 0.0032382s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:18:49', 'add_release_status') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 12: add_release_status migrated 17:18:49.7 Info: => 0.0036577s 17:18:49.7 Info: 13: album_download_notification migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 13 17:18:49.7 Info: AlterTable Notifications 17:18:49.7 Info: => 1.8E-06s 17:18:49.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:18:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:18:49.7 Info: => 0.0006405s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:18:49', 'album_download_notification') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 13: album_download_notification migrated 17:18:49.7 Info: => 0.0009964s 17:18:49.7 Info: 14: fix_language_metadata_profiles migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 14 17:18:49.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 17:18:49.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 17:18:49.7 Info: => 0.0001156s 17:18:49.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 17:18:49.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 17:18:49.7 Info: => 8.8E-05s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:18:49', 'fix_language_metadata_profiles') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 14: fix_language_metadata_profiles migrated 17:18:49.7 Info: => 0.0004107s 17:18:49.7 Info: 15: remove_fanzub migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 15 17:18:49.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:49.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:49.7 Info: => 8.27E-05s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:18:49', 'remove_fanzub') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 15: remove_fanzub migrated 17:18:49.7 Info: => 0.0003924s 17:18:49.7 Info: 16: update_artist_history_indexes migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 16 17:18:49.7 Info: CreateIndex Albums (ArtistId) 17:18:49.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:18:49.7 Info: => 0.0001967s 17:18:49.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:18:49.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:18:49.7 Info: => 0.0001586s 17:18:49.7 Info: DeleteIndex History (AlbumId) 17:18:49.7 Info: DROP INDEX "IX_History_AlbumId" 17:18:49.7 Info: => 0.0005336s 17:18:49.7 Info: CreateIndex History (AlbumId, Date) 17:18:49.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:49.7 Info: => 0.0001733s 17:18:49.7 Info: DeleteIndex History (DownloadId) 17:18:49.7 Info: DROP INDEX "IX_History_DownloadId" 17:18:49.7 Info: => 0.0001965s 17:18:49.7 Info: CreateIndex History (DownloadId, Date) 17:18:49.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:49.7 Info: => 0.0001666s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:18:49', 'update_artist_history_indexes') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 16: update_artist_history_indexes migrated 17:18:49.7 Info: => 0.0005434s 17:18:49.7 Info: 17: remove_nma migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 17 17:18:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:18:49.7 Info: => 0.0031229s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:18:49', 'remove_nma') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 17: remove_nma migrated 17:18:49.7 Info: => 0.0034348s 17:18:49.7 Info: 18: album_disambiguation migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 18 17:18:49.7 Info: AlterTable Albums 17:18:49.7 Info: => 6.9E-06s 17:18:49.7 Info: CreateColumn Albums Disambiguation String 17:18:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:18:49.7 Info: => 0.0006727s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:18:49', 'album_disambiguation') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 18: album_disambiguation migrated 17:18:49.7 Info: => 0.0010243s 17:18:49.7 Info: 19: add_ape_quality_in_profiles migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 19 17:18:49.7 Info: PerformDBOperation 17:18:49.7 Info: Performing DB Operation 17:18:49.7 Info: => 0.0037304s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:18:49', 'add_ape_quality_in_profiles') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 19: add_ape_quality_in_profiles migrated 17:18:49.7 Info: => 0.0041061s 17:18:49.7 Info: 20: remove_pushalot migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 20 17:18:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:18:49.7 Info: => 0.0001047s 17:18:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:49.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:18:49.7 Info: => 5.96E-05s 17:18:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:49.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:18:49.7 Info: => 5.76E-05s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:18:49', 'remove_pushalot') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 20: remove_pushalot migrated 17:18:49.7 Info: => 0.0003932s 17:18:49.7 Info: 21: add_custom_filters migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 21 17:18:49.7 Info: CreateTable CustomFilters 17:18:49.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:18:49.7 Info: => 0.0002434s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:18:49', 'add_custom_filters') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 21: add_custom_filters migrated 17:18:49.7 Info: => 0.0006083s 17:18:49.7 Info: 22: import_list_tags migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 22 17:18:49.7 Info: AlterTable ImportLists 17:18:49.7 Info: => 2E-06s 17:18:49.7 Info: CreateColumn ImportLists Tags String 17:18:49.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:18:49.7 Info: => 0.0006744s 17:18:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:18:49', 'import_list_tags') 17:18:49.7 Info: Committing Transaction 17:18:49.7 Info: 22: import_list_tags migrated 17:18:49.7 Info: => 0.0010288s 17:18:49.7 Info: 23: add_release_groups_etc migrating 17:18:49.7 Info: Beginning Transaction 17:18:49.7 Info: Starting migration of Main DB to 23 17:18:49.8 Info: CreateTable ArtistMetadata 17:18:49.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) 17:18:49.8 Info: => 0.0003096s 17:18:49.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:18:49.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:18:49.8 Info: => 0.0001683s 17:18:49.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" 17:18:49.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" 17:18:49.8 Info: => 0.0001747s 17:18:49.8 Info: AlterTable Artists 17:18:49.8 Info: => 1.8E-06s 17:18:49.8 Info: CreateColumn Artists ArtistMetadataId Int32 17:18:49.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:49.8 Info: => 0.0006615s 17:18:49.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:49.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:49.8 Info: => 0.0001082s 17:18:49.8 Info: CreateTable AlbumReleases 17:18:49.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) 17:18:49.8 Info: => 0.0002684s 17:18:49.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:18:49.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:49.8 Info: => 0.0001645s 17:18:49.8 Info: CreateIndex AlbumReleases (AlbumId) 17:18:49.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:49.8 Info: => 0.0001806s 17:18:49.8 Info: PerformDBOperation 17:18:49.8 Info: Performing DB Operation 17:18:49.8 Info: => 0.0109588s 17:18:49.8 Info: AlterTable Albums 17:18:49.8 Info: => 1.5E-06s 17:18:49.8 Info: CreateColumn Albums ArtistMetadataId Int32 17:18:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:49.8 Info: => 0.0007026s 17:18:49.8 Info: AlterTable Albums 17:18:49.8 Info: => 1.8E-06s 17:18:49.8 Info: CreateColumn Albums AnyReleaseOk Boolean 17:18:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:18:49.8 Info: => 0.0006713s 17:18:49.8 Info: AlterTable Albums 17:18:49.8 Info: => 1.7E-06s 17:18:49.8 Info: CreateColumn Albums Links String 17:18:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:18:49.8 Info: => 0.000667s 17:18:49.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:49.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:49.8 Info: => 0.0001318s 17:18:49.8 Info: AlterTable Tracks 17:18:49.8 Info: => 1.6E-06s 17:18:49.8 Info: CreateColumn Tracks ForeignRecordingId String 17:18:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:18:49.8 Info: => 0.000668s 17:18:49.8 Info: AlterTable Tracks 17:18:49.8 Info: => 1.5E-06s 17:18:49.8 Info: CreateColumn Tracks AlbumReleaseId Int32 17:18:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:18:49.8 Info: => 0.0006538s 17:18:49.8 Info: AlterTable Tracks 17:18:49.8 Info: => 1.7E-06s 17:18:49.8 Info: CreateColumn Tracks ArtistMetadataId Int32 17:18:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:49.8 Info: => 0.0006515s 17:18:49.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:49.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:49.8 Info: => 0.0001221s 17:18:49.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:49.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:49.8 Info: => 0.0001113s 17:18:49.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:18:49.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) 17:18:49.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" 17:18:49.8 Info: DROP TABLE "Artists" 17:18:49.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:49.8 Info: => 0.0100255s 17:18:49.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:18:49.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) 17:18:49.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" 17:18:49.8 Info: DROP TABLE "Albums" 17:18:49.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:49.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:49.8 Info: => 0.0063848s 17:18:49.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:18:49.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) 17:18:49.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" 17:18:49.8 Info: DROP TABLE "Tracks" 17:18:49.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:49.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:49.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:49.8 Info: => 0.0059826s 17:18:49.8 Info: DeleteColumn TrackFiles ArtistId 17:18:49.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) 17:18:49.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" 17:18:49.8 Info: DROP TABLE "TrackFiles" 17:18:49.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:49.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:49.8 Info: => 0.005621s 17:18:49.8 Info: CreateIndex Artists (ArtistMetadataId) 17:18:49.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:49.8 Info: => 0.000162s 17:18:49.8 Info: CreateIndex Artists (Monitored) 17:18:49.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:49.8 Info: => 0.0001502s 17:18:49.8 Info: CreateIndex Albums (ArtistMetadataId) 17:18:49.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:49.8 Info: => 0.0001477s 17:18:49.8 Info: CreateIndex Tracks (ArtistMetadataId) 17:18:49.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:18:49.8 Info: => 0.0001501s 17:18:49.8 Info: CreateIndex Tracks (AlbumReleaseId) 17:18:49.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:18:49.8 Info: => 0.0001506s 17:18:49.8 Info: CreateIndex Tracks (ForeignRecordingId) 17:18:49.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:18:49.8 Info: => 0.0001496s 17:18:49.8 Info: UpdateData 17:18:49.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:49.8 Info: => 0.0029409s 17:18:49.8 Info: UpdateData 17:18:49.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:49.8 Info: => 9.36E-05s 17:18:49.8 Info: UpdateData 17:18:49.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:18:49.8 Info: => 7.37E-05s 17:18:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:18:49', 'add_release_groups_etc') 17:18:49.8 Info: Committing Transaction 17:18:49.8 Info: 23: add_release_groups_etc migrated 17:18:49.8 Info: => 0.0007356s 17:18:49.8 Info: 24: NewMediaInfoFormat migrating 17:18:49.8 Info: Beginning Transaction 17:18:49.8 Info: Starting migration of Main DB to 24 17:18:49.8 Info: UpdateData 17:18:49.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:18:49.8 Info: => 8.67E-05s 17:18:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:18:49', 'NewMediaInfoFormat') 17:18:49.8 Info: Committing Transaction 17:18:49.8 Info: 24: NewMediaInfoFormat migrated 17:18:49.8 Info: => 0.0005284s 17:18:49.8 Info: 25: rename_restrictions_to_release_profiles migrating 17:18:49.8 Info: Beginning Transaction 17:18:49.8 Info: Starting migration of Main DB to 25 17:18:49.8 Info: RenameTable Restrictions ReleaseProfiles 17:18:49.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:18:49.8 Info: => 0.001872s 17:18:49.8 Info: AlterTable ReleaseProfiles 17:18:49.8 Info: => 1.7E-06s 17:18:49.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:18:49.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:18:49.8 Info: => 0.0006224s 17:18:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:18:49', 'rename_restrictions_to_release_profiles') 17:18:49.8 Info: Committing Transaction 17:18:49.8 Info: 25: rename_restrictions_to_release_profiles migrated 17:18:49.8 Info: => 0.0009858s 17:18:49.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:18:49.8 Info: Beginning Transaction 17:18:49.8 Info: Starting migration of Main DB to 26 17:18:49.8 Info: RenameTable Profiles QualityProfiles 17:18:49.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:18:49.8 Info: => 0.0017173s 17:18:49.8 Info: AlterTable QualityProfiles 17:18:49.8 Info: => 1.7E-06s 17:18:49.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:18:49.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:49.8 Info: => 0.0006117s 17:18:49.8 Info: AlterTable LanguageProfiles 17:18:49.8 Info: => 1.6E-06s 17:18:49.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:18:49.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:49.8 Info: => 0.0005969s 17:18:49.8 Info: UpdateData 17:18:49.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:49.8 Info: => 6.87E-05s 17:18:49.8 Info: UpdateData 17:18:49.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:49.8 Info: => 6.38E-05s 17:18:49.8 Info: RenameColumn Artists ProfileId to QualityProfileId 17:18:49.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) 17:18:49.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" 17:18:49.8 Info: DROP TABLE "Artists" 17:18:49.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:49.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:49.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:49.8 Info: => 0.0063259s 17:18:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:18:49', 'rename_quality_profiles_add_upgrade_allowed') 17:18:49.8 Info: Committing Transaction 17:18:49.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:18:49.8 Info: => 0.0068516s 17:18:49.8 Info: 27: add_import_exclusions migrating 17:18:49.8 Info: Beginning Transaction 17:18:49.8 Info: Starting migration of Main DB to 27 17:18:49.8 Info: CreateTable ImportListExclusions 17:18:49.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:18:49.8 Info: => 0.0002203s 17:18:49.8 Info: CreateIndex ImportListExclusions (ForeignId) 17:18:49.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:18:49.8 Info: => 0.0001617s 17:18:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:18:49', 'add_import_exclusions') 17:18:49.8 Info: Committing Transaction 17:18:49.8 Info: 27: add_import_exclusions migrated 17:18:49.8 Info: => 0.0005734s 17:18:49.8 Info: 28: clean_artist_metadata_table migrating 17:18:49.8 Info: Beginning Transaction 17:18:49.8 Info: Starting migration of Main DB to 28 17:18:49.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) 17:18:49.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) 17:18:49.8 Info: => 0.0001987s 17:18:49.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) 17:18:49.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) 17:18:49.8 Info: => 0.000172s 17:18:49.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) 17:18:49.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) 17:18:49.8 Info: => 0.0001698s 17:18:49.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) 17:18:49.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) 17:18:49.8 Info: => 0.0001621s 17:18:49.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) 17:18:49.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) 17:18:49.8 Info: => 0.0001582s 17:18:49.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) 17:18:49.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) 17:18:49.8 Info: => 0.0001742s 17:18:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:18:49', 'clean_artist_metadata_table') 17:18:49.8 Info: Committing Transaction 17:18:49.8 Info: 28: clean_artist_metadata_table migrated 17:18:49.8 Info: => 0.0005382s 17:18:49.8 Info: 29: health_issue_notification migrating 17:18:49.8 Info: Beginning Transaction 17:18:49.8 Info: Starting migration of Main DB to 29 17:18:49.8 Info: AlterTable Notifications 17:18:49.8 Info: => 1.9E-06s 17:18:49.8 Info: CreateColumn Notifications OnHealthIssue Boolean 17:18:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:18:49.8 Info: => 0.0006601s 17:18:49.8 Info: AlterTable Notifications 17:18:49.8 Info: => 1.6E-06s 17:18:49.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:18:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:18:49.8 Info: => 0.0006258s 17:18:49.8 Info: AlterTable Notifications 17:18:49.8 Info: => 1.7E-06s 17:18:49.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:18:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:18:49.8 Info: => 0.0006313s 17:18:49.8 Info: AlterTable Notifications 17:18:49.8 Info: => 1.6E-06s 17:18:49.8 Info: CreateColumn Notifications OnImportFailure Boolean 17:18:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:18:49.8 Info: => 0.0006157s 17:18:49.8 Info: AlterTable Notifications 17:18:49.8 Info: => 1.8E-06s 17:18:49.8 Info: CreateColumn Notifications OnTrackRetag Boolean 17:18:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:18:49.8 Info: => 0.0006141s 17:18:49.8 Info: DeleteColumn Notifications OnDownload 17:18:49.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) 17:18:49.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" 17:18:49.8 Info: DROP TABLE "Notifications" 17:18:49.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:49.8 Info: => 0.0057531s 17:18:49.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:18:49.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) 17:18:49.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" 17:18:49.8 Info: DROP TABLE "Notifications" 17:18:49.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:49.8 Info: => 0.0057962s 17:18:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:18:49', 'health_issue_notification') 17:18:49.8 Info: Committing Transaction 17:18:49.8 Info: 29: health_issue_notification migrated 17:18:49.8 Info: => 0.0062584s 17:18:49.8 Info: 30: add_mediafilerepository_mtime migrating 17:18:49.8 Info: Beginning Transaction 17:18:49.8 Info: Starting migration of Main DB to 30 17:18:49.8 Info: AlterTable TrackFiles 17:18:49.8 Info: => 1.7E-06s 17:18:49.8 Info: CreateColumn TrackFiles Modified DateTime 17:18:49.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:18:49.8 Info: => 0.0006758s 17:18:49.8 Info: AlterTable TrackFiles 17:18:49.8 Info: => 1.6E-06s 17:18:49.8 Info: CreateColumn TrackFiles Path String 17:18:49.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:18:49.8 Info: => 0.0006278s 17:18:49.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:49.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:49.8 Info: => 6.07E-05s 17:18:49.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) 17:18:49.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) 17:18:49.8 Info: => 0.0001643s 17:18:49.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) 17:18:49.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) 17:18:49.8 Info: => 0.0001814s 17:18:49.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) 17:18:49.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) 17:18:49.8 Info: => 0.0001914s 17:18:49.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") 17:18:49.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") 17:18:49.8 Info: => 0.0001184s 17:18:49.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:49.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:49.8 Info: => 7.75E-05s 17:18:49.8 Info: AlterTable TrackFiles 17:18:49.8 Info: => 1.6E-06s 17:18:49.8 Info: AlterColumn TrackFiles Path String 17:18:49.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:18:49.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 17:18:49.9 Info: DROP TABLE "TrackFiles" 17:18:49.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:49.9 Info: => 0.0251454s 17:18:49.9 Info: CreateIndex TrackFiles (Path) 17:18:49.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:49.9 Info: => 0.0001615s 17:18:49.9 Info: DeleteColumn TrackFiles RelativePath 17:18:49.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) 17:18:49.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" 17:18:49.9 Info: DROP TABLE "TrackFiles" 17:18:49.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:49.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:49.9 Info: => 0.0061181s 17:18:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:18:49', 'add_mediafilerepository_mtime') 17:18:49.9 Info: Committing Transaction 17:18:49.9 Info: 30: add_mediafilerepository_mtime migrated 17:18:49.9 Info: => 0.0065373s 17:18:49.9 Info: 31: add_artistmetadataid_constraint migrating 17:18:49.9 Info: Beginning Transaction 17:18:49.9 Info: Starting migration of Main DB to 31 17:18:49.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 17:18:49.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 17:18:49.9 Info: => 0.0001325s 17:18:49.9 Info: DeleteIndex Artists (ArtistMetadataId) 17:18:49.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:18:49.9 Info: => 0.0001829s 17:18:49.9 Info: AlterColumn Artists ArtistMetadataId Int32 17:18:49.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:49.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:18:49.9 Info: DROP TABLE "Artists" 17:18:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:49.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:49.9 Info: => 0.0077391s 17:18:49.9 Info: CreateIndex Artists (ArtistMetadataId) 17:18:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:49.9 Info: => 0.0001708s 17:18:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:18:49', 'add_artistmetadataid_constraint') 17:18:49.9 Info: Committing Transaction 17:18:49.9 Info: 31: add_artistmetadataid_constraint migrated 17:18:49.9 Info: => 0.000633s 17:18:49.9 Info: 32: old_ids_and_artist_alias migrating 17:18:49.9 Info: Beginning Transaction 17:18:49.9 Info: Starting migration of Main DB to 32 17:18:49.9 Info: AlterTable ArtistMetadata 17:18:49.9 Info: => 1.9E-06s 17:18:49.9 Info: CreateColumn ArtistMetadata Aliases String 17:18:49.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:18:49.9 Info: => 0.0006648s 17:18:49.9 Info: AlterTable ArtistMetadata 17:18:49.9 Info: => 1.5E-06s 17:18:49.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:18:49.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:18:49.9 Info: => 0.0006348s 17:18:49.9 Info: AlterTable Albums 17:18:49.9 Info: => 1.4E-06s 17:18:49.9 Info: CreateColumn Albums OldForeignAlbumIds String 17:18:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:18:49.9 Info: => 0.0006546s 17:18:49.9 Info: AlterTable AlbumReleases 17:18:49.9 Info: => 1.8E-06s 17:18:49.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:18:49.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:18:49.9 Info: => 0.0006324s 17:18:49.9 Info: AlterTable Tracks 17:18:49.9 Info: => 1.8E-06s 17:18:49.9 Info: CreateColumn Tracks OldForeignRecordingIds String 17:18:49.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:18:49.9 Info: => 0.0006338s 17:18:49.9 Info: AlterTable Tracks 17:18:49.9 Info: => 1.7E-06s 17:18:49.9 Info: CreateColumn Tracks OldForeignTrackIds String 17:18:49.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:18:49.9 Info: => 0.0006273s 17:18:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:18:49', 'old_ids_and_artist_alias') 17:18:49.9 Info: Committing Transaction 17:18:49.9 Info: 32: old_ids_and_artist_alias migrated 17:18:49.9 Info: => 0.0009955s 17:18:49.9 Info: 33: download_propers_config migrating 17:18:49.9 Info: Beginning Transaction 17:18:49.9 Info: Starting migration of Main DB to 33 17:18:49.9 Info: PerformDBOperation 17:18:49.9 Info: Performing DB Operation 17:18:49.9 Info: => 0.0006174s 17:18:49.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:49.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:49.9 Info: => 6.41E-05s 17:18:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:18:49', 'download_propers_config') 17:18:49.9 Info: Committing Transaction 17:18:49.9 Info: 33: download_propers_config migrated 17:18:49.9 Info: => 0.000413s 17:18:49.9 Info: 34: remove_language_profiles migrating 17:18:49.9 Info: Beginning Transaction 17:18:49.9 Info: Starting migration of Main DB to 34 17:18:49.9 Info: DeleteTable LanguageProfiles 17:18:49.9 Info: DROP TABLE "LanguageProfiles" 17:18:49.9 Info: => 0.0003416s 17:18:49.9 Info: DeleteColumn Artists LanguageProfileId 17:18:49.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:49.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:18:49.9 Info: DROP TABLE "Artists" 17:18:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:49.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:49.9 Info: => 0.0074458s 17:18:49.9 Info: DeleteColumn ImportLists LanguageProfileId 17:18:49.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 17:18:49.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 17:18:49.9 Info: DROP TABLE "ImportLists" 17:18:49.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:18:49.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:49.9 Info: => 0.0072628s 17:18:49.9 Info: DeleteColumn Blacklist Language 17:18:49.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:18:49.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 17:18:49.9 Info: DROP TABLE "Blacklist" 17:18:49.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:18:49.9 Info: => 0.0055356s 17:18:49.9 Info: DeleteColumn History Language 17:18:49.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) 17:18:49.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" 17:18:49.9 Info: DROP TABLE "History" 17:18:49.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:49.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:49.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:49.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:49.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:49.9 Info: => 0.006418s 17:18:49.9 Info: DeleteColumn LyricFiles Language 17:18:49.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) 17:18:49.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" 17:18:49.9 Info: DROP TABLE "LyricFiles" 17:18:49.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:49.9 Info: => 0.0055193s 17:18:49.9 Info: DeleteColumn TrackFiles Language 17:18:49.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) 17:18:49.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" 17:18:49.9 Info: DROP TABLE "TrackFiles" 17:18:49.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:49.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:49.9 Info: => 0.0060205s 17:18:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:18:49', 'remove_language_profiles') 17:18:49.9 Info: Committing Transaction 17:18:49.9 Info: 34: remove_language_profiles migrated 17:18:49.9 Info: => 0.0066261s 17:18:49.9 Info: 35: multi_disc_naming_format migrating 17:18:49.9 Info: Beginning Transaction 17:18:49.9 Info: Starting migration of Main DB to 35 17:18:49.9 Info: AlterTable NamingConfig 17:18:49.9 Info: => 1.8E-06s 17:18:49.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:18:49.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:18:49.9 Info: => 0.0006543s 17:18:49.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:49.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:49.9 Info: => 6.69E-05s 17:18:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:18:49', 'multi_disc_naming_format') 17:18:49.9 Info: Committing Transaction 17:18:49.9 Info: 35: multi_disc_naming_format migrated 17:18:49.9 Info: => 0.0004299s 17:18:49.9 Info: 36: add_download_client_priority migrating 17:18:49.9 Info: Beginning Transaction 17:18:49.9 Info: Starting migration of Main DB to 36 17:18:49.9 Info: AlterTable DownloadClients 17:18:49.9 Info: => 1.9E-06s 17:18:49.9 Info: CreateColumn DownloadClients Priority Int32 17:18:49.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:18:49.9 Info: => 0.0006594s 17:18:49.9 Info: PerformDBOperation 17:18:49.9 Info: Performing DB Operation 17:18:50.0 Info: => 0.0331145s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:18:50', 'add_download_client_priority') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 36: add_download_client_priority migrated 17:18:50.0 Info: => 0.033574s 17:18:50.0 Info: 37: remove_growl_prowl migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 37 17:18:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:50.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:18:50.0 Info: => 8.21E-05s 17:18:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:50.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:18:50.0 Info: => 5.62E-05s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:18:50', 'remove_growl_prowl') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 37: remove_growl_prowl migrated 17:18:50.0 Info: => 0.0003956s 17:18:50.0 Info: 38: remove_plex_hometheatre migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 38 17:18:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:50.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:18:50.0 Info: => 7.88E-05s 17:18:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:50.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:18:50.0 Info: => 5.72E-05s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:18:50', 'remove_plex_hometheatre') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 38: remove_plex_hometheatre migrated 17:18:50.0 Info: => 0.000433s 17:18:50.0 Info: 39: add_root_folder_add_defaults migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 39 17:18:50.0 Info: AlterTable RootFolders 17:18:50.0 Info: => 1.8E-06s 17:18:50.0 Info: CreateColumn RootFolders Name String 17:18:50.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:18:50.0 Info: => 0.0006638s 17:18:50.0 Info: AlterTable RootFolders 17:18:50.0 Info: => 1.8E-06s 17:18:50.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:18:50.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:18:50.0 Info: => 0.0006227s 17:18:50.0 Info: AlterTable RootFolders 17:18:50.0 Info: => 1.5E-06s 17:18:50.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:18:50.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:18:50.0 Info: => 0.000625s 17:18:50.0 Info: AlterTable RootFolders 17:18:50.0 Info: => 1.4E-06s 17:18:50.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:18:50.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:50.0 Info: => 0.0006226s 17:18:50.0 Info: AlterTable RootFolders 17:18:50.0 Info: => 1.7E-06s 17:18:50.0 Info: CreateColumn RootFolders DefaultTags String 17:18:50.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:18:50.0 Info: => 0.0006082s 17:18:50.0 Info: PerformDBOperation 17:18:50.0 Info: Performing DB Operation 17:18:50.0 Info: => 0.0016787s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:18:50', 'add_root_folder_add_defaults') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 39: add_root_folder_add_defaults migrated 17:18:50.0 Info: => 0.0021017s 17:18:50.0 Info: 40: task_duration migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 40 17:18:50.0 Info: AlterTable ScheduledTasks 17:18:50.0 Info: => 1.6E-06s 17:18:50.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:18:50.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:18:50.0 Info: => 0.0006616s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:18:50', 'task_duration') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 40: task_duration migrated 17:18:50.0 Info: => 0.0010379s 17:18:50.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 41 17:18:50.0 Info: AlterTable ReleaseProfiles 17:18:50.0 Info: => 1.8E-06s 17:18:50.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:18:50.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:18:50.0 Info: => 0.0006582s 17:18:50.0 Info: AlterTable ReleaseProfiles 17:18:50.0 Info: => 1.7E-06s 17:18:50.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:18:50.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:18:50.0 Info: => 0.0006375s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:18:50', 'add_indexer_and_enabled_to_release_profiles') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:18:50.0 Info: => 0.0010177s 17:18:50.0 Info: 42: remove_album_folders migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 42 17:18:50.0 Info: DeleteColumn Artists AlbumFolder 17:18:50.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:50.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:18:50.0 Info: DROP TABLE "Artists" 17:18:50.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:50.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:50.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:50.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:50.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:50.0 Info: => 0.0065433s 17:18:50.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:50.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:50.0 Info: => 6.59E-05s 17:18:50.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:50.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:50.0 Info: => 5.78E-05s 17:18:50.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:18:50.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 17:18:50.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:18:50.0 Info: DROP TABLE "NamingConfig" 17:18:50.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:18:50.0 Info: => 0.0068862s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:18:50', 'remove_album_folders') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 42: remove_album_folders migrated 17:18:50.0 Info: => 0.0073862s 17:18:50.0 Info: 44: add_priority_to_indexers migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 44 17:18:50.0 Info: AlterTable Indexers 17:18:50.0 Info: => 1.9E-06s 17:18:50.0 Info: CreateColumn Indexers Priority Int32 17:18:50.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:18:50.0 Info: => 0.0006641s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:18:50', 'add_priority_to_indexers') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 44: add_priority_to_indexers migrated 17:18:50.0 Info: => 0.001051s 17:18:50.0 Info: 45: remove_chown_and_folderchmod_config migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 45 17:18:50.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:50.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:50.0 Info: => 0.0001582s 17:18:50.0 Info: PerformDBOperation 17:18:50.0 Info: Performing DB Operation 17:18:50.0 Info: => 0.000662s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:18:50', 'remove_chown_and_folderchmod_config') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 45: remove_chown_and_folderchmod_config migrated 17:18:50.0 Info: => 0.0010291s 17:18:50.0 Info: 47: update_notifiarr migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 47 17:18:50.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:50.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:50.0 Info: => 0.0001144s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:18:50', 'update_notifiarr') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 47: update_notifiarr migrated 17:18:50.0 Info: => 0.0004585s 17:18:50.0 Info: 49: email_multiple_addresses migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 49 17:18:50.0 Info: PerformDBOperation 17:18:50.0 Info: Performing DB Operation 17:18:50.0 Info: => 0.0027781s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:18:50', 'email_multiple_addresses') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 49: email_multiple_addresses migrated 17:18:50.0 Info: => 0.003191s 17:18:50.0 Info: 50: rename_blacklist_to_blocklist migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 50 17:18:50.0 Info: RenameTable Blacklist Blocklist 17:18:50.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:18:50.0 Info: => 0.002087s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:18:50', 'rename_blacklist_to_blocklist') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 50: rename_blacklist_to_blocklist migrated 17:18:50.0 Info: => 0.0024946s 17:18:50.0 Info: 51: cdh_per_downloadclient migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 51 17:18:50.0 Info: AlterTable DownloadClients 17:18:50.0 Info: => 1.6E-06s 17:18:50.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:18:50.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:50.0 Info: => 0.0006712s 17:18:50.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:18:50.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:50.0 Info: => 0.0006377s 17:18:50.0 Info: PerformDBOperation 17:18:50.0 Info: Performing DB Operation 17:18:50.0 Info: => 0.005237s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:18:50', 'cdh_per_downloadclient') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 51: cdh_per_downloadclient migrated 17:18:50.0 Info: => 0.0056524s 17:18:50.0 Info: 52: download_history migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 52 17:18:50.0 Info: CreateTable DownloadHistory 17:18:50.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 17:18:50.0 Info: => 0.0002769s 17:18:50.0 Info: CreateIndex DownloadHistory (EventType) 17:18:50.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:50.0 Info: => 0.0001698s 17:18:50.0 Info: CreateIndex DownloadHistory (ArtistId) 17:18:50.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:50.0 Info: => 0.0001526s 17:18:50.0 Info: CreateIndex DownloadHistory (DownloadId) 17:18:50.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:50.0 Info: => 0.000158s 17:18:50.0 Info: PerformDBOperation 17:18:50.0 Info: Performing DB Operation 17:18:50.0 Info: => 0.0030171s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:18:50', 'download_history') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 52: download_history migrated 17:18:50.0 Info: => 0.0034715s 17:18:50.0 Info: 53: add_update_history migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 53 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:18:50', 'add_update_history') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 53: add_update_history migrated 17:18:50.0 Info: => 0.0005546s 17:18:50.0 Info: 54: add_on_update_to_notifications migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 54 17:18:50.0 Info: AlterTable Notifications 17:18:50.0 Info: => 1.9E-06s 17:18:50.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:18:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:18:50.0 Info: => 0.0007017s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:18:50', 'add_on_update_to_notifications') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 54: add_on_update_to_notifications migrated 17:18:50.0 Info: => 0.0010901s 17:18:50.0 Info: 55: download_client_per_indexer migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 55 17:18:50.0 Info: AlterTable Indexers 17:18:50.0 Info: => 2.1E-06s 17:18:50.0 Info: CreateColumn Indexers DownloadClientId Int32 17:18:50.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:18:50.0 Info: => 0.0006864s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:18:50', 'download_client_per_indexer') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 55: download_client_per_indexer migrated 17:18:50.0 Info: => 0.0011103s 17:18:50.0 Info: 56: AddNewItemMonitorType migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 56 17:18:50.0 Info: AlterTable Artists 17:18:50.0 Info: => 1.9E-06s 17:18:50.0 Info: CreateColumn Artists MonitorNewItems Int32 17:18:50.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:50.0 Info: => 0.0006848s 17:18:50.0 Info: AlterTable RootFolders 17:18:50.0 Info: => 1.6E-06s 17:18:50.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:18:50.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:50.0 Info: => 0.0006653s 17:18:50.0 Info: AlterTable ImportLists 17:18:50.0 Info: => 1.5E-06s 17:18:50.0 Info: CreateColumn ImportLists MonitorNewItems Int32 17:18:50.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:50.0 Info: => 0.0006568s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:18:50', 'AddNewItemMonitorType') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 56: AddNewItemMonitorType migrated 17:18:50.0 Info: => 0.0010785s 17:18:50.0 Info: 57: ImportListSearch migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 57 17:18:50.0 Info: AlterTable ImportLists 17:18:50.0 Info: => 2E-06s 17:18:50.0 Info: CreateColumn ImportLists ShouldSearch Boolean 17:18:50.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:18:50.0 Info: => 0.0006826s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:18:50', 'ImportListSearch') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 57: ImportListSearch migrated 17:18:50.0 Info: => 0.0010636s 17:18:50.0 Info: 58: ImportListMonitorExisting migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 58 17:18:50.0 Info: AlterTable ImportLists 17:18:50.0 Info: => 2E-06s 17:18:50.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:18:50.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:18:50.0 Info: => 0.0006889s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:18:50', 'ImportListMonitorExisting') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 58: ImportListMonitorExisting migrated 17:18:50.0 Info: => 0.0011074s 17:18:50.0 Info: 59: add_indexer_tags migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 59 17:18:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:50.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:18:50.0 Info: => 8.24E-05s 17:18:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:50.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:18:50.0 Info: => 5.91E-05s 17:18:50.0 Info: AlterTable Indexers 17:18:50.0 Info: => 1.4E-06s 17:18:50.0 Info: CreateColumn Indexers Tags String 17:18:50.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:18:50.0 Info: => 0.0006633s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:18:50', 'add_indexer_tags') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 59: add_indexer_tags migrated 17:18:50.0 Info: => 0.0010541s 17:18:50.0 Info: 60: update_audio_types migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 60 17:18:50.0 Info: PerformDBOperation 17:18:50.0 Info: Performing DB Operation 17:18:50.0 Info: => 0.002589s 17:18:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:18:50', 'update_audio_types') 17:18:50.0 Info: Committing Transaction 17:18:50.0 Info: 60: update_audio_types migrated 17:18:50.0 Info: => 0.0029798s 17:18:50.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:18:50.0 Info: Beginning Transaction 17:18:50.0 Info: Starting migration of Main DB to 61 17:18:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:50.0 Info: DELETE FROM "Commands" WHERE 1 = 1 17:18:50.0 Info: => 7.75E-05s 17:18:50.0 Info: AlterTable AlbumReleases 17:18:50.0 Info: => 1.7E-06s 17:18:50.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.1 Info: DROP TABLE "AlbumReleases" 17:18:50.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:18:50.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:50.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:50.1 Info: => 0.0064674s 17:18:50.1 Info: AlterTable Albums 17:18:50.1 Info: => 1.5E-06s 17:18:50.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.1 Info: DROP TABLE "Albums" 17:18:50.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:50.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:50.1 Info: => 0.0066639s 17:18:50.1 Info: AlterTable Albums 17:18:50.1 Info: => 1.6E-06s 17:18:50.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.1 Info: DROP TABLE "Albums" 17:18:50.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:50.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:50.1 Info: => 0.0079363s 17:18:50.1 Info: AlterTable Albums 17:18:50.1 Info: => 1.8E-06s 17:18:50.1 Info: AlterColumn Albums Added DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.1 Info: DROP TABLE "Albums" 17:18:50.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:50.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:50.1 Info: => 0.0066316s 17:18:50.1 Info: AlterTable Artists 17:18:50.1 Info: => 1.6E-06s 17:18:50.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.1 Info: DROP TABLE "Artists" 17:18:50.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:50.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:50.1 Info: => 0.0076844s 17:18:50.1 Info: AlterTable Artists 17:18:50.1 Info: => 1.6E-06s 17:18:50.1 Info: AlterColumn Artists Added DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.1 Info: DROP TABLE "Artists" 17:18:50.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:50.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:50.1 Info: => 0.008203s 17:18:50.1 Info: AlterTable Blocklist 17:18:50.1 Info: => 1.6E-06s 17:18:50.1 Info: AlterColumn Blocklist Date DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.1 Info: DROP TABLE "Blocklist" 17:18:50.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:50.1 Info: => 0.005772s 17:18:50.1 Info: AlterTable Blocklist 17:18:50.1 Info: => 1.6E-06s 17:18:50.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.1 Info: DROP TABLE "Blocklist" 17:18:50.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:50.1 Info: => 0.0058969s 17:18:50.1 Info: AlterTable Commands 17:18:50.1 Info: => 1.7E-06s 17:18:50.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.1 Info: DROP TABLE "Commands" 17:18:50.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:50.1 Info: => 0.0058698s 17:18:50.1 Info: AlterTable Commands 17:18:50.1 Info: => 1.6E-06s 17:18:50.1 Info: AlterColumn Commands StartedAt DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.1 Info: DROP TABLE "Commands" 17:18:50.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:50.1 Info: => 0.0058737s 17:18:50.1 Info: AlterTable Commands 17:18:50.1 Info: => 1.5E-06s 17:18:50.1 Info: AlterColumn Commands EndedAt DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.1 Info: DROP TABLE "Commands" 17:18:50.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:50.1 Info: => 0.0070265s 17:18:50.1 Info: AlterTable DownloadClientStatus 17:18:50.1 Info: => 1.7E-06s 17:18:50.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:18:50.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) 17:18:50.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:50.1 Info: DROP TABLE "DownloadClientStatus" 17:18:50.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:50.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:50.1 Info: => 0.0074301s 17:18:50.1 Info: AlterTable DownloadClientStatus 17:18:50.1 Info: => 1.6E-06s 17:18:50.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:18:50.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) 17:18:50.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:50.1 Info: DROP TABLE "DownloadClientStatus" 17:18:50.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:50.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:50.1 Info: => 0.0059885s 17:18:50.1 Info: AlterTable DownloadClientStatus 17:18:50.1 Info: => 1.5E-06s 17:18:50.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:18:50.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) 17:18:50.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:50.1 Info: DROP TABLE "DownloadClientStatus" 17:18:50.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:50.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:50.1 Info: => 0.0059746s 17:18:50.1 Info: AlterTable DownloadHistory 17:18:50.1 Info: => 1.7E-06s 17:18:50.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:18:50.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 17:18:50.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 17:18:50.1 Info: DROP TABLE "DownloadHistory" 17:18:50.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:18:50.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:50.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:50.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:50.1 Info: => 0.0065382s 17:18:50.1 Info: AlterTable ExtraFiles 17:18:50.1 Info: => 1.8E-06s 17:18:50.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.2 Info: DROP TABLE "ExtraFiles" 17:18:50.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:50.2 Info: => 0.0071317s 17:18:50.2 Info: AlterTable ExtraFiles 17:18:50.2 Info: => 1.6E-06s 17:18:50.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.2 Info: DROP TABLE "ExtraFiles" 17:18:50.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:50.2 Info: => 0.0057635s 17:18:50.2 Info: AlterTable History 17:18:50.2 Info: => 1.5E-06s 17:18:50.2 Info: AlterColumn History Date DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.2 Info: DROP TABLE "History" 17:18:50.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:50.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:50.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:50.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:50.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:50.2 Info: => 0.0079616s 17:18:50.2 Info: AlterTable ImportListStatus 17:18:50.2 Info: => 1.6E-06s 17:18:50.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:18:50.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) 17:18:50.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:50.2 Info: DROP TABLE "ImportListStatus" 17:18:50.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:50.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:50.2 Info: => 0.0060321s 17:18:50.2 Info: AlterTable ImportListStatus 17:18:50.2 Info: => 1.6E-06s 17:18:50.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:18:50.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) 17:18:50.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:50.2 Info: DROP TABLE "ImportListStatus" 17:18:50.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:50.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:50.2 Info: => 0.0060557s 17:18:50.2 Info: AlterTable ImportListStatus 17:18:50.2 Info: => 1.7E-06s 17:18:50.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:18:50.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) 17:18:50.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:50.2 Info: DROP TABLE "ImportListStatus" 17:18:50.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:50.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:50.2 Info: => 0.0072677s 17:18:50.2 Info: AlterTable IndexerStatus 17:18:50.2 Info: => 1.7E-06s 17:18:50.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:18:50.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) 17:18:50.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:50.2 Info: DROP TABLE "IndexerStatus" 17:18:50.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:50.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:50.2 Info: => 0.0059904s 17:18:50.2 Info: AlterTable IndexerStatus 17:18:50.2 Info: => 1.7E-06s 17:18:50.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:18:50.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) 17:18:50.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:50.2 Info: DROP TABLE "IndexerStatus" 17:18:50.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:50.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:50.2 Info: => 0.0214834s 17:18:50.2 Info: AlterTable IndexerStatus 17:18:50.2 Info: => 2E-06s 17:18:50.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:18:50.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) 17:18:50.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:50.2 Info: DROP TABLE "IndexerStatus" 17:18:50.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:50.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:50.2 Info: => 0.0079488s 17:18:50.2 Info: AlterTable LyricFiles 17:18:50.2 Info: => 2E-06s 17:18:50.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.2 Info: DROP TABLE "LyricFiles" 17:18:50.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:50.2 Info: => 0.005732s 17:18:50.2 Info: AlterTable LyricFiles 17:18:50.2 Info: => 2E-06s 17:18:50.2 Info: AlterColumn LyricFiles Added DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.2 Info: DROP TABLE "LyricFiles" 17:18:50.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:50.2 Info: => 0.0072846s 17:18:50.2 Info: AlterTable MetadataFiles 17:18:50.2 Info: => 2.7E-06s 17:18:50.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.2 Info: DROP TABLE "MetadataFiles" 17:18:50.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:50.2 Info: => 0.0056131s 17:18:50.2 Info: AlterTable MetadataFiles 17:18:50.2 Info: => 1.8E-06s 17:18:50.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.2 Info: DROP TABLE "MetadataFiles" 17:18:50.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:50.2 Info: => 0.0056995s 17:18:50.2 Info: AlterTable PendingReleases 17:18:50.2 Info: => 2.2E-06s 17:18:50.2 Info: AlterColumn PendingReleases Added DateTimeOffset 17:18:50.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) 17:18:50.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:18:50.3 Info: DROP TABLE "PendingReleases" 17:18:50.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:18:50.3 Info: => 0.0296475s 17:18:50.3 Info: AlterTable ScheduledTasks 17:18:50.3 Info: => 2E-06s 17:18:50.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:18:50.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) 17:18:50.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:50.3 Info: DROP TABLE "ScheduledTasks" 17:18:50.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:50.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:50.3 Info: => 0.0071158s 17:18:50.3 Info: AlterTable ScheduledTasks 17:18:50.3 Info: => 2E-06s 17:18:50.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:18:50.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) 17:18:50.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:50.3 Info: DROP TABLE "ScheduledTasks" 17:18:50.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:50.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:50.3 Info: => 0.005797s 17:18:50.3 Info: AlterTable TrackFiles 17:18:50.3 Info: => 1.7E-06s 17:18:50.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.3 Info: DROP TABLE "TrackFiles" 17:18:50.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:50.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:50.3 Info: => 0.0073377s 17:18:50.3 Info: AlterTable TrackFiles 17:18:50.3 Info: => 1.9E-06s 17:18:50.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:18:50.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) 17:18:50.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" 17:18:50.3 Info: DROP TABLE "TrackFiles" 17:18:50.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:50.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:50.3 Info: => 0.0060173s 17:18:50.3 Info: AlterTable VersionInfo 17:18:50.3 Info: => 1.8E-06s 17:18:50.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:18:50.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:18:50.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:18:50.3 Info: DROP TABLE "VersionInfo" 17:18:50.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:18:50.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:50.3 Info: => 0.0057476s 17:18:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:18:50', 'postgres_update_timestamp_columns_to_with_timezone') 17:18:50.3 Info: Committing Transaction 17:18:50.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:18:50.3 Info: => 0.0066601s 17:18:50.3 Info: 62: add_on_delete_to_notifications migrating 17:18:50.3 Info: Beginning Transaction 17:18:50.3 Info: Starting migration of Main DB to 62 17:18:50.3 Info: AlterTable Notifications 17:18:50.3 Info: => 2.2E-06s 17:18:50.3 Info: CreateColumn Notifications OnArtistDelete Boolean 17:18:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:18:50.3 Info: => 0.0007181s 17:18:50.3 Info: AlterTable Notifications 17:18:50.3 Info: => 1.8E-06s 17:18:50.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:18:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:18:50.3 Info: => 0.000664s 17:18:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:18:50', 'add_on_delete_to_notifications') 17:18:50.3 Info: Committing Transaction 17:18:50.3 Info: 62: add_on_delete_to_notifications migrated 17:18:50.3 Info: => 0.0010434s 17:18:50.3 Info: 63: add_custom_formats migrating 17:18:50.3 Info: Beginning Transaction 17:18:50.3 Info: Starting migration of Main DB to 63 17:18:50.3 Info: AlterTable DelayProfiles 17:18:50.3 Info: => 2.9E-06s 17:18:50.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:18:50.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:18:50.3 Info: => 0.0006994s 17:18:50.3 Info: UpdateData 17:18:50.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:18:50.3 Info: => 0.0001018s 17:18:50.3 Info: AlterTable TrackFiles 17:18:50.3 Info: => 2E-06s 17:18:50.3 Info: CreateColumn TrackFiles OriginalFilePath String 17:18:50.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:18:50.3 Info: => 0.0006506s 17:18:50.3 Info: PerformDBOperation 17:18:50.3 Info: Performing DB Operation 17:18:50.3 Info: => 0.0018613s 17:18:50.3 Info: CreateTable CustomFormats 17:18:50.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) 17:18:50.3 Info: => 0.0002324s 17:18:50.3 Info: CreateIndex CustomFormats (Name) 17:18:50.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:18:50.3 Info: => 0.0001502s 17:18:50.3 Info: AlterTable QualityProfiles 17:18:50.3 Info: => 1.6E-06s 17:18:50.3 Info: CreateColumn QualityProfiles FormatItems String 17:18:50.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:18:50.3 Info: => 0.0006912s 17:18:50.3 Info: AlterTable QualityProfiles 17:18:50.3 Info: => 1.8E-06s 17:18:50.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:18:50.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:50.3 Info: => 0.0006816s 17:18:50.3 Info: AlterTable QualityProfiles 17:18:50.3 Info: => 2E-06s 17:18:50.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:18:50.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:50.3 Info: => 0.0006933s 17:18:50.3 Info: PerformDBOperation 17:18:50.3 Info: Performing DB Operation 17:18:50.3 Info: => 0.0081683s 17:18:50.3 Info: PerformDBOperation 17:18:50.3 Info: Performing DB Operation 17:18:50.3 Info: => 0.0016081s 17:18:50.3 Info: DeleteColumn ReleaseProfiles Preferred 17:18:50.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) 17:18:50.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:18:50.3 Info: DROP TABLE "ReleaseProfiles" 17:18:50.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:18:50.3 Info: => 0.007028s 17:18:50.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:18:50.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) 17:18:50.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:18:50.3 Info: DROP TABLE "ReleaseProfiles" 17:18:50.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:18:50.3 Info: => 0.0056736s 17:18:50.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:18:50.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:18:50.3 Info: => 7.27E-05s 17:18:50.3 Info: AlterTable DelayProfiles 17:18:50.3 Info: => 1.7E-06s 17:18:50.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:18:50.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:50.3 Info: => 0.000734s 17:18:50.3 Info: AlterTable DelayProfiles 17:18:50.3 Info: => 2E-06s 17:18:50.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:18:50.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:18:50.3 Info: => 0.0006906s 17:18:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:18:50', 'add_custom_formats') 17:18:50.3 Info: Committing Transaction 17:18:50.3 Info: 63: add_custom_formats migrated 17:18:50.3 Info: => 0.0011637s 17:18:50.3 Info: 64: add_result_to_commands migrating 17:18:50.3 Info: Beginning Transaction 17:18:50.3 Info: Starting migration of Main DB to 64 17:18:50.3 Info: AlterTable Commands 17:18:50.3 Info: => 2.2E-06s 17:18:50.3 Info: CreateColumn Commands Result Int32 17:18:50.3 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 17:18:50.3 Info: => 0.0007115s 17:18:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-02-04T17:18:50', 'add_result_to_commands') 17:18:50.3 Info: Committing Transaction 17:18:50.3 Info: 64: add_result_to_commands migrated 17:18:50.3 Info: => 0.0010868s 17:18:50.3 Info: 65: health_restored_notification migrating 17:18:50.3 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 65 17:18:50.4 Info: AlterTable Notifications 17:18:50.4 Info: => 2.2E-06s 17:18:50.4 Info: CreateColumn Notifications OnHealthRestored Boolean 17:18:50.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 17:18:50.4 Info: => 0.0007234s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-02-04T17:18:50', 'health_restored_notification') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 65: health_restored_notification migrated 17:18:50.4 Info: => 0.0011181s 17:18:50.4 Info: 66: remove_uc migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 66 17:18:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:50.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 17:18:50.4 Info: => 8.04E-05s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-02-04T17:18:50', 'remove_uc') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 66: remove_uc migrated 17:18:50.4 Info: => 0.0004164s 17:18:50.4 Info: 67: download_clients_rename_tv_to_music migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 67 17:18:50.4 Info: PerformDBOperation 17:18:50.4 Info: Performing DB Operation 17:18:50.4 Info: => 0.0028099s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-02-04T17:18:50', 'download_clients_rename_tv_to_music') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 67: download_clients_rename_tv_to_music migrated 17:18:50.4 Info: => 0.0031996s 17:18:50.4 Info: 68: add_colon_replacement_to_naming_config migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 68 17:18:50.4 Info: AlterTable NamingConfig 17:18:50.4 Info: => 2.2E-06s 17:18:50.4 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 17:18:50.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 17:18:50.4 Info: => 0.0007672s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2025-02-04T17:18:50', 'add_colon_replacement_to_naming_config') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 68: add_colon_replacement_to_naming_config migrated 17:18:50.4 Info: => 0.0011671s 17:18:50.4 Info: 69: list_sync_time migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 69 17:18:50.4 Info: DeleteColumn ImportListStatus LastSyncListInfo 17:18:50.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) 17:18:50.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 17:18:50.4 Info: DROP TABLE "ImportListStatus" 17:18:50.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:50.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:50.4 Info: => 0.0060897s 17:18:50.4 Info: AlterTable ImportListStatus 17:18:50.4 Info: => 1.7E-06s 17:18:50.4 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 17:18:50.4 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 17:18:50.4 Info: => 0.000683s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2025-02-04T17:18:50', 'list_sync_time') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 69: list_sync_time migrated 17:18:50.4 Info: => 0.0010819s 17:18:50.4 Info: 70: add_download_client_tags migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 70 17:18:50.4 Info: AlterTable DownloadClients 17:18:50.4 Info: => 2.2E-06s 17:18:50.4 Info: CreateColumn DownloadClients Tags String 17:18:50.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 17:18:50.4 Info: => 0.0007294s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2025-02-04T17:18:50', 'add_download_client_tags') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 70: add_download_client_tags migrated 17:18:50.4 Info: => 0.0010867s 17:18:50.4 Info: 71: add_notification_status migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 71 17:18:50.4 Info: CreateTable NotificationStatus 17:18:50.4 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) 17:18:50.4 Info: => 0.0002372s 17:18:50.4 Info: CreateIndex NotificationStatus (ProviderId) 17:18:50.4 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 17:18:50.4 Info: => 0.0001638s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2025-02-04T17:18:50', 'add_notification_status') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 71: add_notification_status migrated 17:18:50.4 Info: => 0.0005372s 17:18:50.4 Info: 72: add_alac_24_quality_in_profiles migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 72 17:18:50.4 Info: PerformDBOperation 17:18:50.4 Info: Performing DB Operation 17:18:50.4 Info: => 0.0047564s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2025-02-04T17:18:50', 'add_alac_24_quality_in_profiles') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 72: add_alac_24_quality_in_profiles migrated 17:18:50.4 Info: => 0.0051143s 17:18:50.4 Info: 73: add_salt_to_users migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 73 17:18:50.4 Info: AlterTable Users 17:18:50.4 Info: => 2.3E-06s 17:18:50.4 Info: CreateColumn Users Salt String 17:18:50.4 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 17:18:50.4 Info: => 0.0007462s 17:18:50.4 Info: CreateColumn Users Iterations Int32 17:18:50.4 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 17:18:50.4 Info: => 0.0006906s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2025-02-04T17:18:50', 'add_salt_to_users') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 73: add_salt_to_users migrated 17:18:50.4 Info: => 0.0010552s 17:18:50.4 Info: 74: add_auto_tagging migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 74 17:18:50.4 Info: CreateTable AutoTagging 17:18:50.4 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 '[]') 17:18:50.4 Info: => 0.000247s 17:18:50.4 Info: CreateIndex AutoTagging (Name) 17:18:50.4 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 17:18:50.4 Info: => 0.0001519s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2025-02-04T17:18:50', 'add_auto_tagging') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 74: add_auto_tagging migrated 17:18:50.4 Info: => 0.0006001s 17:18:50.4 Info: 75: quality_definition_preferred_size migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 75 17:18:50.4 Info: AlterTable QualityDefinitions 17:18:50.4 Info: => 2.1E-06s 17:18:50.4 Info: CreateColumn QualityDefinitions PreferredSize Double 17:18:50.4 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 17:18:50.4 Info: => 0.0007387s 17:18:50.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 17:18:50.4 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 17:18:50.4 Info: => 6.94E-05s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2025-02-04T17:18:50', 'quality_definition_preferred_size') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 75: quality_definition_preferred_size migrated 17:18:50.4 Info: => 0.000415s 17:18:50.4 Info: 76: add_on_artist_add_to_notifications migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 76 17:18:50.4 Info: AlterTable Notifications 17:18:50.4 Info: => 2E-06s 17:18:50.4 Info: CreateColumn Notifications OnArtistAdd Boolean 17:18:50.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 17:18:50.4 Info: => 0.0007523s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2025-02-04T17:18:50', 'add_on_artist_add_to_notifications') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 76: add_on_artist_add_to_notifications migrated 17:18:50.4 Info: => 0.0011031s 17:18:50.4 Info: 77: album_last_searched_time migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 77 17:18:50.4 Info: AlterTable Albums 17:18:50.4 Info: => 1.8E-06s 17:18:50.4 Info: CreateColumn Albums LastSearchTime DateTimeOffset 17:18:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 17:18:50.4 Info: => 0.000742s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2025-02-04T17:18:50', 'album_last_searched_time') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 77: album_last_searched_time migrated 17:18:50.4 Info: => 0.0010802s 17:18:50.4 Info: 78: add_indexer_flags migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 78 17:18:50.4 Info: AlterTable Blocklist 17:18:50.4 Info: => 3.8E-06s 17:18:50.4 Info: CreateColumn Blocklist IndexerFlags Int32 17:18:50.4 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 17:18:50.4 Info: => 0.0007431s 17:18:50.4 Info: AlterTable TrackFiles 17:18:50.4 Info: => 1.8E-06s 17:18:50.4 Info: CreateColumn TrackFiles IndexerFlags Int32 17:18:50.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 17:18:50.4 Info: => 0.0007139s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2025-02-04T17:18:50', 'add_indexer_flags') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 78: add_indexer_flags migrated 17:18:50.4 Info: => 0.001055s 17:18:50.4 Info: 79: add_indexes_album_statistics migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 79 17:18:50.4 Info: CreateIndex Albums (Monitored) 17:18:50.4 Info: CREATE INDEX "IX_Albums_Monitored" ON "Albums" ("Monitored" ASC) 17:18:50.4 Info: => 0.0001934s 17:18:50.4 Info: CreateIndex Albums (ReleaseDate) 17:18:50.4 Info: CREATE INDEX "IX_Albums_ReleaseDate" ON "Albums" ("ReleaseDate" ASC) 17:18:50.4 Info: => 0.000148s 17:18:50.4 Info: CreateIndex AlbumReleases (Monitored) 17:18:50.4 Info: CREATE INDEX "IX_AlbumReleases_Monitored" ON "AlbumReleases" ("Monitored" ASC) 17:18:50.4 Info: => 0.000156s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2025-02-04T17:18:50', 'add_indexes_album_statistics') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 79: add_indexes_album_statistics migrated 17:18:50.4 Info: => 0.0016078s 17:18:50.4 Info: 80: update_redacted_baseurl migrating 17:18:50.4 Info: Beginning Transaction 17:18:50.4 Info: Starting migration of Main DB to 80 17:18:50.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 17:18:50.4 Info: UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 17:18:50.4 Info: => 9.64E-05s 17:18:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2025-02-04T17:18:50', 'update_redacted_baseurl') 17:18:50.4 Info: Committing Transaction 17:18:50.4 Info: 80: update_redacted_baseurl migrated 17:18:50.4 Info: => 0.0003992s 17:18:50.4 Debug: Took: 00:00:01.2342828 17:18:50.4 Info: Caching database 17:18:50.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:18:50.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 = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-01-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:50.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:18:50.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:50.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-02-04T17:18:50.721415Z"] Clause5_P1 = [true] ==== End Query Trace ==== 17:18:50.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 17:18:50.8 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 17:18:50.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 17:18:50.8 Debug: Finding process with Id:0 17:18:50.8 Warn: Unable to find process with ID 0 17:18:50.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 17:18:50.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 17:18:50.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:50.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863308047671_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:50.8 Info: DatabaseEngineVersionCheck migrating 17:18:50.8 Info: PerformDBOperation 17:18:50.8 Info: Performing DB Operation 17:18:50.8 Info: SQLite 3.48.0 17:18:50.8 Info: => 0.0013643s 17:18:50.8 Info: DatabaseEngineVersionCheck migrated 17:18:50.8 Info: => 0.0013983s 17:18:50.8 Debug: Took: 00:00:00.0193338 17:18:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:18:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-01-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:18:50.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 ==== 17:18:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-02-04T17:18:50.852653Z"] Clause5_P1 = [true] ==== End Query Trace ==== 17:18:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 17:18:50.9 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 17:18:50.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 17:18:50.8 Debug: Finding process with Id:-1 17:18:50.9 Warn: Unable to find process with ID -1 17:18:50.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 17:18:50.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 17:18:50.9 Debug: Finding process with Id:9999 17:18:50.9 Warn: Unable to find process with ID 9999 17:18:50.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 17:18:50.9 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 17:18:50.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:50.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863309190153_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:50.9 Info: DatabaseEngineVersionCheck migrating 17:18:50.9 Info: PerformDBOperation 17:18:50.9 Info: Performing DB Operation 17:18:50.9 Info: SQLite 3.48.0 17:18:50.9 Info: => 0.001303s 17:18:50.9 Info: DatabaseEngineVersionCheck migrated 17:18:50.9 Info: => 0.0013298s 17:18:50.9 Debug: Took: 00:00:00.0171393 17:18:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:18:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-01-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:18:50.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 ==== 17:18:50.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:18:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-02-04T17:18:50.979761Z"] Clause5_P1 = [true] ==== End Query Trace ==== 17:18:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 17:18:51.0 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 17:18:51.0 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 17:18:51.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:51.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863310097939_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:51.0 Info: DatabaseEngineVersionCheck migrating 17:18:51.0 Info: PerformDBOperation 17:18:51.0 Info: Performing DB Operation 17:18:51.0 Info: SQLite 3.48.0 17:18:51.0 Info: => 0.0012887s 17:18:51.0 Info: DatabaseEngineVersionCheck migrated 17:18:51.0 Info: => 0.0013144s 17:18:51.0 Debug: Took: 00:00:00.0170927 17:18:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:18:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-01-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:18:51.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 ==== 17:18:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-02-04T17:18:51.0543115Z"] Clause5_P1 = [true] ==== End Query Trace ==== 17:18:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 17:18:51.1 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 17:18:51.1 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 17:18:51.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:51.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863311166388_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:51.1 Info: DatabaseEngineVersionCheck migrating 17:18:51.1 Info: PerformDBOperation 17:18:51.1 Info: Performing DB Operation 17:18:51.1 Info: SQLite 3.48.0 17:18:51.1 Info: => 0.0013361s 17:18:51.1 Info: DatabaseEngineVersionCheck migrated 17:18:51.1 Info: => 0.0013628s 17:18:51.1 Debug: Took: 00:00:00.0170998 17:18:51.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:18:51.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-01-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:51.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:18:51.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 ==== 17:18:51.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:18:51.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 = ["\"2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber11\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-02-04T17:18:51.2453956Z"] Clause5_P1 = [true] ==== End Query Trace ==== 17:18:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 17:18:51.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 17:18:51.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 17:18:51.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:51.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863312736293_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:51.2 Info: DatabaseEngineVersionCheck migrating 17:18:51.2 Info: PerformDBOperation 17:18:51.2 Info: Performing DB Operation 17:18:51.2 Info: SQLite 3.48.0 17:18:51.2 Info: => 0.0013001s 17:18:51.2 Info: DatabaseEngineVersionCheck migrated 17:18:51.2 Info: => 0.0013265s 17:18:51.2 Debug: Took: 00:00:00.0167550 17:18:51.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 = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:18:51.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 = ["2025-01-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:51.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:18:51.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:51.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-02-04T17:18:51.3175456Z"] Clause5_P1 = [true] ==== End Query Trace ==== 17:18:51.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 17:18:51.3 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 17:18:51.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 17:18:51.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 17:18:51.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 17:18:51.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 17:18:51.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 17:18:51.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 17:18:51.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 17:18:51.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 17:18:51.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 17:18:51.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 17:18:51.4 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 17:18:51.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:51.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863314622871_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:51.4 Info: DatabaseEngineVersionCheck migrating 17:18:51.4 Info: PerformDBOperation 17:18:51.4 Info: Performing DB Operation 17:18:51.4 Info: SQLite 3.48.0 17:18:51.4 Info: => 0.001274s 17:18:51.4 Info: DatabaseEngineVersionCheck migrated 17:18:51.4 Info: => 0.0013022s 17:18:51.4 Debug: Took: 00:00:00.0169141 17:18:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T17:18:51.4826046Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 17:18:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 17:18:51.5 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 17:18:51.5 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 17:18:51.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:51.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863315762074_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:51.5 Info: DatabaseEngineVersionCheck migrating 17:18:51.5 Info: PerformDBOperation 17:18:51.5 Info: Performing DB Operation 17:18:51.5 Info: SQLite 3.48.0 17:18:51.5 Info: => 0.0013493s 17:18:51.5 Info: DatabaseEngineVersionCheck migrated 17:18:51.5 Info: => 0.0013755s 17:18:51.5 Debug: Took: 00:00:00.0169427 17:18:51.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 = ["2025-02-04T17:18:51.5960348Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 17:18:51.6 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 ==== 17:18:51.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 17:18:51.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 17:18:51.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:51.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863316308961_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:51.6 Info: DatabaseEngineVersionCheck migrating 17:18:51.6 Info: PerformDBOperation 17:18:51.6 Info: Performing DB Operation 17:18:51.6 Info: SQLite 3.48.0 17:18:51.6 Info: => 0.0012942s 17:18:51.6 Info: DatabaseEngineVersionCheck migrated 17:18:51.6 Info: => 0.0013207s 17:18:51.6 Debug: Took: 00:00:00.0167910 17:18:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T17:18:51.6505357Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 17:18:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 17:18:51.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 17:18:51.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 17:18:51.7 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 17:18:51.7 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 17:18:51.7 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 17:18:51.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 17:18:51.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 17:18:51.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 17:18:51.7 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 17:18:51.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 17:18:50.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 17:18:51.0 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 17:18:51.0 Debug: Dummy process. ID:14322 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 17:18:51.0 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 17:18:51.1 Debug: Dummy process. ID:14332 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 17:18:51.6 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 17:18:51.6 Debug: - [14322] Lidarr.Test.Dummy 17:18:51.6 Debug: - [14332] Lidarr.Test.Dummy 17:18:51.6 Debug: Found 2 processes to kill 17:18:51.6 Debug: Killing process: 14322 [Lidarr.Test.Dummy] 17:18:51.7 Info: [14322]: Killing process 17:18:51.7 Info: [14322]: Waiting for exit 17:18:51.7 Info: [14322]: Process terminated successfully 17:18:51.7 Debug: Killing process: 14332 [Lidarr.Test.Dummy] 17:18:51.7 Info: [14332]: Killing process 17:18:51.7 Info: [14332]: Waiting for exit 17:18:51.7 Info: [14332]: Process terminated successfully 17:18:51.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 17:18:51.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 17:18:51.7 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'retention' Value:'766' 17:18:51.7 Trace: Writing Setting to database. Key:'recyclebin' Value:'155af608-e213-419c-913c-01662fe3e039' 17:18:51.7 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'767' 17:18:51.7 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'767' 17:18:51.7 Trace: Writing Setting to database. Key:'maximumsize' Value:'767' 17:18:51.7 Trace: Writing Setting to database. Key:'minimumage' Value:'768' 17:18:51.7 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 17:18:51.7 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'filedate' Value:'none' 17:18:51.7 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'430e9917-e86a-489c-bf57-f86820eb8b7b' 17:18:51.7 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'770' 17:18:51.7 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'770' 17:18:51.7 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'407852a4-fab4-4897-b749-0a429085afa6' 17:18:51.7 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 17:18:51.7 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 17:18:51.7 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'chmodfolder' Value:'3a7b50e8-944e-4b01-a259-0b4ef63b6722' 17:18:51.7 Trace: Writing Setting to database. Key:'chowngroup' Value:'18d5d02d-0715-430e-adf7-6eb714fa8bf2' 17:18:51.7 Trace: Writing Setting to database. Key:'metadatasource' Value:'6f3ca472-cb6b-4c5c-8745-76b87bd65ebd' 17:18:51.7 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 17:18:51.7 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'774' 17:18:51.7 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'5f838caa-e63b-44f0-a1b4-ebe08d52c9e0' 17:18:51.7 Trace: Writing Setting to database. Key:'shortdateformat' Value:'e9e4cbfa-5b0d-4001-9a65-baea78369a27' 17:18:51.7 Trace: Writing Setting to database. Key:'longdateformat' Value:'e0dd5076-2005-4351-a0a8-a6dbf660d650' 17:18:51.7 Trace: Writing Setting to database. Key:'timeformat' Value:'563c9960-af40-437d-bbc1-a5316940f01d' 17:18:51.7 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'uilanguage' Value:'775' 17:18:51.7 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 17:18:51.7 Trace: Writing Setting to database. Key:'trustcgnatipaddresses' Value:'True' 17:18:51.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 17:18:51.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 17:18:51.7 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 17:18:51.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 17:18:51.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 17:18:51.7 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 17:18:51.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 17:18:51.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 17:18:51.7 Trace: Using default config value for 'hmacsalt' defaultValue:'5f5ea6f6-00ec-443a-b354-99748c1e3232' 17:18:51.7 Trace: Writing Setting to database. Key:'hmacsalt' Value:'5f5ea6f6-00ec-443a-b354-99748c1e3232' 17:18:51.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 17:18:51.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 17:18:51.7 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'retention' defaultValue:'0' 17:18:51.7 Trace: Using default config value for 'recyclebin' defaultValue:'' 17:18:51.7 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 17:18:51.7 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 17:18:51.7 Trace: Using default config value for 'maximumsize' defaultValue:'0' 17:18:51.7 Trace: Using default config value for 'minimumage' defaultValue:'0' 17:18:51.7 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 17:18:51.7 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 17:18:51.7 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 17:18:51.7 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 17:18:51.7 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'filedate' defaultValue:'None' 17:18:51.7 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 17:18:51.7 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 17:18:51.7 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 17:18:51.7 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 17:18:51.7 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 17:18:51.7 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 17:18:51.7 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 17:18:51.7 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 17:18:51.7 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 17:18:51.7 Trace: Using default config value for 'chowngroup' defaultValue:'' 17:18:51.7 Trace: Using default config value for 'metadatasource' defaultValue:'' 17:18:51.7 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 17:18:51.7 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 17:18:51.7 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 17:18:51.7 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 17:18:51.7 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 17:18:51.7 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 17:18:51.7 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 17:18:51.7 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 17:18:51.7 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'uilanguage' defaultValue:'1' 17:18:51.7 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 17:18:51.7 Trace: Using default config value for 'plexclientidentifier' defaultValue:'d7963823-be6e-4aea-9375-f0a4b5be97a1' 17:18:51.7 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'d7963823-be6e-4aea-9375-f0a4b5be97a1' 17:18:51.7 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'73c26824-c6a2-4ccb-a73d-84893564021f' 17:18:51.7 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'73c26824-c6a2-4ccb-a73d-84893564021f' 17:18:51.7 Trace: Using default config value for 'hmacpassphrase' defaultValue:'1489a482-c334-479e-8a8f-ac09fbdbef8d' 17:18:51.7 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'1489a482-c334-479e-8a8f-ac09fbdbef8d' 17:18:51.7 Trace: Using default config value for 'rijndaelsalt' defaultValue:'b93f36fc-cc5f-45d8-854a-5227cc09884b' 17:18:51.7 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'b93f36fc-cc5f-45d8-854a-5227cc09884b' 17:18:51.7 Trace: Using default config value for 'hmacsalt' defaultValue:'bdfe271e-35b9-4f58-a4a4-5d9932d5b6f1' 17:18:51.7 Trace: Writing Setting to database. Key:'hmacsalt' Value:'bdfe271e-35b9-4f58-a4a4-5d9932d5b6f1' 17:18:51.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:18:51.7 Trace: Using default config value for 'proxytype' defaultValue:'Http' 17:18:51.7 Trace: Using default config value for 'proxyhostname' defaultValue:'' 17:18:51.7 Trace: Using default config value for 'proxyport' defaultValue:'8080' 17:18:51.7 Trace: Using default config value for 'proxyusername' defaultValue:'' 17:18:51.7 Trace: Using default config value for 'proxypassword' defaultValue:'' 17:18:51.7 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 17:18:51.7 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 17:18:51.7 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 17:18:51.7 Trace: Using default config value for 'backupinterval' defaultValue:'7' 17:18:51.7 Trace: Using default config value for 'backupretention' defaultValue:'28' 17:18:51.7 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 17:18:51.7 Trace: Using default config value for 'applicationurl' defaultValue:'' 17:18:51.7 Trace: Using default config value for 'trustcgnatipaddresses' defaultValue:'False' 17:18:51.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 17:18:51.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 17:18:51.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:51.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863318004543_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:51.8 Info: DatabaseEngineVersionCheck migrating 17:18:51.8 Info: PerformDBOperation 17:18:51.8 Info: Performing DB Operation 17:18:51.8 Info: SQLite 3.48.0 17:18:51.8 Info: => 0.0012581s 17:18:51.8 Info: DatabaseEngineVersionCheck migrated 17:18:51.8 Info: => 0.0012851s 17:18:51.8 Debug: Took: 00:00:00.0175447 17:18:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:51.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 17:18:51.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 17:18:51.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:51.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863318971299_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:51.9 Info: DatabaseEngineVersionCheck migrating 17:18:51.9 Info: PerformDBOperation 17:18:51.9 Info: Performing DB Operation 17:18:51.9 Info: SQLite 3.48.0 17:18:51.9 Info: => 0.0012965s 17:18:51.9 Info: DatabaseEngineVersionCheck migrated 17:18:51.9 Info: => 0.0013233s 17:18:51.9 Debug: Took: 00:00:00.0167499 17:18:51.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 17:18:51.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 17:18:51.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:51.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863319813102_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:51.9 Info: DatabaseEngineVersionCheck migrating 17:18:51.9 Info: PerformDBOperation 17:18:51.9 Info: Performing DB Operation 17:18:51.9 Info: SQLite 3.48.0 17:18:51.9 Info: => 0.0012885s 17:18:51.9 Info: DatabaseEngineVersionCheck migrated 17:18:51.9 Info: => 0.0013142s 17:18:52.0 Debug: Took: 00:00:00.0167129 17:18:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 17:18:52.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 17:18:52.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 17:18:52.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863320469633_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.0 Info: DatabaseEngineVersionCheck migrating 17:18:52.0 Info: PerformDBOperation 17:18:52.0 Info: Performing DB Operation 17:18:52.0 Info: SQLite 3.48.0 17:18:52.0 Info: => 0.0012748s 17:18:52.0 Info: DatabaseEngineVersionCheck migrated 17:18:52.0 Info: => 0.0013026s 17:18:52.0 Debug: Took: 00:00:00.0167201 17:18:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 17:18:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:52.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 17:18:52.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 17:18:52.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863321692804_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.1 Info: DatabaseEngineVersionCheck migrating 17:18:52.1 Info: PerformDBOperation 17:18:52.1 Info: Performing DB Operation 17:18:52.1 Info: SQLite 3.48.0 17:18:52.1 Info: => 0.0013715s 17:18:52.1 Info: DatabaseEngineVersionCheck migrated 17:18:52.1 Info: => 0.0013989s 17:18:52.1 Debug: Took: 00:00:00.0169192 17:18:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 17:18:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:52.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 17:18:52.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 17:18:52.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863322215495_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.2 Info: DatabaseEngineVersionCheck migrating 17:18:52.2 Info: PerformDBOperation 17:18:52.2 Info: Performing DB Operation 17:18:52.2 Info: SQLite 3.48.0 17:18:52.2 Info: => 0.0012668s 17:18:52.2 Info: DatabaseEngineVersionCheck migrated 17:18:52.2 Info: => 0.0012928s 17:18:52.2 Debug: Took: 00:00:00.0167343 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:52.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 17:18:52.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 17:18:52.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863322742109_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.2 Info: DatabaseEngineVersionCheck migrating 17:18:52.2 Info: PerformDBOperation 17:18:52.2 Info: Performing DB Operation 17:18:52.2 Info: SQLite 3.48.0 17:18:52.2 Info: => 0.0012635s 17:18:52.2 Info: DatabaseEngineVersionCheck migrated 17:18:52.2 Info: => 0.0012903s 17:18:52.2 Debug: Took: 00:00:00.0167750 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 17:18:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:52.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 17:18:51.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 17:18:51.7 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 17:18:51.8 Debug: Dummy process. ID:14344 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 17:18:52.3 Debug: Finding process with Id:14344 17:18:52.4 Debug: Found process 14344:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy] 17:18:52.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 17:18:52.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 17:18:52.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863323611899_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.3 Info: DatabaseEngineVersionCheck migrating 17:18:52.3 Info: PerformDBOperation 17:18:52.3 Info: Performing DB Operation 17:18:52.3 Info: SQLite 3.48.0 17:18:52.3 Info: => 0.0013178s 17:18:52.3 Info: DatabaseEngineVersionCheck migrated 17:18:52.3 Info: => 0.0013468s 17:18:52.3 Debug: Took: 00:00:00.0169442 17:18:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 17:18:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:52.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 17:18:52.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 17:18:52.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 17:18:52.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 17:18:52.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 17:18:52.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 17:18:52.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863324141886_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.4 Info: DatabaseEngineVersionCheck migrating 17:18:52.4 Info: PerformDBOperation 17:18:52.4 Info: Performing DB Operation 17:18:52.4 Info: SQLite 3.48.0 17:18:52.4 Info: => 0.0013016s 17:18:52.4 Info: DatabaseEngineVersionCheck migrated 17:18:52.4 Info: => 0.0013307s 17:18:52.4 Debug: Took: 00:00:00.0168506 17:18:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 17:18:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:52.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 17:18:52.4 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 17:18:52.4 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 17:18:52.4 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 17:18:52.4 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 17:18:52.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 17:18:52.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863324676001_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.4 Info: DatabaseEngineVersionCheck migrating 17:18:52.4 Info: PerformDBOperation 17:18:52.4 Info: Performing DB Operation 17:18:52.4 Info: SQLite 3.48.0 17:18:52.4 Info: => 0.0012445s 17:18:52.4 Info: DatabaseEngineVersionCheck migrated 17:18:52.4 Info: => 0.0012703s 17:18:52.4 Debug: Took: 00:00:00.0203025 17:18:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 17:18:52.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 17:18:52.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 17:18:52.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863325196396_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.5 Info: DatabaseEngineVersionCheck migrating 17:18:52.5 Info: PerformDBOperation 17:18:52.5 Info: Performing DB Operation 17:18:52.5 Info: SQLite 3.48.0 17:18:52.5 Info: => 0.0012303s 17:18:52.5 Info: DatabaseEngineVersionCheck migrated 17:18:52.5 Info: => 0.0012569s 17:18:52.5 Debug: Took: 00:00:00.0154496 17:18:52.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 17:18:52.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 17:18:52.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863325998996_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.6 Info: DatabaseEngineVersionCheck migrating 17:18:52.6 Info: PerformDBOperation 17:18:52.6 Info: Performing DB Operation 17:18:52.6 Info: SQLite 3.48.0 17:18:52.6 Info: => 0.0012778s 17:18:52.6 Info: DatabaseEngineVersionCheck migrated 17:18:52.6 Info: => 0.0013033s 17:18:52.6 Debug: Took: 00:00:00.0155930 17:18:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 17:18:52.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 17:18:52.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863326489139_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.6 Info: DatabaseEngineVersionCheck migrating 17:18:52.6 Info: PerformDBOperation 17:18:52.6 Info: Performing DB Operation 17:18:52.6 Info: SQLite 3.48.0 17:18:52.6 Info: => 0.0012396s 17:18:52.6 Info: DatabaseEngineVersionCheck migrated 17:18:52.6 Info: => 0.0012651s 17:18:52.6 Debug: Took: 00:00:00.0155516 17:18:52.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 17:18:52.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 17:18:52.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863326939125_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.7 Info: DatabaseEngineVersionCheck migrating 17:18:52.7 Info: PerformDBOperation 17:18:52.7 Info: Performing DB Operation 17:18:52.7 Info: SQLite 3.48.0 17:18:52.7 Info: => 0.0012533s 17:18:52.7 Info: DatabaseEngineVersionCheck migrated 17:18:52.7 Info: => 0.0012793s 17:18:52.7 Debug: Took: 00:00:00.0155278 17:18:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:52.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 17:18:52.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 17:18:52.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863327449267_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.7 Info: DatabaseEngineVersionCheck migrating 17:18:52.7 Info: PerformDBOperation 17:18:52.7 Info: Performing DB Operation 17:18:52.7 Info: SQLite 3.48.0 17:18:52.7 Info: => 0.0012503s 17:18:52.7 Info: DatabaseEngineVersionCheck migrated 17:18:52.7 Info: => 0.0012772s 17:18:52.7 Debug: Took: 00:00:00.0155721 17:18:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 17:18:52.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 17:18:52.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863327956188_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.8 Info: DatabaseEngineVersionCheck migrating 17:18:52.8 Info: PerformDBOperation 17:18:52.8 Info: Performing DB Operation 17:18:52.8 Info: SQLite 3.48.0 17:18:52.8 Info: => 0.001244s 17:18:52.8 Info: DatabaseEngineVersionCheck migrated 17:18:52.8 Info: => 0.0012694s 17:18:52.8 Debug: Took: 00:00:00.0155332 17:18:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 17:18:52.4 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 17:18:52.8 Debug: fpcalc version: 1.5.1 17:18:52.8 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 17:18:52.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 17:18:52.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 17:18:52.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 17:18:52.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 17:18:52.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 17:18:52.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- Skipped Should_be_able_to_start_python [11 ms] Skipped Exists_should_find_existing_service [2 ms] Skipped Exists_should_not_find_random_service [1 ms] Skipped Service_should_be_installed_and_then_uninstalled [1 ms] 17:18:52.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 17:18:52.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 17:18:52.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 17:18:52.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 17:18:52.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 17:18:52.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863328787960_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.8 Info: DatabaseEngineVersionCheck migrating 17:18:52.8 Info: PerformDBOperation 17:18:52.8 Info: Performing DB Operation 17:18:52.8 Info: SQLite 3.48.0 17:18:52.8 Info: => 0.0012737s 17:18:52.8 Info: DatabaseEngineVersionCheck migrated 17:18:52.8 Info: => 0.0013034s 17:18:52.8 Debug: Took: 00:00:00.0157153 17:18:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:52.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 17:18:52.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 17:18:52.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863329250255_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.9 Info: DatabaseEngineVersionCheck migrating 17:18:52.9 Info: PerformDBOperation 17:18:52.9 Info: Performing DB Operation 17:18:52.9 Info: SQLite 3.48.0 17:18:52.9 Info: => 0.001239s 17:18:52.9 Info: DatabaseEngineVersionCheck migrated 17:18:52.9 Info: => 0.0012646s 17:18:52.9 Debug: Took: 00:00:00.0154134 17:18:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 17:18:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 17:18:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:52.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 17:18:52.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 17:18:52.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:52.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863329858910_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:52.9 Info: DatabaseEngineVersionCheck migrating 17:18:52.9 Info: PerformDBOperation 17:18:52.9 Info: Performing DB Operation 17:18:52.9 Info: SQLite 3.48.0 17:18:52.9 Info: => 0.0012317s 17:18:52.9 Info: DatabaseEngineVersionCheck migrated 17:18:52.9 Info: => 0.0012582s 17:18:53.0 Debug: Took: 00:00:00.0154864 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 17:18:53.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 17:18:53.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863330372936_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.0 Info: DatabaseEngineVersionCheck migrating 17:18:53.0 Info: PerformDBOperation 17:18:53.0 Info: Performing DB Operation 17:18:53.0 Info: SQLite 3.48.0 17:18:53.0 Info: => 0.0012531s 17:18:53.0 Info: DatabaseEngineVersionCheck migrated 17:18:53.0 Info: => 0.0012782s 17:18:53.0 Debug: Took: 00:00:00.0153768 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:18:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 17:18:53.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 17:18:53.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863331230366_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.1 Info: DatabaseEngineVersionCheck migrating 17:18:53.1 Info: PerformDBOperation 17:18:53.1 Info: Performing DB Operation 17:18:53.1 Info: SQLite 3.48.0 17:18:53.1 Info: => 0.0012454s 17:18:53.1 Info: DatabaseEngineVersionCheck migrated 17:18:53.1 Info: => 0.0012718s 17:18:53.1 Debug: Took: 00:00:00.0154889 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 17:18:53.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 17:18:53.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863331737003_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.1 Info: DatabaseEngineVersionCheck migrating 17:18:53.1 Info: PerformDBOperation 17:18:53.1 Info: Performing DB Operation 17:18:53.1 Info: SQLite 3.48.0 17:18:53.1 Info: => 0.0012584s 17:18:53.1 Info: DatabaseEngineVersionCheck migrated 17:18:53.1 Info: => 0.0012839s 17:18:53.1 Debug: Took: 00:00:00.0156194 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 17:18:53.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 17:18:53.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 17:18:53.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863332233296_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.2 Info: DatabaseEngineVersionCheck migrating 17:18:53.2 Info: PerformDBOperation 17:18:53.2 Info: Performing DB Operation 17:18:53.2 Info: SQLite 3.48.0 17:18:53.2 Info: => 0.0012743s 17:18:53.2 Info: DatabaseEngineVersionCheck migrated 17:18:53.2 Info: => 0.0013005s 17:18:53.2 Debug: Took: 00:00:00.0154356 17:18:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 17:18:53.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 17:18:53.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 17:18:53.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863332737989_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.2 Info: DatabaseEngineVersionCheck migrating 17:18:53.2 Info: PerformDBOperation 17:18:53.2 Info: Performing DB Operation 17:18:53.2 Info: SQLite 3.48.0 17:18:53.2 Info: => 0.001259s 17:18:53.2 Info: DatabaseEngineVersionCheck migrated 17:18:53.2 Info: => 0.0012832s 17:18:53.2 Debug: Took: 00:00:00.0153677 17:18:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 17:18:53.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 17:18:53.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863333544992_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.3 Info: DatabaseEngineVersionCheck migrating 17:18:53.3 Info: PerformDBOperation 17:18:53.3 Info: Performing DB Operation 17:18:53.3 Info: SQLite 3.48.0 17:18:53.3 Info: => 0.0012708s 17:18:53.3 Info: DatabaseEngineVersionCheck migrated 17:18:53.3 Info: => 0.0012954s 17:18:53.3 Debug: Took: 00:00:00.0154438 17:18:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 17:18:53.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 17:18:53.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863334098519_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.4 Info: DatabaseEngineVersionCheck migrating 17:18:53.4 Info: PerformDBOperation 17:18:53.4 Info: Performing DB Operation 17:18:53.4 Info: SQLite 3.48.0 17:18:53.4 Info: => 0.0013008s 17:18:53.4 Info: DatabaseEngineVersionCheck migrated 17:18:53.4 Info: => 0.0013293s 17:18:53.4 Debug: Took: 00:00:00.0158536 17:18:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 17:18:53.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 17:18:53.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863334596533_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.4 Info: DatabaseEngineVersionCheck migrating 17:18:53.4 Info: PerformDBOperation 17:18:53.4 Info: Performing DB Operation 17:18:53.4 Info: SQLite 3.48.0 17:18:53.4 Info: => 0.0012528s 17:18:53.4 Info: DatabaseEngineVersionCheck migrated 17:18:53.4 Info: => 0.0012803s 17:18:53.4 Debug: Took: 00:00:00.0155918 17:18:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 17:18:53.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 17:18:53.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863335089391_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.5 Info: DatabaseEngineVersionCheck migrating 17:18:53.5 Info: PerformDBOperation 17:18:53.5 Info: Performing DB Operation 17:18:53.5 Info: SQLite 3.48.0 17:18:53.5 Info: => 0.0012464s 17:18:53.5 Info: DatabaseEngineVersionCheck migrated 17:18:53.5 Info: => 0.0012743s 17:18:53.5 Debug: Took: 00:00:00.0156097 17:18:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [2] ==== End Query Trace ==== 17:18:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 17:18:53.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 17:18:53.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863335974726_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.6 Info: DatabaseEngineVersionCheck migrating 17:18:53.6 Info: PerformDBOperation 17:18:53.6 Info: Performing DB Operation 17:18:53.6 Info: SQLite 3.48.0 17:18:53.6 Info: => 0.0012924s 17:18:53.6 Info: DatabaseEngineVersionCheck migrated 17:18:53.6 Info: => 0.0013207s 17:18:53.6 Debug: Took: 00:00:00.0156829 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [1] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [2] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [3] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [4] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [5] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 17:18:53.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 17:18:53.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863336534341_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.6 Info: DatabaseEngineVersionCheck migrating 17:18:53.6 Info: PerformDBOperation 17:18:53.6 Info: Performing DB Operation 17:18:53.6 Info: SQLite 3.48.0 17:18:53.6 Info: => 0.0012726s 17:18:53.6 Info: DatabaseEngineVersionCheck migrated 17:18:53.6 Info: => 0.001299s 17:18:53.6 Debug: Took: 00:00:00.0155755 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2025-02-04T17:18:53.6798012Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [1] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-02-04T17:18:53.6798016Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [2] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2025-02-04T17:18:53.679802Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [3] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2025-02-04T17:18:53.6798023Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [4] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2025-02-04T17:18:53.6798026Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [5] ==== End Query Trace ==== 17:18:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 17:18:53.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 17:18:53.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863337114782_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.7 Info: DatabaseEngineVersionCheck migrating 17:18:53.7 Info: PerformDBOperation 17:18:53.7 Info: Performing DB Operation 17:18:53.7 Info: SQLite 3.48.0 17:18:53.7 Info: => 0.001246s 17:18:53.7 Info: DatabaseEngineVersionCheck migrated 17:18:53.7 Info: => 0.0012736s 17:18:53.7 Debug: Took: 00:00:00.0156160 17:18:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-02-04T17:18:53.7338191Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [2] ==== End Query Trace ==== 17:18:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 17:18:53.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 17:18:53.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863337985301_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.8 Info: DatabaseEngineVersionCheck migrating 17:18:53.8 Info: PerformDBOperation 17:18:53.8 Info: Performing DB Operation 17:18:53.8 Info: SQLite 3.48.0 17:18:53.8 Info: => 0.0012619s 17:18:53.8 Info: DatabaseEngineVersionCheck migrated 17:18:53.8 Info: => 0.0012926s 17:18:53.8 Debug: Took: 00:00:00.0157001 17:18:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [2] ==== End Query Trace ==== 17:18:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 17:18:53.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 17:18:53.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863338527780_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.8 Info: DatabaseEngineVersionCheck migrating 17:18:53.8 Info: PerformDBOperation 17:18:53.8 Info: Performing DB Operation 17:18:53.8 Info: SQLite 3.48.0 17:18:53.8 Info: => 0.0012463s 17:18:53.8 Info: DatabaseEngineVersionCheck migrated 17:18:53.8 Info: => 0.0012743s 17:18:53.8 Debug: Took: 00:00:00.0155880 17:18:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 17:18:53.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 17:18:53.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863339009723_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.9 Info: DatabaseEngineVersionCheck migrating 17:18:53.9 Info: PerformDBOperation 17:18:53.9 Info: Performing DB Operation 17:18:53.9 Info: SQLite 3.48.0 17:18:53.9 Info: => 0.001264s 17:18:53.9 Info: DatabaseEngineVersionCheck migrated 17:18:53.9 Info: => 0.0012901s 17:18:53.9 Debug: Took: 00:00:00.0155755 17:18:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:53.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 17:18:53.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 17:18:53.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:53.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863339466726_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:53.9 Info: DatabaseEngineVersionCheck migrating 17:18:53.9 Info: PerformDBOperation 17:18:53.9 Info: Performing DB Operation 17:18:53.9 Info: SQLite 3.48.0 17:18:53.9 Info: => 0.0012681s 17:18:53.9 Info: DatabaseEngineVersionCheck migrated 17:18:53.9 Info: => 0.0012944s 17:18:53.9 Debug: Took: 00:00:00.0155486 17:18:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:18:54.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 17:18:54.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 17:18:54.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:54.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863340258877_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:54.0 Info: DatabaseEngineVersionCheck migrating 17:18:54.0 Info: PerformDBOperation 17:18:54.0 Info: Performing DB Operation 17:18:54.0 Info: SQLite 3.48.0 17:18:54.0 Info: => 0.0012529s 17:18:54.0 Info: DatabaseEngineVersionCheck migrated 17:18:54.0 Info: => 0.0012817s 17:18:54.0 Debug: Took: 00:00:00.0155282 17:18:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-08T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-08T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:18:54.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 17:18:54.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 17:18:54.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 17:18:54.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- Skipped should_return_null_config_if_config_is_empty(null) [5 ms] Skipped should_return_null_config_if_config_is_empty("") [5 ms] Skipped should_return_null_config_if_config_is_null [5 ms] 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_string_when_saving_timespan_to_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_string_when_saving_timespan_to_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_timespan_when_getting_string_from_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_timespan_when_getting_string_from_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_zero_timespan_for_db_null_value_when_getting_from_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_zero_timespan_for_db_null_value_when_getting_from_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 17:18:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 17:18:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 17:18:54.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:54.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863341938603_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:54.2 Info: DatabaseEngineVersionCheck migrating 17:18:54.2 Info: PerformDBOperation 17:18:54.2 Info: Performing DB Operation 17:18:54.2 Info: SQLite 3.48.0 17:18:54.2 Info: => 0.001323s 17:18:54.2 Info: DatabaseEngineVersionCheck migrated 17:18:54.2 Info: => 0.0013526s 17:18:54.2 Debug: Took: 00:00:00.0156638 17:18:54.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 17:18:54.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 17:18:54.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 17:18:54.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 17:18:54.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:54.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863342434119_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:54.2 Info: DatabaseEngineVersionCheck migrating 17:18:54.2 Info: PerformDBOperation 17:18:54.2 Info: Performing DB Operation 17:18:54.2 Info: SQLite 3.48.0 17:18:54.2 Info: => 0.0012686s 17:18:54.2 Info: DatabaseEngineVersionCheck migrated 17:18:54.2 Info: => 0.0012959s 17:18:54.2 Debug: Took: 00:00:00.0155660 17:18:54.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 17:18:54.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 17:18:54.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:54.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863342887939_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:54.3 Info: DatabaseEngineVersionCheck migrating 17:18:54.3 Info: PerformDBOperation 17:18:54.3 Info: Performing DB Operation 17:18:54.3 Info: SQLite 3.48.0 17:18:54.3 Info: => 0.0012814s 17:18:54.3 Info: DatabaseEngineVersionCheck migrated 17:18:54.3 Info: => 0.0013108s 17:18:54.3 Debug: Took: 00:00:00.0157642 17:18:54.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [1 ms] Skipped should_throw_if_starting_a_running_service [1 ms] 17:18:54.3 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 17:18:54.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:54.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863343689159_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:54.3 Info: DatabaseEngineVersionCheck migrating 17:18:54.3 Info: PerformDBOperation 17:18:54.3 Info: Performing DB Operation 17:18:54.3 Info: SQLite 3.48.0 17:18:54.3 Info: => 0.0012569s 17:18:54.3 Info: DatabaseEngineVersionCheck migrated 17:18:54.3 Info: => 0.001286s 17:18:54.3 Debug: Took: 00:00:00.0157056 17:18:54.3 Info: Vacuuming Main database 17:18:54.3 Info: Main database compressed 17:18:54.4 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 17:18:54.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 17:18:54.2 Trace: Rate Limit triggered, delaying 'me' for 0.196 sec 17:18:54.4 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 17:18:54.4 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 17:18:54.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:54.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863344239365_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:54.4 Info: DatabaseEngineVersionCheck migrating 17:18:54.4 Info: PerformDBOperation 17:18:54.4 Info: Performing DB Operation 17:18:54.4 Info: SQLite 3.48.0 17:18:54.4 Info: => 0.0012794s 17:18:54.4 Info: DatabaseEngineVersionCheck migrated 17:18:54.4 Info: => 0.0013064s 17:18:54.4 Debug: Took: 00:00:00.0156644 17:18:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 17:18:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 17:18:54.4 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 17:18:54.4 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 17:18:54.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:54.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863344854818_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:54.4 Info: DatabaseEngineVersionCheck migrating 17:18:54.4 Info: PerformDBOperation 17:18:54.4 Info: Performing DB Operation 17:18:54.4 Info: SQLite 3.48.0 17:18:54.4 Info: => 0.0012736s 17:18:54.4 Info: DatabaseEngineVersionCheck migrated 17:18:54.4 Info: => 0.0013018s 17:18:54.5 Debug: Took: 00:00:00.0158092 17:18:54.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 17:18:54.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-05T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 17:18:54.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 17:18:54.5 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 17:18:54.5 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 17:18:54.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:54.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863345756889_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:54.5 Info: DatabaseEngineVersionCheck migrating 17:18:54.5 Info: PerformDBOperation 17:18:54.5 Info: Performing DB Operation 17:18:54.5 Info: SQLite 3.48.0 17:18:54.5 Info: => 0.0012745s 17:18:54.5 Info: DatabaseEngineVersionCheck migrated 17:18:54.5 Info: => 0.0013018s 17:18:54.5 Debug: Took: 00:00:00.0157666 17:18:54.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T17:18:54.5960615Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T17:18:54.5961938Z"] Added = ["2025-02-04T17:18:54.5963Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 17:18:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:18:54.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 17:18:54.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 17:18:54.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:54.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863346668864_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:54.6 Info: DatabaseEngineVersionCheck migrating 17:18:54.6 Info: PerformDBOperation 17:18:54.6 Info: Performing DB Operation 17:18:54.6 Info: SQLite 3.48.0 17:18:54.6 Info: => 0.001279s 17:18:54.6 Info: DatabaseEngineVersionCheck migrated 17:18:54.6 Info: => 0.0013052s 17:18:54.6 Debug: Took: 00:00:00.0156761 17:18:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:18:54.7 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 17:18:54.4 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 17:18:54.4 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 17:18:54.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 17:18:54.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 17:18:54.7 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 17:18:54.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 17:18:54.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 17:18:54.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 17:18:54.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 17:18:54.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 17:18:54.7 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 17:18:54.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:54.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863347246063_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:54.7 Info: DatabaseEngineVersionCheck migrating 17:18:54.7 Info: PerformDBOperation 17:18:54.7 Info: Performing DB Operation 17:18:54.7 Info: SQLite 3.48.0 17:18:54.7 Info: => 0.0012734s 17:18:54.7 Info: DatabaseEngineVersionCheck migrated 17:18:54.7 Info: => 0.0013015s 17:18:54.7 Debug: Took: 00:00:00.0159925 17:18:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 17:18:54.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 ==== 17:18:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:18:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 17:18:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-06T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-06T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-06T00:00:00Z"] Added = ["2025-02-06T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 17:18:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:18:54.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 ==== 17:18:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 17:18:54.9 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 17:18:54.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 17:18:54.8 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 17:18:54.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 17:18:54.9 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 17:18:54.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:54.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863349175286_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:54.9 Info: DatabaseEngineVersionCheck migrating 17:18:54.9 Info: PerformDBOperation 17:18:54.9 Info: Performing DB Operation 17:18:54.9 Info: SQLite 3.48.0 17:18:54.9 Info: => 0.001323s 17:18:54.9 Info: DatabaseEngineVersionCheck migrated 17:18:54.9 Info: => 0.0013519s 17:18:54.9 Debug: Took: 00:00:00.0159496 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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 ==== 17:18:54.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 ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-06T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-06T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-06T00:00:00Z"] Added = ["2025-02-06T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 17:18:54.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:54.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:54.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:54.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:18:54.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 ==== 17:18:54.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 ==== 17:18:54.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 ==== 17:18:54.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 ==== 17:18:54.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 ==== 17:18:54.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 ==== 17:18:54.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 ==== 17:18:54.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 ==== 17:18:54.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 ==== 17:18:54.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 ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 17:18:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 17:18:55.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 17:18:54.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 17:18:54.9 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 17:18:55.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 17:18:55.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 17:18:55.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:55.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863350613911_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:55.0 Info: DatabaseEngineVersionCheck migrating 17:18:55.0 Info: PerformDBOperation 17:18:55.0 Info: Performing DB Operation 17:18:55.0 Info: SQLite 3.48.0 17:18:55.0 Info: => 0.0012952s 17:18:55.0 Info: DatabaseEngineVersionCheck migrated 17:18:55.0 Info: => 0.0013242s 17:18:55.0 Debug: Took: 00:00:00.0158596 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:18:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 17:18:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-06T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-06T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-06T00:00:00Z"] Added = ["2025-02-06T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 17:18:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:18:55.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 ==== 17:18:55.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 17:18:55.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 17:18:55.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:55.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863351947232_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:55.2 Info: DatabaseEngineVersionCheck migrating 17:18:55.2 Info: PerformDBOperation 17:18:55.2 Info: Performing DB Operation 17:18:55.2 Info: SQLite 3.48.0 17:18:55.2 Info: => 0.0012679s 17:18:55.2 Info: DatabaseEngineVersionCheck migrated 17:18:55.2 Info: => 0.0012956s 17:18:55.2 Debug: Took: 00:00:00.0159021 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:18:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:55.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 = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 17:18:55.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 = ["2025-02-06T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-06T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-06T00:00:00Z"] Added = ["2025-02-06T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 17:18:55.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:18:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:18:55.3 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- Passed! - Failed: 0, Passed: 500, Skipped: 30, Total: 530, Duration: 7 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll (net6.0) 17:18:55.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 17:18:55.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:55.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863353265650_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:55.3 Info: DatabaseEngineVersionCheck migrating 17:18:55.3 Info: PerformDBOperation 17:18:55.3 Info: Performing DB Operation 17:18:55.3 Info: SQLite 3.48.0 17:18:55.3 Info: => 0.0013385s 17:18:55.3 Info: DatabaseEngineVersionCheck migrated 17:18:55.3 Info: => 0.0013663s 17:18:55.3 Debug: Took: 00:00:00.0158579 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:18:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 17:18:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-06T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-06T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-06T00:00:00Z"] Added = ["2025-02-06T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 17:18:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 17:18:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 17:18:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 17:18:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 17:18:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 17:18:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 17:18:55.4 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 17:18:55.4 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 17:18:55.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:55.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863354866591_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:55.4 Info: DatabaseEngineVersionCheck migrating 17:18:55.4 Info: PerformDBOperation 17:18:55.4 Info: Performing DB Operation 17:18:55.5 Info: SQLite 3.48.0 17:18:55.5 Info: => 0.0013626s 17:18:55.5 Info: DatabaseEngineVersionCheck migrated 17:18:55.5 Info: => 0.0013902s 17:18:55.5 Debug: Took: 00:00:00.0168274 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:18:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 17:18:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-06T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-06T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-06T00:00:00Z"] Added = ["2025-02-06T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 17:18:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.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 ==== 17:18:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:18:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:18:55.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 17:18:55.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 17:18:55.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:18:55.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863355831135_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:55.5 Info: DatabaseEngineVersionCheck migrating 17:18:55.5 Info: PerformDBOperation 17:18:55.5 Info: Performing DB Operation 17:18:55.5 Info: SQLite 3.48.0 17:18:55.5 Info: => 0.0013514s 17:18:55.5 Info: DatabaseEngineVersionCheck migrated 17:18:55.5 Info: => 0.0013782s 17:18:55.6 Debug: Took: 00:00:00.0168743 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 17:18:55.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 ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-06T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-06T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-06T00:00:00Z"] Added = ["2025-02-06T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:18:55.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:18:55.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 ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:18:55.6 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 ==== 17:18:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:18:55.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 17:18:55.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 17:18:55.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863356946836_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:55.7 Info: DatabaseEngineVersionCheck migrating 17:18:55.7 Info: PerformDBOperation 17:18:55.7 Info: Performing DB Operation 17:18:55.7 Info: SQLite 3.48.0 17:18:55.7 Info: => 0.0011095s 17:18:55.7 Info: DatabaseEngineVersionCheck migrated 17:18:55.7 Info: => 0.0011369s 17:18:55.7 Info: VersionMigration migrating 17:18:55.7 Info: Beginning Transaction 17:18:55.7 Info: CreateTable VersionInfo 17:18:55.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:18:55.7 Info: => 0.0002257s 17:18:55.7 Info: Committing Transaction 17:18:55.7 Info: VersionMigration migrated 17:18:55.7 Info: => 0.0006267s 17:18:55.7 Info: VersionUniqueMigration migrating 17:18:55.7 Info: Beginning Transaction 17:18:55.7 Info: CreateIndex VersionInfo (Version) 17:18:55.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:55.7 Info: => 0.0001733s 17:18:55.7 Info: AlterTable VersionInfo 17:18:55.7 Info: => 1.8E-06s 17:18:55.7 Info: CreateColumn VersionInfo AppliedOn DateTime 17:18:55.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:18:55.7 Info: => 0.0006386s 17:18:55.7 Info: Committing Transaction 17:18:55.7 Info: VersionUniqueMigration migrated 17:18:55.7 Info: => 0.0008896s 17:18:55.7 Info: VersionDescriptionMigration migrating 17:18:55.7 Info: Beginning Transaction 17:18:55.7 Info: AlterTable VersionInfo 17:18:55.7 Info: => 1.9E-06s 17:18:55.7 Info: CreateColumn VersionInfo Description String 17:18:55.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:18:55.7 Info: => 0.0002349s 17:18:55.7 Info: Committing Transaction 17:18:55.7 Info: VersionDescriptionMigration migrated 17:18:55.7 Info: => 0.0004459s 17:18:55.7 Info: 1: InitialSetup migrating 17:18:55.7 Info: Beginning Transaction 17:18:55.7 Info: Starting migration of Main DB to 1 17:18:55.7 Info: CreateTable Config 17:18:55.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:18:55.7 Info: => 0.0002007s 17:18:55.7 Info: CreateIndex Config (Key) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:18:55.7 Info: => 0.0001171s 17:18:55.7 Info: CreateTable RootFolders 17:18:55.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:18:55.7 Info: => 0.0001282s 17:18:55.7 Info: CreateIndex RootFolders (Path) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:18:55.7 Info: => 0.0001075s 17:18:55.7 Info: CreateTable Artists 17:18:55.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) 17:18:55.7 Info: => 0.000371s 17:18:55.7 Info: CreateIndex Artists (ForeignArtistId) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:55.7 Info: => 0.0001005s 17:18:55.7 Info: CreateIndex Artists (NameSlug) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:55.7 Info: => 0.000105s 17:18:55.7 Info: CreateIndex Artists (CleanName) 17:18:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:55.7 Info: => 9.92E-05s 17:18:55.7 Info: CreateIndex Artists (Path) 17:18:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:55.7 Info: => 9.38E-05s 17:18:55.7 Info: CreateTable Albums 17:18:55.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) 17:18:55.7 Info: => 0.0003163s 17:18:55.7 Info: CreateIndex Albums (ForeignAlbumId) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:55.7 Info: => 0.000106s 17:18:55.7 Info: CreateIndex Albums (MBId) 17:18:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:55.7 Info: => 9.07E-05s 17:18:55.7 Info: CreateIndex Albums (TADBId) 17:18:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:55.7 Info: => 9.18E-05s 17:18:55.7 Info: CreateIndex Albums (TitleSlug) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:55.7 Info: => 0.0001043s 17:18:55.7 Info: CreateIndex Albums (CleanTitle) 17:18:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:55.7 Info: => 9.2E-05s 17:18:55.7 Info: CreateIndex Albums (Path) 17:18:55.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:18:55.7 Info: => 0.0001246s 17:18:55.7 Info: CreateTable Tracks 17:18:55.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) 17:18:55.7 Info: => 0.0002151s 17:18:55.7 Info: CreateIndex Tracks (ForeignTrackId) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:55.7 Info: => 0.0001078s 17:18:55.7 Info: CreateIndex Tracks (ArtistId) 17:18:55.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:55.7 Info: => 0.0001473s 17:18:55.7 Info: CreateIndex Tracks (TrackFileId) 17:18:55.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:55.7 Info: => 0.0001492s 17:18:55.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:18:55.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:18:55.7 Info: => 0.0001806s 17:18:55.7 Info: CreateTable TrackFiles 17:18:55.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) 17:18:55.7 Info: => 0.0002469s 17:18:55.7 Info: CreateIndex TrackFiles (ArtistId) 17:18:55.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:18:55.7 Info: => 0.0001169s 17:18:55.7 Info: CreateIndex TrackFiles (AlbumId) 17:18:55.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:55.7 Info: => 0.000102s 17:18:55.7 Info: CreateTable History 17:18:55.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) 17:18:55.7 Info: => 0.0002344s 17:18:55.7 Info: CreateIndex History (Date) 17:18:55.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:55.7 Info: => 0.0001098s 17:18:55.7 Info: CreateIndex History (EventType) 17:18:55.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:55.7 Info: => 0.0001337s 17:18:55.7 Info: CreateIndex History (DownloadId) 17:18:55.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:18:55.7 Info: => 0.0001215s 17:18:55.7 Info: CreateIndex History (AlbumId) 17:18:55.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:18:55.7 Info: => 0.0001023s 17:18:55.7 Info: CreateTable Notifications 17:18:55.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) 17:18:55.7 Info: => 0.0002276s 17:18:55.7 Info: CreateTable ScheduledTasks 17:18:55.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:18:55.7 Info: => 0.0001514s 17:18:55.7 Info: CreateIndex ScheduledTasks (TypeName) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:55.7 Info: => 0.0001112s 17:18:55.7 Info: CreateTable Indexers 17:18:55.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) 17:18:55.7 Info: => 0.0001666s 17:18:55.7 Info: CreateIndex Indexers (Name) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:55.7 Info: => 0.0001378s 17:18:55.7 Info: CreateTable Profiles 17:18:55.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:18:55.7 Info: => 0.0001805s 17:18:55.7 Info: CreateIndex Profiles (Name) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:18:55.7 Info: => 0.0001119s 17:18:55.7 Info: CreateTable QualityDefinitions 17:18:55.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:18:55.7 Info: => 0.0001531s 17:18:55.7 Info: CreateIndex QualityDefinitions (Quality) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:18:55.7 Info: => 0.0001275s 17:18:55.7 Info: CreateIndex QualityDefinitions (Title) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:18:55.7 Info: => 0.0001171s 17:18:55.7 Info: CreateTable NamingConfig 17:18:55.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) 17:18:55.7 Info: => 0.0001997s 17:18:55.7 Info: CreateTable Blacklist 17:18:55.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 '') 17:18:55.7 Info: => 0.000261s 17:18:55.7 Info: CreateTable Metadata 17:18:55.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) 17:18:55.7 Info: => 0.0001688s 17:18:55.7 Info: CreateTable MetadataFiles 17:18:55.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) 17:18:55.7 Info: => 0.0002156s 17:18:55.7 Info: CreateTable DownloadClients 17:18:55.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) 17:18:55.7 Info: => 0.0001586s 17:18:55.7 Info: CreateTable PendingReleases 17:18:55.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 '') 17:18:55.7 Info: => 0.0001702s 17:18:55.7 Info: CreateTable RemotePathMappings 17:18:55.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:18:55.7 Info: => 0.0001419s 17:18:55.7 Info: CreateTable Tags 17:18:55.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:18:55.7 Info: => 0.0001436s 17:18:55.7 Info: CreateIndex Tags (Label) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:18:55.7 Info: => 0.0001237s 17:18:55.7 Info: CreateTable Restrictions 17:18:55.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:18:55.7 Info: => 0.0001785s 17:18:55.7 Info: CreateTable DelayProfiles 17:18:55.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) 17:18:55.7 Info: => 0.0002068s 17:18:55.7 Info: CreateTable Users 17:18:55.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:18:55.7 Info: => 0.0001676s 17:18:55.7 Info: CreateIndex Users (Identifier) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:18:55.7 Info: => 0.0001114s 17:18:55.7 Info: CreateIndex Users (Username) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:18:55.7 Info: => 0.0001108s 17:18:55.7 Info: CreateTable Commands 17:18:55.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) 17:18:55.7 Info: => 0.0002519s 17:18:55.7 Info: CreateTable IndexerStatus 17:18:55.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) 17:18:55.7 Info: => 0.0002229s 17:18:55.7 Info: CreateIndex IndexerStatus (ProviderId) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:55.7 Info: => 0.0001093s 17:18:55.7 Info: CreateTable ExtraFiles 17:18:55.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) 17:18:55.7 Info: => 0.0002096s 17:18:55.7 Info: CreateTable LyricFiles 17:18:55.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) 17:18:55.7 Info: => 0.0002237s 17:18:55.7 Info: CreateTable LanguageProfiles 17:18:55.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:18:55.7 Info: => 0.0001428s 17:18:55.7 Info: CreateIndex LanguageProfiles (Name) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:18:55.7 Info: => 0.0001431s 17:18:55.7 Info: CreateTable DownloadClientStatus 17:18:55.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) 17:18:55.7 Info: => 0.0001564s 17:18:55.7 Info: CreateIndex DownloadClientStatus (ProviderId) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:55.7 Info: => 0.0001527s 17:18:55.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:18:55.7 Info: -> 1 Insert operations completed in 00:00:00.0001260 taking an average of 00:00:00.0001260 17:18:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:18:55', 'InitialSetup') 17:18:55.7 Info: Committing Transaction 17:18:55.7 Info: 1: InitialSetup migrated 17:18:55.7 Info: => 0.0010341s 17:18:55.7 Info: 2: add_reason_to_pending_releases migrating 17:18:55.7 Info: Beginning Transaction 17:18:55.7 Info: Starting migration of Main DB to 2 17:18:55.7 Info: AlterTable PendingReleases 17:18:55.7 Info: => 2E-06s 17:18:55.7 Info: CreateColumn PendingReleases Reason Int32 17:18:55.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:18:55.7 Info: => 0.0006603s 17:18:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:18:55', 'add_reason_to_pending_releases') 17:18:55.7 Info: Committing Transaction 17:18:55.7 Info: 2: add_reason_to_pending_releases migrated 17:18:55.7 Info: => 0.0010098s 17:18:55.7 Info: 3: add_medium_support migrating 17:18:55.7 Info: Beginning Transaction 17:18:55.7 Info: Starting migration of Main DB to 3 17:18:55.7 Info: AlterTable Albums 17:18:55.7 Info: => 1.7E-06s 17:18:55.7 Info: CreateColumn Albums Media String 17:18:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:18:55.7 Info: => 0.0006351s 17:18:55.7 Info: AlterTable Tracks 17:18:55.7 Info: => 1.7E-06s 17:18:55.7 Info: CreateColumn Tracks MediumNumber Int32 17:18:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:18:55.7 Info: => 0.000605s 17:18:55.7 Info: AlterTable Tracks 17:18:55.7 Info: => 1.5E-06s 17:18:55.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:18:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:18:55.7 Info: => 0.0006128s 17:18:55.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:55.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:55.7 Info: => 6.42E-05s 17:18:55.7 Info: DeleteColumn Tracks TrackNumber 17:18:55.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) 17:18:55.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" 17:18:55.7 Info: DROP TABLE "Tracks" 17:18:55.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:55.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:55.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:55.7 Info: => 0.0059154s 17:18:55.7 Info: AlterTable Tracks 17:18:55.7 Info: => 1.5E-06s 17:18:55.7 Info: CreateColumn Tracks TrackNumber String 17:18:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:18:55.7 Info: => 0.0006053s 17:18:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:18:55', 'add_medium_support') 17:18:55.7 Info: Committing Transaction 17:18:55.7 Info: 3: add_medium_support migrated 17:18:55.7 Info: => 0.0010417s 17:18:55.7 Info: 4: add_various_qualites_in_profile migrating 17:18:55.7 Info: Beginning Transaction 17:18:55.7 Info: Starting migration of Main DB to 4 17:18:55.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:55.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:55.7 Info: => 7.32E-05s 17:18:55.7 Info: PerformDBOperation 17:18:55.7 Info: Performing DB Operation 17:18:55.7 Info: => 4.98E-05s 17:18:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:18:55', 'add_various_qualites_in_profile') 17:18:55.7 Info: Committing Transaction 17:18:55.7 Info: 4: add_various_qualites_in_profile migrated 17:18:55.7 Info: => 0.0003732s 17:18:55.7 Info: 5: metadata_profiles migrating 17:18:55.7 Info: Beginning Transaction 17:18:55.7 Info: Starting migration of Main DB to 5 17:18:55.7 Info: CreateTable MetadataProfiles 17:18:55.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:18:55.7 Info: => 0.0001719s 17:18:55.7 Info: CreateIndex MetadataProfiles (Name) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:18:55.7 Info: => 0.0001222s 17:18:55.7 Info: AlterTable Artists 17:18:55.7 Info: => 1.5E-06s 17:18:55.7 Info: CreateColumn Artists MetadataProfileId Int32 17:18:55.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:18:55.7 Info: => 0.0006498s 17:18:55.7 Info: DeleteColumn Artists PrimaryAlbumTypes 17:18:55.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) 17:18:55.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" 17:18:55.7 Info: DROP TABLE "Artists" 17:18:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:55.7 Info: => 0.0061454s 17:18:55.7 Info: DeleteColumn Artists SecondaryAlbumTypes 17:18:55.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) 17:18:55.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" 17:18:55.7 Info: DROP TABLE "Artists" 17:18:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:55.7 Info: => 0.0060838s 17:18:55.7 Info: AlterTable Albums 17:18:55.7 Info: => 1.6E-06s 17:18:55.7 Info: CreateColumn Albums SecondaryTypes String 17:18:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:18:55.7 Info: => 0.0005997s 17:18:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:18:55', 'metadata_profiles') 17:18:55.7 Info: Committing Transaction 17:18:55.7 Info: 5: metadata_profiles migrated 17:18:55.7 Info: => 0.0010551s 17:18:55.7 Info: 6: separate_automatic_and_interactive_search migrating 17:18:55.7 Info: Beginning Transaction 17:18:55.7 Info: Starting migration of Main DB to 6 17:18:55.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:18:55.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) 17:18:55.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:18:55.7 Info: DROP TABLE "Indexers" 17:18:55.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:55.7 Info: => 0.0053433s 17:18:55.7 Info: AlterTable Indexers 17:18:55.7 Info: => 1.9E-06s 17:18:55.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:18:55.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:18:55.7 Info: => 0.0006109s 17:18:55.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:55.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:55.7 Info: => 6.22E-05s 17:18:55.7 Info: AlterTable Indexers 17:18:55.7 Info: => 1.5E-06s 17:18:55.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:18:55.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) 17:18:55.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" 17:18:55.7 Info: DROP TABLE "Indexers" 17:18:55.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:55.7 Info: => 0.0052555s 17:18:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:18:55', 'separate_automatic_and_interactive_search') 17:18:55.7 Info: Committing Transaction 17:18:55.7 Info: 6: separate_automatic_and_interactive_search migrated 17:18:55.7 Info: => 0.0056498s 17:18:55.7 Info: 7: change_album_path_to_relative migrating 17:18:55.7 Info: Beginning Transaction 17:18:55.7 Info: Starting migration of Main DB to 7 17:18:55.7 Info: DeleteColumn Albums Path 17:18:55.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) 17:18:55.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" 17:18:55.8 Info: DROP TABLE "Albums" 17:18:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:55.8 Info: => 0.0063701s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:18:55', 'change_album_path_to_relative') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 7: change_album_path_to_relative migrated 17:18:55.8 Info: => 0.0068292s 17:18:55.8 Info: 8: change_quality_size_mb_to_kb migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 8 17:18:55.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 17:18:55.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 17:18:55.8 Info: => 7.4E-05s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:18:55', 'change_quality_size_mb_to_kb') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 8: change_quality_size_mb_to_kb migrated 17:18:55.8 Info: => 0.0003789s 17:18:55.8 Info: 9: album_releases migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 9 17:18:55.8 Info: AlterTable Albums 17:18:55.8 Info: => 1.7E-06s 17:18:55.8 Info: CreateColumn Albums Releases String 17:18:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:18:55.8 Info: => 0.000622s 17:18:55.8 Info: AlterTable Albums 17:18:55.8 Info: => 1.9E-06s 17:18:55.8 Info: CreateColumn Albums CurrentRelease String 17:18:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:18:55.8 Info: => 0.0006148s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:18:55', 'album_releases') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 9: album_releases migrated 17:18:55.8 Info: => 0.0009644s 17:18:55.8 Info: 10: album_releases_fix migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 10 17:18:55.8 Info: AlterTable Albums 17:18:55.8 Info: => 1.7E-06s 17:18:55.8 Info: AlterColumn Albums Releases String 17:18:55.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) 17:18:55.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" 17:18:55.8 Info: DROP TABLE "Albums" 17:18:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:55.8 Info: => 0.0115352s 17:18:55.8 Info: AlterTable Albums 17:18:55.8 Info: => 1.7E-06s 17:18:55.8 Info: AlterColumn Albums CurrentRelease String 17:18:55.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) 17:18:55.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" 17:18:55.8 Info: DROP TABLE "Albums" 17:18:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:55.8 Info: => 0.0056563s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:18:55', 'album_releases_fix') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 10: album_releases_fix migrated 17:18:55.8 Info: => 0.0061015s 17:18:55.8 Info: 11: import_lists migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 11 17:18:55.8 Info: CreateTable ImportLists 17:18:55.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) 17:18:55.8 Info: => 0.0002127s 17:18:55.8 Info: CreateIndex ImportLists (Name) 17:18:55.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:55.8 Info: => 0.0001099s 17:18:55.8 Info: CreateTable ImportListStatus 17:18:55.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) 17:18:55.8 Info: => 0.0001562s 17:18:55.8 Info: CreateIndex ImportListStatus (ProviderId) 17:18:55.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:55.8 Info: => 0.0001063s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:18:55', 'import_lists') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 11: import_lists migrated 17:18:55.8 Info: => 0.0004812s 17:18:55.8 Info: 12: add_release_status migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 12 17:18:55.8 Info: AlterTable MetadataProfiles 17:18:55.8 Info: => 2E-06s 17:18:55.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:18:55.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:18:55.8 Info: => 0.0006451s 17:18:55.8 Info: PerformDBOperation 17:18:55.8 Info: Performing DB Operation 17:18:55.8 Info: => 5.11E-05s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:18:55', 'add_release_status') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 12: add_release_status migrated 17:18:55.8 Info: => 0.0003772s 17:18:55.8 Info: 13: album_download_notification migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 13 17:18:55.8 Info: AlterTable Notifications 17:18:55.8 Info: => 2E-06s 17:18:55.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:18:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:18:55.8 Info: => 0.0006376s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:18:55', 'album_download_notification') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 13: album_download_notification migrated 17:18:55.8 Info: => 0.0010058s 17:18:55.8 Info: 14: fix_language_metadata_profiles migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 14 17:18:55.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 17:18:55.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 17:18:55.8 Info: => 0.0001045s 17:18:55.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 17:18:55.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 17:18:55.8 Info: => 8.3E-05s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:18:55', 'fix_language_metadata_profiles') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 14: fix_language_metadata_profiles migrated 17:18:55.8 Info: => 0.00038s 17:18:55.8 Info: 15: remove_fanzub migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 15 17:18:55.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:55.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:55.8 Info: => 6.71E-05s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:18:55', 'remove_fanzub') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 15: remove_fanzub migrated 17:18:55.8 Info: => 0.0003643s 17:18:55.8 Info: 16: update_artist_history_indexes migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 16 17:18:55.8 Info: CreateIndex Albums (ArtistId) 17:18:55.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:18:55.8 Info: => 0.0001373s 17:18:55.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:18:55.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:18:55.8 Info: => 0.0001118s 17:18:55.8 Info: DeleteIndex History (AlbumId) 17:18:55.8 Info: DROP INDEX "IX_History_AlbumId" 17:18:55.8 Info: => 0.000149s 17:18:55.8 Info: CreateIndex History (AlbumId, Date) 17:18:55.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:55.8 Info: => 0.0001239s 17:18:55.8 Info: DeleteIndex History (DownloadId) 17:18:55.8 Info: DROP INDEX "IX_History_DownloadId" 17:18:55.8 Info: => 0.0001415s 17:18:55.8 Info: CreateIndex History (DownloadId, Date) 17:18:55.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:55.8 Info: => 0.0001173s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:18:55', 'update_artist_history_indexes') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 16: update_artist_history_indexes migrated 17:18:55.8 Info: => 0.0004837s 17:18:55.8 Info: 17: remove_nma migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 17 17:18:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:55.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:18:55.8 Info: => 7.42E-05s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:18:55', 'remove_nma') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 17: remove_nma migrated 17:18:55.8 Info: => 0.000371s 17:18:55.8 Info: 18: album_disambiguation migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 18 17:18:55.8 Info: AlterTable Albums 17:18:55.8 Info: => 2.4E-06s 17:18:55.8 Info: CreateColumn Albums Disambiguation String 17:18:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:18:55.8 Info: => 0.0006517s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:18:55', 'album_disambiguation') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 18: album_disambiguation migrated 17:18:55.8 Info: => 0.0010184s 17:18:55.8 Info: 19: add_ape_quality_in_profiles migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 19 17:18:55.8 Info: PerformDBOperation 17:18:55.8 Info: Performing DB Operation 17:18:55.8 Info: => 5.15E-05s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:18:55', 'add_ape_quality_in_profiles') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 19: add_ape_quality_in_profiles migrated 17:18:55.8 Info: => 0.0003588s 17:18:55.8 Info: 20: remove_pushalot migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 20 17:18:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:55.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:18:55.8 Info: => 7.21E-05s 17:18:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:55.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:18:55.8 Info: => 5.33E-05s 17:18:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:55.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:18:55.8 Info: => 5.23E-05s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:18:55', 'remove_pushalot') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 20: remove_pushalot migrated 17:18:55.8 Info: => 0.0003414s 17:18:55.8 Info: 21: add_custom_filters migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 21 17:18:55.8 Info: CreateTable CustomFilters 17:18:55.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:18:55.8 Info: => 0.0001654s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:18:55', 'add_custom_filters') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 21: add_custom_filters migrated 17:18:55.8 Info: => 0.0005224s 17:18:55.8 Info: 22: import_list_tags migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 22 17:18:55.8 Info: AlterTable ImportLists 17:18:55.8 Info: => 2E-06s 17:18:55.8 Info: CreateColumn ImportLists Tags String 17:18:55.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:18:55.8 Info: => 0.000685s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:18:55', 'import_list_tags') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 22: import_list_tags migrated 17:18:55.8 Info: => 0.0010428s 17:18:55.8 Info: 23: add_release_groups_etc migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 23 17:18:55.8 Info: CreateTable ArtistMetadata 17:18:55.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) 17:18:55.8 Info: => 0.0002288s 17:18:55.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:18:55.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:18:55.8 Info: => 0.0001148s 17:18:55.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" 17:18:55.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" 17:18:55.8 Info: => 0.0001356s 17:18:55.8 Info: AlterTable Artists 17:18:55.8 Info: => 1.6E-06s 17:18:55.8 Info: CreateColumn Artists ArtistMetadataId Int32 17:18:55.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:55.8 Info: => 0.0006597s 17:18:55.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:55.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:55.8 Info: => 9.61E-05s 17:18:55.8 Info: CreateTable AlbumReleases 17:18:55.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) 17:18:55.8 Info: => 0.0002036s 17:18:55.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:18:55.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:55.8 Info: => 0.000113s 17:18:55.8 Info: CreateIndex AlbumReleases (AlbumId) 17:18:55.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:55.8 Info: => 0.0001036s 17:18:55.8 Info: PerformDBOperation 17:18:55.8 Info: Performing DB Operation 17:18:55.8 Info: => 7.87E-05s 17:18:55.8 Info: AlterTable Albums 17:18:55.8 Info: => 1.8E-06s 17:18:55.8 Info: CreateColumn Albums ArtistMetadataId Int32 17:18:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:55.8 Info: => 0.0006739s 17:18:55.8 Info: AlterTable Albums 17:18:55.8 Info: => 1.7E-06s 17:18:55.8 Info: CreateColumn Albums AnyReleaseOk Boolean 17:18:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:18:55.8 Info: => 0.0006629s 17:18:55.8 Info: AlterTable Albums 17:18:55.8 Info: => 1.5E-06s 17:18:55.8 Info: CreateColumn Albums Links String 17:18:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:18:55.8 Info: => 0.0006733s 17:18:55.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:55.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:55.8 Info: => 0.0001128s 17:18:55.8 Info: AlterTable Tracks 17:18:55.8 Info: => 1.6E-06s 17:18:55.8 Info: CreateColumn Tracks ForeignRecordingId String 17:18:55.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:18:55.8 Info: => 0.0006563s 17:18:55.8 Info: AlterTable Tracks 17:18:55.8 Info: => 1.7E-06s 17:18:55.8 Info: CreateColumn Tracks AlbumReleaseId Int32 17:18:55.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:18:55.8 Info: => 0.0006518s 17:18:55.8 Info: AlterTable Tracks 17:18:55.8 Info: => 1.5E-06s 17:18:55.8 Info: CreateColumn Tracks ArtistMetadataId Int32 17:18:55.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:55.8 Info: => 0.0006558s 17:18:55.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:55.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:55.8 Info: => 0.0001128s 17:18:55.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:55.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:55.8 Info: => 9.63E-05s 17:18:55.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:18:55.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) 17:18:55.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" 17:18:55.8 Info: DROP TABLE "Artists" 17:18:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:55.8 Info: => 0.0060361s 17:18:55.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:18:55.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) 17:18:55.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" 17:18:55.8 Info: DROP TABLE "Albums" 17:18:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:55.8 Info: => 0.0060589s 17:18:55.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:18:55.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) 17:18:55.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" 17:18:55.8 Info: DROP TABLE "Tracks" 17:18:55.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:55.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:55.8 Info: => 0.0056498s 17:18:55.8 Info: DeleteColumn TrackFiles ArtistId 17:18:55.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) 17:18:55.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" 17:18:55.8 Info: DROP TABLE "TrackFiles" 17:18:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:55.8 Info: => 0.0055312s 17:18:55.8 Info: CreateIndex Artists (ArtistMetadataId) 17:18:55.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:55.8 Info: => 0.0001304s 17:18:55.8 Info: CreateIndex Artists (Monitored) 17:18:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:55.8 Info: => 0.0001099s 17:18:55.8 Info: CreateIndex Albums (ArtistMetadataId) 17:18:55.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:55.8 Info: => 0.0001026s 17:18:55.8 Info: CreateIndex Tracks (ArtistMetadataId) 17:18:55.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:18:55.8 Info: => 0.000102s 17:18:55.8 Info: CreateIndex Tracks (AlbumReleaseId) 17:18:55.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:18:55.8 Info: => 0.0001021s 17:18:55.8 Info: CreateIndex Tracks (ForeignRecordingId) 17:18:55.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:18:55.8 Info: => 0.0001008s 17:18:55.8 Info: UpdateData 17:18:55.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:55.8 Info: => 6.5E-05s 17:18:55.8 Info: UpdateData 17:18:55.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:55.8 Info: => 5.67E-05s 17:18:55.8 Info: UpdateData 17:18:55.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:18:55.8 Info: => 6.71E-05s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:18:55', 'add_release_groups_etc') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 23: add_release_groups_etc migrated 17:18:55.8 Info: => 0.0006637s 17:18:55.8 Info: 24: NewMediaInfoFormat migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 24 17:18:55.8 Info: UpdateData 17:18:55.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:18:55.8 Info: => 7.76E-05s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:18:55', 'NewMediaInfoFormat') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 24: NewMediaInfoFormat migrated 17:18:55.8 Info: => 0.0003788s 17:18:55.8 Info: 25: rename_restrictions_to_release_profiles migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 25 17:18:55.8 Info: RenameTable Restrictions ReleaseProfiles 17:18:55.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:18:55.8 Info: => 0.0017795s 17:18:55.8 Info: AlterTable ReleaseProfiles 17:18:55.8 Info: => 1.7E-06s 17:18:55.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:18:55.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:18:55.8 Info: => 0.0006484s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:18:55', 'rename_restrictions_to_release_profiles') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 25: rename_restrictions_to_release_profiles migrated 17:18:55.8 Info: => 0.0009973s 17:18:55.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 26 17:18:55.8 Info: RenameTable Profiles QualityProfiles 17:18:55.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:18:55.8 Info: => 0.0017862s 17:18:55.8 Info: AlterTable QualityProfiles 17:18:55.8 Info: => 1.7E-06s 17:18:55.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:18:55.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:55.8 Info: => 0.0006685s 17:18:55.8 Info: AlterTable LanguageProfiles 17:18:55.8 Info: => 1.7E-06s 17:18:55.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:18:55.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:55.8 Info: => 0.0006405s 17:18:55.8 Info: UpdateData 17:18:55.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:55.8 Info: => 6.66E-05s 17:18:55.8 Info: UpdateData 17:18:55.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:55.8 Info: => 5.28E-05s 17:18:55.8 Info: RenameColumn Artists ProfileId to QualityProfileId 17:18:55.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) 17:18:55.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" 17:18:55.8 Info: DROP TABLE "Artists" 17:18:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:55.8 Info: => 0.0060948s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:18:55', 'rename_quality_profiles_add_upgrade_allowed') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:18:55.8 Info: => 0.0065616s 17:18:55.8 Info: 27: add_import_exclusions migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 27 17:18:55.8 Info: CreateTable ImportListExclusions 17:18:55.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:18:55.8 Info: => 0.0002032s 17:18:55.8 Info: CreateIndex ImportListExclusions (ForeignId) 17:18:55.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:18:55.8 Info: => 0.0001629s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:18:55', 'add_import_exclusions') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 27: add_import_exclusions migrated 17:18:55.8 Info: => 0.0005508s 17:18:55.8 Info: 28: clean_artist_metadata_table migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 28 17:18:55.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) 17:18:55.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) 17:18:55.8 Info: => 0.0001882s 17:18:55.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) 17:18:55.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) 17:18:55.8 Info: => 0.0001575s 17:18:55.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) 17:18:55.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) 17:18:55.8 Info: => 0.0001546s 17:18:55.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) 17:18:55.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) 17:18:55.8 Info: => 0.0001505s 17:18:55.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) 17:18:55.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) 17:18:55.8 Info: => 0.0001498s 17:18:55.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) 17:18:55.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) 17:18:55.8 Info: => 0.0001532s 17:18:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:18:55', 'clean_artist_metadata_table') 17:18:55.8 Info: Committing Transaction 17:18:55.8 Info: 28: clean_artist_metadata_table migrated 17:18:55.8 Info: => 0.000468s 17:18:55.8 Info: 29: health_issue_notification migrating 17:18:55.8 Info: Beginning Transaction 17:18:55.8 Info: Starting migration of Main DB to 29 17:18:55.8 Info: AlterTable Notifications 17:18:55.8 Info: => 2.1E-06s 17:18:55.8 Info: CreateColumn Notifications OnHealthIssue Boolean 17:18:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:18:55.8 Info: => 0.0007217s 17:18:55.8 Info: AlterTable Notifications 17:18:55.8 Info: => 2.2E-06s 17:18:55.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:18:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:18:55.8 Info: => 0.0006615s 17:18:55.8 Info: AlterTable Notifications 17:18:55.8 Info: => 1.8E-06s 17:18:55.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:18:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:18:55.8 Info: => 0.0006594s 17:18:55.8 Info: AlterTable Notifications 17:18:55.8 Info: => 1.5E-06s 17:18:55.8 Info: CreateColumn Notifications OnImportFailure Boolean 17:18:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:18:55.8 Info: => 0.0006524s 17:18:55.8 Info: AlterTable Notifications 17:18:55.8 Info: => 1.9E-06s 17:18:55.8 Info: CreateColumn Notifications OnTrackRetag Boolean 17:18:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:18:55.8 Info: => 0.0006414s 17:18:55.8 Info: DeleteColumn Notifications OnDownload 17:18:55.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) 17:18:55.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" 17:18:55.8 Info: DROP TABLE "Notifications" 17:18:55.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:55.8 Info: => 0.0055514s 17:18:55.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:18:55.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 17:18:55.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 17:18:55.9 Info: DROP TABLE "Notifications" 17:18:55.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:55.9 Info: => 0.0054197s 17:18:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:18:55', 'health_issue_notification') 17:18:55.9 Info: Committing Transaction 17:18:55.9 Info: 29: health_issue_notification migrated 17:18:55.9 Info: => 0.0058833s 17:18:55.9 Info: 30: add_mediafilerepository_mtime migrating 17:18:55.9 Info: Beginning Transaction 17:18:55.9 Info: Starting migration of Main DB to 30 17:18:55.9 Info: AlterTable TrackFiles 17:18:55.9 Info: => 2.1E-06s 17:18:55.9 Info: CreateColumn TrackFiles Modified DateTime 17:18:55.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:18:55.9 Info: => 0.0006911s 17:18:55.9 Info: AlterTable TrackFiles 17:18:55.9 Info: => 1.6E-06s 17:18:55.9 Info: CreateColumn TrackFiles Path String 17:18:55.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:18:55.9 Info: => 0.0006686s 17:18:55.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:55.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:55.9 Info: => 5.7E-05s 17:18:55.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:18:55.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:18:55.9 Info: => 0.0001561s 17:18:55.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:18:55.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:18:55.9 Info: => 0.0001737s 17:18:55.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:18:55.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:18:55.9 Info: => 0.0002199s 17:18:55.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:18:55.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:18:55.9 Info: => 0.0001156s 17:18:55.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:55.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:55.9 Info: => 7.61E-05s 17:18:55.9 Info: AlterTable TrackFiles 17:18:55.9 Info: => 1.5E-06s 17:18:55.9 Info: AlterColumn TrackFiles Path String 17:18:55.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:18:55.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 17:18:55.9 Info: DROP TABLE "TrackFiles" 17:18:55.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:55.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:55.9 Info: => 0.0057213s 17:18:55.9 Info: CreateIndex TrackFiles (Path) 17:18:55.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:55.9 Info: => 0.0001109s 17:18:55.9 Info: DeleteColumn TrackFiles RelativePath 17:18:55.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) 17:18:55.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" 17:18:55.9 Info: DROP TABLE "TrackFiles" 17:18:55.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:55.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:55.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:55.9 Info: => 0.0056782s 17:18:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:18:55', 'add_mediafilerepository_mtime') 17:18:55.9 Info: Committing Transaction 17:18:55.9 Info: 30: add_mediafilerepository_mtime migrated 17:18:55.9 Info: => 0.0060917s 17:18:55.9 Info: 31: add_artistmetadataid_constraint migrating 17:18:55.9 Info: Beginning Transaction 17:18:55.9 Info: Starting migration of Main DB to 31 17:18:55.9 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 17:18:55.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 17:18:55.9 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 17:18:55.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 17:18:55.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 17:18:55.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 17:18:55.9 Info: => 0.0001851s 17:18:55.9 Info: DeleteIndex Artists (ArtistMetadataId) 17:18:55.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:18:55.9 Info: => 0.0001527s 17:18:55.9 Info: AlterColumn Artists ArtistMetadataId Int32 17:18:55.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:55.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:18:55.9 Info: DROP TABLE "Artists" 17:18:55.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:55.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:55.9 Info: => 0.0076762s 17:18:55.9 Info: CreateIndex Artists (ArtistMetadataId) 17:18:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:55.9 Info: => 0.0001073s 17:18:55.9 Info: -> 4 Insert operations completed in 00:00:00.0004019 taking an average of 00:00:00.0001004 17:18:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:18:55', 'add_artistmetadataid_constraint') 17:18:55.9 Info: Committing Transaction 17:18:55.9 Info: 31: add_artistmetadataid_constraint migrated 17:18:55.9 Info: => 0.0005892s 17:18:55.9 Debug: Took: 00:00:00.2188591 17:18:56.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 17:18:56.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 17:18:56.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863360418251_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:56.0 Info: DatabaseEngineVersionCheck migrating 17:18:56.0 Info: PerformDBOperation 17:18:56.0 Info: Performing DB Operation 17:18:56.0 Info: SQLite 3.48.0 17:18:56.0 Info: => 0.001205s 17:18:56.0 Info: DatabaseEngineVersionCheck migrated 17:18:56.0 Info: => 0.0012334s 17:18:56.0 Info: VersionMigration migrating 17:18:56.0 Info: Beginning Transaction 17:18:56.0 Info: CreateTable VersionInfo 17:18:56.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:18:56.0 Info: => 0.0001836s 17:18:56.0 Info: Committing Transaction 17:18:56.0 Info: VersionMigration migrated 17:18:56.0 Info: => 0.0006111s 17:18:56.0 Info: VersionUniqueMigration migrating 17:18:56.0 Info: Beginning Transaction 17:18:56.0 Info: CreateIndex VersionInfo (Version) 17:18:56.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:56.0 Info: => 0.0001605s 17:18:56.0 Info: AlterTable VersionInfo 17:18:56.0 Info: => 1.7E-06s 17:18:56.0 Info: CreateColumn VersionInfo AppliedOn DateTime 17:18:56.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:18:56.0 Info: => 0.0006353s 17:18:56.0 Info: Committing Transaction 17:18:56.0 Info: VersionUniqueMigration migrated 17:18:56.0 Info: => 0.0008983s 17:18:56.0 Info: VersionDescriptionMigration migrating 17:18:56.0 Info: Beginning Transaction 17:18:56.0 Info: AlterTable VersionInfo 17:18:56.0 Info: => 1.6E-06s 17:18:56.0 Info: CreateColumn VersionInfo Description String 17:18:56.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:18:56.0 Info: => 0.0002338s 17:18:56.0 Info: Committing Transaction 17:18:56.0 Info: VersionDescriptionMigration migrated 17:18:56.0 Info: => 0.0004492s 17:18:56.0 Info: 1: InitialSetup migrating 17:18:56.0 Info: Beginning Transaction 17:18:56.0 Info: Starting migration of Main DB to 1 17:18:56.0 Info: CreateTable Config 17:18:56.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:18:56.0 Info: => 0.0002059s 17:18:56.0 Info: CreateIndex Config (Key) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:18:56.0 Info: => 0.000103s 17:18:56.0 Info: CreateTable RootFolders 17:18:56.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:18:56.0 Info: => 0.0001184s 17:18:56.0 Info: CreateIndex RootFolders (Path) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:18:56.0 Info: => 9.74E-05s 17:18:56.0 Info: CreateTable Artists 17:18:56.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) 17:18:56.0 Info: => 0.0003252s 17:18:56.0 Info: CreateIndex Artists (ForeignArtistId) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:56.0 Info: => 9.87E-05s 17:18:56.0 Info: CreateIndex Artists (NameSlug) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:56.0 Info: => 9.21E-05s 17:18:56.0 Info: CreateIndex Artists (CleanName) 17:18:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.0 Info: => 9.03E-05s 17:18:56.0 Info: CreateIndex Artists (Path) 17:18:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.0 Info: => 9.03E-05s 17:18:56.0 Info: CreateTable Albums 17:18:56.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) 17:18:56.0 Info: => 0.0002929s 17:18:56.0 Info: CreateIndex Albums (ForeignAlbumId) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.0 Info: => 9.94E-05s 17:18:56.0 Info: CreateIndex Albums (MBId) 17:18:56.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.0 Info: => 8.98E-05s 17:18:56.0 Info: CreateIndex Albums (TADBId) 17:18:56.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.0 Info: => 9.05E-05s 17:18:56.0 Info: CreateIndex Albums (TitleSlug) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.0 Info: => 9.53E-05s 17:18:56.0 Info: CreateIndex Albums (CleanTitle) 17:18:56.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.0 Info: => 9.16E-05s 17:18:56.0 Info: CreateIndex Albums (Path) 17:18:56.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:18:56.0 Info: => 8.73E-05s 17:18:56.0 Info: CreateTable Tracks 17:18:56.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) 17:18:56.0 Info: => 0.0001955s 17:18:56.0 Info: CreateIndex Tracks (ForeignTrackId) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:56.0 Info: => 9.59E-05s 17:18:56.0 Info: CreateIndex Tracks (ArtistId) 17:18:56.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:56.0 Info: => 9.48E-05s 17:18:56.0 Info: CreateIndex Tracks (TrackFileId) 17:18:56.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:56.0 Info: => 0.0001395s 17:18:56.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:18:56.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:18:56.0 Info: => 0.0001445s 17:18:56.0 Info: CreateTable TrackFiles 17:18:56.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) 17:18:56.0 Info: => 0.0002186s 17:18:56.0 Info: CreateIndex TrackFiles (ArtistId) 17:18:56.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:18:56.0 Info: => 0.0001102s 17:18:56.0 Info: CreateIndex TrackFiles (AlbumId) 17:18:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:56.0 Info: => 9.79E-05s 17:18:56.0 Info: CreateTable History 17:18:56.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) 17:18:56.0 Info: => 0.0002239s 17:18:56.0 Info: CreateIndex History (Date) 17:18:56.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:56.0 Info: => 0.0001057s 17:18:56.0 Info: CreateIndex History (EventType) 17:18:56.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:56.0 Info: => 0.0001269s 17:18:56.0 Info: CreateIndex History (DownloadId) 17:18:56.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:18:56.0 Info: => 0.000116s 17:18:56.0 Info: CreateIndex History (AlbumId) 17:18:56.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:18:56.0 Info: => 9.89E-05s 17:18:56.0 Info: CreateTable Notifications 17:18:56.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) 17:18:56.0 Info: => 0.000202s 17:18:56.0 Info: CreateTable ScheduledTasks 17:18:56.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:18:56.0 Info: => 0.0001467s 17:18:56.0 Info: CreateIndex ScheduledTasks (TypeName) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:56.0 Info: => 0.0001005s 17:18:56.0 Info: CreateTable Indexers 17:18:56.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) 17:18:56.0 Info: => 0.0001481s 17:18:56.0 Info: CreateIndex Indexers (Name) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:56.0 Info: => 0.0001357s 17:18:56.0 Info: CreateTable Profiles 17:18:56.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:18:56.0 Info: => 0.0001733s 17:18:56.0 Info: CreateIndex Profiles (Name) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:18:56.0 Info: => 0.0001064s 17:18:56.0 Info: CreateTable QualityDefinitions 17:18:56.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:18:56.0 Info: => 0.0001485s 17:18:56.0 Info: CreateIndex QualityDefinitions (Quality) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:18:56.0 Info: => 9.97E-05s 17:18:56.0 Info: CreateIndex QualityDefinitions (Title) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:18:56.0 Info: => 0.0001214s 17:18:56.0 Info: CreateTable NamingConfig 17:18:56.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) 17:18:56.0 Info: => 0.0001968s 17:18:56.0 Info: CreateTable Blacklist 17:18:56.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 '') 17:18:56.0 Info: => 0.000237s 17:18:56.0 Info: CreateTable Metadata 17:18:56.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) 17:18:56.0 Info: => 0.0001456s 17:18:56.0 Info: CreateTable MetadataFiles 17:18:56.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) 17:18:56.0 Info: => 0.000207s 17:18:56.0 Info: CreateTable DownloadClients 17:18:56.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) 17:18:56.0 Info: => 0.0001522s 17:18:56.0 Info: CreateTable PendingReleases 17:18:56.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 '') 17:18:56.0 Info: => 0.0001612s 17:18:56.0 Info: CreateTable RemotePathMappings 17:18:56.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:18:56.0 Info: => 0.0001344s 17:18:56.0 Info: CreateTable Tags 17:18:56.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:18:56.0 Info: => 0.0001205s 17:18:56.0 Info: CreateIndex Tags (Label) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:18:56.0 Info: => 0.0001253s 17:18:56.0 Info: CreateTable Restrictions 17:18:56.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:18:56.0 Info: => 0.0001709s 17:18:56.0 Info: CreateTable DelayProfiles 17:18:56.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) 17:18:56.0 Info: => 0.0001971s 17:18:56.0 Info: CreateTable Users 17:18:56.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:18:56.0 Info: => 0.0001614s 17:18:56.0 Info: CreateIndex Users (Identifier) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:18:56.0 Info: => 0.0001115s 17:18:56.0 Info: CreateIndex Users (Username) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:18:56.0 Info: => 0.0001072s 17:18:56.0 Info: CreateTable Commands 17:18:56.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) 17:18:56.0 Info: => 0.00022s 17:18:56.0 Info: CreateTable IndexerStatus 17:18:56.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) 17:18:56.0 Info: => 0.0002012s 17:18:56.0 Info: CreateIndex IndexerStatus (ProviderId) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:56.0 Info: => 0.0001234s 17:18:56.0 Info: CreateTable ExtraFiles 17:18:56.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) 17:18:56.0 Info: => 0.0002001s 17:18:56.0 Info: CreateTable LyricFiles 17:18:56.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) 17:18:56.0 Info: => 0.0002134s 17:18:56.0 Info: CreateTable LanguageProfiles 17:18:56.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:18:56.0 Info: => 0.000135s 17:18:56.0 Info: CreateIndex LanguageProfiles (Name) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:18:56.0 Info: => 0.0001137s 17:18:56.0 Info: CreateTable DownloadClientStatus 17:18:56.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) 17:18:56.0 Info: => 0.0001468s 17:18:56.0 Info: CreateIndex DownloadClientStatus (ProviderId) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:56.0 Info: => 0.0001445s 17:18:56.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:18:56.0 Info: -> 1 Insert operations completed in 00:00:00.0000931 taking an average of 00:00:00.0000931 17:18:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:18:56', 'InitialSetup') 17:18:56.0 Info: Committing Transaction 17:18:56.0 Info: 1: InitialSetup migrated 17:18:56.0 Info: => 0.0011251s 17:18:56.0 Info: 2: add_reason_to_pending_releases migrating 17:18:56.0 Info: Beginning Transaction 17:18:56.0 Info: Starting migration of Main DB to 2 17:18:56.0 Info: AlterTable PendingReleases 17:18:56.0 Info: => 1.7E-06s 17:18:56.0 Info: CreateColumn PendingReleases Reason Int32 17:18:56.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:18:56.0 Info: => 0.000629s 17:18:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:18:56', 'add_reason_to_pending_releases') 17:18:56.0 Info: Committing Transaction 17:18:56.0 Info: 2: add_reason_to_pending_releases migrated 17:18:56.0 Info: => 0.000986s 17:18:56.0 Info: 3: add_medium_support migrating 17:18:56.0 Info: Beginning Transaction 17:18:56.0 Info: Starting migration of Main DB to 3 17:18:56.0 Info: AlterTable Albums 17:18:56.0 Info: => 1.8E-06s 17:18:56.0 Info: CreateColumn Albums Media String 17:18:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:18:56.0 Info: => 0.0006086s 17:18:56.0 Info: AlterTable Tracks 17:18:56.0 Info: => 1.6E-06s 17:18:56.0 Info: CreateColumn Tracks MediumNumber Int32 17:18:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:18:56.0 Info: => 0.0005678s 17:18:56.0 Info: AlterTable Tracks 17:18:56.0 Info: => 1.7E-06s 17:18:56.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:18:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:18:56.0 Info: => 0.000572s 17:18:56.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:56.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:56.0 Info: => 6.31E-05s 17:18:56.0 Info: DeleteColumn Tracks TrackNumber 17:18:56.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) 17:18:56.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" 17:18:56.0 Info: DROP TABLE "Tracks" 17:18:56.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:56.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:56.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:56.0 Info: => 0.005357s 17:18:56.0 Info: AlterTable Tracks 17:18:56.0 Info: => 1.4E-06s 17:18:56.0 Info: CreateColumn Tracks TrackNumber String 17:18:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:18:56.0 Info: => 0.0005516s 17:18:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:18:56', 'add_medium_support') 17:18:56.0 Info: Committing Transaction 17:18:56.0 Info: 3: add_medium_support migrated 17:18:56.0 Info: => 0.0009582s 17:18:56.0 Info: 4: add_various_qualites_in_profile migrating 17:18:56.0 Info: Beginning Transaction 17:18:56.0 Info: Starting migration of Main DB to 4 17:18:56.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:56.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:56.0 Info: => 7.66E-05s 17:18:56.0 Info: PerformDBOperation 17:18:56.0 Info: Performing DB Operation 17:18:56.0 Info: => 4.85E-05s 17:18:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:18:56', 'add_various_qualites_in_profile') 17:18:56.0 Info: Committing Transaction 17:18:56.0 Info: 4: add_various_qualites_in_profile migrated 17:18:56.0 Info: => 0.0003478s 17:18:56.0 Info: 5: metadata_profiles migrating 17:18:56.0 Info: Beginning Transaction 17:18:56.0 Info: Starting migration of Main DB to 5 17:18:56.0 Info: CreateTable MetadataProfiles 17:18:56.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:18:56.0 Info: => 0.0001647s 17:18:56.0 Info: CreateIndex MetadataProfiles (Name) 17:18:56.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:18:56.0 Info: => 0.000117s 17:18:56.0 Info: AlterTable Artists 17:18:56.0 Info: => 1.3E-06s 17:18:56.0 Info: CreateColumn Artists MetadataProfileId Int32 17:18:56.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:18:56.0 Info: => 0.0006152s 17:18:56.0 Info: DeleteColumn Artists PrimaryAlbumTypes 17:18:56.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) 17:18:56.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" 17:18:56.1 Info: DROP TABLE "Artists" 17:18:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.1 Info: => 0.0055862s 17:18:56.1 Info: DeleteColumn Artists SecondaryAlbumTypes 17:18:56.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) 17:18:56.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" 17:18:56.1 Info: DROP TABLE "Artists" 17:18:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.1 Info: => 0.0054424s 17:18:56.1 Info: AlterTable Albums 17:18:56.1 Info: => 1.4E-06s 17:18:56.1 Info: CreateColumn Albums SecondaryTypes String 17:18:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:18:56.1 Info: => 0.0006072s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:18:56', 'metadata_profiles') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 5: metadata_profiles migrated 17:18:56.1 Info: => 0.0010526s 17:18:56.1 Info: 6: separate_automatic_and_interactive_search migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 6 17:18:56.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:18:56.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) 17:18:56.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:18:56.1 Info: DROP TABLE "Indexers" 17:18:56.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:56.1 Info: => 0.0047208s 17:18:56.1 Info: AlterTable Indexers 17:18:56.1 Info: => 1.5E-06s 17:18:56.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:18:56.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:18:56.1 Info: => 0.0005774s 17:18:56.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:56.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:56.1 Info: => 5.88E-05s 17:18:56.1 Info: AlterTable Indexers 17:18:56.1 Info: => 1.5E-06s 17:18:56.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:18:56.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) 17:18:56.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" 17:18:56.1 Info: DROP TABLE "Indexers" 17:18:56.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:56.1 Info: => 0.0047597s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:18:56', 'separate_automatic_and_interactive_search') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 6: separate_automatic_and_interactive_search migrated 17:18:56.1 Info: => 0.0051239s 17:18:56.1 Info: 7: change_album_path_to_relative migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 7 17:18:56.1 Info: DeleteColumn Albums Path 17:18:56.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) 17:18:56.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" 17:18:56.1 Info: DROP TABLE "Albums" 17:18:56.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.1 Info: => 0.0057701s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:18:56', 'change_album_path_to_relative') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 7: change_album_path_to_relative migrated 17:18:56.1 Info: => 0.0062046s 17:18:56.1 Info: 8: change_quality_size_mb_to_kb migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 8 17:18:56.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 17:18:56.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 17:18:56.1 Info: => 7.03E-05s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:18:56', 'change_quality_size_mb_to_kb') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 8: change_quality_size_mb_to_kb migrated 17:18:56.1 Info: => 0.0003642s 17:18:56.1 Info: 9: album_releases migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 9 17:18:56.1 Info: AlterTable Albums 17:18:56.1 Info: => 2.5E-06s 17:18:56.1 Info: CreateColumn Albums Releases String 17:18:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:18:56.1 Info: => 0.0006214s 17:18:56.1 Info: AlterTable Albums 17:18:56.1 Info: => 1.7E-06s 17:18:56.1 Info: CreateColumn Albums CurrentRelease String 17:18:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:18:56.1 Info: => 0.0006068s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:18:56', 'album_releases') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 9: album_releases migrated 17:18:56.1 Info: => 0.0009387s 17:18:56.1 Info: 10: album_releases_fix migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 10 17:18:56.1 Info: AlterTable Albums 17:18:56.1 Info: => 1.8E-06s 17:18:56.1 Info: AlterColumn Albums Releases String 17:18:56.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) 17:18:56.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" 17:18:56.1 Info: DROP TABLE "Albums" 17:18:56.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.1 Info: => 0.0055978s 17:18:56.1 Info: AlterTable Albums 17:18:56.1 Info: => 1.6E-06s 17:18:56.1 Info: AlterColumn Albums CurrentRelease String 17:18:56.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) 17:18:56.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" 17:18:56.1 Info: DROP TABLE "Albums" 17:18:56.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.1 Info: => 0.0059833s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:18:56', 'album_releases_fix') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 10: album_releases_fix migrated 17:18:56.1 Info: => 0.0063858s 17:18:56.1 Info: 11: import_lists migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 11 17:18:56.1 Info: CreateTable ImportLists 17:18:56.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) 17:18:56.1 Info: => 0.0002305s 17:18:56.1 Info: CreateIndex ImportLists (Name) 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:56.1 Info: => 0.0001187s 17:18:56.1 Info: CreateTable ImportListStatus 17:18:56.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) 17:18:56.1 Info: => 0.0001753s 17:18:56.1 Info: CreateIndex ImportListStatus (ProviderId) 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:56.1 Info: => 0.0001127s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:18:56', 'import_lists') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 11: import_lists migrated 17:18:56.1 Info: => 0.0005134s 17:18:56.1 Info: 12: add_release_status migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 12 17:18:56.1 Info: AlterTable MetadataProfiles 17:18:56.1 Info: => 1.8E-06s 17:18:56.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:18:56.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:18:56.1 Info: => 0.0006369s 17:18:56.1 Info: PerformDBOperation 17:18:56.1 Info: Performing DB Operation 17:18:56.1 Info: => 4.17E-05s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:18:56', 'add_release_status') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 12: add_release_status migrated 17:18:56.1 Info: => 0.000363s 17:18:56.1 Info: 13: album_download_notification migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 13 17:18:56.1 Info: AlterTable Notifications 17:18:56.1 Info: => 1.4E-06s 17:18:56.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:18:56.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:18:56.1 Info: => 0.0006322s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:18:56', 'album_download_notification') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 13: album_download_notification migrated 17:18:56.1 Info: => 0.0010195s 17:18:56.1 Info: 14: fix_language_metadata_profiles migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 14 17:18:56.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 17:18:56.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 17:18:56.1 Info: => 0.0001081s 17:18:56.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 17:18:56.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 17:18:56.1 Info: => 9.01E-05s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:18:56', 'fix_language_metadata_profiles') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 14: fix_language_metadata_profiles migrated 17:18:56.1 Info: => 0.000387s 17:18:56.1 Info: 15: remove_fanzub migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 15 17:18:56.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:56.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:56.1 Info: => 7.42E-05s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:18:56', 'remove_fanzub') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 15: remove_fanzub migrated 17:18:56.1 Info: => 0.0003705s 17:18:56.1 Info: 16: update_artist_history_indexes migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 16 17:18:56.1 Info: CreateIndex Albums (ArtistId) 17:18:56.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:18:56.1 Info: => 0.0001405s 17:18:56.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:18:56.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:18:56.1 Info: => 0.0001202s 17:18:56.1 Info: DeleteIndex History (AlbumId) 17:18:56.1 Info: DROP INDEX "IX_History_AlbumId" 17:18:56.1 Info: => 0.0001621s 17:18:56.1 Info: CreateIndex History (AlbumId, Date) 17:18:56.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:56.1 Info: => 0.0001239s 17:18:56.1 Info: DeleteIndex History (DownloadId) 17:18:56.1 Info: DROP INDEX "IX_History_DownloadId" 17:18:56.1 Info: => 0.0001485s 17:18:56.1 Info: CreateIndex History (DownloadId, Date) 17:18:56.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:56.1 Info: => 0.0001226s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:18:56', 'update_artist_history_indexes') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 16: update_artist_history_indexes migrated 17:18:56.1 Info: => 0.000507s 17:18:56.1 Info: 17: remove_nma migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 17 17:18:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:18:56.1 Info: => 7.16E-05s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:18:56', 'remove_nma') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 17: remove_nma migrated 17:18:56.1 Info: => 0.0003734s 17:18:56.1 Info: 18: album_disambiguation migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 18 17:18:56.1 Info: AlterTable Albums 17:18:56.1 Info: => 1.8E-06s 17:18:56.1 Info: CreateColumn Albums Disambiguation String 17:18:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:18:56.1 Info: => 0.0006523s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:18:56', 'album_disambiguation') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 18: album_disambiguation migrated 17:18:56.1 Info: => 0.0010105s 17:18:56.1 Info: 19: add_ape_quality_in_profiles migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 19 17:18:56.1 Info: PerformDBOperation 17:18:56.1 Info: Performing DB Operation 17:18:56.1 Info: => 4.75E-05s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:18:56', 'add_ape_quality_in_profiles') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 19: add_ape_quality_in_profiles migrated 17:18:56.1 Info: => 0.0004191s 17:18:56.1 Info: 20: remove_pushalot migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 20 17:18:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:18:56.1 Info: => 7.92E-05s 17:18:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:18:56.1 Info: => 6.03E-05s 17:18:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:18:56.1 Info: => 5.64E-05s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:18:56', 'remove_pushalot') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 20: remove_pushalot migrated 17:18:56.1 Info: => 0.0003498s 17:18:56.1 Info: 21: add_custom_filters migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 21 17:18:56.1 Info: CreateTable CustomFilters 17:18:56.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:18:56.1 Info: => 0.0001689s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:18:56', 'add_custom_filters') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 21: add_custom_filters migrated 17:18:56.1 Info: => 0.000528s 17:18:56.1 Info: 22: import_list_tags migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 22 17:18:56.1 Info: AlterTable ImportLists 17:18:56.1 Info: => 1.9E-06s 17:18:56.1 Info: CreateColumn ImportLists Tags String 17:18:56.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:18:56.1 Info: => 0.0006575s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:18:56', 'import_list_tags') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 22: import_list_tags migrated 17:18:56.1 Info: => 0.0010007s 17:18:56.1 Info: 23: add_release_groups_etc migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 23 17:18:56.1 Info: CreateTable ArtistMetadata 17:18:56.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) 17:18:56.1 Info: => 0.0002429s 17:18:56.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:18:56.1 Info: => 0.0001214s 17:18:56.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" 17:18:56.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" 17:18:56.1 Info: => 0.000136s 17:18:56.1 Info: AlterTable Artists 17:18:56.1 Info: => 1.6E-06s 17:18:56.1 Info: CreateColumn Artists ArtistMetadataId Int32 17:18:56.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:56.1 Info: => 0.0006644s 17:18:56.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:56.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:56.1 Info: => 0.0001028s 17:18:56.1 Info: CreateTable AlbumReleases 17:18:56.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) 17:18:56.1 Info: => 0.0002183s 17:18:56.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:56.1 Info: => 0.0001162s 17:18:56.1 Info: CreateIndex AlbumReleases (AlbumId) 17:18:56.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:56.1 Info: => 0.0001115s 17:18:56.1 Info: PerformDBOperation 17:18:56.1 Info: Performing DB Operation 17:18:56.1 Info: => 7.71E-05s 17:18:56.1 Info: AlterTable Albums 17:18:56.1 Info: => 2.2E-06s 17:18:56.1 Info: CreateColumn Albums ArtistMetadataId Int32 17:18:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:56.1 Info: => 0.000677s 17:18:56.1 Info: AlterTable Albums 17:18:56.1 Info: => 1.6E-06s 17:18:56.1 Info: CreateColumn Albums AnyReleaseOk Boolean 17:18:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:18:56.1 Info: => 0.0006656s 17:18:56.1 Info: AlterTable Albums 17:18:56.1 Info: => 1.6E-06s 17:18:56.1 Info: CreateColumn Albums Links String 17:18:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:18:56.1 Info: => 0.0006462s 17:18:56.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:56.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:56.1 Info: => 0.0001233s 17:18:56.1 Info: AlterTable Tracks 17:18:56.1 Info: => 1.6E-06s 17:18:56.1 Info: CreateColumn Tracks ForeignRecordingId String 17:18:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:18:56.1 Info: => 0.0006612s 17:18:56.1 Info: AlterTable Tracks 17:18:56.1 Info: => 1.6E-06s 17:18:56.1 Info: CreateColumn Tracks AlbumReleaseId Int32 17:18:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:18:56.1 Info: => 0.0006525s 17:18:56.1 Info: AlterTable Tracks 17:18:56.1 Info: => 1.3E-06s 17:18:56.1 Info: CreateColumn Tracks ArtistMetadataId Int32 17:18:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:56.1 Info: => 0.0006581s 17:18:56.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:56.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:56.1 Info: => 0.0001204s 17:18:56.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:56.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:56.1 Info: => 0.0001084s 17:18:56.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:18:56.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) 17:18:56.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" 17:18:56.1 Info: DROP TABLE "Artists" 17:18:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.1 Info: => 0.0071698s 17:18:56.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:18:56.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) 17:18:56.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" 17:18:56.1 Info: DROP TABLE "Albums" 17:18:56.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.1 Info: => 0.0059018s 17:18:56.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:18:56.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) 17:18:56.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" 17:18:56.1 Info: DROP TABLE "Tracks" 17:18:56.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:56.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:56.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:56.1 Info: => 0.0067937s 17:18:56.1 Info: DeleteColumn TrackFiles ArtistId 17:18:56.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) 17:18:56.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" 17:18:56.1 Info: DROP TABLE "TrackFiles" 17:18:56.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:56.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:56.1 Info: => 0.0052047s 17:18:56.1 Info: CreateIndex Artists (ArtistMetadataId) 17:18:56.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:56.1 Info: => 0.0001081s 17:18:56.1 Info: CreateIndex Artists (Monitored) 17:18:56.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:56.1 Info: => 0.0001021s 17:18:56.1 Info: CreateIndex Albums (ArtistMetadataId) 17:18:56.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:56.1 Info: => 9.81E-05s 17:18:56.1 Info: CreateIndex Tracks (ArtistMetadataId) 17:18:56.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:18:56.1 Info: => 9.94E-05s 17:18:56.1 Info: CreateIndex Tracks (AlbumReleaseId) 17:18:56.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:18:56.1 Info: => 0.000103s 17:18:56.1 Info: CreateIndex Tracks (ForeignRecordingId) 17:18:56.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:18:56.1 Info: => 0.0001008s 17:18:56.1 Info: UpdateData 17:18:56.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:56.1 Info: => 6.41E-05s 17:18:56.1 Info: UpdateData 17:18:56.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:56.1 Info: => 5.96E-05s 17:18:56.1 Info: UpdateData 17:18:56.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:18:56.1 Info: => 6.52E-05s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:18:56', 'add_release_groups_etc') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 23: add_release_groups_etc migrated 17:18:56.1 Info: => 0.0006574s 17:18:56.1 Info: 24: NewMediaInfoFormat migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 24 17:18:56.1 Info: UpdateData 17:18:56.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:18:56.1 Info: => 7.41E-05s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:18:56', 'NewMediaInfoFormat') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 24: NewMediaInfoFormat migrated 17:18:56.1 Info: => 0.0003929s 17:18:56.1 Info: 25: rename_restrictions_to_release_profiles migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 25 17:18:56.1 Info: RenameTable Restrictions ReleaseProfiles 17:18:56.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:18:56.1 Info: => 0.0016939s 17:18:56.1 Info: AlterTable ReleaseProfiles 17:18:56.1 Info: => 1.8E-06s 17:18:56.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:18:56.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:18:56.1 Info: => 0.0006157s 17:18:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:18:56', 'rename_restrictions_to_release_profiles') 17:18:56.1 Info: Committing Transaction 17:18:56.1 Info: 25: rename_restrictions_to_release_profiles migrated 17:18:56.1 Info: => 0.0009513s 17:18:56.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:18:56.1 Info: Beginning Transaction 17:18:56.1 Info: Starting migration of Main DB to 26 17:18:56.1 Info: RenameTable Profiles QualityProfiles 17:18:56.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:18:56.1 Info: => 0.0016961s 17:18:56.1 Info: AlterTable QualityProfiles 17:18:56.1 Info: => 1.7E-06s 17:18:56.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:18:56.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:56.1 Info: => 0.0006105s 17:18:56.1 Info: AlterTable LanguageProfiles 17:18:56.1 Info: => 1.6E-06s 17:18:56.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:18:56.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:56.1 Info: => 0.0006042s 17:18:56.1 Info: UpdateData 17:18:56.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:56.1 Info: => 6.58E-05s 17:18:56.1 Info: UpdateData 17:18:56.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:56.1 Info: => 5.26E-05s 17:18:56.1 Info: RenameColumn Artists ProfileId to QualityProfileId 17:18:56.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) 17:18:56.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" 17:18:56.2 Info: DROP TABLE "Artists" 17:18:56.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:56.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:56.2 Info: => 0.0070775s 17:18:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:18:56', 'rename_quality_profiles_add_upgrade_allowed') 17:18:56.2 Info: Committing Transaction 17:18:56.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:18:56.2 Info: => 0.0075429s 17:18:56.2 Info: 27: add_import_exclusions migrating 17:18:56.2 Info: Beginning Transaction 17:18:56.2 Info: Starting migration of Main DB to 27 17:18:56.2 Info: CreateTable ImportListExclusions 17:18:56.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:18:56.2 Info: => 0.0001595s 17:18:56.2 Info: CreateIndex ImportListExclusions (ForeignId) 17:18:56.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:18:56.2 Info: => 0.0001142s 17:18:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:18:56', 'add_import_exclusions') 17:18:56.2 Info: Committing Transaction 17:18:56.2 Info: 27: add_import_exclusions migrated 17:18:56.2 Info: => 0.000511s 17:18:56.2 Info: 28: clean_artist_metadata_table migrating 17:18:56.2 Info: Beginning Transaction 17:18:56.2 Info: Starting migration of Main DB to 28 17:18:56.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) 17:18:56.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) 17:18:56.2 Info: => 0.000193s 17:18:56.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) 17:18:56.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) 17:18:56.2 Info: => 0.0001605s 17:18:56.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) 17:18:56.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) 17:18:56.2 Info: => 0.0001539s 17:18:56.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) 17:18:56.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) 17:18:56.2 Info: => 0.0001651s 17:18:56.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) 17:18:56.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) 17:18:56.2 Info: => 0.0001578s 17:18:56.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) 17:18:56.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) 17:18:56.2 Info: => 0.0001516s 17:18:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:18:56', 'clean_artist_metadata_table') 17:18:56.2 Info: Committing Transaction 17:18:56.2 Info: 28: clean_artist_metadata_table migrated 17:18:56.2 Info: => 0.0004863s 17:18:56.2 Info: 29: health_issue_notification migrating 17:18:56.2 Info: Beginning Transaction 17:18:56.2 Info: Starting migration of Main DB to 29 17:18:56.2 Info: AlterTable Notifications 17:18:56.2 Info: => 1.7E-06s 17:18:56.2 Info: CreateColumn Notifications OnHealthIssue Boolean 17:18:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:18:56.2 Info: => 0.0006549s 17:18:56.2 Info: AlterTable Notifications 17:18:56.2 Info: => 1.5E-06s 17:18:56.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:18:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:18:56.2 Info: => 0.000615s 17:18:56.2 Info: AlterTable Notifications 17:18:56.2 Info: => 1.8E-06s 17:18:56.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:18:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:18:56.2 Info: => 0.0006469s 17:18:56.2 Info: AlterTable Notifications 17:18:56.2 Info: => 1.8E-06s 17:18:56.2 Info: CreateColumn Notifications OnImportFailure Boolean 17:18:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:18:56.2 Info: => 0.0006225s 17:18:56.2 Info: AlterTable Notifications 17:18:56.2 Info: => 1.6E-06s 17:18:56.2 Info: CreateColumn Notifications OnTrackRetag Boolean 17:18:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:18:56.2 Info: => 0.0006161s 17:18:56.2 Info: DeleteColumn Notifications OnDownload 17:18:56.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) 17:18:56.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" 17:18:56.2 Info: DROP TABLE "Notifications" 17:18:56.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:56.2 Info: => 0.0053269s 17:18:56.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:18:56.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) 17:18:56.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" 17:18:56.2 Info: DROP TABLE "Notifications" 17:18:56.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:56.2 Info: => 0.0052975s 17:18:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:18:56', 'health_issue_notification') 17:18:56.2 Info: Committing Transaction 17:18:56.2 Info: 29: health_issue_notification migrated 17:18:56.2 Info: => 0.0057473s 17:18:56.2 Info: 30: add_mediafilerepository_mtime migrating 17:18:56.2 Info: Beginning Transaction 17:18:56.2 Info: Starting migration of Main DB to 30 17:18:56.2 Info: AlterTable TrackFiles 17:18:56.2 Info: => 1.8E-06s 17:18:56.2 Info: CreateColumn TrackFiles Modified DateTime 17:18:56.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:18:56.2 Info: => 0.0022676s 17:18:56.2 Info: AlterTable TrackFiles 17:18:56.2 Info: => 1.8E-06s 17:18:56.2 Info: CreateColumn TrackFiles Path String 17:18:56.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:18:56.2 Info: => 0.0006562s 17:18:56.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:56.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:56.2 Info: => 5.92E-05s 17:18:56.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) 17:18:56.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) 17:18:56.2 Info: => 0.0001592s 17:18:56.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) 17:18:56.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) 17:18:56.2 Info: => 0.0001784s 17:18:56.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) 17:18:56.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) 17:18:56.2 Info: => 0.0001778s 17:18:56.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") 17:18:56.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") 17:18:56.2 Info: => 0.0008121s 17:18:56.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:56.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:56.2 Info: => 7.87E-05s 17:18:56.2 Info: AlterTable TrackFiles 17:18:56.2 Info: => 1.5E-06s 17:18:56.2 Info: AlterColumn TrackFiles Path String 17:18:56.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) 17:18:56.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" 17:18:56.2 Info: DROP TABLE "TrackFiles" 17:18:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:56.2 Info: => 0.005877s 17:18:56.2 Info: CreateIndex TrackFiles (Path) 17:18:56.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:56.2 Info: => 0.0001359s 17:18:56.2 Info: DeleteColumn TrackFiles RelativePath 17:18:56.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) 17:18:56.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" 17:18:56.2 Info: DROP TABLE "TrackFiles" 17:18:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:56.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:56.2 Info: => 0.0060598s 17:18:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:18:56', 'add_mediafilerepository_mtime') 17:18:56.2 Info: Committing Transaction 17:18:56.2 Info: 30: add_mediafilerepository_mtime migrated 17:18:56.2 Info: => 0.0065011s 17:18:56.2 Info: 31: add_artistmetadataid_constraint migrating 17:18:56.2 Info: Beginning Transaction 17:18:56.2 Info: Starting migration of Main DB to 31 17:18:56.2 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 17:18:56.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) 17:18:56.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") 17:18:56.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") 17:18:56.2 Info: => 0.000186s 17:18:56.2 Info: DeleteIndex Artists (ArtistMetadataId) 17:18:56.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:18:56.2 Info: => 0.0001445s 17:18:56.2 Info: AlterColumn Artists ArtistMetadataId Int32 17:18:56.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) 17:18:56.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" 17:18:56.2 Info: DROP TABLE "Artists" 17:18:56.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:56.2 Info: => 0.0067234s 17:18:56.2 Info: CreateIndex Artists (ArtistMetadataId) 17:18:56.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:56.2 Info: => 0.0001129s 17:18:56.2 Info: -> 2 Insert operations completed in 00:00:00.0002106 taking an average of 00:00:00.0001053 17:18:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:18:56', 'add_artistmetadataid_constraint') 17:18:56.2 Info: Committing Transaction 17:18:56.2 Info: 31: add_artistmetadataid_constraint migrated 17:18:56.2 Info: => 0.0005757s 17:18:56.2 Debug: Took: 00:00:00.2081565 17:18:56.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 17:18:56.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 17:18:56.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863363100663_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:56.3 Info: DatabaseEngineVersionCheck migrating 17:18:56.3 Info: PerformDBOperation 17:18:56.3 Info: Performing DB Operation 17:18:56.3 Info: SQLite 3.48.0 17:18:56.3 Info: => 0.001135s 17:18:56.3 Info: DatabaseEngineVersionCheck migrated 17:18:56.3 Info: => 0.0011628s 17:18:56.3 Info: VersionMigration migrating 17:18:56.3 Info: Beginning Transaction 17:18:56.3 Info: CreateTable VersionInfo 17:18:56.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:18:56.3 Info: => 0.0001708s 17:18:56.3 Info: Committing Transaction 17:18:56.3 Info: VersionMigration migrated 17:18:56.3 Info: => 0.0006506s 17:18:56.3 Info: VersionUniqueMigration migrating 17:18:56.3 Info: Beginning Transaction 17:18:56.3 Info: CreateIndex VersionInfo (Version) 17:18:56.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:56.3 Info: => 0.0001482s 17:18:56.3 Info: AlterTable VersionInfo 17:18:56.3 Info: => 1.6E-06s 17:18:56.3 Info: CreateColumn VersionInfo AppliedOn DateTime 17:18:56.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:18:56.3 Info: => 0.0006323s 17:18:56.3 Info: Committing Transaction 17:18:56.3 Info: VersionUniqueMigration migrated 17:18:56.3 Info: => 0.0008906s 17:18:56.3 Info: VersionDescriptionMigration migrating 17:18:56.3 Info: Beginning Transaction 17:18:56.3 Info: AlterTable VersionInfo 17:18:56.3 Info: => 1.7E-06s 17:18:56.3 Info: CreateColumn VersionInfo Description String 17:18:56.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:18:56.3 Info: => 0.0002291s 17:18:56.3 Info: Committing Transaction 17:18:56.3 Info: VersionDescriptionMigration migrated 17:18:56.3 Info: => 0.0004444s 17:18:56.3 Info: 1: InitialSetup migrating 17:18:56.3 Info: Beginning Transaction 17:18:56.3 Info: Starting migration of Main DB to 1 17:18:56.3 Info: CreateTable Config 17:18:56.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:18:56.3 Info: => 0.0002006s 17:18:56.3 Info: CreateIndex Config (Key) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:18:56.3 Info: => 0.0001349s 17:18:56.3 Info: CreateTable RootFolders 17:18:56.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:18:56.3 Info: => 0.0001278s 17:18:56.3 Info: CreateIndex RootFolders (Path) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:18:56.3 Info: => 0.0001088s 17:18:56.3 Info: CreateTable Artists 17:18:56.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) 17:18:56.3 Info: => 0.0004284s 17:18:56.3 Info: CreateIndex Artists (ForeignArtistId) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:56.3 Info: => 0.000128s 17:18:56.3 Info: CreateIndex Artists (NameSlug) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:56.3 Info: => 9.7E-05s 17:18:56.3 Info: CreateIndex Artists (CleanName) 17:18:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.3 Info: => 0.0001024s 17:18:56.3 Info: CreateIndex Artists (Path) 17:18:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.3 Info: => 9.95E-05s 17:18:56.3 Info: CreateTable Albums 17:18:56.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) 17:18:56.3 Info: => 0.0003436s 17:18:56.3 Info: CreateIndex Albums (ForeignAlbumId) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.3 Info: => 0.0001259s 17:18:56.3 Info: CreateIndex Albums (MBId) 17:18:56.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.3 Info: => 9.22E-05s 17:18:56.3 Info: CreateIndex Albums (TADBId) 17:18:56.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.3 Info: => 9.23E-05s 17:18:56.3 Info: CreateIndex Albums (TitleSlug) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.3 Info: => 9.87E-05s 17:18:56.3 Info: CreateIndex Albums (CleanTitle) 17:18:56.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.3 Info: => 0.0001012s 17:18:56.3 Info: CreateIndex Albums (Path) 17:18:56.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:18:56.3 Info: => 8.75E-05s 17:18:56.3 Info: CreateTable Tracks 17:18:56.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) 17:18:56.3 Info: => 0.0002127s 17:18:56.3 Info: CreateIndex Tracks (ForeignTrackId) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:56.3 Info: => 0.000103s 17:18:56.3 Info: CreateIndex Tracks (ArtistId) 17:18:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:56.3 Info: => 9.45E-05s 17:18:56.3 Info: CreateIndex Tracks (TrackFileId) 17:18:56.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:56.3 Info: => 0.0001441s 17:18:56.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:18:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:18:56.3 Info: => 0.0001449s 17:18:56.3 Info: CreateTable TrackFiles 17:18:56.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) 17:18:56.3 Info: => 0.000229s 17:18:56.3 Info: CreateIndex TrackFiles (ArtistId) 17:18:56.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:18:56.3 Info: => 0.0001343s 17:18:56.3 Info: CreateIndex TrackFiles (AlbumId) 17:18:56.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:56.3 Info: => 0.000101s 17:18:56.3 Info: CreateTable History 17:18:56.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) 17:18:56.3 Info: => 0.000235s 17:18:56.3 Info: CreateIndex History (Date) 17:18:56.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:56.3 Info: => 0.0001073s 17:18:56.3 Info: CreateIndex History (EventType) 17:18:56.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:56.3 Info: => 0.0001493s 17:18:56.3 Info: CreateIndex History (DownloadId) 17:18:56.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:18:56.3 Info: => 0.0001215s 17:18:56.3 Info: CreateIndex History (AlbumId) 17:18:56.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:18:56.3 Info: => 0.0001005s 17:18:56.3 Info: CreateTable Notifications 17:18:56.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) 17:18:56.3 Info: => 0.0002089s 17:18:56.3 Info: CreateTable ScheduledTasks 17:18:56.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:18:56.3 Info: => 0.000149s 17:18:56.3 Info: CreateIndex ScheduledTasks (TypeName) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:56.3 Info: => 0.0001029s 17:18:56.3 Info: CreateTable Indexers 17:18:56.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) 17:18:56.3 Info: => 0.0001938s 17:18:56.3 Info: CreateIndex Indexers (Name) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:56.3 Info: => 0.0001424s 17:18:56.3 Info: CreateTable Profiles 17:18:56.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:18:56.3 Info: => 0.0001655s 17:18:56.3 Info: CreateIndex Profiles (Name) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:18:56.3 Info: => 0.0001125s 17:18:56.3 Info: CreateTable QualityDefinitions 17:18:56.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:18:56.3 Info: => 0.0001497s 17:18:56.3 Info: CreateIndex QualityDefinitions (Quality) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:18:56.3 Info: => 0.0001089s 17:18:56.3 Info: CreateIndex QualityDefinitions (Title) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:18:56.3 Info: => 0.0001133s 17:18:56.3 Info: CreateTable NamingConfig 17:18:56.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) 17:18:56.3 Info: => 0.000224s 17:18:56.3 Info: CreateTable Blacklist 17:18:56.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 '') 17:18:56.3 Info: => 0.0002622s 17:18:56.3 Info: CreateTable Metadata 17:18:56.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) 17:18:56.3 Info: => 0.0001708s 17:18:56.3 Info: CreateTable MetadataFiles 17:18:56.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) 17:18:56.3 Info: => 0.000225s 17:18:56.3 Info: CreateTable DownloadClients 17:18:56.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) 17:18:56.3 Info: => 0.0001574s 17:18:56.3 Info: CreateTable PendingReleases 17:18:56.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 '') 17:18:56.3 Info: => 0.0002142s 17:18:56.3 Info: CreateTable RemotePathMappings 17:18:56.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:18:56.3 Info: => 0.0001452s 17:18:56.3 Info: CreateTable Tags 17:18:56.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:18:56.3 Info: => 0.000125s 17:18:56.3 Info: CreateIndex Tags (Label) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:18:56.3 Info: => 0.0001199s 17:18:56.3 Info: CreateTable Restrictions 17:18:56.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:18:56.3 Info: => 0.0001741s 17:18:56.3 Info: CreateTable DelayProfiles 17:18:56.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) 17:18:56.3 Info: => 0.000205s 17:18:56.3 Info: CreateTable Users 17:18:56.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:18:56.3 Info: => 0.0001791s 17:18:56.3 Info: CreateIndex Users (Identifier) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:18:56.3 Info: => 0.0001094s 17:18:56.3 Info: CreateIndex Users (Username) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:18:56.3 Info: => 0.0001133s 17:18:56.3 Info: CreateTable Commands 17:18:56.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) 17:18:56.3 Info: => 0.0002301s 17:18:56.3 Info: CreateTable IndexerStatus 17:18:56.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) 17:18:56.3 Info: => 0.0002248s 17:18:56.3 Info: CreateIndex IndexerStatus (ProviderId) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:56.3 Info: => 0.0001167s 17:18:56.3 Info: CreateTable ExtraFiles 17:18:56.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) 17:18:56.3 Info: => 0.0002061s 17:18:56.3 Info: CreateTable LyricFiles 17:18:56.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) 17:18:56.3 Info: => 0.0002392s 17:18:56.3 Info: CreateTable LanguageProfiles 17:18:56.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:18:56.3 Info: => 0.0001403s 17:18:56.3 Info: CreateIndex LanguageProfiles (Name) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:18:56.3 Info: => 0.0001214s 17:18:56.3 Info: CreateTable DownloadClientStatus 17:18:56.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) 17:18:56.3 Info: => 0.0001847s 17:18:56.3 Info: CreateIndex DownloadClientStatus (ProviderId) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:56.3 Info: => 0.0001394s 17:18:56.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:18:56.3 Info: -> 1 Insert operations completed in 00:00:00.0001171 taking an average of 00:00:00.0001171 17:18:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:18:56', 'InitialSetup') 17:18:56.3 Info: Committing Transaction 17:18:56.3 Info: 1: InitialSetup migrated 17:18:56.3 Info: => 0.001165s 17:18:56.3 Info: 2: add_reason_to_pending_releases migrating 17:18:56.3 Info: Beginning Transaction 17:18:56.3 Info: Starting migration of Main DB to 2 17:18:56.3 Info: AlterTable PendingReleases 17:18:56.3 Info: => 2.1E-06s 17:18:56.3 Info: CreateColumn PendingReleases Reason Int32 17:18:56.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:18:56.3 Info: => 0.0006393s 17:18:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:18:56', 'add_reason_to_pending_releases') 17:18:56.3 Info: Committing Transaction 17:18:56.3 Info: 2: add_reason_to_pending_releases migrated 17:18:56.3 Info: => 0.00101s 17:18:56.3 Info: 3: add_medium_support migrating 17:18:56.3 Info: Beginning Transaction 17:18:56.3 Info: Starting migration of Main DB to 3 17:18:56.3 Info: AlterTable Albums 17:18:56.3 Info: => 2.1E-06s 17:18:56.3 Info: CreateColumn Albums Media String 17:18:56.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:18:56.3 Info: => 0.0006313s 17:18:56.3 Info: AlterTable Tracks 17:18:56.3 Info: => 1.8E-06s 17:18:56.3 Info: CreateColumn Tracks MediumNumber Int32 17:18:56.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:18:56.3 Info: => 0.0005792s 17:18:56.3 Info: AlterTable Tracks 17:18:56.3 Info: => 1.7E-06s 17:18:56.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:18:56.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:18:56.3 Info: => 0.0005865s 17:18:56.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:56.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:56.3 Info: => 6.88E-05s 17:18:56.3 Info: DeleteColumn Tracks TrackNumber 17:18:56.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) 17:18:56.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" 17:18:56.3 Info: DROP TABLE "Tracks" 17:18:56.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:56.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:56.3 Info: => 0.005845s 17:18:56.3 Info: AlterTable Tracks 17:18:56.3 Info: => 1.4E-06s 17:18:56.3 Info: CreateColumn Tracks TrackNumber String 17:18:56.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:18:56.3 Info: => 0.0005768s 17:18:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:18:56', 'add_medium_support') 17:18:56.3 Info: Committing Transaction 17:18:56.3 Info: 3: add_medium_support migrated 17:18:56.3 Info: => 0.0010517s 17:18:56.3 Info: 4: add_various_qualites_in_profile migrating 17:18:56.3 Info: Beginning Transaction 17:18:56.3 Info: Starting migration of Main DB to 4 17:18:56.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:56.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:56.3 Info: => 8.22E-05s 17:18:56.3 Info: PerformDBOperation 17:18:56.3 Info: Performing DB Operation 17:18:56.3 Info: => 4.85E-05s 17:18:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:18:56', 'add_various_qualites_in_profile') 17:18:56.3 Info: Committing Transaction 17:18:56.3 Info: 4: add_various_qualites_in_profile migrated 17:18:56.3 Info: => 0.0003563s 17:18:56.3 Info: 5: metadata_profiles migrating 17:18:56.3 Info: Beginning Transaction 17:18:56.3 Info: Starting migration of Main DB to 5 17:18:56.3 Info: CreateTable MetadataProfiles 17:18:56.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:18:56.3 Info: => 0.0001716s 17:18:56.3 Info: CreateIndex MetadataProfiles (Name) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:18:56.3 Info: => 0.0001233s 17:18:56.3 Info: AlterTable Artists 17:18:56.3 Info: => 1.5E-06s 17:18:56.3 Info: CreateColumn Artists MetadataProfileId Int32 17:18:56.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:18:56.3 Info: => 0.0006217s 17:18:56.3 Info: DeleteColumn Artists PrimaryAlbumTypes 17:18:56.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) 17:18:56.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" 17:18:56.3 Info: DROP TABLE "Artists" 17:18:56.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.3 Info: => 0.0062209s 17:18:56.3 Info: DeleteColumn Artists SecondaryAlbumTypes 17:18:56.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) 17:18:56.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" 17:18:56.3 Info: DROP TABLE "Artists" 17:18:56.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.3 Info: => 0.0082025s 17:18:56.3 Info: AlterTable Albums 17:18:56.3 Info: => 1.5E-06s 17:18:56.3 Info: CreateColumn Albums SecondaryTypes String 17:18:56.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:18:56.3 Info: => 0.0006129s 17:18:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:18:56', 'metadata_profiles') 17:18:56.3 Info: Committing Transaction 17:18:56.3 Info: 5: metadata_profiles migrated 17:18:56.3 Info: => 0.0010967s 17:18:56.3 Info: 6: separate_automatic_and_interactive_search migrating 17:18:56.3 Info: Beginning Transaction 17:18:56.3 Info: Starting migration of Main DB to 6 17:18:56.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:18:56.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) 17:18:56.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:18:56.3 Info: DROP TABLE "Indexers" 17:18:56.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:56.3 Info: => 0.0048194s 17:18:56.3 Info: AlterTable Indexers 17:18:56.3 Info: => 1.6E-06s 17:18:56.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:18:56.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:18:56.3 Info: => 0.0005916s 17:18:56.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:56.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:56.3 Info: => 6.02E-05s 17:18:56.3 Info: AlterTable Indexers 17:18:56.3 Info: => 1.5E-06s 17:18:56.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:18:56.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) 17:18:56.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" 17:18:56.3 Info: DROP TABLE "Indexers" 17:18:56.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:56.3 Info: => 0.0047527s 17:18:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:18:56', 'separate_automatic_and_interactive_search') 17:18:56.3 Info: Committing Transaction 17:18:56.3 Info: 6: separate_automatic_and_interactive_search migrated 17:18:56.3 Info: => 0.0051327s 17:18:56.3 Info: 7: change_album_path_to_relative migrating 17:18:56.3 Info: Beginning Transaction 17:18:56.3 Info: Starting migration of Main DB to 7 17:18:56.3 Info: DeleteColumn Albums Path 17:18:56.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) 17:18:56.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" 17:18:56.3 Info: DROP TABLE "Albums" 17:18:56.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.3 Info: => 0.0058939s 17:18:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:18:56', 'change_album_path_to_relative') 17:18:56.3 Info: Committing Transaction 17:18:56.3 Info: 7: change_album_path_to_relative migrated 17:18:56.3 Info: => 0.0063563s 17:18:56.3 Info: 8: change_quality_size_mb_to_kb migrating 17:18:56.3 Info: Beginning Transaction 17:18:56.3 Info: Starting migration of Main DB to 8 17:18:56.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 17:18:56.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 17:18:56.3 Info: => 7.07E-05s 17:18:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:18:56', 'change_quality_size_mb_to_kb') 17:18:56.3 Info: Committing Transaction 17:18:56.3 Info: 8: change_quality_size_mb_to_kb migrated 17:18:56.3 Info: => 0.0003695s 17:18:56.3 Info: 9: album_releases migrating 17:18:56.3 Info: Beginning Transaction 17:18:56.3 Info: Starting migration of Main DB to 9 17:18:56.3 Info: AlterTable Albums 17:18:56.3 Info: => 1.9E-06s 17:18:56.3 Info: CreateColumn Albums Releases String 17:18:56.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:18:56.3 Info: => 0.0006516s 17:18:56.3 Info: AlterTable Albums 17:18:56.3 Info: => 2.2E-06s 17:18:56.3 Info: CreateColumn Albums CurrentRelease String 17:18:56.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:18:56.3 Info: => 0.0006113s 17:18:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:18:56', 'album_releases') 17:18:56.3 Info: Committing Transaction 17:18:56.3 Info: 9: album_releases migrated 17:18:56.3 Info: => 0.0009405s 17:18:56.3 Info: 10: album_releases_fix migrating 17:18:56.3 Info: Beginning Transaction 17:18:56.3 Info: Starting migration of Main DB to 10 17:18:56.3 Info: AlterTable Albums 17:18:56.3 Info: => 2E-06s 17:18:56.3 Info: AlterColumn Albums Releases String 17:18:56.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) 17:18:56.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" 17:18:56.4 Info: DROP TABLE "Albums" 17:18:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.4 Info: => 0.0057597s 17:18:56.4 Info: AlterTable Albums 17:18:56.4 Info: => 1.3E-06s 17:18:56.4 Info: AlterColumn Albums CurrentRelease String 17:18:56.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) 17:18:56.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" 17:18:56.4 Info: DROP TABLE "Albums" 17:18:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.4 Info: => 0.0057018s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:18:56', 'album_releases_fix') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 10: album_releases_fix migrated 17:18:56.4 Info: => 0.0060989s 17:18:56.4 Info: 11: import_lists migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 11 17:18:56.4 Info: CreateTable ImportLists 17:18:56.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) 17:18:56.4 Info: => 0.0002148s 17:18:56.4 Info: CreateIndex ImportLists (Name) 17:18:56.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:56.4 Info: => 0.00011s 17:18:56.4 Info: CreateTable ImportListStatus 17:18:56.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) 17:18:56.4 Info: => 0.000219s 17:18:56.4 Info: CreateIndex ImportListStatus (ProviderId) 17:18:56.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:56.4 Info: => 0.0001151s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:18:56', 'import_lists') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 11: import_lists migrated 17:18:56.4 Info: => 0.0004805s 17:18:56.4 Info: 12: add_release_status migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 12 17:18:56.4 Info: AlterTable MetadataProfiles 17:18:56.4 Info: => 1.8E-06s 17:18:56.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:18:56.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:18:56.4 Info: => 0.0006557s 17:18:56.4 Info: PerformDBOperation 17:18:56.4 Info: Performing DB Operation 17:18:56.4 Info: => 4.32E-05s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:18:56', 'add_release_status') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 12: add_release_status migrated 17:18:56.4 Info: => 0.0003614s 17:18:56.4 Info: 13: album_download_notification migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 13 17:18:56.4 Info: AlterTable Notifications 17:18:56.4 Info: => 1.5E-06s 17:18:56.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:18:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:18:56.4 Info: => 0.0006514s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:18:56', 'album_download_notification') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 13: album_download_notification migrated 17:18:56.4 Info: => 0.0010079s 17:18:56.4 Info: 14: fix_language_metadata_profiles migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 14 17:18:56.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 17:18:56.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 17:18:56.4 Info: => 0.0001032s 17:18:56.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 17:18:56.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 17:18:56.4 Info: => 7.95E-05s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:18:56', 'fix_language_metadata_profiles') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 14: fix_language_metadata_profiles migrated 17:18:56.4 Info: => 0.0003736s 17:18:56.4 Info: 15: remove_fanzub migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 15 17:18:56.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:56.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:56.4 Info: => 6.63E-05s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:18:56', 'remove_fanzub') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 15: remove_fanzub migrated 17:18:56.4 Info: => 0.0003701s 17:18:56.4 Info: 16: update_artist_history_indexes migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 16 17:18:56.4 Info: CreateIndex Albums (ArtistId) 17:18:56.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:18:56.4 Info: => 0.0001325s 17:18:56.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:18:56.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:18:56.4 Info: => 0.0001111s 17:18:56.4 Info: DeleteIndex History (AlbumId) 17:18:56.4 Info: DROP INDEX "IX_History_AlbumId" 17:18:56.4 Info: => 0.000151s 17:18:56.4 Info: CreateIndex History (AlbumId, Date) 17:18:56.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:56.4 Info: => 0.0001176s 17:18:56.4 Info: DeleteIndex History (DownloadId) 17:18:56.4 Info: DROP INDEX "IX_History_DownloadId" 17:18:56.4 Info: => 0.0001383s 17:18:56.4 Info: CreateIndex History (DownloadId, Date) 17:18:56.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:56.4 Info: => 0.0001157s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:18:56', 'update_artist_history_indexes') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 16: update_artist_history_indexes migrated 17:18:56.4 Info: => 0.0004676s 17:18:56.4 Info: 17: remove_nma migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 17 17:18:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:18:56.4 Info: => 7.1E-05s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:18:56', 'remove_nma') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 17: remove_nma migrated 17:18:56.4 Info: => 0.0003616s 17:18:56.4 Info: 18: album_disambiguation migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 18 17:18:56.4 Info: AlterTable Albums 17:18:56.4 Info: => 2.1E-06s 17:18:56.4 Info: CreateColumn Albums Disambiguation String 17:18:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:18:56.4 Info: => 0.0006969s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:18:56', 'album_disambiguation') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 18: album_disambiguation migrated 17:18:56.4 Info: => 0.0010559s 17:18:56.4 Info: 19: add_ape_quality_in_profiles migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 19 17:18:56.4 Info: PerformDBOperation 17:18:56.4 Info: Performing DB Operation 17:18:56.4 Info: => 4.65E-05s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:18:56', 'add_ape_quality_in_profiles') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 19: add_ape_quality_in_profiles migrated 17:18:56.4 Info: => 0.0003451s 17:18:56.4 Info: 20: remove_pushalot migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 20 17:18:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:18:56.4 Info: => 7.08E-05s 17:18:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:18:56.4 Info: => 5.31E-05s 17:18:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:18:56.4 Info: => 5.39E-05s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:18:56', 'remove_pushalot') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 20: remove_pushalot migrated 17:18:56.4 Info: => 0.0003389s 17:18:56.4 Info: 21: add_custom_filters migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 21 17:18:56.4 Info: CreateTable CustomFilters 17:18:56.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:18:56.4 Info: => 0.000163s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:18:56', 'add_custom_filters') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 21: add_custom_filters migrated 17:18:56.4 Info: => 0.0005075s 17:18:56.4 Info: 22: import_list_tags migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 22 17:18:56.4 Info: AlterTable ImportLists 17:18:56.4 Info: => 2E-06s 17:18:56.4 Info: CreateColumn ImportLists Tags String 17:18:56.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:18:56.4 Info: => 0.0006895s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:18:56', 'import_list_tags') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 22: import_list_tags migrated 17:18:56.4 Info: => 0.0010385s 17:18:56.4 Info: 23: add_release_groups_etc migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 23 17:18:56.4 Info: CreateTable ArtistMetadata 17:18:56.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) 17:18:56.4 Info: => 0.0002283s 17:18:56.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:18:56.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:18:56.4 Info: => 0.0001205s 17:18:56.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" 17:18:56.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" 17:18:56.4 Info: => 0.0001192s 17:18:56.4 Info: AlterTable Artists 17:18:56.4 Info: => 1.6E-06s 17:18:56.4 Info: CreateColumn Artists ArtistMetadataId Int32 17:18:56.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:56.4 Info: => 0.000663s 17:18:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:56.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:56.4 Info: => 9.63E-05s 17:18:56.4 Info: CreateTable AlbumReleases 17:18:56.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) 17:18:56.4 Info: => 0.0002049s 17:18:56.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:18:56.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:56.4 Info: => 0.000106s 17:18:56.4 Info: CreateIndex AlbumReleases (AlbumId) 17:18:56.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:56.4 Info: => 0.0001054s 17:18:56.4 Info: PerformDBOperation 17:18:56.4 Info: Performing DB Operation 17:18:56.4 Info: => 4.8E-05s 17:18:56.4 Info: AlterTable Albums 17:18:56.4 Info: => 1.4E-06s 17:18:56.4 Info: CreateColumn Albums ArtistMetadataId Int32 17:18:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:56.4 Info: => 0.0006764s 17:18:56.4 Info: AlterTable Albums 17:18:56.4 Info: => 1.8E-06s 17:18:56.4 Info: CreateColumn Albums AnyReleaseOk Boolean 17:18:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:18:56.4 Info: => 0.0006831s 17:18:56.4 Info: AlterTable Albums 17:18:56.4 Info: => 1.8E-06s 17:18:56.4 Info: CreateColumn Albums Links String 17:18:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:18:56.4 Info: => 0.0006774s 17:18:56.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:56.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:56.4 Info: => 0.0001148s 17:18:56.4 Info: AlterTable Tracks 17:18:56.4 Info: => 1.7E-06s 17:18:56.4 Info: CreateColumn Tracks ForeignRecordingId String 17:18:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:18:56.4 Info: => 0.0006681s 17:18:56.4 Info: AlterTable Tracks 17:18:56.4 Info: => 1.9E-06s 17:18:56.4 Info: CreateColumn Tracks AlbumReleaseId Int32 17:18:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:18:56.4 Info: => 0.0006604s 17:18:56.4 Info: AlterTable Tracks 17:18:56.4 Info: => 1.7E-06s 17:18:56.4 Info: CreateColumn Tracks ArtistMetadataId Int32 17:18:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:56.4 Info: => 0.0006679s 17:18:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:56.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:56.4 Info: => 0.0001113s 17:18:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:56.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:56.4 Info: => 9.31E-05s 17:18:56.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:18:56.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) 17:18:56.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" 17:18:56.4 Info: DROP TABLE "Artists" 17:18:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.4 Info: => 0.0058169s 17:18:56.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:18:56.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) 17:18:56.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" 17:18:56.4 Info: DROP TABLE "Albums" 17:18:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.4 Info: => 0.0063655s 17:18:56.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:18:56.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) 17:18:56.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" 17:18:56.4 Info: DROP TABLE "Tracks" 17:18:56.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:56.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:56.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:56.4 Info: => 0.0063724s 17:18:56.4 Info: DeleteColumn TrackFiles ArtistId 17:18:56.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) 17:18:56.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" 17:18:56.4 Info: DROP TABLE "TrackFiles" 17:18:56.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:56.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:56.4 Info: => 0.0060463s 17:18:56.4 Info: CreateIndex Artists (ArtistMetadataId) 17:18:56.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:56.4 Info: => 0.0001472s 17:18:56.4 Info: CreateIndex Artists (Monitored) 17:18:56.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:56.4 Info: => 0.0001462s 17:18:56.4 Info: CreateIndex Albums (ArtistMetadataId) 17:18:56.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:56.4 Info: => 0.0001366s 17:18:56.4 Info: CreateIndex Tracks (ArtistMetadataId) 17:18:56.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:18:56.4 Info: => 0.0001321s 17:18:56.4 Info: CreateIndex Tracks (AlbumReleaseId) 17:18:56.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:18:56.4 Info: => 0.0001347s 17:18:56.4 Info: CreateIndex Tracks (ForeignRecordingId) 17:18:56.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:18:56.4 Info: => 0.0001357s 17:18:56.4 Info: UpdateData 17:18:56.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:56.4 Info: => 6.61E-05s 17:18:56.4 Info: UpdateData 17:18:56.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:56.4 Info: => 6.03E-05s 17:18:56.4 Info: UpdateData 17:18:56.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:18:56.4 Info: => 7.03E-05s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:18:56', 'add_release_groups_etc') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 23: add_release_groups_etc migrated 17:18:56.4 Info: => 0.0006579s 17:18:56.4 Info: 24: NewMediaInfoFormat migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 24 17:18:56.4 Info: UpdateData 17:18:56.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:18:56.4 Info: => 8.44E-05s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:18:56', 'NewMediaInfoFormat') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 24: NewMediaInfoFormat migrated 17:18:56.4 Info: => 0.0003853s 17:18:56.4 Info: 25: rename_restrictions_to_release_profiles migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 25 17:18:56.4 Info: RenameTable Restrictions ReleaseProfiles 17:18:56.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:18:56.4 Info: => 0.001984s 17:18:56.4 Info: AlterTable ReleaseProfiles 17:18:56.4 Info: => 1.9E-06s 17:18:56.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:18:56.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:18:56.4 Info: => 0.0006657s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:18:56', 'rename_restrictions_to_release_profiles') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 25: rename_restrictions_to_release_profiles migrated 17:18:56.4 Info: => 0.0010147s 17:18:56.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 26 17:18:56.4 Info: RenameTable Profiles QualityProfiles 17:18:56.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:18:56.4 Info: => 0.0020036s 17:18:56.4 Info: AlterTable QualityProfiles 17:18:56.4 Info: => 2.1E-06s 17:18:56.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:18:56.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:56.4 Info: => 0.0006311s 17:18:56.4 Info: AlterTable LanguageProfiles 17:18:56.4 Info: => 1.6E-06s 17:18:56.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:18:56.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:56.4 Info: => 0.000615s 17:18:56.4 Info: UpdateData 17:18:56.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:56.4 Info: => 6.49E-05s 17:18:56.4 Info: UpdateData 17:18:56.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:56.4 Info: => 7.61E-05s 17:18:56.4 Info: RenameColumn Artists ProfileId to QualityProfileId 17:18:56.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) 17:18:56.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" 17:18:56.4 Info: DROP TABLE "Artists" 17:18:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:56.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:56.4 Info: => 0.0068963s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:18:56', 'rename_quality_profiles_add_upgrade_allowed') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:18:56.4 Info: => 0.0073216s 17:18:56.4 Info: 27: add_import_exclusions migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 27 17:18:56.4 Info: CreateTable ImportListExclusions 17:18:56.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:18:56.4 Info: => 0.0001683s 17:18:56.4 Info: CreateIndex ImportListExclusions (ForeignId) 17:18:56.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:18:56.4 Info: => 0.0001198s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:18:56', 'add_import_exclusions') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 27: add_import_exclusions migrated 17:18:56.4 Info: => 0.0004858s 17:18:56.4 Info: 28: clean_artist_metadata_table migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 28 17:18:56.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) 17:18:56.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) 17:18:56.4 Info: => 0.0002134s 17:18:56.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) 17:18:56.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) 17:18:56.4 Info: => 0.0001814s 17:18:56.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) 17:18:56.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) 17:18:56.4 Info: => 0.0001566s 17:18:56.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) 17:18:56.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) 17:18:56.4 Info: => 0.0001483s 17:18:56.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) 17:18:56.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) 17:18:56.4 Info: => 0.0001491s 17:18:56.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) 17:18:56.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) 17:18:56.4 Info: => 0.0001667s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:18:56', 'clean_artist_metadata_table') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 28: clean_artist_metadata_table migrated 17:18:56.4 Info: => 0.0004748s 17:18:56.4 Info: 29: health_issue_notification migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 29 17:18:56.4 Info: AlterTable Notifications 17:18:56.4 Info: => 1.8E-06s 17:18:56.4 Info: CreateColumn Notifications OnHealthIssue Boolean 17:18:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:18:56.4 Info: => 0.0006933s 17:18:56.4 Info: AlterTable Notifications 17:18:56.4 Info: => 2.2E-06s 17:18:56.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:18:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:18:56.4 Info: => 0.0006865s 17:18:56.4 Info: AlterTable Notifications 17:18:56.4 Info: => 1.8E-06s 17:18:56.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:18:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:18:56.4 Info: => 0.0006434s 17:18:56.4 Info: AlterTable Notifications 17:18:56.4 Info: => 1.6E-06s 17:18:56.4 Info: CreateColumn Notifications OnImportFailure Boolean 17:18:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:18:56.4 Info: => 0.0006336s 17:18:56.4 Info: AlterTable Notifications 17:18:56.4 Info: => 2.4E-06s 17:18:56.4 Info: CreateColumn Notifications OnTrackRetag Boolean 17:18:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:18:56.4 Info: => 0.0006334s 17:18:56.4 Info: DeleteColumn Notifications OnDownload 17:18:56.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) 17:18:56.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" 17:18:56.4 Info: DROP TABLE "Notifications" 17:18:56.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:56.4 Info: => 0.0077823s 17:18:56.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:18:56.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) 17:18:56.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" 17:18:56.4 Info: DROP TABLE "Notifications" 17:18:56.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:56.4 Info: => 0.0055304s 17:18:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:18:56', 'health_issue_notification') 17:18:56.4 Info: Committing Transaction 17:18:56.4 Info: 29: health_issue_notification migrated 17:18:56.4 Info: => 0.0059633s 17:18:56.4 Info: 30: add_mediafilerepository_mtime migrating 17:18:56.4 Info: Beginning Transaction 17:18:56.4 Info: Starting migration of Main DB to 30 17:18:56.4 Info: AlterTable TrackFiles 17:18:56.4 Info: => 1.8E-06s 17:18:56.4 Info: CreateColumn TrackFiles Modified DateTime 17:18:56.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:18:56.4 Info: => 0.0006759s 17:18:56.4 Info: AlterTable TrackFiles 17:18:56.4 Info: => 1.7E-06s 17:18:56.4 Info: CreateColumn TrackFiles Path String 17:18:56.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:18:56.4 Info: => 0.000634s 17:18:56.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:56.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:56.4 Info: => 5.55E-05s 17:18:56.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) 17:18:56.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) 17:18:56.4 Info: => 0.0001592s 17:18:56.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) 17:18:56.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) 17:18:56.4 Info: => 0.00017s 17:18:56.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) 17:18:56.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) 17:18:56.4 Info: => 0.0001728s 17:18:56.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") 17:18:56.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") 17:18:56.4 Info: => 0.0001115s 17:18:56.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:56.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:56.4 Info: => 7.38E-05s 17:18:56.4 Info: AlterTable TrackFiles 17:18:56.4 Info: => 1.6E-06s 17:18:56.4 Info: AlterColumn TrackFiles Path String 17:18:56.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) 17:18:56.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" 17:18:56.5 Info: DROP TABLE "TrackFiles" 17:18:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:56.5 Info: => 0.0064251s 17:18:56.5 Info: CreateIndex TrackFiles (Path) 17:18:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:56.5 Info: => 0.0001422s 17:18:56.5 Info: DeleteColumn TrackFiles RelativePath 17:18:56.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) 17:18:56.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" 17:18:56.5 Info: DROP TABLE "TrackFiles" 17:18:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:56.5 Info: => 0.005714s 17:18:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:18:56', 'add_mediafilerepository_mtime') 17:18:56.5 Info: Committing Transaction 17:18:56.5 Info: 30: add_mediafilerepository_mtime migrated 17:18:56.5 Info: => 0.007297s 17:18:56.5 Info: 31: add_artistmetadataid_constraint migrating 17:18:56.5 Info: Beginning Transaction 17:18:56.5 Info: Starting migration of Main DB to 31 17:18:56.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 17:18:56.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 17:18:56.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 17:18:56.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 17:18:56.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 17:18:56.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 17:18:56.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 17:18:56.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 17:18:56.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") 17:18:56.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") 17:18:56.5 Info: => 0.0001907s 17:18:56.5 Info: DeleteIndex Artists (ArtistMetadataId) 17:18:56.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:18:56.5 Info: => 0.0001443s 17:18:56.5 Info: AlterColumn Artists ArtistMetadataId Int32 17:18:56.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) 17:18:56.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" 17:18:56.5 Info: DROP TABLE "Artists" 17:18:56.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:56.5 Info: => 0.0068729s 17:18:56.5 Info: CreateIndex Artists (ArtistMetadataId) 17:18:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:56.5 Info: => 0.0001105s 17:18:56.5 Info: -> 8 Insert operations completed in 00:00:00.0007276 taking an average of 00:00:00.0000909 17:18:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:18:56', 'add_artistmetadataid_constraint') 17:18:56.5 Info: Committing Transaction 17:18:56.5 Info: 31: add_artistmetadataid_constraint migrated 17:18:56.5 Info: => 0.0005374s 17:18:56.5 Debug: Took: 00:00:00.2141544 17:18:56.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 17:18:56.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 17:18:56.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863365837550_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:56.5 Info: DatabaseEngineVersionCheck migrating 17:18:56.5 Info: PerformDBOperation 17:18:56.5 Info: Performing DB Operation 17:18:56.5 Info: SQLite 3.48.0 17:18:56.5 Info: => 0.0011755s 17:18:56.5 Info: DatabaseEngineVersionCheck migrated 17:18:56.5 Info: => 0.0012041s 17:18:56.6 Info: VersionMigration migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: CreateTable VersionInfo 17:18:56.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:18:56.6 Info: => 0.0001737s 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: VersionMigration migrated 17:18:56.6 Info: => 0.0005861s 17:18:56.6 Info: VersionUniqueMigration migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: CreateIndex VersionInfo (Version) 17:18:56.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:56.6 Info: => 0.0001479s 17:18:56.6 Info: AlterTable VersionInfo 17:18:56.6 Info: => 1.7E-06s 17:18:56.6 Info: CreateColumn VersionInfo AppliedOn DateTime 17:18:56.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:18:56.6 Info: => 0.0006326s 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: VersionUniqueMigration migrated 17:18:56.6 Info: => 0.000906s 17:18:56.6 Info: VersionDescriptionMigration migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: AlterTable VersionInfo 17:18:56.6 Info: => 1.7E-06s 17:18:56.6 Info: CreateColumn VersionInfo Description String 17:18:56.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:18:56.6 Info: => 0.000233s 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: VersionDescriptionMigration migrated 17:18:56.6 Info: => 0.0004524s 17:18:56.6 Info: 1: InitialSetup migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 1 17:18:56.6 Info: CreateTable Config 17:18:56.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:18:56.6 Info: => 0.0001936s 17:18:56.6 Info: CreateIndex Config (Key) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:18:56.6 Info: => 9.84E-05s 17:18:56.6 Info: CreateTable RootFolders 17:18:56.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:18:56.6 Info: => 0.0001141s 17:18:56.6 Info: CreateIndex RootFolders (Path) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:18:56.6 Info: => 9.62E-05s 17:18:56.6 Info: CreateTable Artists 17:18:56.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) 17:18:56.6 Info: => 0.0003215s 17:18:56.6 Info: CreateIndex Artists (ForeignArtistId) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:56.6 Info: => 9.8E-05s 17:18:56.6 Info: CreateIndex Artists (NameSlug) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:56.6 Info: => 9.33E-05s 17:18:56.6 Info: CreateIndex Artists (CleanName) 17:18:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.6 Info: => 9.16E-05s 17:18:56.6 Info: CreateIndex Artists (Path) 17:18:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.6 Info: => 9.02E-05s 17:18:56.6 Info: CreateTable Albums 17:18:56.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) 17:18:56.6 Info: => 0.0002769s 17:18:56.6 Info: CreateIndex Albums (ForeignAlbumId) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.6 Info: => 9.6E-05s 17:18:56.6 Info: CreateIndex Albums (MBId) 17:18:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.6 Info: => 8.86E-05s 17:18:56.6 Info: CreateIndex Albums (TADBId) 17:18:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.6 Info: => 8.96E-05s 17:18:56.6 Info: CreateIndex Albums (TitleSlug) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.6 Info: => 8.86E-05s 17:18:56.6 Info: CreateIndex Albums (CleanTitle) 17:18:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.6 Info: => 8.98E-05s 17:18:56.6 Info: CreateIndex Albums (Path) 17:18:56.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:18:56.6 Info: => 8.91E-05s 17:18:56.6 Info: CreateTable Tracks 17:18:56.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) 17:18:56.6 Info: => 0.000192s 17:18:56.6 Info: CreateIndex Tracks (ForeignTrackId) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:56.6 Info: => 0.0001082s 17:18:56.6 Info: CreateIndex Tracks (ArtistId) 17:18:56.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:56.6 Info: => 9.54E-05s 17:18:56.6 Info: CreateIndex Tracks (TrackFileId) 17:18:56.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:56.6 Info: => 0.0001302s 17:18:56.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:18:56.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:18:56.6 Info: => 0.0001418s 17:18:56.6 Info: CreateTable TrackFiles 17:18:56.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) 17:18:56.6 Info: => 0.0024325s 17:18:56.6 Info: CreateIndex TrackFiles (ArtistId) 17:18:56.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:18:56.6 Info: => 0.0001181s 17:18:56.6 Info: CreateIndex TrackFiles (AlbumId) 17:18:56.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:56.6 Info: => 0.0001011s 17:18:56.6 Info: CreateTable History 17:18:56.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) 17:18:56.6 Info: => 0.0002336s 17:18:56.6 Info: CreateIndex History (Date) 17:18:56.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:56.6 Info: => 0.0001114s 17:18:56.6 Info: CreateIndex History (EventType) 17:18:56.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:56.6 Info: => 0.0001235s 17:18:56.6 Info: CreateIndex History (DownloadId) 17:18:56.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:18:56.6 Info: => 0.0001153s 17:18:56.6 Info: CreateIndex History (AlbumId) 17:18:56.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:18:56.6 Info: => 0.0001015s 17:18:56.6 Info: CreateTable Notifications 17:18:56.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) 17:18:56.6 Info: => 0.0002s 17:18:56.6 Info: CreateTable ScheduledTasks 17:18:56.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:18:56.6 Info: => 0.0001463s 17:18:56.6 Info: CreateIndex ScheduledTasks (TypeName) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:56.6 Info: => 0.0001041s 17:18:56.6 Info: CreateTable Indexers 17:18:56.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) 17:18:56.6 Info: => 0.0001482s 17:18:56.6 Info: CreateIndex Indexers (Name) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:56.6 Info: => 0.0001377s 17:18:56.6 Info: CreateTable Profiles 17:18:56.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:18:56.6 Info: => 0.0001684s 17:18:56.6 Info: CreateIndex Profiles (Name) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:18:56.6 Info: => 0.0001093s 17:18:56.6 Info: CreateTable QualityDefinitions 17:18:56.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:18:56.6 Info: => 0.0001489s 17:18:56.6 Info: CreateIndex QualityDefinitions (Quality) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:18:56.6 Info: => 0.0001012s 17:18:56.6 Info: CreateIndex QualityDefinitions (Title) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:18:56.6 Info: => 0.000107s 17:18:56.6 Info: CreateTable NamingConfig 17:18:56.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) 17:18:56.6 Info: => 0.0001889s 17:18:56.6 Info: CreateTable Blacklist 17:18:56.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 '') 17:18:56.6 Info: => 0.0002355s 17:18:56.6 Info: CreateTable Metadata 17:18:56.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) 17:18:56.6 Info: => 0.0001436s 17:18:56.6 Info: CreateTable MetadataFiles 17:18:56.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) 17:18:56.6 Info: => 0.0002185s 17:18:56.6 Info: CreateTable DownloadClients 17:18:56.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) 17:18:56.6 Info: => 0.0001549s 17:18:56.6 Info: CreateTable PendingReleases 17:18:56.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 '') 17:18:56.6 Info: => 0.0001595s 17:18:56.6 Info: CreateTable RemotePathMappings 17:18:56.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:18:56.6 Info: => 0.0001348s 17:18:56.6 Info: CreateTable Tags 17:18:56.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:18:56.6 Info: => 0.0001193s 17:18:56.6 Info: CreateIndex Tags (Label) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:18:56.6 Info: => 0.0001202s 17:18:56.6 Info: CreateTable Restrictions 17:18:56.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:18:56.6 Info: => 0.00017s 17:18:56.6 Info: CreateTable DelayProfiles 17:18:56.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) 17:18:56.6 Info: => 0.0002007s 17:18:56.6 Info: CreateTable Users 17:18:56.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:18:56.6 Info: => 0.0001615s 17:18:56.6 Info: CreateIndex Users (Identifier) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:18:56.6 Info: => 0.0001123s 17:18:56.6 Info: CreateIndex Users (Username) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:18:56.6 Info: => 0.0001063s 17:18:56.6 Info: CreateTable Commands 17:18:56.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) 17:18:56.6 Info: => 0.0002165s 17:18:56.6 Info: CreateTable IndexerStatus 17:18:56.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) 17:18:56.6 Info: => 0.0002006s 17:18:56.6 Info: CreateIndex IndexerStatus (ProviderId) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:56.6 Info: => 0.0001068s 17:18:56.6 Info: CreateTable ExtraFiles 17:18:56.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) 17:18:56.6 Info: => 0.0001935s 17:18:56.6 Info: CreateTable LyricFiles 17:18:56.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) 17:18:56.6 Info: => 0.00021s 17:18:56.6 Info: CreateTable LanguageProfiles 17:18:56.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:18:56.6 Info: => 0.000135s 17:18:56.6 Info: CreateIndex LanguageProfiles (Name) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:18:56.6 Info: => 0.0001166s 17:18:56.6 Info: CreateTable DownloadClientStatus 17:18:56.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) 17:18:56.6 Info: => 0.0001472s 17:18:56.6 Info: CreateIndex DownloadClientStatus (ProviderId) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:56.6 Info: => 0.000153s 17:18:56.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:18:56.6 Info: -> 1 Insert operations completed in 00:00:00.0000942 taking an average of 00:00:00.0000942 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:18:56', 'InitialSetup') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 1: InitialSetup migrated 17:18:56.6 Info: => 0.0011393s 17:18:56.6 Info: 2: add_reason_to_pending_releases migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 2 17:18:56.6 Info: AlterTable PendingReleases 17:18:56.6 Info: => 2.4E-06s 17:18:56.6 Info: CreateColumn PendingReleases Reason Int32 17:18:56.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:18:56.6 Info: => 0.0006183s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:18:56', 'add_reason_to_pending_releases') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 2: add_reason_to_pending_releases migrated 17:18:56.6 Info: => 0.0009852s 17:18:56.6 Info: 3: add_medium_support migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 3 17:18:56.6 Info: AlterTable Albums 17:18:56.6 Info: => 2E-06s 17:18:56.6 Info: CreateColumn Albums Media String 17:18:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:18:56.6 Info: => 0.0006147s 17:18:56.6 Info: AlterTable Tracks 17:18:56.6 Info: => 1.8E-06s 17:18:56.6 Info: CreateColumn Tracks MediumNumber Int32 17:18:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:18:56.6 Info: => 0.0005749s 17:18:56.6 Info: AlterTable Tracks 17:18:56.6 Info: => 1.6E-06s 17:18:56.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:18:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:18:56.6 Info: => 0.0005693s 17:18:56.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:56.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:56.6 Info: => 6.41E-05s 17:18:56.6 Info: DeleteColumn Tracks TrackNumber 17:18:56.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) 17:18:56.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" 17:18:56.6 Info: DROP TABLE "Tracks" 17:18:56.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:56.6 Info: => 0.0053111s 17:18:56.6 Info: AlterTable Tracks 17:18:56.6 Info: => 1.7E-06s 17:18:56.6 Info: CreateColumn Tracks TrackNumber String 17:18:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:18:56.6 Info: => 0.000548s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:18:56', 'add_medium_support') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 3: add_medium_support migrated 17:18:56.6 Info: => 0.0009864s 17:18:56.6 Info: 4: add_various_qualites_in_profile migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 4 17:18:56.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:56.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:56.6 Info: => 7.34E-05s 17:18:56.6 Info: PerformDBOperation 17:18:56.6 Info: Performing DB Operation 17:18:56.6 Info: => 4.88E-05s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:18:56', 'add_various_qualites_in_profile') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 4: add_various_qualites_in_profile migrated 17:18:56.6 Info: => 0.0003541s 17:18:56.6 Info: 5: metadata_profiles migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 5 17:18:56.6 Info: CreateTable MetadataProfiles 17:18:56.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:18:56.6 Info: => 0.0002055s 17:18:56.6 Info: CreateIndex MetadataProfiles (Name) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:18:56.6 Info: => 0.0001204s 17:18:56.6 Info: AlterTable Artists 17:18:56.6 Info: => 1.6E-06s 17:18:56.6 Info: CreateColumn Artists MetadataProfileId Int32 17:18:56.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:18:56.6 Info: => 0.0006085s 17:18:56.6 Info: DeleteColumn Artists PrimaryAlbumTypes 17:18:56.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) 17:18:56.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" 17:18:56.6 Info: DROP TABLE "Artists" 17:18:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.6 Info: => 0.0056221s 17:18:56.6 Info: DeleteColumn Artists SecondaryAlbumTypes 17:18:56.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) 17:18:56.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" 17:18:56.6 Info: DROP TABLE "Artists" 17:18:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.6 Info: => 0.0055224s 17:18:56.6 Info: AlterTable Albums 17:18:56.6 Info: => 1.5E-06s 17:18:56.6 Info: CreateColumn Albums SecondaryTypes String 17:18:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:18:56.6 Info: => 0.000591s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:18:56', 'metadata_profiles') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 5: metadata_profiles migrated 17:18:56.6 Info: => 0.0010624s 17:18:56.6 Info: 6: separate_automatic_and_interactive_search migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 6 17:18:56.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:18:56.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) 17:18:56.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:18:56.6 Info: DROP TABLE "Indexers" 17:18:56.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:56.6 Info: => 0.00601s 17:18:56.6 Info: AlterTable Indexers 17:18:56.6 Info: => 1.7E-06s 17:18:56.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:18:56.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:18:56.6 Info: => 0.0006216s 17:18:56.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:56.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:56.6 Info: => 6.36E-05s 17:18:56.6 Info: AlterTable Indexers 17:18:56.6 Info: => 1.5E-06s 17:18:56.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:18:56.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) 17:18:56.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" 17:18:56.6 Info: DROP TABLE "Indexers" 17:18:56.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:56.6 Info: => 0.004702s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:18:56', 'separate_automatic_and_interactive_search') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 6: separate_automatic_and_interactive_search migrated 17:18:56.6 Info: => 0.0050993s 17:18:56.6 Info: 7: change_album_path_to_relative migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 7 17:18:56.6 Info: DeleteColumn Albums Path 17:18:56.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) 17:18:56.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" 17:18:56.6 Info: DROP TABLE "Albums" 17:18:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.6 Info: => 0.0057204s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:18:56', 'change_album_path_to_relative') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 7: change_album_path_to_relative migrated 17:18:56.6 Info: => 0.0061855s 17:18:56.6 Info: 8: change_quality_size_mb_to_kb migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 8 17:18:56.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 17:18:56.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 17:18:56.6 Info: => 6.79E-05s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:18:56', 'change_quality_size_mb_to_kb') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 8: change_quality_size_mb_to_kb migrated 17:18:56.6 Info: => 0.0003693s 17:18:56.6 Info: 9: album_releases migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 9 17:18:56.6 Info: AlterTable Albums 17:18:56.6 Info: => 1.8E-06s 17:18:56.6 Info: CreateColumn Albums Releases String 17:18:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:18:56.6 Info: => 0.0006316s 17:18:56.6 Info: AlterTable Albums 17:18:56.6 Info: => 1.8E-06s 17:18:56.6 Info: CreateColumn Albums CurrentRelease String 17:18:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:18:56.6 Info: => 0.0005949s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:18:56', 'album_releases') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 9: album_releases migrated 17:18:56.6 Info: => 0.0019638s 17:18:56.6 Info: 10: album_releases_fix migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 10 17:18:56.6 Info: AlterTable Albums 17:18:56.6 Info: => 2E-06s 17:18:56.6 Info: AlterColumn Albums Releases String 17:18:56.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) 17:18:56.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" 17:18:56.6 Info: DROP TABLE "Albums" 17:18:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.6 Info: => 0.0067813s 17:18:56.6 Info: AlterTable Albums 17:18:56.6 Info: => 1.8E-06s 17:18:56.6 Info: AlterColumn Albums CurrentRelease String 17:18:56.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) 17:18:56.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" 17:18:56.6 Info: DROP TABLE "Albums" 17:18:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.6 Info: => 0.0056431s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:18:56', 'album_releases_fix') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 10: album_releases_fix migrated 17:18:56.6 Info: => 0.0060833s 17:18:56.6 Info: 11: import_lists migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 11 17:18:56.6 Info: CreateTable ImportLists 17:18:56.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) 17:18:56.6 Info: => 0.000226s 17:18:56.6 Info: CreateIndex ImportLists (Name) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:56.6 Info: => 0.0001073s 17:18:56.6 Info: CreateTable ImportListStatus 17:18:56.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) 17:18:56.6 Info: => 0.0001574s 17:18:56.6 Info: CreateIndex ImportListStatus (ProviderId) 17:18:56.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:56.6 Info: => 0.0001049s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:18:56', 'import_lists') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 11: import_lists migrated 17:18:56.6 Info: => 0.0004897s 17:18:56.6 Info: 12: add_release_status migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 12 17:18:56.6 Info: AlterTable MetadataProfiles 17:18:56.6 Info: => 1.7E-06s 17:18:56.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:18:56.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:18:56.6 Info: => 0.000635s 17:18:56.6 Info: PerformDBOperation 17:18:56.6 Info: Performing DB Operation 17:18:56.6 Info: => 4.24E-05s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:18:56', 'add_release_status') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 12: add_release_status migrated 17:18:56.6 Info: => 0.0003702s 17:18:56.6 Info: 13: album_download_notification migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 13 17:18:56.6 Info: AlterTable Notifications 17:18:56.6 Info: => 1.7E-06s 17:18:56.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:18:56.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:18:56.6 Info: => 0.0006324s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:18:56', 'album_download_notification') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 13: album_download_notification migrated 17:18:56.6 Info: => 0.0010215s 17:18:56.6 Info: 14: fix_language_metadata_profiles migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 14 17:18:56.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 17:18:56.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 17:18:56.6 Info: => 0.0001022s 17:18:56.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 17:18:56.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 17:18:56.6 Info: => 8.07E-05s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:18:56', 'fix_language_metadata_profiles') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 14: fix_language_metadata_profiles migrated 17:18:56.6 Info: => 0.0003795s 17:18:56.6 Info: 15: remove_fanzub migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 15 17:18:56.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:56.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:56.6 Info: => 6.51E-05s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:18:56', 'remove_fanzub') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 15: remove_fanzub migrated 17:18:56.6 Info: => 0.0003576s 17:18:56.6 Info: 16: update_artist_history_indexes migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 16 17:18:56.6 Info: CreateIndex Albums (ArtistId) 17:18:56.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:18:56.6 Info: => 0.0001345s 17:18:56.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:18:56.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:18:56.6 Info: => 0.0001113s 17:18:56.6 Info: DeleteIndex History (AlbumId) 17:18:56.6 Info: DROP INDEX "IX_History_AlbumId" 17:18:56.6 Info: => 0.000145s 17:18:56.6 Info: CreateIndex History (AlbumId, Date) 17:18:56.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:56.6 Info: => 0.0001214s 17:18:56.6 Info: DeleteIndex History (DownloadId) 17:18:56.6 Info: DROP INDEX "IX_History_DownloadId" 17:18:56.6 Info: => 0.0001333s 17:18:56.6 Info: CreateIndex History (DownloadId, Date) 17:18:56.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:56.6 Info: => 0.0001155s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:18:56', 'update_artist_history_indexes') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 16: update_artist_history_indexes migrated 17:18:56.6 Info: => 0.0004865s 17:18:56.6 Info: 17: remove_nma migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 17 17:18:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:18:56.6 Info: => 6.92E-05s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:18:56', 'remove_nma') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 17: remove_nma migrated 17:18:56.6 Info: => 0.0003654s 17:18:56.6 Info: 18: album_disambiguation migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 18 17:18:56.6 Info: AlterTable Albums 17:18:56.6 Info: => 2.2E-06s 17:18:56.6 Info: CreateColumn Albums Disambiguation String 17:18:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:18:56.6 Info: => 0.000649s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:18:56', 'album_disambiguation') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 18: album_disambiguation migrated 17:18:56.6 Info: => 0.0010182s 17:18:56.6 Info: 19: add_ape_quality_in_profiles migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 19 17:18:56.6 Info: PerformDBOperation 17:18:56.6 Info: Performing DB Operation 17:18:56.6 Info: => 4.78E-05s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:18:56', 'add_ape_quality_in_profiles') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 19: add_ape_quality_in_profiles migrated 17:18:56.6 Info: => 0.0003458s 17:18:56.6 Info: 20: remove_pushalot migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 20 17:18:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:18:56.6 Info: => 7.01E-05s 17:18:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:18:56.6 Info: => 5.48E-05s 17:18:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:18:56.6 Info: => 5.06E-05s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:18:56', 'remove_pushalot') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 20: remove_pushalot migrated 17:18:56.6 Info: => 0.0003454s 17:18:56.6 Info: 21: add_custom_filters migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 21 17:18:56.6 Info: CreateTable CustomFilters 17:18:56.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:18:56.6 Info: => 0.0012475s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:18:56', 'add_custom_filters') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 21: add_custom_filters migrated 17:18:56.6 Info: => 0.0016037s 17:18:56.6 Info: 22: import_list_tags migrating 17:18:56.6 Info: Beginning Transaction 17:18:56.6 Info: Starting migration of Main DB to 22 17:18:56.6 Info: AlterTable ImportLists 17:18:56.6 Info: => 2.3E-06s 17:18:56.6 Info: CreateColumn ImportLists Tags String 17:18:56.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:18:56.6 Info: => 0.0006607s 17:18:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:18:56', 'import_list_tags') 17:18:56.6 Info: Committing Transaction 17:18:56.6 Info: 22: import_list_tags migrated 17:18:56.7 Info: => 0.0009984s 17:18:56.7 Info: 23: add_release_groups_etc migrating 17:18:56.7 Info: Beginning Transaction 17:18:56.7 Info: Starting migration of Main DB to 23 17:18:56.7 Info: CreateTable ArtistMetadata 17:18:56.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) 17:18:56.7 Info: => 0.0002301s 17:18:56.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:18:56.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:18:56.7 Info: => 0.0001142s 17:18:56.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" 17:18:56.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" 17:18:56.7 Info: => 0.0001167s 17:18:56.7 Info: AlterTable Artists 17:18:56.7 Info: => 1.6E-06s 17:18:56.7 Info: CreateColumn Artists ArtistMetadataId Int32 17:18:56.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:56.7 Info: => 0.000651s 17:18:56.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:56.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:56.7 Info: => 9.69E-05s 17:18:56.7 Info: CreateTable AlbumReleases 17:18:56.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) 17:18:56.7 Info: => 0.0002053s 17:18:56.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:18:56.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:56.7 Info: => 0.0001112s 17:18:56.7 Info: CreateIndex AlbumReleases (AlbumId) 17:18:56.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:56.7 Info: => 0.0001015s 17:18:56.7 Info: PerformDBOperation 17:18:56.7 Info: Performing DB Operation 17:18:56.7 Info: => 4.83E-05s 17:18:56.7 Info: AlterTable Albums 17:18:56.7 Info: => 1.6E-06s 17:18:56.7 Info: CreateColumn Albums ArtistMetadataId Int32 17:18:56.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:56.7 Info: => 0.0006667s 17:18:56.7 Info: AlterTable Albums 17:18:56.7 Info: => 1.6E-06s 17:18:56.7 Info: CreateColumn Albums AnyReleaseOk Boolean 17:18:56.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:18:56.7 Info: => 0.0006574s 17:18:56.7 Info: AlterTable Albums 17:18:56.7 Info: => 1.5E-06s 17:18:56.7 Info: CreateColumn Albums Links String 17:18:56.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:18:56.7 Info: => 0.0006468s 17:18:56.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:56.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:56.7 Info: => 0.0001118s 17:18:56.7 Info: AlterTable Tracks 17:18:56.7 Info: => 1.7E-06s 17:18:56.7 Info: CreateColumn Tracks ForeignRecordingId String 17:18:56.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:18:56.7 Info: => 0.0006608s 17:18:56.7 Info: AlterTable Tracks 17:18:56.7 Info: => 1.6E-06s 17:18:56.7 Info: CreateColumn Tracks AlbumReleaseId Int32 17:18:56.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:18:56.7 Info: => 0.000657s 17:18:56.7 Info: AlterTable Tracks 17:18:56.7 Info: => 1.6E-06s 17:18:56.7 Info: CreateColumn Tracks ArtistMetadataId Int32 17:18:56.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:56.7 Info: => 0.0006495s 17:18:56.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:56.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:56.7 Info: => 0.0001128s 17:18:56.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:56.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:56.7 Info: => 9.46E-05s 17:18:56.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:18:56.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) 17:18:56.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" 17:18:56.7 Info: DROP TABLE "Artists" 17:18:56.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.7 Info: => 0.0068701s 17:18:56.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:18:56.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) 17:18:56.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" 17:18:56.7 Info: DROP TABLE "Albums" 17:18:56.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.7 Info: => 0.0058772s 17:18:56.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:18:56.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) 17:18:56.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" 17:18:56.7 Info: DROP TABLE "Tracks" 17:18:56.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:56.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:56.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:56.7 Info: => 0.0068301s 17:18:56.7 Info: DeleteColumn TrackFiles ArtistId 17:18:56.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) 17:18:56.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" 17:18:56.7 Info: DROP TABLE "TrackFiles" 17:18:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:56.7 Info: => 0.0052397s 17:18:56.7 Info: CreateIndex Artists (ArtistMetadataId) 17:18:56.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:56.7 Info: => 0.0001067s 17:18:56.7 Info: CreateIndex Artists (Monitored) 17:18:56.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:56.7 Info: => 0.0001021s 17:18:56.7 Info: CreateIndex Albums (ArtistMetadataId) 17:18:56.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:56.7 Info: => 0.0001041s 17:18:56.7 Info: CreateIndex Tracks (ArtistMetadataId) 17:18:56.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:18:56.7 Info: => 9.94E-05s 17:18:56.7 Info: CreateIndex Tracks (AlbumReleaseId) 17:18:56.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:18:56.7 Info: => 0.0001016s 17:18:56.7 Info: CreateIndex Tracks (ForeignRecordingId) 17:18:56.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:18:56.7 Info: => 0.0001017s 17:18:56.7 Info: UpdateData 17:18:56.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:56.7 Info: => 6.42E-05s 17:18:56.7 Info: UpdateData 17:18:56.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:56.7 Info: => 5.64E-05s 17:18:56.7 Info: UpdateData 17:18:56.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:18:56.7 Info: => 6.45E-05s 17:18:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:18:56', 'add_release_groups_etc') 17:18:56.7 Info: Committing Transaction 17:18:56.7 Info: 23: add_release_groups_etc migrated 17:18:56.7 Info: => 0.0006334s 17:18:56.7 Info: 24: NewMediaInfoFormat migrating 17:18:56.7 Info: Beginning Transaction 17:18:56.7 Info: Starting migration of Main DB to 24 17:18:56.7 Info: UpdateData 17:18:56.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:18:56.7 Info: => 7.54E-05s 17:18:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:18:56', 'NewMediaInfoFormat') 17:18:56.7 Info: Committing Transaction 17:18:56.7 Info: 24: NewMediaInfoFormat migrated 17:18:56.7 Info: => 0.0003692s 17:18:56.7 Info: 25: rename_restrictions_to_release_profiles migrating 17:18:56.7 Info: Beginning Transaction 17:18:56.7 Info: Starting migration of Main DB to 25 17:18:56.7 Info: RenameTable Restrictions ReleaseProfiles 17:18:56.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:18:56.7 Info: => 0.0017168s 17:18:56.7 Info: AlterTable ReleaseProfiles 17:18:56.7 Info: => 1.7E-06s 17:18:56.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:18:56.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:18:56.7 Info: => 0.0006104s 17:18:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:18:56', 'rename_restrictions_to_release_profiles') 17:18:56.7 Info: Committing Transaction 17:18:56.7 Info: 25: rename_restrictions_to_release_profiles migrated 17:18:56.7 Info: => 0.0009448s 17:18:56.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:18:56.7 Info: Beginning Transaction 17:18:56.7 Info: Starting migration of Main DB to 26 17:18:56.7 Info: RenameTable Profiles QualityProfiles 17:18:56.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:18:56.7 Info: => 0.0017498s 17:18:56.7 Info: AlterTable QualityProfiles 17:18:56.7 Info: => 1.8E-06s 17:18:56.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:18:56.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:56.7 Info: => 0.0006037s 17:18:56.7 Info: AlterTable LanguageProfiles 17:18:56.7 Info: => 1.7E-06s 17:18:56.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:18:56.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:56.7 Info: => 0.0005885s 17:18:56.7 Info: UpdateData 17:18:56.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:56.7 Info: => 6.31E-05s 17:18:56.7 Info: UpdateData 17:18:56.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:56.7 Info: => 5.2E-05s 17:18:56.7 Info: RenameColumn Artists ProfileId to QualityProfileId 17:18:56.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) 17:18:56.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" 17:18:56.7 Info: DROP TABLE "Artists" 17:18:56.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:56.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:56.7 Info: => 0.0058001s 17:18:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:18:56', 'rename_quality_profiles_add_upgrade_allowed') 17:18:56.7 Info: Committing Transaction 17:18:56.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:18:56.7 Info: => 0.0062463s 17:18:56.7 Info: 27: add_import_exclusions migrating 17:18:56.7 Info: Beginning Transaction 17:18:56.7 Info: Starting migration of Main DB to 27 17:18:56.7 Info: CreateTable ImportListExclusions 17:18:56.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:18:56.7 Info: => 0.0001592s 17:18:56.7 Info: CreateIndex ImportListExclusions (ForeignId) 17:18:56.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:18:56.7 Info: => 0.0001127s 17:18:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:18:56', 'add_import_exclusions') 17:18:56.7 Info: Committing Transaction 17:18:56.7 Info: 27: add_import_exclusions migrated 17:18:56.7 Info: => 0.0005017s 17:18:56.7 Info: 28: clean_artist_metadata_table migrating 17:18:56.7 Info: Beginning Transaction 17:18:56.7 Info: Starting migration of Main DB to 28 17:18:56.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) 17:18:56.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) 17:18:56.7 Info: => 0.0001859s 17:18:56.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) 17:18:56.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) 17:18:56.7 Info: => 0.0001548s 17:18:56.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) 17:18:56.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) 17:18:56.7 Info: => 0.0001502s 17:18:56.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) 17:18:56.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) 17:18:56.7 Info: => 0.0001489s 17:18:56.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) 17:18:56.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) 17:18:56.7 Info: => 0.0001457s 17:18:56.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) 17:18:56.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) 17:18:56.7 Info: => 0.0001454s 17:18:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:18:56', 'clean_artist_metadata_table') 17:18:56.7 Info: Committing Transaction 17:18:56.7 Info: 28: clean_artist_metadata_table migrated 17:18:56.7 Info: => 0.000475s 17:18:56.7 Info: 29: health_issue_notification migrating 17:18:56.7 Info: Beginning Transaction 17:18:56.7 Info: Starting migration of Main DB to 29 17:18:56.7 Info: AlterTable Notifications 17:18:56.7 Info: => 1.8E-06s 17:18:56.7 Info: CreateColumn Notifications OnHealthIssue Boolean 17:18:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:18:56.7 Info: => 0.0006552s 17:18:56.7 Info: AlterTable Notifications 17:18:56.7 Info: => 1.6E-06s 17:18:56.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:18:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:18:56.7 Info: => 0.0006329s 17:18:56.7 Info: AlterTable Notifications 17:18:56.7 Info: => 1.6E-06s 17:18:56.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:18:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:18:56.7 Info: => 0.0006119s 17:18:56.7 Info: AlterTable Notifications 17:18:56.7 Info: => 1.6E-06s 17:18:56.7 Info: CreateColumn Notifications OnImportFailure Boolean 17:18:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:18:56.7 Info: => 0.0006151s 17:18:56.7 Info: AlterTable Notifications 17:18:56.7 Info: => 1.7E-06s 17:18:56.7 Info: CreateColumn Notifications OnTrackRetag Boolean 17:18:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:18:56.7 Info: => 0.0006089s 17:18:56.7 Info: DeleteColumn Notifications OnDownload 17:18:56.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) 17:18:56.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" 17:18:56.7 Info: DROP TABLE "Notifications" 17:18:56.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:56.7 Info: => 0.0066713s 17:18:56.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:18:56.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) 17:18:56.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" 17:18:56.7 Info: DROP TABLE "Notifications" 17:18:56.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:56.7 Info: => 0.0052954s 17:18:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:18:56', 'health_issue_notification') 17:18:56.7 Info: Committing Transaction 17:18:56.7 Info: 29: health_issue_notification migrated 17:18:56.7 Info: => 0.0057562s 17:18:56.7 Info: 30: add_mediafilerepository_mtime migrating 17:18:56.7 Info: Beginning Transaction 17:18:56.7 Info: Starting migration of Main DB to 30 17:18:56.7 Info: AlterTable TrackFiles 17:18:56.7 Info: => 1.8E-06s 17:18:56.7 Info: CreateColumn TrackFiles Modified DateTime 17:18:56.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:18:56.7 Info: => 0.0006559s 17:18:56.7 Info: AlterTable TrackFiles 17:18:56.7 Info: => 1.8E-06s 17:18:56.7 Info: CreateColumn TrackFiles Path String 17:18:56.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:18:56.7 Info: => 0.000632s 17:18:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:56.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:56.7 Info: => 5.88E-05s 17:18:56.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) 17:18:56.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) 17:18:56.7 Info: => 0.0001533s 17:18:56.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) 17:18:56.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) 17:18:56.7 Info: => 0.0001637s 17:18:56.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) 17:18:56.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) 17:18:56.7 Info: => 0.0001716s 17:18:56.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") 17:18:56.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") 17:18:56.7 Info: => 0.0001082s 17:18:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:56.7 Info: => 7.6E-05s 17:18:56.7 Info: AlterTable TrackFiles 17:18:56.7 Info: => 1.8E-06s 17:18:56.7 Info: AlterColumn TrackFiles Path String 17:18:56.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) 17:18:56.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" 17:18:56.7 Info: DROP TABLE "TrackFiles" 17:18:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:56.7 Info: => 0.0054405s 17:18:56.7 Info: CreateIndex TrackFiles (Path) 17:18:56.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:56.7 Info: => 0.0001072s 17:18:56.7 Info: DeleteColumn TrackFiles RelativePath 17:18:56.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) 17:18:56.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" 17:18:56.7 Info: DROP TABLE "TrackFiles" 17:18:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:56.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:56.7 Info: => 0.0078332s 17:18:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:18:56', 'add_mediafilerepository_mtime') 17:18:56.7 Info: Committing Transaction 17:18:56.7 Info: 30: add_mediafilerepository_mtime migrated 17:18:56.7 Info: => 0.0082419s 17:18:56.7 Info: 31: add_artistmetadataid_constraint migrating 17:18:56.7 Info: Beginning Transaction 17:18:56.7 Info: Starting migration of Main DB to 31 17:18:56.7 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 17:18:56.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) 17:18:56.7 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 17:18:56.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") 17:18:56.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") 17:18:56.7 Info: => 0.0001839s 17:18:56.7 Info: DeleteIndex Artists (ArtistMetadataId) 17:18:56.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:18:56.7 Info: => 0.00016s 17:18:56.7 Info: AlterColumn Artists ArtistMetadataId Int32 17:18:56.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) 17:18:56.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" 17:18:56.7 Info: DROP TABLE "Artists" 17:18:56.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:56.7 Info: => 0.0057203s 17:18:56.7 Info: CreateIndex Artists (ArtistMetadataId) 17:18:56.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:56.7 Info: => 0.0001066s 17:18:56.7 Info: -> 3 Insert operations completed in 00:00:00.0003010 taking an average of 00:00:00.0001003 17:18:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:18:56', 'add_artistmetadataid_constraint') 17:18:56.7 Info: Committing Transaction 17:18:56.7 Info: 31: add_artistmetadataid_constraint migrated 17:18:56.7 Info: => 0.0005443s 17:18:56.7 Debug: Took: 00:00:00.2092290 17:18:56.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 17:18:56.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 17:18:56.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863368527318_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:56.8 Info: DatabaseEngineVersionCheck migrating 17:18:56.8 Info: PerformDBOperation 17:18:56.8 Info: Performing DB Operation 17:18:56.8 Info: SQLite 3.48.0 17:18:56.8 Info: => 0.0011452s 17:18:56.8 Info: DatabaseEngineVersionCheck migrated 17:18:56.8 Info: => 0.0011724s 17:18:56.8 Info: VersionMigration migrating 17:18:56.8 Info: Beginning Transaction 17:18:56.8 Info: CreateTable VersionInfo 17:18:56.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:18:56.8 Info: => 0.0001759s 17:18:56.8 Info: Committing Transaction 17:18:56.8 Info: VersionMigration migrated 17:18:56.8 Info: => 0.0006168s 17:18:56.8 Info: VersionUniqueMigration migrating 17:18:56.8 Info: Beginning Transaction 17:18:56.8 Info: CreateIndex VersionInfo (Version) 17:18:56.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:56.8 Info: => 0.0001473s 17:18:56.8 Info: AlterTable VersionInfo 17:18:56.8 Info: => 1.7E-06s 17:18:56.8 Info: CreateColumn VersionInfo AppliedOn DateTime 17:18:56.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:18:56.8 Info: => 0.000636s 17:18:56.8 Info: Committing Transaction 17:18:56.8 Info: VersionUniqueMigration migrated 17:18:56.8 Info: => 0.0008916s 17:18:56.8 Info: VersionDescriptionMigration migrating 17:18:56.8 Info: Beginning Transaction 17:18:56.8 Info: AlterTable VersionInfo 17:18:56.8 Info: => 1.9E-06s 17:18:56.8 Info: CreateColumn VersionInfo Description String 17:18:56.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:18:56.8 Info: => 0.0002424s 17:18:56.8 Info: Committing Transaction 17:18:56.8 Info: VersionDescriptionMigration migrated 17:18:56.8 Info: => 0.0004644s 17:18:56.8 Info: 1: InitialSetup migrating 17:18:56.8 Info: Beginning Transaction 17:18:56.8 Info: Starting migration of Main DB to 1 17:18:56.8 Info: CreateTable Config 17:18:56.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:18:56.8 Info: => 0.0002428s 17:18:56.8 Info: CreateIndex Config (Key) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:18:56.8 Info: => 0.0001072s 17:18:56.8 Info: CreateTable RootFolders 17:18:56.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:18:56.8 Info: => 0.0001163s 17:18:56.8 Info: CreateIndex RootFolders (Path) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:18:56.8 Info: => 9.46E-05s 17:18:56.8 Info: CreateTable Artists 17:18:56.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) 17:18:56.8 Info: => 0.0003452s 17:18:56.8 Info: CreateIndex Artists (ForeignArtistId) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:56.8 Info: => 0.0001034s 17:18:56.8 Info: CreateIndex Artists (NameSlug) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:56.8 Info: => 9.52E-05s 17:18:56.8 Info: CreateIndex Artists (CleanName) 17:18:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.8 Info: => 9.43E-05s 17:18:56.8 Info: CreateIndex Artists (Path) 17:18:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.8 Info: => 9.04E-05s 17:18:56.8 Info: CreateTable Albums 17:18:56.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) 17:18:56.8 Info: => 0.0002807s 17:18:56.8 Info: CreateIndex Albums (ForeignAlbumId) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.8 Info: => 9.72E-05s 17:18:56.8 Info: CreateIndex Albums (MBId) 17:18:56.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.8 Info: => 9.45E-05s 17:18:56.8 Info: CreateIndex Albums (TADBId) 17:18:56.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.8 Info: => 9.02E-05s 17:18:56.8 Info: CreateIndex Albums (TitleSlug) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.8 Info: => 9.31E-05s 17:18:56.8 Info: CreateIndex Albums (CleanTitle) 17:18:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.8 Info: => 9.09E-05s 17:18:56.8 Info: CreateIndex Albums (Path) 17:18:56.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:18:56.8 Info: => 8.91E-05s 17:18:56.8 Info: CreateTable Tracks 17:18:56.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) 17:18:56.8 Info: => 0.0001931s 17:18:56.8 Info: CreateIndex Tracks (ForeignTrackId) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:56.8 Info: => 9.45E-05s 17:18:56.8 Info: CreateIndex Tracks (ArtistId) 17:18:56.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:56.8 Info: => 9.42E-05s 17:18:56.8 Info: CreateIndex Tracks (TrackFileId) 17:18:56.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:56.8 Info: => 0.0001269s 17:18:56.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:18:56.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:18:56.8 Info: => 0.000138s 17:18:56.8 Info: CreateTable TrackFiles 17:18:56.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) 17:18:56.8 Info: => 0.0002118s 17:18:56.8 Info: CreateIndex TrackFiles (ArtistId) 17:18:56.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:18:56.8 Info: => 0.0001109s 17:18:56.8 Info: CreateIndex TrackFiles (AlbumId) 17:18:56.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:56.8 Info: => 0.0001001s 17:18:56.8 Info: CreateTable History 17:18:56.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) 17:18:56.8 Info: => 0.0002488s 17:18:56.8 Info: CreateIndex History (Date) 17:18:56.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:56.8 Info: => 0.0001134s 17:18:56.8 Info: CreateIndex History (EventType) 17:18:56.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:56.8 Info: => 0.0001238s 17:18:56.8 Info: CreateIndex History (DownloadId) 17:18:56.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:18:56.8 Info: => 0.0001138s 17:18:56.8 Info: CreateIndex History (AlbumId) 17:18:56.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:18:56.8 Info: => 9.92E-05s 17:18:56.8 Info: CreateTable Notifications 17:18:56.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) 17:18:56.8 Info: => 0.0001995s 17:18:56.8 Info: CreateTable ScheduledTasks 17:18:56.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:18:56.8 Info: => 0.0001471s 17:18:56.8 Info: CreateIndex ScheduledTasks (TypeName) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:56.8 Info: => 0.0001012s 17:18:56.8 Info: CreateTable Indexers 17:18:56.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) 17:18:56.8 Info: => 0.0001488s 17:18:56.8 Info: CreateIndex Indexers (Name) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:56.8 Info: => 0.0001387s 17:18:56.8 Info: CreateTable Profiles 17:18:56.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:18:56.8 Info: => 0.0001665s 17:18:56.8 Info: CreateIndex Profiles (Name) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:18:56.8 Info: => 0.0001058s 17:18:56.8 Info: CreateTable QualityDefinitions 17:18:56.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:18:56.8 Info: => 0.0001459s 17:18:56.8 Info: CreateIndex QualityDefinitions (Quality) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:18:56.8 Info: => 9.95E-05s 17:18:56.8 Info: CreateIndex QualityDefinitions (Title) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:18:56.8 Info: => 0.0001069s 17:18:56.8 Info: CreateTable NamingConfig 17:18:56.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) 17:18:56.8 Info: => 0.0001959s 17:18:56.8 Info: CreateTable Blacklist 17:18:56.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 '') 17:18:56.8 Info: => 0.0002362s 17:18:56.8 Info: CreateTable Metadata 17:18:56.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) 17:18:56.8 Info: => 0.0001457s 17:18:56.8 Info: CreateTable MetadataFiles 17:18:56.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) 17:18:56.8 Info: => 0.0002178s 17:18:56.8 Info: CreateTable DownloadClients 17:18:56.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) 17:18:56.8 Info: => 0.0001545s 17:18:56.8 Info: CreateTable PendingReleases 17:18:56.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 '') 17:18:56.8 Info: => 0.0001584s 17:18:56.8 Info: CreateTable RemotePathMappings 17:18:56.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:18:56.8 Info: => 0.0001336s 17:18:56.8 Info: CreateTable Tags 17:18:56.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:18:56.8 Info: => 0.0001204s 17:18:56.8 Info: CreateIndex Tags (Label) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:18:56.8 Info: => 0.0001224s 17:18:56.8 Info: CreateTable Restrictions 17:18:56.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:18:56.8 Info: => 0.0001693s 17:18:56.8 Info: CreateTable DelayProfiles 17:18:56.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) 17:18:56.8 Info: => 0.0002014s 17:18:56.8 Info: CreateTable Users 17:18:56.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:18:56.8 Info: => 0.0001605s 17:18:56.8 Info: CreateIndex Users (Identifier) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:18:56.8 Info: => 0.0001112s 17:18:56.8 Info: CreateIndex Users (Username) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:18:56.8 Info: => 0.0001032s 17:18:56.8 Info: CreateTable Commands 17:18:56.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) 17:18:56.8 Info: => 0.0002137s 17:18:56.8 Info: CreateTable IndexerStatus 17:18:56.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) 17:18:56.8 Info: => 0.0002042s 17:18:56.8 Info: CreateIndex IndexerStatus (ProviderId) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:56.8 Info: => 0.0001093s 17:18:56.8 Info: CreateTable ExtraFiles 17:18:56.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) 17:18:56.8 Info: => 0.0001956s 17:18:56.8 Info: CreateTable LyricFiles 17:18:56.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) 17:18:56.8 Info: => 0.00021s 17:18:56.8 Info: CreateTable LanguageProfiles 17:18:56.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:18:56.8 Info: => 0.0001369s 17:18:56.8 Info: CreateIndex LanguageProfiles (Name) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:18:56.8 Info: => 0.0001105s 17:18:56.8 Info: CreateTable DownloadClientStatus 17:18:56.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) 17:18:56.8 Info: => 0.0001522s 17:18:56.8 Info: CreateIndex DownloadClientStatus (ProviderId) 17:18:56.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:56.8 Info: => 0.000149s 17:18:56.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:18:56.8 Info: -> 1 Insert operations completed in 00:00:00.0000906 taking an average of 00:00:00.0000906 17:18:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:18:56', 'InitialSetup') 17:18:56.8 Info: Committing Transaction 17:18:56.8 Info: 1: InitialSetup migrated 17:18:56.8 Info: => 0.0010505s 17:18:56.8 Info: 2: add_reason_to_pending_releases migrating 17:18:56.8 Info: Beginning Transaction 17:18:56.8 Info: Starting migration of Main DB to 2 17:18:56.8 Info: AlterTable PendingReleases 17:18:56.8 Info: => 2E-06s 17:18:56.8 Info: CreateColumn PendingReleases Reason Int32 17:18:56.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:18:56.8 Info: => 0.0006214s 17:18:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:18:56', 'add_reason_to_pending_releases') 17:18:56.8 Info: Committing Transaction 17:18:56.8 Info: 2: add_reason_to_pending_releases migrated 17:18:56.8 Info: => 0.0009723s 17:18:56.8 Info: 3: add_medium_support migrating 17:18:56.8 Info: Beginning Transaction 17:18:56.8 Info: Starting migration of Main DB to 3 17:18:56.8 Info: AlterTable Albums 17:18:56.8 Info: => 2.5E-06s 17:18:56.8 Info: CreateColumn Albums Media String 17:18:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:18:56.8 Info: => 0.0006264s 17:18:56.8 Info: AlterTable Tracks 17:18:56.8 Info: => 1.8E-06s 17:18:56.8 Info: CreateColumn Tracks MediumNumber Int32 17:18:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:18:56.8 Info: => 0.0005726s 17:18:56.8 Info: AlterTable Tracks 17:18:56.8 Info: => 1.4E-06s 17:18:56.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:18:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:18:56.8 Info: => 0.0005651s 17:18:56.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:56.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:56.8 Info: => 6.25E-05s 17:18:56.8 Info: DeleteColumn Tracks TrackNumber 17:18:56.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) 17:18:56.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" 17:18:56.9 Info: DROP TABLE "Tracks" 17:18:56.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:56.9 Info: => 0.0053785s 17:18:56.9 Info: AlterTable Tracks 17:18:56.9 Info: => 1.6E-06s 17:18:56.9 Info: CreateColumn Tracks TrackNumber String 17:18:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:18:56.9 Info: => 0.0005548s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:18:56', 'add_medium_support') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 3: add_medium_support migrated 17:18:56.9 Info: => 0.0009944s 17:18:56.9 Info: 4: add_various_qualites_in_profile migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 4 17:18:56.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:56.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:56.9 Info: => 7.27E-05s 17:18:56.9 Info: PerformDBOperation 17:18:56.9 Info: Performing DB Operation 17:18:56.9 Info: => 5.07E-05s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:18:56', 'add_various_qualites_in_profile') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 4: add_various_qualites_in_profile migrated 17:18:56.9 Info: => 0.0003542s 17:18:56.9 Info: 5: metadata_profiles migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 5 17:18:56.9 Info: CreateTable MetadataProfiles 17:18:56.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:18:56.9 Info: => 0.0001656s 17:18:56.9 Info: CreateIndex MetadataProfiles (Name) 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:18:56.9 Info: => 0.0001441s 17:18:56.9 Info: AlterTable Artists 17:18:56.9 Info: => 1.5E-06s 17:18:56.9 Info: CreateColumn Artists MetadataProfileId Int32 17:18:56.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:18:56.9 Info: => 0.0006165s 17:18:56.9 Info: DeleteColumn Artists PrimaryAlbumTypes 17:18:56.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) 17:18:56.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" 17:18:56.9 Info: DROP TABLE "Artists" 17:18:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.9 Info: => 0.0056777s 17:18:56.9 Info: DeleteColumn Artists SecondaryAlbumTypes 17:18:56.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) 17:18:56.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" 17:18:56.9 Info: DROP TABLE "Artists" 17:18:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.9 Info: => 0.0068825s 17:18:56.9 Info: AlterTable Albums 17:18:56.9 Info: => 1.6E-06s 17:18:56.9 Info: CreateColumn Albums SecondaryTypes String 17:18:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:18:56.9 Info: => 0.000594s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:18:56', 'metadata_profiles') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 5: metadata_profiles migrated 17:18:56.9 Info: => 0.0010737s 17:18:56.9 Info: 6: separate_automatic_and_interactive_search migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 6 17:18:56.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:18:56.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) 17:18:56.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:18:56.9 Info: DROP TABLE "Indexers" 17:18:56.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:56.9 Info: => 0.0046992s 17:18:56.9 Info: AlterTable Indexers 17:18:56.9 Info: => 1.6E-06s 17:18:56.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:18:56.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:18:56.9 Info: => 0.000588s 17:18:56.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:56.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:56.9 Info: => 6.15E-05s 17:18:56.9 Info: AlterTable Indexers 17:18:56.9 Info: => 1.6E-06s 17:18:56.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:18:56.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) 17:18:56.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" 17:18:56.9 Info: DROP TABLE "Indexers" 17:18:56.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:56.9 Info: => 0.0058241s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:18:56', 'separate_automatic_and_interactive_search') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 6: separate_automatic_and_interactive_search migrated 17:18:56.9 Info: => 0.0062596s 17:18:56.9 Info: 7: change_album_path_to_relative migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 7 17:18:56.9 Info: DeleteColumn Albums Path 17:18:56.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) 17:18:56.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" 17:18:56.9 Info: DROP TABLE "Albums" 17:18:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.9 Info: => 0.005792s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:18:56', 'change_album_path_to_relative') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 7: change_album_path_to_relative migrated 17:18:56.9 Info: => 0.0062755s 17:18:56.9 Info: 8: change_quality_size_mb_to_kb migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 8 17:18:56.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 17:18:56.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 17:18:56.9 Info: => 6.93E-05s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:18:56', 'change_quality_size_mb_to_kb') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 8: change_quality_size_mb_to_kb migrated 17:18:56.9 Info: => 0.0003749s 17:18:56.9 Info: 9: album_releases migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 9 17:18:56.9 Info: AlterTable Albums 17:18:56.9 Info: => 2E-06s 17:18:56.9 Info: CreateColumn Albums Releases String 17:18:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:18:56.9 Info: => 0.0006167s 17:18:56.9 Info: AlterTable Albums 17:18:56.9 Info: => 1.7E-06s 17:18:56.9 Info: CreateColumn Albums CurrentRelease String 17:18:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:18:56.9 Info: => 0.0005951s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:18:56', 'album_releases') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 9: album_releases migrated 17:18:56.9 Info: => 0.0009417s 17:18:56.9 Info: 10: album_releases_fix migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 10 17:18:56.9 Info: AlterTable Albums 17:18:56.9 Info: => 1.7E-06s 17:18:56.9 Info: AlterColumn Albums Releases String 17:18:56.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) 17:18:56.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" 17:18:56.9 Info: DROP TABLE "Albums" 17:18:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.9 Info: => 0.0067562s 17:18:56.9 Info: AlterTable Albums 17:18:56.9 Info: => 1.9E-06s 17:18:56.9 Info: AlterColumn Albums CurrentRelease String 17:18:56.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) 17:18:56.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" 17:18:56.9 Info: DROP TABLE "Albums" 17:18:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.9 Info: => 0.005629s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:18:56', 'album_releases_fix') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 10: album_releases_fix migrated 17:18:56.9 Info: => 0.0060635s 17:18:56.9 Info: 11: import_lists migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 11 17:18:56.9 Info: CreateTable ImportLists 17:18:56.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) 17:18:56.9 Info: => 0.0002184s 17:18:56.9 Info: CreateIndex ImportLists (Name) 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:56.9 Info: => 0.0001114s 17:18:56.9 Info: CreateTable ImportListStatus 17:18:56.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) 17:18:56.9 Info: => 0.0001582s 17:18:56.9 Info: CreateIndex ImportListStatus (ProviderId) 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:56.9 Info: => 0.0001049s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:18:56', 'import_lists') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 11: import_lists migrated 17:18:56.9 Info: => 0.0004872s 17:18:56.9 Info: 12: add_release_status migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 12 17:18:56.9 Info: AlterTable MetadataProfiles 17:18:56.9 Info: => 1.6E-06s 17:18:56.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:18:56.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:18:56.9 Info: => 0.0006333s 17:18:56.9 Info: PerformDBOperation 17:18:56.9 Info: Performing DB Operation 17:18:56.9 Info: => 4.22E-05s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:18:56', 'add_release_status') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 12: add_release_status migrated 17:18:56.9 Info: => 0.000367s 17:18:56.9 Info: 13: album_download_notification migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 13 17:18:56.9 Info: AlterTable Notifications 17:18:56.9 Info: => 1.9E-06s 17:18:56.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:18:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:18:56.9 Info: => 0.0006401s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:18:56', 'album_download_notification') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 13: album_download_notification migrated 17:18:56.9 Info: => 0.0009974s 17:18:56.9 Info: 14: fix_language_metadata_profiles migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 14 17:18:56.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 17:18:56.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 17:18:56.9 Info: => 0.000146s 17:18:56.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 17:18:56.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 17:18:56.9 Info: => 0.0001105s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:18:56', 'fix_language_metadata_profiles') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 14: fix_language_metadata_profiles migrated 17:18:56.9 Info: => 0.000413s 17:18:56.9 Info: 15: remove_fanzub migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 15 17:18:56.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:56.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:56.9 Info: => 6.4E-05s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:18:56', 'remove_fanzub') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 15: remove_fanzub migrated 17:18:56.9 Info: => 0.0003618s 17:18:56.9 Info: 16: update_artist_history_indexes migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 16 17:18:56.9 Info: CreateIndex Albums (ArtistId) 17:18:56.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:18:56.9 Info: => 0.0001356s 17:18:56.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:18:56.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:18:56.9 Info: => 0.0001131s 17:18:56.9 Info: DeleteIndex History (AlbumId) 17:18:56.9 Info: DROP INDEX "IX_History_AlbumId" 17:18:56.9 Info: => 0.0001445s 17:18:56.9 Info: CreateIndex History (AlbumId, Date) 17:18:56.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:56.9 Info: => 0.0001226s 17:18:56.9 Info: DeleteIndex History (DownloadId) 17:18:56.9 Info: DROP INDEX "IX_History_DownloadId" 17:18:56.9 Info: => 0.0001346s 17:18:56.9 Info: CreateIndex History (DownloadId, Date) 17:18:56.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:56.9 Info: => 0.0001146s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:18:56', 'update_artist_history_indexes') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 16: update_artist_history_indexes migrated 17:18:56.9 Info: => 0.0005166s 17:18:56.9 Info: 17: remove_nma migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 17 17:18:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:18:56.9 Info: => 7.15E-05s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:18:56', 'remove_nma') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 17: remove_nma migrated 17:18:56.9 Info: => 0.0003657s 17:18:56.9 Info: 18: album_disambiguation migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 18 17:18:56.9 Info: AlterTable Albums 17:18:56.9 Info: => 1.9E-06s 17:18:56.9 Info: CreateColumn Albums Disambiguation String 17:18:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:18:56.9 Info: => 0.0006503s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:18:56', 'album_disambiguation') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 18: album_disambiguation migrated 17:18:56.9 Info: => 0.0010094s 17:18:56.9 Info: 19: add_ape_quality_in_profiles migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 19 17:18:56.9 Info: PerformDBOperation 17:18:56.9 Info: Performing DB Operation 17:18:56.9 Info: => 5.08E-05s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:18:56', 'add_ape_quality_in_profiles') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 19: add_ape_quality_in_profiles migrated 17:18:56.9 Info: => 0.0003608s 17:18:56.9 Info: 20: remove_pushalot migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 20 17:18:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:18:56.9 Info: => 6.85E-05s 17:18:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:18:56.9 Info: => 5.19E-05s 17:18:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:56.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:18:56.9 Info: => 5.35E-05s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:18:56', 'remove_pushalot') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 20: remove_pushalot migrated 17:18:56.9 Info: => 0.0003857s 17:18:56.9 Info: 21: add_custom_filters migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 21 17:18:56.9 Info: CreateTable CustomFilters 17:18:56.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:18:56.9 Info: => 0.0001605s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:18:56', 'add_custom_filters') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 21: add_custom_filters migrated 17:18:56.9 Info: => 0.0005044s 17:18:56.9 Info: 22: import_list_tags migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 22 17:18:56.9 Info: AlterTable ImportLists 17:18:56.9 Info: => 1.8E-06s 17:18:56.9 Info: CreateColumn ImportLists Tags String 17:18:56.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:18:56.9 Info: => 0.0006378s 17:18:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:18:56', 'import_list_tags') 17:18:56.9 Info: Committing Transaction 17:18:56.9 Info: 22: import_list_tags migrated 17:18:56.9 Info: => 0.0010018s 17:18:56.9 Info: 23: add_release_groups_etc migrating 17:18:56.9 Info: Beginning Transaction 17:18:56.9 Info: Starting migration of Main DB to 23 17:18:56.9 Info: CreateTable ArtistMetadata 17:18:56.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) 17:18:56.9 Info: => 0.0002292s 17:18:56.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:18:56.9 Info: => 0.000111s 17:18:56.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" 17:18:56.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" 17:18:56.9 Info: => 0.0001178s 17:18:56.9 Info: AlterTable Artists 17:18:56.9 Info: => 1.5E-06s 17:18:56.9 Info: CreateColumn Artists ArtistMetadataId Int32 17:18:56.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:56.9 Info: => 0.000645s 17:18:56.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:56.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:56.9 Info: => 9.39E-05s 17:18:56.9 Info: CreateTable AlbumReleases 17:18:56.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) 17:18:56.9 Info: => 0.0002024s 17:18:56.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:56.9 Info: => 0.0001092s 17:18:56.9 Info: CreateIndex AlbumReleases (AlbumId) 17:18:56.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:56.9 Info: => 0.0012184s 17:18:56.9 Info: PerformDBOperation 17:18:56.9 Info: Performing DB Operation 17:18:56.9 Info: => 5.02E-05s 17:18:56.9 Info: AlterTable Albums 17:18:56.9 Info: => 1.6E-06s 17:18:56.9 Info: CreateColumn Albums ArtistMetadataId Int32 17:18:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:56.9 Info: => 0.0006807s 17:18:56.9 Info: AlterTable Albums 17:18:56.9 Info: => 1.7E-06s 17:18:56.9 Info: CreateColumn Albums AnyReleaseOk Boolean 17:18:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:18:56.9 Info: => 0.0006649s 17:18:56.9 Info: AlterTable Albums 17:18:56.9 Info: => 1.6E-06s 17:18:56.9 Info: CreateColumn Albums Links String 17:18:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:18:56.9 Info: => 0.0006446s 17:18:56.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:56.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:56.9 Info: => 0.0001544s 17:18:56.9 Info: AlterTable Tracks 17:18:56.9 Info: => 1.7E-06s 17:18:56.9 Info: CreateColumn Tracks ForeignRecordingId String 17:18:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:18:56.9 Info: => 0.000656s 17:18:56.9 Info: AlterTable Tracks 17:18:56.9 Info: => 1.8E-06s 17:18:56.9 Info: CreateColumn Tracks AlbumReleaseId Int32 17:18:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:18:56.9 Info: => 0.0006489s 17:18:56.9 Info: AlterTable Tracks 17:18:56.9 Info: => 1.8E-06s 17:18:56.9 Info: CreateColumn Tracks ArtistMetadataId Int32 17:18:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:56.9 Info: => 0.0006467s 17:18:56.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:56.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:56.9 Info: => 0.0001142s 17:18:56.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:56.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:56.9 Info: => 9.45E-05s 17:18:56.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:18:56.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) 17:18:56.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" 17:18:56.9 Info: DROP TABLE "Artists" 17:18:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:56.9 Info: => 0.0058305s 17:18:56.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:18:56.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) 17:18:56.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:18:56.9 Info: DROP TABLE "Albums" 17:18:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:56.9 Info: => 0.0077072s 17:18:56.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:18:56.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:56.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 17:18:56.9 Info: DROP TABLE "Tracks" 17:18:56.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:56.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:56.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:56.9 Info: => 0.0064293s 17:18:56.9 Info: DeleteColumn TrackFiles ArtistId 17:18:57.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) 17:18:57.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" 17:18:57.0 Info: DROP TABLE "TrackFiles" 17:18:57.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:57.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:57.0 Info: => 0.005294s 17:18:57.0 Info: CreateIndex Artists (ArtistMetadataId) 17:18:57.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.0 Info: => 0.0001075s 17:18:57.0 Info: CreateIndex Artists (Monitored) 17:18:57.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.0 Info: => 0.0001008s 17:18:57.0 Info: CreateIndex Albums (ArtistMetadataId) 17:18:57.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:57.0 Info: => 0.0001019s 17:18:57.0 Info: CreateIndex Tracks (ArtistMetadataId) 17:18:57.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:18:57.0 Info: => 0.0001021s 17:18:57.0 Info: CreateIndex Tracks (AlbumReleaseId) 17:18:57.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:18:57.0 Info: => 0.0001019s 17:18:57.0 Info: CreateIndex Tracks (ForeignRecordingId) 17:18:57.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:18:57.0 Info: => 0.0001006s 17:18:57.0 Info: UpdateData 17:18:57.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:57.0 Info: => 6.33E-05s 17:18:57.0 Info: UpdateData 17:18:57.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:57.0 Info: => 5.59E-05s 17:18:57.0 Info: UpdateData 17:18:57.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:18:57.0 Info: => 6.43E-05s 17:18:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:18:57', 'add_release_groups_etc') 17:18:57.0 Info: Committing Transaction 17:18:57.0 Info: 23: add_release_groups_etc migrated 17:18:57.0 Info: => 0.0006916s 17:18:57.0 Info: 24: NewMediaInfoFormat migrating 17:18:57.0 Info: Beginning Transaction 17:18:57.0 Info: Starting migration of Main DB to 24 17:18:57.0 Info: UpdateData 17:18:57.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:18:57.0 Info: => 8.38E-05s 17:18:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:18:57', 'NewMediaInfoFormat') 17:18:57.0 Info: Committing Transaction 17:18:57.0 Info: 24: NewMediaInfoFormat migrated 17:18:57.0 Info: => 0.0014979s 17:18:57.0 Info: 25: rename_restrictions_to_release_profiles migrating 17:18:57.0 Info: Beginning Transaction 17:18:57.0 Info: Starting migration of Main DB to 25 17:18:57.0 Info: RenameTable Restrictions ReleaseProfiles 17:18:57.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:18:57.0 Info: => 0.0017338s 17:18:57.0 Info: AlterTable ReleaseProfiles 17:18:57.0 Info: => 1.9E-06s 17:18:57.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:18:57.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:18:57.0 Info: => 0.0006126s 17:18:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:18:57', 'rename_restrictions_to_release_profiles') 17:18:57.0 Info: Committing Transaction 17:18:57.0 Info: 25: rename_restrictions_to_release_profiles migrated 17:18:57.0 Info: => 0.0009543s 17:18:57.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:18:57.0 Info: Beginning Transaction 17:18:57.0 Info: Starting migration of Main DB to 26 17:18:57.0 Info: RenameTable Profiles QualityProfiles 17:18:57.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:18:57.0 Info: => 0.0017364s 17:18:57.0 Info: AlterTable QualityProfiles 17:18:57.0 Info: => 1.7E-06s 17:18:57.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:18:57.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:57.0 Info: => 0.0006116s 17:18:57.0 Info: AlterTable LanguageProfiles 17:18:57.0 Info: => 1.7E-06s 17:18:57.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:18:57.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:57.0 Info: => 0.0005964s 17:18:57.0 Info: UpdateData 17:18:57.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:57.0 Info: => 6.87E-05s 17:18:57.0 Info: UpdateData 17:18:57.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:57.0 Info: => 5.32E-05s 17:18:57.0 Info: RenameColumn Artists ProfileId to QualityProfileId 17:18:57.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) 17:18:57.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" 17:18:57.0 Info: DROP TABLE "Artists" 17:18:57.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.0 Info: => 0.0060546s 17:18:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:18:57', 'rename_quality_profiles_add_upgrade_allowed') 17:18:57.0 Info: Committing Transaction 17:18:57.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:18:57.0 Info: => 0.0064758s 17:18:57.0 Info: 27: add_import_exclusions migrating 17:18:57.0 Info: Beginning Transaction 17:18:57.0 Info: Starting migration of Main DB to 27 17:18:57.0 Info: CreateTable ImportListExclusions 17:18:57.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:18:57.0 Info: => 0.0001647s 17:18:57.0 Info: CreateIndex ImportListExclusions (ForeignId) 17:18:57.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:18:57.0 Info: => 0.0001205s 17:18:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:18:57', 'add_import_exclusions') 17:18:57.0 Info: Committing Transaction 17:18:57.0 Info: 27: add_import_exclusions migrated 17:18:57.0 Info: => 0.000464s 17:18:57.0 Info: 28: clean_artist_metadata_table migrating 17:18:57.0 Info: Beginning Transaction 17:18:57.0 Info: Starting migration of Main DB to 28 17:18:57.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) 17:18:57.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) 17:18:57.0 Info: => 0.0001906s 17:18:57.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) 17:18:57.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) 17:18:57.0 Info: => 0.0001557s 17:18:57.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) 17:18:57.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) 17:18:57.0 Info: => 0.0001736s 17:18:57.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) 17:18:57.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) 17:18:57.0 Info: => 0.0010946s 17:18:57.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) 17:18:57.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) 17:18:57.0 Info: => 0.0001645s 17:18:57.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) 17:18:57.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) 17:18:57.0 Info: => 0.0001511s 17:18:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:18:57', 'clean_artist_metadata_table') 17:18:57.0 Info: Committing Transaction 17:18:57.0 Info: 28: clean_artist_metadata_table migrated 17:18:57.0 Info: => 0.0004701s 17:18:57.0 Info: 29: health_issue_notification migrating 17:18:57.0 Info: Beginning Transaction 17:18:57.0 Info: Starting migration of Main DB to 29 17:18:57.0 Info: AlterTable Notifications 17:18:57.0 Info: => 1.5E-06s 17:18:57.0 Info: CreateColumn Notifications OnHealthIssue Boolean 17:18:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:18:57.0 Info: => 0.0007287s 17:18:57.0 Info: AlterTable Notifications 17:18:57.0 Info: => 1.8E-06s 17:18:57.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:18:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:18:57.0 Info: => 0.0006604s 17:18:57.0 Info: AlterTable Notifications 17:18:57.0 Info: => 1.7E-06s 17:18:57.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:18:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:18:57.0 Info: => 0.0006158s 17:18:57.0 Info: AlterTable Notifications 17:18:57.0 Info: => 1.6E-06s 17:18:57.0 Info: CreateColumn Notifications OnImportFailure Boolean 17:18:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:18:57.0 Info: => 0.0006102s 17:18:57.0 Info: AlterTable Notifications 17:18:57.0 Info: => 1.8E-06s 17:18:57.0 Info: CreateColumn Notifications OnTrackRetag Boolean 17:18:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:18:57.0 Info: => 0.0006318s 17:18:57.0 Info: DeleteColumn Notifications OnDownload 17:18:57.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) 17:18:57.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" 17:18:57.0 Info: DROP TABLE "Notifications" 17:18:57.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:57.0 Info: => 0.0065858s 17:18:57.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:18:57.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) 17:18:57.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" 17:18:57.0 Info: DROP TABLE "Notifications" 17:18:57.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:57.0 Info: => 0.0076393s 17:18:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:18:57', 'health_issue_notification') 17:18:57.0 Info: Committing Transaction 17:18:57.0 Info: 29: health_issue_notification migrated 17:18:57.0 Info: => 0.0080677s 17:18:57.0 Info: 30: add_mediafilerepository_mtime migrating 17:18:57.0 Info: Beginning Transaction 17:18:57.0 Info: Starting migration of Main DB to 30 17:18:57.0 Info: AlterTable TrackFiles 17:18:57.0 Info: => 2.2E-06s 17:18:57.0 Info: CreateColumn TrackFiles Modified DateTime 17:18:57.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:18:57.0 Info: => 0.0007297s 17:18:57.0 Info: AlterTable TrackFiles 17:18:57.0 Info: => 2.4E-06s 17:18:57.0 Info: CreateColumn TrackFiles Path String 17:18:57.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:18:57.0 Info: => 0.0006496s 17:18:57.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:57.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:57.0 Info: => 5.8E-05s 17:18:57.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) 17:18:57.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) 17:18:57.0 Info: => 0.0001542s 17:18:57.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) 17:18:57.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) 17:18:57.0 Info: => 0.0001719s 17:18:57.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) 17:18:57.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) 17:18:57.0 Info: => 0.0001803s 17:18:57.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") 17:18:57.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") 17:18:57.0 Info: => 0.0001115s 17:18:57.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:57.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:57.0 Info: => 7.23E-05s 17:18:57.0 Info: AlterTable TrackFiles 17:18:57.0 Info: => 1.6E-06s 17:18:57.0 Info: AlterColumn TrackFiles Path String 17:18:57.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) 17:18:57.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" 17:18:57.0 Info: DROP TABLE "TrackFiles" 17:18:57.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:57.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:57.0 Info: => 0.0056981s 17:18:57.0 Info: CreateIndex TrackFiles (Path) 17:18:57.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:57.0 Info: => 0.0001298s 17:18:57.0 Info: DeleteColumn TrackFiles RelativePath 17:18:57.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) 17:18:57.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" 17:18:57.0 Info: DROP TABLE "TrackFiles" 17:18:57.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:57.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:57.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:57.0 Info: => 0.0063903s 17:18:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:18:57', 'add_mediafilerepository_mtime') 17:18:57.0 Info: Committing Transaction 17:18:57.0 Info: 30: add_mediafilerepository_mtime migrated 17:18:57.0 Info: => 0.0067892s 17:18:57.0 Info: 31: add_artistmetadataid_constraint migrating 17:18:57.0 Info: Beginning Transaction 17:18:57.0 Info: Starting migration of Main DB to 31 17:18:57.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") 17:18:57.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") 17:18:57.0 Info: => 0.0001276s 17:18:57.0 Info: DeleteIndex Artists (ArtistMetadataId) 17:18:57.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:18:57.0 Info: => 0.0001513s 17:18:57.0 Info: AlterColumn Artists ArtistMetadataId Int32 17:18:57.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) 17:18:57.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" 17:18:57.0 Info: DROP TABLE "Artists" 17:18:57.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.0 Info: => 0.0067378s 17:18:57.0 Info: CreateIndex Artists (ArtistMetadataId) 17:18:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.0 Info: => 0.0001384s 17:18:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:18:57', 'add_artistmetadataid_constraint') 17:18:57.0 Info: Committing Transaction 17:18:57.0 Info: 31: add_artistmetadataid_constraint migrated 17:18:57.0 Info: => 0.0005464s 17:18:57.0 Info: 32: old_ids_and_artist_alias migrating 17:18:57.0 Info: Beginning Transaction 17:18:57.0 Info: Starting migration of Main DB to 32 17:18:57.0 Info: AlterTable ArtistMetadata 17:18:57.0 Info: => 2E-06s 17:18:57.0 Info: CreateColumn ArtistMetadata Aliases String 17:18:57.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:18:57.0 Info: => 0.0006906s 17:18:57.0 Info: AlterTable ArtistMetadata 17:18:57.0 Info: => 1.6E-06s 17:18:57.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:18:57.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:18:57.0 Info: => 0.0006432s 17:18:57.0 Info: AlterTable Albums 17:18:57.0 Info: => 1.7E-06s 17:18:57.0 Info: CreateColumn Albums OldForeignAlbumIds String 17:18:57.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:18:57.0 Info: => 0.0006544s 17:18:57.0 Info: AlterTable AlbumReleases 17:18:57.0 Info: => 1.6E-06s 17:18:57.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:18:57.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:18:57.0 Info: => 0.0006418s 17:18:57.0 Info: AlterTable Tracks 17:18:57.0 Info: => 2.2E-06s 17:18:57.0 Info: CreateColumn Tracks OldForeignRecordingIds String 17:18:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:18:57.0 Info: => 0.0006769s 17:18:57.0 Info: AlterTable Tracks 17:18:57.0 Info: => 1.8E-06s 17:18:57.0 Info: CreateColumn Tracks OldForeignTrackIds String 17:18:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:18:57.0 Info: => 0.0006446s 17:18:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:18:57', 'old_ids_and_artist_alias') 17:18:57.0 Info: Committing Transaction 17:18:57.0 Info: 32: old_ids_and_artist_alias migrated 17:18:57.0 Info: => 0.001025s 17:18:57.0 Info: 33: download_propers_config migrating 17:18:57.0 Info: Beginning Transaction 17:18:57.0 Info: Starting migration of Main DB to 33 17:18:57.0 Info: PerformDBOperation 17:18:57.0 Info: Performing DB Operation 17:18:57.0 Info: => 6.13E-05s 17:18:57.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:57.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:57.0 Info: => 5.52E-05s 17:18:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:18:57', 'download_propers_config') 17:18:57.0 Info: Committing Transaction 17:18:57.0 Info: 33: download_propers_config migrated 17:18:57.0 Info: => 0.0003541s 17:18:57.0 Info: 34: remove_language_profiles migrating 17:18:57.0 Info: Beginning Transaction 17:18:57.0 Info: Starting migration of Main DB to 34 17:18:57.0 Info: DeleteTable LanguageProfiles 17:18:57.0 Info: DROP TABLE "LanguageProfiles" 17:18:57.0 Info: => 0.0002486s 17:18:57.0 Info: DeleteColumn Artists LanguageProfileId 17:18:57.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) 17:18:57.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" 17:18:57.0 Info: DROP TABLE "Artists" 17:18:57.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.0 Info: => 0.0076597s 17:18:57.0 Info: DeleteColumn ImportLists LanguageProfileId 17:18:57.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) 17:18:57.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" 17:18:57.0 Info: DROP TABLE "ImportLists" 17:18:57.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:18:57.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:57.0 Info: => 0.0055969s 17:18:57.0 Info: DeleteColumn Blacklist Language 17:18:57.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) 17:18:57.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" 17:18:57.0 Info: DROP TABLE "Blacklist" 17:18:57.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:18:57.0 Info: => 0.0052399s 17:18:57.0 Info: DeleteColumn History Language 17:18:57.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) 17:18:57.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" 17:18:57.1 Info: DROP TABLE "History" 17:18:57.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:57.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:57.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:57.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:57.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:57.1 Info: => 0.0072346s 17:18:57.1 Info: DeleteColumn LyricFiles Language 17:18:57.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) 17:18:57.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" 17:18:57.1 Info: DROP TABLE "LyricFiles" 17:18:57.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:57.1 Info: => 0.0051946s 17:18:57.1 Info: DeleteColumn TrackFiles Language 17:18:57.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) 17:18:57.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" 17:18:57.1 Info: DROP TABLE "TrackFiles" 17:18:57.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:57.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:57.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:57.1 Info: => 0.0091076s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:18:57', 'remove_language_profiles') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 34: remove_language_profiles migrated 17:18:57.1 Info: => 0.0096605s 17:18:57.1 Info: 35: multi_disc_naming_format migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 35 17:18:57.1 Info: AlterTable NamingConfig 17:18:57.1 Info: => 2E-06s 17:18:57.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:18:57.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:18:57.1 Info: => 0.0006941s 17:18:57.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:57.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:57.1 Info: => 6.89E-05s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:18:57', 'multi_disc_naming_format') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 35: multi_disc_naming_format migrated 17:18:57.1 Info: => 0.0003803s 17:18:57.1 Info: 36: add_download_client_priority migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 36 17:18:57.1 Info: AlterTable DownloadClients 17:18:57.1 Info: => 1.7E-06s 17:18:57.1 Info: CreateColumn DownloadClients Priority Int32 17:18:57.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:18:57.1 Info: => 0.0006647s 17:18:57.1 Info: PerformDBOperation 17:18:57.1 Info: Performing DB Operation 17:18:57.1 Info: => 0.0001232s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:18:57', 'add_download_client_priority') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 36: add_download_client_priority migrated 17:18:57.1 Info: => 0.0004512s 17:18:57.1 Info: 37: remove_growl_prowl migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 37 17:18:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:18:57.1 Info: => 6.96E-05s 17:18:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:18:57.1 Info: => 5.28E-05s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:18:57', 'remove_growl_prowl') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 37: remove_growl_prowl migrated 17:18:57.1 Info: => 0.0003387s 17:18:57.1 Info: 38: remove_plex_hometheatre migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 38 17:18:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:18:57.1 Info: => 7.15E-05s 17:18:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:18:57.1 Info: => 5.21E-05s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:18:57', 'remove_plex_hometheatre') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 38: remove_plex_hometheatre migrated 17:18:57.1 Info: => 0.0003685s 17:18:57.1 Info: 39: add_root_folder_add_defaults migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 39 17:18:57.1 Info: AlterTable RootFolders 17:18:57.1 Info: => 2E-06s 17:18:57.1 Info: CreateColumn RootFolders Name String 17:18:57.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:18:57.1 Info: => 0.0006506s 17:18:57.1 Info: AlterTable RootFolders 17:18:57.1 Info: => 2E-06s 17:18:57.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:18:57.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:18:57.1 Info: => 0.0006372s 17:18:57.1 Info: AlterTable RootFolders 17:18:57.1 Info: => 1.8E-06s 17:18:57.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:18:57.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:18:57.1 Info: => 0.000627s 17:18:57.1 Info: AlterTable RootFolders 17:18:57.1 Info: => 2.1E-06s 17:18:57.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:18:57.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:57.1 Info: => 0.0006645s 17:18:57.1 Info: AlterTable RootFolders 17:18:57.1 Info: => 1.7E-06s 17:18:57.1 Info: CreateColumn RootFolders DefaultTags String 17:18:57.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:18:57.1 Info: => 0.0006296s 17:18:57.1 Info: PerformDBOperation 17:18:57.1 Info: Performing DB Operation 17:18:57.1 Info: => 7.1E-05s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:18:57', 'add_root_folder_add_defaults') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 39: add_root_folder_add_defaults migrated 17:18:57.1 Info: => 0.0003949s 17:18:57.1 Info: 40: task_duration migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 40 17:18:57.1 Info: AlterTable ScheduledTasks 17:18:57.1 Info: => 2.1E-06s 17:18:57.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:18:57.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:18:57.1 Info: => 0.0006618s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:18:57', 'task_duration') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 40: task_duration migrated 17:18:57.1 Info: => 0.0010093s 17:18:57.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 41 17:18:57.1 Info: AlterTable ReleaseProfiles 17:18:57.1 Info: => 2E-06s 17:18:57.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:18:57.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:18:57.1 Info: => 0.0006731s 17:18:57.1 Info: AlterTable ReleaseProfiles 17:18:57.1 Info: => 1.7E-06s 17:18:57.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:18:57.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:18:57.1 Info: => 0.0006415s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:18:57', 'add_indexer_and_enabled_to_release_profiles') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:18:57.1 Info: => 0.000998s 17:18:57.1 Info: 42: remove_album_folders migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 42 17:18:57.1 Info: DeleteColumn Artists AlbumFolder 17:18:57.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) 17:18:57.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" 17:18:57.1 Info: DROP TABLE "Artists" 17:18:57.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.1 Info: => 0.0062582s 17:18:57.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:57.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:57.1 Info: => 6.12E-05s 17:18:57.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:57.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:57.1 Info: => 5.5E-05s 17:18:57.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:18:57.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) 17:18:57.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:18:57.1 Info: DROP TABLE "NamingConfig" 17:18:57.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:18:57.1 Info: => 0.0067394s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:18:57', 'remove_album_folders') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 42: remove_album_folders migrated 17:18:57.1 Info: => 0.0071987s 17:18:57.1 Info: 44: add_priority_to_indexers migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 44 17:18:57.1 Info: AlterTable Indexers 17:18:57.1 Info: => 1.9E-06s 17:18:57.1 Info: CreateColumn Indexers Priority Int32 17:18:57.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:18:57.1 Info: => 0.0007441s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:18:57', 'add_priority_to_indexers') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 44: add_priority_to_indexers migrated 17:18:57.1 Info: => 0.0011116s 17:18:57.1 Info: 45: remove_chown_and_folderchmod_config migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 45 17:18:57.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:57.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:57.1 Info: => 0.0001455s 17:18:57.1 Info: PerformDBOperation 17:18:57.1 Info: Performing DB Operation 17:18:57.1 Info: => 4.8E-05s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:18:57', 'remove_chown_and_folderchmod_config') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 45: remove_chown_and_folderchmod_config migrated 17:18:57.1 Info: => 0.0003403s 17:18:57.1 Info: 47: update_notifiarr migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 47 17:18:57.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:57.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:57.1 Info: => 9.64E-05s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:18:57', 'update_notifiarr') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 47: update_notifiarr migrated 17:18:57.1 Info: => 0.0003921s 17:18:57.1 Info: 49: email_multiple_addresses migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 49 17:18:57.1 Info: PerformDBOperation 17:18:57.1 Info: Performing DB Operation 17:18:57.1 Info: => 9.36E-05s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:18:57', 'email_multiple_addresses') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 49: email_multiple_addresses migrated 17:18:57.1 Info: => 0.0004032s 17:18:57.1 Info: 50: rename_blacklist_to_blocklist migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 50 17:18:57.1 Info: RenameTable Blacklist Blocklist 17:18:57.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:18:57.1 Info: => 0.0020278s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:18:57', 'rename_blacklist_to_blocklist') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 50: rename_blacklist_to_blocklist migrated 17:18:57.1 Info: => 0.0023916s 17:18:57.1 Info: 51: cdh_per_downloadclient migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 51 17:18:57.1 Info: AlterTable DownloadClients 17:18:57.1 Info: => 1.8E-06s 17:18:57.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:18:57.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:57.1 Info: => 0.0006709s 17:18:57.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:18:57.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:57.1 Info: => 0.0006729s 17:18:57.1 Info: PerformDBOperation 17:18:57.1 Info: Performing DB Operation 17:18:57.1 Info: => 0.0001875s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:18:57', 'cdh_per_downloadclient') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 51: cdh_per_downloadclient migrated 17:18:57.1 Info: => 0.0005203s 17:18:57.1 Info: 52: download_history migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 52 17:18:57.1 Info: CreateTable DownloadHistory 17:18:57.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) 17:18:57.1 Info: => 0.000267s 17:18:57.1 Info: CreateIndex DownloadHistory (EventType) 17:18:57.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:57.1 Info: => 0.0001266s 17:18:57.1 Info: CreateIndex DownloadHistory (ArtistId) 17:18:57.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:57.1 Info: => 0.0001092s 17:18:57.1 Info: CreateIndex DownloadHistory (DownloadId) 17:18:57.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:57.1 Info: => 0.0001074s 17:18:57.1 Info: PerformDBOperation 17:18:57.1 Info: Performing DB Operation 17:18:57.1 Info: => 0.0001383s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:18:57', 'download_history') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 52: download_history migrated 17:18:57.1 Info: => 0.0005339s 17:18:57.1 Info: 53: add_update_history migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 53 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:18:57', 'add_update_history') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 53: add_update_history migrated 17:18:57.1 Info: => 0.0003735s 17:18:57.1 Info: 54: add_on_update_to_notifications migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 54 17:18:57.1 Info: AlterTable Notifications 17:18:57.1 Info: => 1.8E-06s 17:18:57.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:18:57.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:18:57.1 Info: => 0.0007061s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:18:57', 'add_on_update_to_notifications') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 54: add_on_update_to_notifications migrated 17:18:57.1 Info: => 0.0010525s 17:18:57.1 Info: 55: download_client_per_indexer migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 55 17:18:57.1 Info: AlterTable Indexers 17:18:57.1 Info: => 1.8E-06s 17:18:57.1 Info: CreateColumn Indexers DownloadClientId Int32 17:18:57.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:18:57.1 Info: => 0.0006926s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:18:57', 'download_client_per_indexer') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 55: download_client_per_indexer migrated 17:18:57.1 Info: => 0.0010485s 17:18:57.1 Info: 56: AddNewItemMonitorType migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 56 17:18:57.1 Info: AlterTable Artists 17:18:57.1 Info: => 1.6E-06s 17:18:57.1 Info: CreateColumn Artists MonitorNewItems Int32 17:18:57.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:57.1 Info: => 0.0006988s 17:18:57.1 Info: AlterTable RootFolders 17:18:57.1 Info: => 1.7E-06s 17:18:57.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:18:57.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:57.1 Info: => 0.0006719s 17:18:57.1 Info: AlterTable ImportLists 17:18:57.1 Info: => 1.5E-06s 17:18:57.1 Info: CreateColumn ImportLists MonitorNewItems Int32 17:18:57.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:57.1 Info: => 0.0006899s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:18:57', 'AddNewItemMonitorType') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 56: AddNewItemMonitorType migrated 17:18:57.1 Info: => 0.001043s 17:18:57.1 Info: 57: ImportListSearch migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 57 17:18:57.1 Info: AlterTable ImportLists 17:18:57.1 Info: => 1.7E-06s 17:18:57.1 Info: CreateColumn ImportLists ShouldSearch Boolean 17:18:57.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:18:57.1 Info: => 0.0006907s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:18:57', 'ImportListSearch') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 57: ImportListSearch migrated 17:18:57.1 Info: => 0.0010577s 17:18:57.1 Info: 58: ImportListMonitorExisting migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 58 17:18:57.1 Info: AlterTable ImportLists 17:18:57.1 Info: => 1.5E-06s 17:18:57.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:18:57.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:18:57.1 Info: => 0.0007015s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:18:57', 'ImportListMonitorExisting') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 58: ImportListMonitorExisting migrated 17:18:57.1 Info: => 0.0010413s 17:18:57.1 Info: 59: add_indexer_tags migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 59 17:18:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:18:57.1 Info: => 7.14E-05s 17:18:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:18:57.1 Info: => 5.2E-05s 17:18:57.1 Info: AlterTable Indexers 17:18:57.1 Info: => 1.5E-06s 17:18:57.1 Info: CreateColumn Indexers Tags String 17:18:57.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:18:57.1 Info: => 0.0006734s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:18:57', 'add_indexer_tags') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 59: add_indexer_tags migrated 17:18:57.1 Info: => 0.0010137s 17:18:57.1 Info: 60: update_audio_types migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 60 17:18:57.1 Info: PerformDBOperation 17:18:57.1 Info: Performing DB Operation 17:18:57.1 Info: => 8.63E-05s 17:18:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:18:57', 'update_audio_types') 17:18:57.1 Info: Committing Transaction 17:18:57.1 Info: 60: update_audio_types migrated 17:18:57.1 Info: => 0.0003992s 17:18:57.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:18:57.1 Info: Beginning Transaction 17:18:57.1 Info: Starting migration of Main DB to 61 17:18:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.1 Info: DELETE FROM "Commands" WHERE 1 = 1 17:18:57.1 Info: => 7.07E-05s 17:18:57.1 Info: AlterTable AlbumReleases 17:18:57.1 Info: => 1.4E-06s 17:18:57.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.1 Info: DROP TABLE "AlbumReleases" 17:18:57.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:18:57.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:57.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:57.1 Info: => 0.0060029s 17:18:57.1 Info: AlterTable Albums 17:18:57.1 Info: => 1.5E-06s 17:18:57.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.1 Info: DROP TABLE "Albums" 17:18:57.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:57.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:57.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:57.1 Info: => 0.0074507s 17:18:57.1 Info: AlterTable Albums 17:18:57.1 Info: => 1.6E-06s 17:18:57.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.1 Info: DROP TABLE "Albums" 17:18:57.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:57.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:57.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:57.1 Info: => 0.0061443s 17:18:57.1 Info: AlterTable Albums 17:18:57.1 Info: => 1.9E-06s 17:18:57.1 Info: AlterColumn Albums Added DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.1 Info: DROP TABLE "Albums" 17:18:57.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:57.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:57.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:57.1 Info: => 0.0076535s 17:18:57.1 Info: AlterTable Artists 17:18:57.1 Info: => 1.5E-06s 17:18:57.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.1 Info: DROP TABLE "Artists" 17:18:57.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.1 Info: => 0.0061924s 17:18:57.1 Info: AlterTable Artists 17:18:57.1 Info: => 1.5E-06s 17:18:57.1 Info: AlterColumn Artists Added DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.2 Info: DROP TABLE "Artists" 17:18:57.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.2 Info: => 0.0062067s 17:18:57.2 Info: AlterTable Blocklist 17:18:57.2 Info: => 1.6E-06s 17:18:57.2 Info: AlterColumn Blocklist Date DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.2 Info: DROP TABLE "Blocklist" 17:18:57.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:57.2 Info: => 0.0055427s 17:18:57.2 Info: AlterTable Blocklist 17:18:57.2 Info: => 1.6E-06s 17:18:57.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.2 Info: DROP TABLE "Blocklist" 17:18:57.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:57.2 Info: => 0.0070808s 17:18:57.2 Info: AlterTable Commands 17:18:57.2 Info: => 1.6E-06s 17:18:57.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.2 Info: DROP TABLE "Commands" 17:18:57.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:57.2 Info: => 0.0056701s 17:18:57.2 Info: AlterTable Commands 17:18:57.2 Info: => 1.5E-06s 17:18:57.2 Info: AlterColumn Commands StartedAt DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.2 Info: DROP TABLE "Commands" 17:18:57.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:57.2 Info: => 0.0067907s 17:18:57.2 Info: AlterTable Commands 17:18:57.2 Info: => 1.6E-06s 17:18:57.2 Info: AlterColumn Commands EndedAt DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.2 Info: DROP TABLE "Commands" 17:18:57.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:57.2 Info: => 0.0055678s 17:18:57.2 Info: AlterTable DownloadClientStatus 17:18:57.2 Info: => 1.5E-06s 17:18:57.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:18:57.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) 17:18:57.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:57.2 Info: DROP TABLE "DownloadClientStatus" 17:18:57.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:57.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:57.2 Info: => 0.0056967s 17:18:57.2 Info: AlterTable DownloadClientStatus 17:18:57.2 Info: => 1.6E-06s 17:18:57.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:18:57.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) 17:18:57.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:57.2 Info: DROP TABLE "DownloadClientStatus" 17:18:57.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:57.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:57.2 Info: => 0.0069647s 17:18:57.2 Info: AlterTable DownloadClientStatus 17:18:57.2 Info: => 1.5E-06s 17:18:57.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:18:57.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) 17:18:57.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:57.2 Info: DROP TABLE "DownloadClientStatus" 17:18:57.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:57.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:57.2 Info: => 0.0056593s 17:18:57.2 Info: AlterTable DownloadHistory 17:18:57.2 Info: => 1.6E-06s 17:18:57.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.2 Info: DROP TABLE "DownloadHistory" 17:18:57.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:18:57.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:57.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:57.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:57.2 Info: => 0.0061099s 17:18:57.2 Info: AlterTable ExtraFiles 17:18:57.2 Info: => 1.6E-06s 17:18:57.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.2 Info: DROP TABLE "ExtraFiles" 17:18:57.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:57.2 Info: => 0.0055124s 17:18:57.2 Info: AlterTable ExtraFiles 17:18:57.2 Info: => 1.6E-06s 17:18:57.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.2 Info: DROP TABLE "ExtraFiles" 17:18:57.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:57.2 Info: => 0.0067246s 17:18:57.2 Info: AlterTable History 17:18:57.2 Info: => 1.7E-06s 17:18:57.2 Info: AlterColumn History Date DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.2 Info: DROP TABLE "History" 17:18:57.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:57.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:57.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:57.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:57.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:57.2 Info: => 0.0062545s 17:18:57.2 Info: AlterTable ImportListStatus 17:18:57.2 Info: => 1.4E-06s 17:18:57.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:18:57.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) 17:18:57.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:57.2 Info: DROP TABLE "ImportListStatus" 17:18:57.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:57.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:57.2 Info: => 0.0068804s 17:18:57.2 Info: AlterTable ImportListStatus 17:18:57.2 Info: => 1.8E-06s 17:18:57.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:18:57.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) 17:18:57.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:57.2 Info: DROP TABLE "ImportListStatus" 17:18:57.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:57.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:57.2 Info: => 0.0057452s 17:18:57.2 Info: AlterTable ImportListStatus 17:18:57.2 Info: => 1.7E-06s 17:18:57.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:18:57.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) 17:18:57.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:57.2 Info: DROP TABLE "ImportListStatus" 17:18:57.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:57.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:57.2 Info: => 0.0056773s 17:18:57.2 Info: AlterTable IndexerStatus 17:18:57.2 Info: => 1.6E-06s 17:18:57.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:18:57.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) 17:18:57.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:57.3 Info: DROP TABLE "IndexerStatus" 17:18:57.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:57.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:57.3 Info: => 0.0068879s 17:18:57.3 Info: AlterTable IndexerStatus 17:18:57.3 Info: => 1.7E-06s 17:18:57.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:18:57.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) 17:18:57.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:57.3 Info: DROP TABLE "IndexerStatus" 17:18:57.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:57.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:57.3 Info: => 0.0056977s 17:18:57.3 Info: AlterTable IndexerStatus 17:18:57.3 Info: => 1.6E-06s 17:18:57.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:18:57.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) 17:18:57.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:57.3 Info: DROP TABLE "IndexerStatus" 17:18:57.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:57.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:57.3 Info: => 0.0067736s 17:18:57.3 Info: AlterTable LyricFiles 17:18:57.3 Info: => 1.6E-06s 17:18:57.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.3 Info: DROP TABLE "LyricFiles" 17:18:57.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:57.3 Info: => 0.0067532s 17:18:57.3 Info: AlterTable LyricFiles 17:18:57.3 Info: => 1.6E-06s 17:18:57.3 Info: AlterColumn LyricFiles Added DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.3 Info: DROP TABLE "LyricFiles" 17:18:57.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:57.3 Info: => 0.0055245s 17:18:57.3 Info: AlterTable MetadataFiles 17:18:57.3 Info: => 1.7E-06s 17:18:57.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.3 Info: DROP TABLE "MetadataFiles" 17:18:57.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:57.3 Info: => 0.0054746s 17:18:57.3 Info: AlterTable MetadataFiles 17:18:57.3 Info: => 1.8E-06s 17:18:57.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.3 Info: DROP TABLE "MetadataFiles" 17:18:57.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:57.3 Info: => 0.0055102s 17:18:57.3 Info: AlterTable PendingReleases 17:18:57.3 Info: => 1.7E-06s 17:18:57.3 Info: AlterColumn PendingReleases Added DateTimeOffset 17:18:57.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) 17:18:57.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:18:57.3 Info: DROP TABLE "PendingReleases" 17:18:57.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:18:57.3 Info: => 0.0066299s 17:18:57.3 Info: AlterTable ScheduledTasks 17:18:57.3 Info: => 1.7E-06s 17:18:57.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:18:57.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) 17:18:57.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:57.3 Info: DROP TABLE "ScheduledTasks" 17:18:57.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:57.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:57.3 Info: => 0.005632s 17:18:57.3 Info: AlterTable ScheduledTasks 17:18:57.3 Info: => 1.5E-06s 17:18:57.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:18:57.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) 17:18:57.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:57.3 Info: DROP TABLE "ScheduledTasks" 17:18:57.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:57.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:57.3 Info: => 0.0067846s 17:18:57.3 Info: AlterTable TrackFiles 17:18:57.3 Info: => 1.6E-06s 17:18:57.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.3 Info: DROP TABLE "TrackFiles" 17:18:57.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:57.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:57.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:57.3 Info: => 0.0057826s 17:18:57.3 Info: AlterTable TrackFiles 17:18:57.3 Info: => 1.5E-06s 17:18:57.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.3 Info: DROP TABLE "TrackFiles" 17:18:57.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:57.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:57.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:57.3 Info: => 0.0057586s 17:18:57.3 Info: AlterTable VersionInfo 17:18:57.3 Info: => 1.5E-06s 17:18:57.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:18:57.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:18:57.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:18:57.3 Info: DROP TABLE "VersionInfo" 17:18:57.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:18:57.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:57.3 Info: => 0.0067814s 17:18:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:18:57', 'postgres_update_timestamp_columns_to_with_timezone') 17:18:57.3 Info: Committing Transaction 17:18:57.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:18:57.3 Info: => 0.0075392s 17:18:57.3 Info: 62: add_on_delete_to_notifications migrating 17:18:57.3 Info: Beginning Transaction 17:18:57.3 Info: Starting migration of Main DB to 62 17:18:57.3 Info: AlterTable Notifications 17:18:57.3 Info: => 1.6E-06s 17:18:57.3 Info: CreateColumn Notifications OnArtistDelete Boolean 17:18:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:18:57.3 Info: => 0.0006942s 17:18:57.3 Info: AlterTable Notifications 17:18:57.3 Info: => 1.8E-06s 17:18:57.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:18:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:18:57.3 Info: => 0.0006604s 17:18:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:18:57', 'add_on_delete_to_notifications') 17:18:57.3 Info: Committing Transaction 17:18:57.3 Info: 62: add_on_delete_to_notifications migrated 17:18:57.3 Info: => 0.0010072s 17:18:57.3 Info: 63: add_custom_formats migrating 17:18:57.3 Info: Beginning Transaction 17:18:57.3 Info: Starting migration of Main DB to 63 17:18:57.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 17:18:57.3 Info: AlterTable DelayProfiles 17:18:57.3 Info: => 1.4E-06s 17:18:57.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:18:57.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:18:57.3 Info: => 0.0006914s 17:18:57.3 Info: UpdateData 17:18:57.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:18:57.3 Info: => 7.07E-05s 17:18:57.3 Info: AlterTable TrackFiles 17:18:57.3 Info: => 1.5E-06s 17:18:57.3 Info: CreateColumn TrackFiles OriginalFilePath String 17:18:57.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:18:57.3 Info: => 0.0006454s 17:18:57.3 Info: PerformDBOperation 17:18:57.3 Info: Performing DB Operation 17:18:57.3 Info: => 0.0016505s 17:18:57.3 Info: CreateTable CustomFormats 17:18:57.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) 17:18:57.3 Info: => 0.0001783s 17:18:57.3 Info: CreateIndex CustomFormats (Name) 17:18:57.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:18:57.3 Info: => 0.0001115s 17:18:57.3 Info: AlterTable QualityProfiles 17:18:57.3 Info: => 1.4E-06s 17:18:57.3 Info: CreateColumn QualityProfiles FormatItems String 17:18:57.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:18:57.3 Info: => 0.0006856s 17:18:57.3 Info: AlterTable QualityProfiles 17:18:57.3 Info: => 1.7E-06s 17:18:57.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:18:57.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:57.3 Info: => 0.0006666s 17:18:57.3 Info: AlterTable QualityProfiles 17:18:57.3 Info: => 1.6E-06s 17:18:57.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:18:57.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:57.3 Info: => 0.0006749s 17:18:57.3 Info: PerformDBOperation 17:18:57.3 Info: Performing DB Operation 17:18:57.4 Info: => 0.0072513s 17:18:57.4 Info: PerformDBOperation 17:18:57.4 Info: Performing DB Operation 17:18:57.4 Info: => 5.1E-05s 17:18:57.4 Info: DeleteColumn ReleaseProfiles Preferred 17:18:57.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) 17:18:57.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:18:57.4 Info: DROP TABLE "ReleaseProfiles" 17:18:57.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:18:57.4 Info: => 0.0056357s 17:18:57.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:18:57.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) 17:18:57.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:18:57.4 Info: DROP TABLE "ReleaseProfiles" 17:18:57.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:18:57.4 Info: => 0.0074643s 17:18:57.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:18:57.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:18:57.4 Info: => 7.19E-05s 17:18:57.4 Info: AlterTable DelayProfiles 17:18:57.4 Info: => 1.6E-06s 17:18:57.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:18:57.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:57.4 Info: => 0.0006705s 17:18:57.4 Info: AlterTable DelayProfiles 17:18:57.4 Info: => 1.6E-06s 17:18:57.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:18:57.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:18:57.4 Info: => 0.0006612s 17:18:57.4 Info: -> 1 Insert operations completed in 00:00:00.0002341 taking an average of 00:00:00.0002341 17:18:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:18:57', 'add_custom_formats') 17:18:57.4 Info: Committing Transaction 17:18:57.4 Info: 63: add_custom_formats migrated 17:18:57.4 Info: => 0.0011753s 17:18:57.4 Debug: Took: 00:00:00.5638307 17:18:57.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 17:18:57.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 17:18:57.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863374646091_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:57.4 Info: DatabaseEngineVersionCheck migrating 17:18:57.4 Info: PerformDBOperation 17:18:57.4 Info: Performing DB Operation 17:18:57.4 Info: SQLite 3.48.0 17:18:57.4 Info: => 0.0011711s 17:18:57.4 Info: DatabaseEngineVersionCheck migrated 17:18:57.4 Info: => 0.0011991s 17:18:57.4 Info: VersionMigration migrating 17:18:57.4 Info: Beginning Transaction 17:18:57.4 Info: CreateTable VersionInfo 17:18:57.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:18:57.4 Info: => 0.0001672s 17:18:57.4 Info: Committing Transaction 17:18:57.4 Info: VersionMigration migrated 17:18:57.4 Info: => 0.0005775s 17:18:57.4 Info: VersionUniqueMigration migrating 17:18:57.4 Info: Beginning Transaction 17:18:57.4 Info: CreateIndex VersionInfo (Version) 17:18:57.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:57.4 Info: => 0.0001538s 17:18:57.4 Info: AlterTable VersionInfo 17:18:57.4 Info: => 1.7E-06s 17:18:57.4 Info: CreateColumn VersionInfo AppliedOn DateTime 17:18:57.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:18:57.4 Info: => 0.0006357s 17:18:57.4 Info: Committing Transaction 17:18:57.4 Info: VersionUniqueMigration migrated 17:18:57.4 Info: => 0.0008995s 17:18:57.4 Info: VersionDescriptionMigration migrating 17:18:57.4 Info: Beginning Transaction 17:18:57.4 Info: AlterTable VersionInfo 17:18:57.4 Info: => 1.8E-06s 17:18:57.4 Info: CreateColumn VersionInfo Description String 17:18:57.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:18:57.4 Info: => 0.0002482s 17:18:57.4 Info: Committing Transaction 17:18:57.4 Info: VersionDescriptionMigration migrated 17:18:57.4 Info: => 0.0004694s 17:18:57.4 Info: 1: InitialSetup migrating 17:18:57.4 Info: Beginning Transaction 17:18:57.4 Info: Starting migration of Main DB to 1 17:18:57.4 Info: CreateTable Config 17:18:57.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:18:57.4 Info: => 0.0001971s 17:18:57.4 Info: CreateIndex Config (Key) 17:18:57.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:18:57.4 Info: => 0.0001002s 17:18:57.4 Info: CreateTable RootFolders 17:18:57.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:18:57.4 Info: => 0.0001115s 17:18:57.4 Info: CreateIndex RootFolders (Path) 17:18:57.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:18:57.4 Info: => 9.41E-05s 17:18:57.4 Info: CreateTable Artists 17:18:57.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) 17:18:57.4 Info: => 0.0003658s 17:18:57.4 Info: CreateIndex Artists (ForeignArtistId) 17:18:57.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:57.4 Info: => 0.0001035s 17:18:57.4 Info: CreateIndex Artists (NameSlug) 17:18:57.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:57.4 Info: => 9.29E-05s 17:18:57.4 Info: CreateIndex Artists (CleanName) 17:18:57.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.4 Info: => 9.04E-05s 17:18:57.4 Info: CreateIndex Artists (Path) 17:18:57.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.4 Info: => 0.000108s 17:18:57.4 Info: CreateTable Albums 17:18:57.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) 17:18:57.4 Info: => 0.0003276s 17:18:57.4 Info: CreateIndex Albums (ForeignAlbumId) 17:18:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:57.4 Info: => 0.0001035s 17:18:57.4 Info: CreateIndex Albums (MBId) 17:18:57.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:57.4 Info: => 8.77E-05s 17:18:57.4 Info: CreateIndex Albums (TADBId) 17:18:57.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:57.4 Info: => 9.11E-05s 17:18:57.4 Info: CreateIndex Albums (TitleSlug) 17:18:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:57.4 Info: => 8.96E-05s 17:18:57.4 Info: CreateIndex Albums (CleanTitle) 17:18:57.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:57.4 Info: => 8.8E-05s 17:18:57.4 Info: CreateIndex Albums (Path) 17:18:57.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:18:57.4 Info: => 8.52E-05s 17:18:57.4 Info: CreateTable Tracks 17:18:57.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) 17:18:57.4 Info: => 0.0001861s 17:18:57.4 Info: CreateIndex Tracks (ForeignTrackId) 17:18:57.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:57.4 Info: => 9.35E-05s 17:18:57.4 Info: CreateIndex Tracks (ArtistId) 17:18:57.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:57.4 Info: => 9.39E-05s 17:18:57.4 Info: CreateIndex Tracks (TrackFileId) 17:18:57.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:57.4 Info: => 0.0001251s 17:18:57.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:18:57.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:18:57.4 Info: => 0.0001071s 17:18:57.4 Info: CreateTable TrackFiles 17:18:57.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) 17:18:57.4 Info: => 0.0001772s 17:18:57.4 Info: CreateIndex TrackFiles (ArtistId) 17:18:57.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:18:57.4 Info: => 0.0001082s 17:18:57.4 Info: CreateIndex TrackFiles (AlbumId) 17:18:57.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:57.4 Info: => 9.71E-05s 17:18:57.4 Info: CreateTable History 17:18:57.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) 17:18:57.4 Info: => 0.0001834s 17:18:57.4 Info: CreateIndex History (Date) 17:18:57.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:57.4 Info: => 0.0001036s 17:18:57.4 Info: CreateIndex History (EventType) 17:18:57.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:57.4 Info: => 0.0001392s 17:18:57.4 Info: CreateIndex History (DownloadId) 17:18:57.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:18:57.4 Info: => 0.0001179s 17:18:57.4 Info: CreateIndex History (AlbumId) 17:18:57.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:18:57.4 Info: => 9.92E-05s 17:18:57.4 Info: CreateTable Notifications 17:18:57.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) 17:18:57.4 Info: => 0.0001713s 17:18:57.4 Info: CreateTable ScheduledTasks 17:18:57.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:18:57.4 Info: => 0.0001408s 17:18:57.4 Info: CreateIndex ScheduledTasks (TypeName) 17:18:57.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:57.4 Info: => 0.0001009s 17:18:57.4 Info: CreateTable Indexers 17:18:57.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) 17:18:57.4 Info: => 0.0001424s 17:18:57.4 Info: CreateIndex Indexers (Name) 17:18:57.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:57.4 Info: => 0.00015s 17:18:57.4 Info: CreateTable Profiles 17:18:57.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:18:57.4 Info: => 0.0001463s 17:18:57.4 Info: CreateIndex Profiles (Name) 17:18:57.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:18:57.4 Info: => 0.0001026s 17:18:57.4 Info: CreateTable QualityDefinitions 17:18:57.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:18:57.4 Info: => 0.0001436s 17:18:57.4 Info: CreateIndex QualityDefinitions (Quality) 17:18:57.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:18:57.4 Info: => 9.84E-05s 17:18:57.4 Info: CreateIndex QualityDefinitions (Title) 17:18:57.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:18:57.4 Info: => 0.000104s 17:18:57.4 Info: CreateTable NamingConfig 17:18:57.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) 17:18:57.4 Info: => 0.0001884s 17:18:57.4 Info: CreateTable Blacklist 17:18:57.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 '') 17:18:57.4 Info: => 0.0002287s 17:18:57.4 Info: CreateTable Metadata 17:18:57.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) 17:18:57.4 Info: => 0.0001428s 17:18:57.4 Info: CreateTable MetadataFiles 17:18:57.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) 17:18:57.4 Info: => 0.0001676s 17:18:57.4 Info: CreateTable DownloadClients 17:18:57.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) 17:18:57.4 Info: => 0.0001455s 17:18:57.4 Info: CreateTable PendingReleases 17:18:57.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 '') 17:18:57.4 Info: => 0.0001554s 17:18:57.4 Info: CreateTable RemotePathMappings 17:18:57.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:18:57.4 Info: => 0.0001317s 17:18:57.4 Info: CreateTable Tags 17:18:57.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:18:57.4 Info: => 0.0001146s 17:18:57.4 Info: CreateIndex Tags (Label) 17:18:57.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:18:57.5 Info: => 0.0001299s 17:18:57.5 Info: CreateTable Restrictions 17:18:57.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:18:57.5 Info: => 0.0001386s 17:18:57.5 Info: CreateTable DelayProfiles 17:18:57.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) 17:18:57.5 Info: => 0.0001677s 17:18:57.5 Info: CreateTable Users 17:18:57.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:18:57.5 Info: => 0.0001247s 17:18:57.5 Info: CreateIndex Users (Identifier) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:18:57.5 Info: => 0.0001095s 17:18:57.5 Info: CreateIndex Users (Username) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:18:57.5 Info: => 0.0001036s 17:18:57.5 Info: CreateTable Commands 17:18:57.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) 17:18:57.5 Info: => 0.0001722s 17:18:57.5 Info: CreateTable IndexerStatus 17:18:57.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) 17:18:57.5 Info: => 0.0001811s 17:18:57.5 Info: CreateIndex IndexerStatus (ProviderId) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:57.5 Info: => 0.0001024s 17:18:57.5 Info: CreateTable ExtraFiles 17:18:57.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) 17:18:57.5 Info: => 0.0001546s 17:18:57.5 Info: CreateTable LyricFiles 17:18:57.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) 17:18:57.5 Info: => 0.0001736s 17:18:57.5 Info: CreateTable LanguageProfiles 17:18:57.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:18:57.5 Info: => 0.0001266s 17:18:57.5 Info: CreateIndex LanguageProfiles (Name) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:18:57.5 Info: => 0.0001067s 17:18:57.5 Info: CreateTable DownloadClientStatus 17:18:57.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) 17:18:57.5 Info: => 0.0001429s 17:18:57.5 Info: CreateIndex DownloadClientStatus (ProviderId) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:57.5 Info: => 0.0001121s 17:18:57.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:18:57.5 Info: -> 1 Insert operations completed in 00:00:00.0000869 taking an average of 00:00:00.0000869 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:18:57', 'InitialSetup') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 1: InitialSetup migrated 17:18:57.5 Info: => 0.0011515s 17:18:57.5 Info: 2: add_reason_to_pending_releases migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 2 17:18:57.5 Info: AlterTable PendingReleases 17:18:57.5 Info: => 1.5E-06s 17:18:57.5 Info: CreateColumn PendingReleases Reason Int32 17:18:57.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:18:57.5 Info: => 0.0006282s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:18:57', 'add_reason_to_pending_releases') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 2: add_reason_to_pending_releases migrated 17:18:57.5 Info: => 0.0009875s 17:18:57.5 Info: 3: add_medium_support migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 3 17:18:57.5 Info: AlterTable Albums 17:18:57.5 Info: => 2.2E-06s 17:18:57.5 Info: CreateColumn Albums Media String 17:18:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:18:57.5 Info: => 0.0006073s 17:18:57.5 Info: AlterTable Tracks 17:18:57.5 Info: => 1.6E-06s 17:18:57.5 Info: CreateColumn Tracks MediumNumber Int32 17:18:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:18:57.5 Info: => 0.0005823s 17:18:57.5 Info: AlterTable Tracks 17:18:57.5 Info: => 1.5E-06s 17:18:57.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:18:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:18:57.5 Info: => 0.0005762s 17:18:57.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:57.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:57.5 Info: => 6.44E-05s 17:18:57.5 Info: DeleteColumn Tracks TrackNumber 17:18:57.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) 17:18:57.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" 17:18:57.5 Info: DROP TABLE "Tracks" 17:18:57.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:57.5 Info: => 0.0052224s 17:18:57.5 Info: AlterTable Tracks 17:18:57.5 Info: => 1.6E-06s 17:18:57.5 Info: CreateColumn Tracks TrackNumber String 17:18:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:18:57.5 Info: => 0.0005729s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:18:57', 'add_medium_support') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 3: add_medium_support migrated 17:18:57.5 Info: => 0.001018s 17:18:57.5 Info: 4: add_various_qualites_in_profile migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 4 17:18:57.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:57.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:57.5 Info: => 7.19E-05s 17:18:57.5 Info: PerformDBOperation 17:18:57.5 Info: Performing DB Operation 17:18:57.5 Info: => 5.14E-05s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:18:57', 'add_various_qualites_in_profile') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 4: add_various_qualites_in_profile migrated 17:18:57.5 Info: => 0.0003503s 17:18:57.5 Info: 5: metadata_profiles migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 5 17:18:57.5 Info: CreateTable MetadataProfiles 17:18:57.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:18:57.5 Info: => 0.0001641s 17:18:57.5 Info: CreateIndex MetadataProfiles (Name) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:18:57.5 Info: => 0.0001141s 17:18:57.5 Info: AlterTable Artists 17:18:57.5 Info: => 1.4E-06s 17:18:57.5 Info: CreateColumn Artists MetadataProfileId Int32 17:18:57.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:18:57.5 Info: => 0.0006076s 17:18:57.5 Info: DeleteColumn Artists PrimaryAlbumTypes 17:18:57.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) 17:18:57.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" 17:18:57.5 Info: DROP TABLE "Artists" 17:18:57.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.5 Info: => 0.0056667s 17:18:57.5 Info: DeleteColumn Artists SecondaryAlbumTypes 17:18:57.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) 17:18:57.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" 17:18:57.5 Info: DROP TABLE "Artists" 17:18:57.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.5 Info: => 0.0055053s 17:18:57.5 Info: AlterTable Albums 17:18:57.5 Info: => 1.6E-06s 17:18:57.5 Info: CreateColumn Albums SecondaryTypes String 17:18:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:18:57.5 Info: => 0.0005856s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:18:57', 'metadata_profiles') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 5: metadata_profiles migrated 17:18:57.5 Info: => 0.0010418s 17:18:57.5 Info: 6: separate_automatic_and_interactive_search migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 6 17:18:57.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:18:57.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) 17:18:57.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:18:57.5 Info: DROP TABLE "Indexers" 17:18:57.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:57.5 Info: => 0.0047657s 17:18:57.5 Info: AlterTable Indexers 17:18:57.5 Info: => 1.6E-06s 17:18:57.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:18:57.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:18:57.5 Info: => 0.0005767s 17:18:57.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:57.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:57.5 Info: => 6.1E-05s 17:18:57.5 Info: AlterTable Indexers 17:18:57.5 Info: => 1.4E-06s 17:18:57.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:18:57.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) 17:18:57.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" 17:18:57.5 Info: DROP TABLE "Indexers" 17:18:57.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:57.5 Info: => 0.004881s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:18:57', 'separate_automatic_and_interactive_search') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 6: separate_automatic_and_interactive_search migrated 17:18:57.5 Info: => 0.0052585s 17:18:57.5 Info: 7: change_album_path_to_relative migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 7 17:18:57.5 Info: DeleteColumn Albums Path 17:18:57.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) 17:18:57.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" 17:18:57.5 Info: DROP TABLE "Albums" 17:18:57.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:57.5 Info: => 0.0062549s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:18:57', 'change_album_path_to_relative') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 7: change_album_path_to_relative migrated 17:18:57.5 Info: => 0.006705s 17:18:57.5 Info: 8: change_quality_size_mb_to_kb migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 8 17:18:57.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 17:18:57.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 17:18:57.5 Info: => 7.95E-05s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:18:57', 'change_quality_size_mb_to_kb') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 8: change_quality_size_mb_to_kb migrated 17:18:57.5 Info: => 0.0003844s 17:18:57.5 Info: 9: album_releases migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 9 17:18:57.5 Info: AlterTable Albums 17:18:57.5 Info: => 1.6E-06s 17:18:57.5 Info: CreateColumn Albums Releases String 17:18:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:18:57.5 Info: => 0.0006218s 17:18:57.5 Info: AlterTable Albums 17:18:57.5 Info: => 1.8E-06s 17:18:57.5 Info: CreateColumn Albums CurrentRelease String 17:18:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:18:57.5 Info: => 0.0005861s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:18:57', 'album_releases') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 9: album_releases migrated 17:18:57.5 Info: => 0.0009237s 17:18:57.5 Info: 10: album_releases_fix migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 10 17:18:57.5 Info: AlterTable Albums 17:18:57.5 Info: => 1.8E-06s 17:18:57.5 Info: AlterColumn Albums Releases String 17:18:57.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) 17:18:57.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" 17:18:57.5 Info: DROP TABLE "Albums" 17:18:57.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:57.5 Info: => 0.006224s 17:18:57.5 Info: AlterTable Albums 17:18:57.5 Info: => 1.6E-06s 17:18:57.5 Info: AlterColumn Albums CurrentRelease String 17:18:57.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) 17:18:57.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" 17:18:57.5 Info: DROP TABLE "Albums" 17:18:57.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:57.5 Info: => 0.0061763s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:18:57', 'album_releases_fix') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 10: album_releases_fix migrated 17:18:57.5 Info: => 0.0065901s 17:18:57.5 Info: 11: import_lists migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 11 17:18:57.5 Info: CreateTable ImportLists 17:18:57.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) 17:18:57.5 Info: => 0.0002579s 17:18:57.5 Info: CreateIndex ImportLists (Name) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:57.5 Info: => 0.0001215s 17:18:57.5 Info: CreateTable ImportListStatus 17:18:57.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) 17:18:57.5 Info: => 0.0001621s 17:18:57.5 Info: CreateIndex ImportListStatus (ProviderId) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:57.5 Info: => 0.0001145s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:18:57', 'import_lists') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 11: import_lists migrated 17:18:57.5 Info: => 0.0005097s 17:18:57.5 Info: 12: add_release_status migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 12 17:18:57.5 Info: AlterTable MetadataProfiles 17:18:57.5 Info: => 1.8E-06s 17:18:57.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:18:57.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:18:57.5 Info: => 0.0006381s 17:18:57.5 Info: PerformDBOperation 17:18:57.5 Info: Performing DB Operation 17:18:57.5 Info: => 4.14E-05s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:18:57', 'add_release_status') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 12: add_release_status migrated 17:18:57.5 Info: => 0.0003646s 17:18:57.5 Info: 13: album_download_notification migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 13 17:18:57.5 Info: AlterTable Notifications 17:18:57.5 Info: => 1.8E-06s 17:18:57.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:18:57.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:18:57.5 Info: => 0.0006461s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:18:57', 'album_download_notification') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 13: album_download_notification migrated 17:18:57.5 Info: => 0.0010091s 17:18:57.5 Info: 14: fix_language_metadata_profiles migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 14 17:18:57.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 17:18:57.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 17:18:57.5 Info: => 0.0001108s 17:18:57.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 17:18:57.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 17:18:57.5 Info: => 9.1E-05s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:18:57', 'fix_language_metadata_profiles') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 14: fix_language_metadata_profiles migrated 17:18:57.5 Info: => 0.000399s 17:18:57.5 Info: 15: remove_fanzub migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 15 17:18:57.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:57.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:57.5 Info: => 7.44E-05s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:18:57', 'remove_fanzub') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 15: remove_fanzub migrated 17:18:57.5 Info: => 0.0003684s 17:18:57.5 Info: 16: update_artist_history_indexes migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 16 17:18:57.5 Info: CreateIndex Albums (ArtistId) 17:18:57.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:18:57.5 Info: => 0.0001354s 17:18:57.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:18:57.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:18:57.5 Info: => 0.0001198s 17:18:57.5 Info: DeleteIndex History (AlbumId) 17:18:57.5 Info: DROP INDEX "IX_History_AlbumId" 17:18:57.5 Info: => 0.000146s 17:18:57.5 Info: CreateIndex History (AlbumId, Date) 17:18:57.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:57.5 Info: => 0.000119s 17:18:57.5 Info: DeleteIndex History (DownloadId) 17:18:57.5 Info: DROP INDEX "IX_History_DownloadId" 17:18:57.5 Info: => 0.00014s 17:18:57.5 Info: CreateIndex History (DownloadId, Date) 17:18:57.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:57.5 Info: => 0.0001202s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:18:57', 'update_artist_history_indexes') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 16: update_artist_history_indexes migrated 17:18:57.5 Info: => 0.0004943s 17:18:57.5 Info: 17: remove_nma migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 17 17:18:57.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:18:57.5 Info: => 6.95E-05s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:18:57', 'remove_nma') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 17: remove_nma migrated 17:18:57.5 Info: => 0.000373s 17:18:57.5 Info: 18: album_disambiguation migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 18 17:18:57.5 Info: AlterTable Albums 17:18:57.5 Info: => 1.6E-06s 17:18:57.5 Info: CreateColumn Albums Disambiguation String 17:18:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:18:57.5 Info: => 0.0006576s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:18:57', 'album_disambiguation') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 18: album_disambiguation migrated 17:18:57.5 Info: => 0.0010225s 17:18:57.5 Info: 19: add_ape_quality_in_profiles migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 19 17:18:57.5 Info: PerformDBOperation 17:18:57.5 Info: Performing DB Operation 17:18:57.5 Info: => 4.8E-05s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:18:57', 'add_ape_quality_in_profiles') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 19: add_ape_quality_in_profiles migrated 17:18:57.5 Info: => 0.0003783s 17:18:57.5 Info: 20: remove_pushalot migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 20 17:18:57.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:18:57.5 Info: => 7.3E-05s 17:18:57.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:18:57.5 Info: => 6.25E-05s 17:18:57.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:18:57.5 Info: => 0.0001034s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:18:57', 'remove_pushalot') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 20: remove_pushalot migrated 17:18:57.5 Info: => 0.0004106s 17:18:57.5 Info: 21: add_custom_filters migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 21 17:18:57.5 Info: CreateTable CustomFilters 17:18:57.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:18:57.5 Info: => 0.0001692s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:18:57', 'add_custom_filters') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 21: add_custom_filters migrated 17:18:57.5 Info: => 0.0005277s 17:18:57.5 Info: 22: import_list_tags migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 22 17:18:57.5 Info: AlterTable ImportLists 17:18:57.5 Info: => 1.7E-06s 17:18:57.5 Info: CreateColumn ImportLists Tags String 17:18:57.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:18:57.5 Info: => 0.0006525s 17:18:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:18:57', 'import_list_tags') 17:18:57.5 Info: Committing Transaction 17:18:57.5 Info: 22: import_list_tags migrated 17:18:57.5 Info: => 0.000996s 17:18:57.5 Info: 23: add_release_groups_etc migrating 17:18:57.5 Info: Beginning Transaction 17:18:57.5 Info: Starting migration of Main DB to 23 17:18:57.5 Info: CreateTable ArtistMetadata 17:18:57.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) 17:18:57.5 Info: => 0.000237s 17:18:57.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:18:57.5 Info: => 0.0001224s 17:18:57.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" 17:18:57.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" 17:18:57.5 Info: => 0.0001363s 17:18:57.5 Info: AlterTable Artists 17:18:57.5 Info: => 1.5E-06s 17:18:57.5 Info: CreateColumn Artists ArtistMetadataId Int32 17:18:57.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:57.5 Info: => 0.0006489s 17:18:57.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:57.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:57.5 Info: => 0.0001151s 17:18:57.5 Info: CreateTable AlbumReleases 17:18:57.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) 17:18:57.5 Info: => 0.0002138s 17:18:57.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:57.5 Info: => 0.0001188s 17:18:57.5 Info: CreateIndex AlbumReleases (AlbumId) 17:18:57.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:57.5 Info: => 0.0001104s 17:18:57.5 Info: PerformDBOperation 17:18:57.5 Info: Performing DB Operation 17:18:57.5 Info: => 4.81E-05s 17:18:57.5 Info: AlterTable Albums 17:18:57.5 Info: => 1.5E-06s 17:18:57.5 Info: CreateColumn Albums ArtistMetadataId Int32 17:18:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:57.5 Info: => 0.0006865s 17:18:57.5 Info: AlterTable Albums 17:18:57.5 Info: => 1.6E-06s 17:18:57.5 Info: CreateColumn Albums AnyReleaseOk Boolean 17:18:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:18:57.5 Info: => 0.0006618s 17:18:57.5 Info: AlterTable Albums 17:18:57.5 Info: => 1.8E-06s 17:18:57.5 Info: CreateColumn Albums Links String 17:18:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:18:57.5 Info: => 0.0006375s 17:18:57.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:57.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:57.5 Info: => 0.0001338s 17:18:57.5 Info: AlterTable Tracks 17:18:57.5 Info: => 1.5E-06s 17:18:57.5 Info: CreateColumn Tracks ForeignRecordingId String 17:18:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:18:57.5 Info: => 0.00065s 17:18:57.5 Info: AlterTable Tracks 17:18:57.5 Info: => 1.7E-06s 17:18:57.5 Info: CreateColumn Tracks AlbumReleaseId Int32 17:18:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:18:57.5 Info: => 0.0006625s 17:18:57.5 Info: AlterTable Tracks 17:18:57.5 Info: => 1.6E-06s 17:18:57.5 Info: CreateColumn Tracks ArtistMetadataId Int32 17:18:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:57.5 Info: => 0.0006502s 17:18:57.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:57.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:57.5 Info: => 0.0001196s 17:18:57.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:57.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:57.5 Info: => 0.0001239s 17:18:57.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:18:57.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) 17:18:57.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" 17:18:57.5 Info: DROP TABLE "Artists" 17:18:57.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.5 Info: => 0.0086071s 17:18:57.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:18:57.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) 17:18:57.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" 17:18:57.5 Info: DROP TABLE "Albums" 17:18:57.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:57.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:57.5 Info: => 0.0059276s 17:18:57.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:18:57.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) 17:18:57.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" 17:18:57.6 Info: DROP TABLE "Tracks" 17:18:57.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:57.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:57.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:57.6 Info: => 0.0056482s 17:18:57.6 Info: DeleteColumn TrackFiles ArtistId 17:18:57.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) 17:18:57.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" 17:18:57.6 Info: DROP TABLE "TrackFiles" 17:18:57.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:57.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:57.6 Info: => 0.0054903s 17:18:57.6 Info: CreateIndex Artists (ArtistMetadataId) 17:18:57.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.6 Info: => 0.0001052s 17:18:57.6 Info: CreateIndex Artists (Monitored) 17:18:57.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.6 Info: => 0.0001003s 17:18:57.6 Info: CreateIndex Albums (ArtistMetadataId) 17:18:57.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:57.6 Info: => 9.9E-05s 17:18:57.6 Info: CreateIndex Tracks (ArtistMetadataId) 17:18:57.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:18:57.6 Info: => 9.88E-05s 17:18:57.6 Info: CreateIndex Tracks (AlbumReleaseId) 17:18:57.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:18:57.6 Info: => 9.9E-05s 17:18:57.6 Info: CreateIndex Tracks (ForeignRecordingId) 17:18:57.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:18:57.6 Info: => 9.77E-05s 17:18:57.6 Info: UpdateData 17:18:57.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:57.6 Info: => 6.59E-05s 17:18:57.6 Info: UpdateData 17:18:57.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:57.6 Info: => 5.74E-05s 17:18:57.6 Info: UpdateData 17:18:57.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:18:57.6 Info: => 6.32E-05s 17:18:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:18:57', 'add_release_groups_etc') 17:18:57.6 Info: Committing Transaction 17:18:57.6 Info: 23: add_release_groups_etc migrated 17:18:57.6 Info: => 0.0006394s 17:18:57.6 Info: 24: NewMediaInfoFormat migrating 17:18:57.6 Info: Beginning Transaction 17:18:57.6 Info: Starting migration of Main DB to 24 17:18:57.6 Info: UpdateData 17:18:57.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:18:57.6 Info: => 7E-05s 17:18:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:18:57', 'NewMediaInfoFormat') 17:18:57.6 Info: Committing Transaction 17:18:57.6 Info: 24: NewMediaInfoFormat migrated 17:18:57.6 Info: => 0.0003609s 17:18:57.6 Info: 25: rename_restrictions_to_release_profiles migrating 17:18:57.6 Info: Beginning Transaction 17:18:57.6 Info: Starting migration of Main DB to 25 17:18:57.6 Info: RenameTable Restrictions ReleaseProfiles 17:18:57.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:18:57.6 Info: => 0.0017277s 17:18:57.6 Info: AlterTable ReleaseProfiles 17:18:57.6 Info: => 1.8E-06s 17:18:57.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:18:57.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:18:57.6 Info: => 0.000614s 17:18:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:18:57', 'rename_restrictions_to_release_profiles') 17:18:57.6 Info: Committing Transaction 17:18:57.6 Info: 25: rename_restrictions_to_release_profiles migrated 17:18:57.6 Info: => 0.0009536s 17:18:57.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:18:57.6 Info: Beginning Transaction 17:18:57.6 Info: Starting migration of Main DB to 26 17:18:57.6 Info: RenameTable Profiles QualityProfiles 17:18:57.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:18:57.6 Info: => 0.0017594s 17:18:57.6 Info: AlterTable QualityProfiles 17:18:57.6 Info: => 1.6E-06s 17:18:57.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:18:57.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:57.6 Info: => 0.0006025s 17:18:57.6 Info: AlterTable LanguageProfiles 17:18:57.6 Info: => 1.4E-06s 17:18:57.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:18:57.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:57.6 Info: => 0.0005972s 17:18:57.6 Info: UpdateData 17:18:57.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:57.6 Info: => 6.62E-05s 17:18:57.6 Info: UpdateData 17:18:57.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:57.6 Info: => 4.97E-05s 17:18:57.6 Info: RenameColumn Artists ProfileId to QualityProfileId 17:18:57.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) 17:18:57.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" 17:18:57.6 Info: DROP TABLE "Artists" 17:18:57.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.6 Info: => 0.0074998s 17:18:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:18:57', 'rename_quality_profiles_add_upgrade_allowed') 17:18:57.6 Info: Committing Transaction 17:18:57.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:18:57.6 Info: => 0.0079661s 17:18:57.6 Info: 27: add_import_exclusions migrating 17:18:57.6 Info: Beginning Transaction 17:18:57.6 Info: Starting migration of Main DB to 27 17:18:57.6 Info: CreateTable ImportListExclusions 17:18:57.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:18:57.6 Info: => 0.0001611s 17:18:57.6 Info: CreateIndex ImportListExclusions (ForeignId) 17:18:57.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:18:57.6 Info: => 0.0001112s 17:18:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:18:57', 'add_import_exclusions') 17:18:57.6 Info: Committing Transaction 17:18:57.6 Info: 27: add_import_exclusions migrated 17:18:57.6 Info: => 0.0004793s 17:18:57.6 Info: 28: clean_artist_metadata_table migrating 17:18:57.6 Info: Beginning Transaction 17:18:57.6 Info: Starting migration of Main DB to 28 17:18:57.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) 17:18:57.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) 17:18:57.6 Info: => 0.0001854s 17:18:57.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) 17:18:57.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) 17:18:57.6 Info: => 0.000148s 17:18:57.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) 17:18:57.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) 17:18:57.6 Info: => 0.0001468s 17:18:57.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) 17:18:57.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) 17:18:57.6 Info: => 0.0001495s 17:18:57.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) 17:18:57.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) 17:18:57.6 Info: => 0.0001594s 17:18:57.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) 17:18:57.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) 17:18:57.6 Info: => 0.0001466s 17:18:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:18:57', 'clean_artist_metadata_table') 17:18:57.6 Info: Committing Transaction 17:18:57.6 Info: 28: clean_artist_metadata_table migrated 17:18:57.6 Info: => 0.0004831s 17:18:57.6 Info: 29: health_issue_notification migrating 17:18:57.6 Info: Beginning Transaction 17:18:57.6 Info: Starting migration of Main DB to 29 17:18:57.6 Info: AlterTable Notifications 17:18:57.6 Info: => 1.6E-06s 17:18:57.6 Info: CreateColumn Notifications OnHealthIssue Boolean 17:18:57.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:18:57.6 Info: => 0.0006596s 17:18:57.6 Info: AlterTable Notifications 17:18:57.6 Info: => 1.6E-06s 17:18:57.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:18:57.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:18:57.6 Info: => 0.0006193s 17:18:57.6 Info: AlterTable Notifications 17:18:57.6 Info: => 1.5E-06s 17:18:57.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:18:57.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:18:57.6 Info: => 0.0006228s 17:18:57.6 Info: AlterTable Notifications 17:18:57.6 Info: => 1.6E-06s 17:18:57.6 Info: CreateColumn Notifications OnImportFailure Boolean 17:18:57.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:18:57.6 Info: => 0.0006313s 17:18:57.6 Info: AlterTable Notifications 17:18:57.6 Info: => 1.5E-06s 17:18:57.6 Info: CreateColumn Notifications OnTrackRetag Boolean 17:18:57.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:18:57.6 Info: => 0.0006369s 17:18:57.6 Info: DeleteColumn Notifications OnDownload 17:18:57.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) 17:18:57.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" 17:18:57.6 Info: DROP TABLE "Notifications" 17:18:57.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:57.6 Info: => 0.0068727s 17:18:57.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:18:57.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) 17:18:57.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" 17:18:57.6 Info: DROP TABLE "Notifications" 17:18:57.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:57.6 Info: => 0.0054706s 17:18:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:18:57', 'health_issue_notification') 17:18:57.6 Info: Committing Transaction 17:18:57.6 Info: 29: health_issue_notification migrated 17:18:57.6 Info: => 0.0059279s 17:18:57.6 Info: 30: add_mediafilerepository_mtime migrating 17:18:57.6 Info: Beginning Transaction 17:18:57.6 Info: Starting migration of Main DB to 30 17:18:57.6 Info: AlterTable TrackFiles 17:18:57.6 Info: => 1.6E-06s 17:18:57.6 Info: CreateColumn TrackFiles Modified DateTime 17:18:57.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:18:57.6 Info: => 0.0006637s 17:18:57.6 Info: AlterTable TrackFiles 17:18:57.6 Info: => 1.6E-06s 17:18:57.6 Info: CreateColumn TrackFiles Path String 17:18:57.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:18:57.6 Info: => 0.0006239s 17:18:57.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:57.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:57.6 Info: => 5.93E-05s 17:18:57.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) 17:18:57.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) 17:18:57.6 Info: => 0.0001578s 17:18:57.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) 17:18:57.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) 17:18:57.6 Info: => 0.0001692s 17:18:57.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) 17:18:57.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) 17:18:57.6 Info: => 0.0001806s 17:18:57.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") 17:18:57.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") 17:18:57.6 Info: => 0.0001064s 17:18:57.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:57.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:57.6 Info: => 7.12E-05s 17:18:57.6 Info: AlterTable TrackFiles 17:18:57.6 Info: => 1.6E-06s 17:18:57.6 Info: AlterColumn TrackFiles Path String 17:18:57.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) 17:18:57.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" 17:18:57.6 Info: DROP TABLE "TrackFiles" 17:18:57.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:57.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:57.6 Info: => 0.0056134s 17:18:57.6 Info: CreateIndex TrackFiles (Path) 17:18:57.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:57.6 Info: => 0.0001038s 17:18:57.6 Info: DeleteColumn TrackFiles RelativePath 17:18:57.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) 17:18:57.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" 17:18:57.6 Info: DROP TABLE "TrackFiles" 17:18:57.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:57.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:57.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:57.6 Info: => 0.0072345s 17:18:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:18:57', 'add_mediafilerepository_mtime') 17:18:57.6 Info: Committing Transaction 17:18:57.6 Info: 30: add_mediafilerepository_mtime migrated 17:18:57.6 Info: => 0.0076506s 17:18:57.6 Info: 31: add_artistmetadataid_constraint migrating 17:18:57.6 Info: Beginning Transaction 17:18:57.6 Info: Starting migration of Main DB to 31 17:18:57.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") 17:18:57.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") 17:18:57.6 Info: => 0.0001179s 17:18:57.6 Info: DeleteIndex Artists (ArtistMetadataId) 17:18:57.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:18:57.6 Info: => 0.0001556s 17:18:57.6 Info: AlterColumn Artists ArtistMetadataId Int32 17:18:57.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) 17:18:57.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" 17:18:57.6 Info: DROP TABLE "Artists" 17:18:57.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.6 Info: => 0.0059608s 17:18:57.6 Info: CreateIndex Artists (ArtistMetadataId) 17:18:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.6 Info: => 0.0001088s 17:18:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:18:57', 'add_artistmetadataid_constraint') 17:18:57.6 Info: Committing Transaction 17:18:57.6 Info: 31: add_artistmetadataid_constraint migrated 17:18:57.6 Info: => 0.0005188s 17:18:57.6 Info: 32: old_ids_and_artist_alias migrating 17:18:57.6 Info: Beginning Transaction 17:18:57.6 Info: Starting migration of Main DB to 32 17:18:57.6 Info: AlterTable ArtistMetadata 17:18:57.6 Info: => 1.6E-06s 17:18:57.6 Info: CreateColumn ArtistMetadata Aliases String 17:18:57.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:18:57.6 Info: => 0.0007194s 17:18:57.6 Info: AlterTable ArtistMetadata 17:18:57.6 Info: => 2.4E-06s 17:18:57.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:18:57.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:18:57.6 Info: => 0.0006403s 17:18:57.6 Info: AlterTable Albums 17:18:57.6 Info: => 1.6E-06s 17:18:57.6 Info: CreateColumn Albums OldForeignAlbumIds String 17:18:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:18:57.6 Info: => 0.0006713s 17:18:57.6 Info: AlterTable AlbumReleases 17:18:57.6 Info: => 1.6E-06s 17:18:57.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:18:57.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:18:57.6 Info: => 0.0006519s 17:18:57.6 Info: AlterTable Tracks 17:18:57.6 Info: => 1.5E-06s 17:18:57.6 Info: CreateColumn Tracks OldForeignRecordingIds String 17:18:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:18:57.6 Info: => 0.0006881s 17:18:57.6 Info: AlterTable Tracks 17:18:57.6 Info: => 1.6E-06s 17:18:57.6 Info: CreateColumn Tracks OldForeignTrackIds String 17:18:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:18:57.6 Info: => 0.0006929s 17:18:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:18:57', 'old_ids_and_artist_alias') 17:18:57.6 Info: Committing Transaction 17:18:57.6 Info: 32: old_ids_and_artist_alias migrated 17:18:57.6 Info: => 0.0010656s 17:18:57.6 Info: 33: download_propers_config migrating 17:18:57.6 Info: Beginning Transaction 17:18:57.6 Info: Starting migration of Main DB to 33 17:18:57.6 Info: PerformDBOperation 17:18:57.6 Info: Performing DB Operation 17:18:57.6 Info: => 4.69E-05s 17:18:57.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:57.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:57.6 Info: => 5.48E-05s 17:18:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:18:57', 'download_propers_config') 17:18:57.6 Info: Committing Transaction 17:18:57.6 Info: 33: download_propers_config migrated 17:18:57.6 Info: => 0.0004052s 17:18:57.6 Info: 34: remove_language_profiles migrating 17:18:57.6 Info: Beginning Transaction 17:18:57.6 Info: Starting migration of Main DB to 34 17:18:57.6 Info: DeleteTable LanguageProfiles 17:18:57.6 Info: DROP TABLE "LanguageProfiles" 17:18:57.6 Info: => 0.0002292s 17:18:57.6 Info: DeleteColumn Artists LanguageProfileId 17:18:57.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) 17:18:57.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" 17:18:57.6 Info: DROP TABLE "Artists" 17:18:57.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.6 Info: => 0.0074503s 17:18:57.6 Info: DeleteColumn ImportLists LanguageProfileId 17:18:57.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) 17:18:57.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" 17:18:57.6 Info: DROP TABLE "ImportLists" 17:18:57.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:18:57.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:57.6 Info: => 0.0056756s 17:18:57.6 Info: DeleteColumn Blacklist Language 17:18:57.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) 17:18:57.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" 17:18:57.6 Info: DROP TABLE "Blacklist" 17:18:57.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:18:57.6 Info: => 0.0052185s 17:18:57.6 Info: DeleteColumn History Language 17:18:57.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) 17:18:57.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" 17:18:57.7 Info: DROP TABLE "History" 17:18:57.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:57.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:57.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:57.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:57.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:57.7 Info: => 0.0072449s 17:18:57.7 Info: DeleteColumn LyricFiles Language 17:18:57.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) 17:18:57.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" 17:18:57.7 Info: DROP TABLE "LyricFiles" 17:18:57.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:57.7 Info: => 0.0062945s 17:18:57.7 Info: DeleteColumn TrackFiles Language 17:18:57.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) 17:18:57.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" 17:18:57.7 Info: DROP TABLE "TrackFiles" 17:18:57.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:57.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:57.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:57.7 Info: => 0.0056721s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:18:57', 'remove_language_profiles') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 34: remove_language_profiles migrated 17:18:57.7 Info: => 0.0062681s 17:18:57.7 Info: 35: multi_disc_naming_format migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 35 17:18:57.7 Info: AlterTable NamingConfig 17:18:57.7 Info: => 1.8E-06s 17:18:57.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:18:57.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:18:57.7 Info: => 0.0006822s 17:18:57.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:57.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:57.7 Info: => 6.51E-05s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:18:57', 'multi_disc_naming_format') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 35: multi_disc_naming_format migrated 17:18:57.7 Info: => 0.0004125s 17:18:57.7 Info: 36: add_download_client_priority migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 36 17:18:57.7 Info: AlterTable DownloadClients 17:18:57.7 Info: => 1.4E-06s 17:18:57.7 Info: CreateColumn DownloadClients Priority Int32 17:18:57.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:18:57.7 Info: => 0.0006782s 17:18:57.7 Info: PerformDBOperation 17:18:57.7 Info: Performing DB Operation 17:18:57.7 Info: => 6.76E-05s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:18:57', 'add_download_client_priority') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 36: add_download_client_priority migrated 17:18:57.7 Info: => 0.0004474s 17:18:57.7 Info: 37: remove_growl_prowl migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 37 17:18:57.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:18:57.7 Info: => 6.64E-05s 17:18:57.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:18:57.7 Info: => 4.85E-05s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:18:57', 'remove_growl_prowl') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 37: remove_growl_prowl migrated 17:18:57.7 Info: => 0.0003658s 17:18:57.7 Info: 38: remove_plex_hometheatre migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 38 17:18:57.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:18:57.7 Info: => 6.63E-05s 17:18:57.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:18:57.7 Info: => 4.96E-05s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:18:57', 'remove_plex_hometheatre') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 38: remove_plex_hometheatre migrated 17:18:57.7 Info: => 0.000368s 17:18:57.7 Info: 39: add_root_folder_add_defaults migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 39 17:18:57.7 Info: AlterTable RootFolders 17:18:57.7 Info: => 1.5E-06s 17:18:57.7 Info: CreateColumn RootFolders Name String 17:18:57.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:18:57.7 Info: => 0.0006615s 17:18:57.7 Info: AlterTable RootFolders 17:18:57.7 Info: => 1.7E-06s 17:18:57.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:18:57.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:18:57.7 Info: => 0.0006087s 17:18:57.7 Info: AlterTable RootFolders 17:18:57.7 Info: => 1.6E-06s 17:18:57.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:18:57.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:18:57.7 Info: => 0.0006177s 17:18:57.7 Info: AlterTable RootFolders 17:18:57.7 Info: => 1.6E-06s 17:18:57.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:18:57.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:57.7 Info: => 0.0006174s 17:18:57.7 Info: AlterTable RootFolders 17:18:57.7 Info: => 1.8E-06s 17:18:57.7 Info: CreateColumn RootFolders DefaultTags String 17:18:57.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:18:57.7 Info: => 0.0006595s 17:18:57.7 Info: PerformDBOperation 17:18:57.7 Info: Performing DB Operation 17:18:57.7 Info: => 6.78E-05s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:18:57', 'add_root_folder_add_defaults') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 39: add_root_folder_add_defaults migrated 17:18:57.7 Info: => 0.0004279s 17:18:57.7 Info: 40: task_duration migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 40 17:18:57.7 Info: AlterTable ScheduledTasks 17:18:57.7 Info: => 1.9E-06s 17:18:57.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:18:57.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:18:57.7 Info: => 0.0006878s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:18:57', 'task_duration') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 40: task_duration migrated 17:18:57.7 Info: => 0.0010585s 17:18:57.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 41 17:18:57.7 Info: AlterTable ReleaseProfiles 17:18:57.7 Info: => 1.5E-06s 17:18:57.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:18:57.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:18:57.7 Info: => 0.0006559s 17:18:57.7 Info: AlterTable ReleaseProfiles 17:18:57.7 Info: => 1.7E-06s 17:18:57.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:18:57.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:18:57.7 Info: => 0.0006359s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:18:57', 'add_indexer_and_enabled_to_release_profiles') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:18:57.7 Info: => 0.001012s 17:18:57.7 Info: 42: remove_album_folders migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 42 17:18:57.7 Info: DeleteColumn Artists AlbumFolder 17:18:57.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) 17:18:57.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" 17:18:57.7 Info: DROP TABLE "Artists" 17:18:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.7 Info: => 0.0074085s 17:18:57.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:57.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:57.7 Info: => 5.59E-05s 17:18:57.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:57.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:57.7 Info: => 5.06E-05s 17:18:57.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:18:57.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) 17:18:57.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:18:57.7 Info: DROP TABLE "NamingConfig" 17:18:57.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:18:57.7 Info: => 0.0051128s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:18:57', 'remove_album_folders') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 42: remove_album_folders migrated 17:18:57.7 Info: => 0.0056226s 17:18:57.7 Info: 44: add_priority_to_indexers migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 44 17:18:57.7 Info: AlterTable Indexers 17:18:57.7 Info: => 1.5E-06s 17:18:57.7 Info: CreateColumn Indexers Priority Int32 17:18:57.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:18:57.7 Info: => 0.0006473s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:18:57', 'add_priority_to_indexers') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 44: add_priority_to_indexers migrated 17:18:57.7 Info: => 0.0010365s 17:18:57.7 Info: 45: remove_chown_and_folderchmod_config migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 45 17:18:57.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:57.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:57.7 Info: => 0.0001365s 17:18:57.7 Info: PerformDBOperation 17:18:57.7 Info: Performing DB Operation 17:18:57.7 Info: => 4.1E-05s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:18:57', 'remove_chown_and_folderchmod_config') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 45: remove_chown_and_folderchmod_config migrated 17:18:57.7 Info: => 0.0003862s 17:18:57.7 Info: 47: update_notifiarr migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 47 17:18:57.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:57.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:57.7 Info: => 9.4E-05s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:18:57', 'update_notifiarr') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 47: update_notifiarr migrated 17:18:57.7 Info: => 0.0004172s 17:18:57.7 Info: 49: email_multiple_addresses migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 49 17:18:57.7 Info: PerformDBOperation 17:18:57.7 Info: Performing DB Operation 17:18:57.7 Info: => 7.42E-05s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:18:57', 'email_multiple_addresses') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 49: email_multiple_addresses migrated 17:18:57.7 Info: => 0.0004015s 17:18:57.7 Info: 50: rename_blacklist_to_blocklist migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 50 17:18:57.7 Info: RenameTable Blacklist Blocklist 17:18:57.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:18:57.7 Info: => 0.0018793s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:18:57', 'rename_blacklist_to_blocklist') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 50: rename_blacklist_to_blocklist migrated 17:18:57.7 Info: => 0.0022734s 17:18:57.7 Info: 51: cdh_per_downloadclient migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 51 17:18:57.7 Info: AlterTable DownloadClients 17:18:57.7 Info: => 1.6E-06s 17:18:57.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:18:57.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:57.7 Info: => 0.0006722s 17:18:57.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:18:57.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:57.7 Info: => 0.0006305s 17:18:57.7 Info: PerformDBOperation 17:18:57.7 Info: Performing DB Operation 17:18:57.7 Info: => 0.0001762s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:18:57', 'cdh_per_downloadclient') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 51: cdh_per_downloadclient migrated 17:18:57.7 Info: => 0.0005477s 17:18:57.7 Info: 52: download_history migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 52 17:18:57.7 Info: CreateTable DownloadHistory 17:18:57.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) 17:18:57.7 Info: => 0.0002697s 17:18:57.7 Info: CreateIndex DownloadHistory (EventType) 17:18:57.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:57.7 Info: => 0.0001192s 17:18:57.7 Info: CreateIndex DownloadHistory (ArtistId) 17:18:57.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:57.7 Info: => 9.69E-05s 17:18:57.7 Info: CreateIndex DownloadHistory (DownloadId) 17:18:57.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:57.7 Info: => 0.0001014s 17:18:57.7 Info: PerformDBOperation 17:18:57.7 Info: Performing DB Operation 17:18:57.7 Info: => 0.000136s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:18:57', 'download_history') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 52: download_history migrated 17:18:57.7 Info: => 0.000557s 17:18:57.7 Info: 53: add_update_history migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 53 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:18:57', 'add_update_history') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 53: add_update_history migrated 17:18:57.7 Info: => 0.0003796s 17:18:57.7 Info: 54: add_on_update_to_notifications migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 54 17:18:57.7 Info: AlterTable Notifications 17:18:57.7 Info: => 1.7E-06s 17:18:57.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:18:57.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:18:57.7 Info: => 0.0006972s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:18:57', 'add_on_update_to_notifications') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 54: add_on_update_to_notifications migrated 17:18:57.7 Info: => 0.0010736s 17:18:57.7 Info: 55: download_client_per_indexer migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 55 17:18:57.7 Info: AlterTable Indexers 17:18:57.7 Info: => 1.9E-06s 17:18:57.7 Info: CreateColumn Indexers DownloadClientId Int32 17:18:57.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:18:57.7 Info: => 0.0006753s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:18:57', 'download_client_per_indexer') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 55: download_client_per_indexer migrated 17:18:57.7 Info: => 0.0010488s 17:18:57.7 Info: 56: AddNewItemMonitorType migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 56 17:18:57.7 Info: AlterTable Artists 17:18:57.7 Info: => 1.8E-06s 17:18:57.7 Info: CreateColumn Artists MonitorNewItems Int32 17:18:57.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:57.7 Info: => 0.0006913s 17:18:57.7 Info: AlterTable RootFolders 17:18:57.7 Info: => 1.5E-06s 17:18:57.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:18:57.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:57.7 Info: => 0.0006962s 17:18:57.7 Info: AlterTable ImportLists 17:18:57.7 Info: => 1.7E-06s 17:18:57.7 Info: CreateColumn ImportLists MonitorNewItems Int32 17:18:57.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:57.7 Info: => 0.0006759s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:18:57', 'AddNewItemMonitorType') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 56: AddNewItemMonitorType migrated 17:18:57.7 Info: => 0.0010698s 17:18:57.7 Info: 57: ImportListSearch migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 57 17:18:57.7 Info: AlterTable ImportLists 17:18:57.7 Info: => 1.8E-06s 17:18:57.7 Info: CreateColumn ImportLists ShouldSearch Boolean 17:18:57.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:18:57.7 Info: => 0.0006894s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:18:57', 'ImportListSearch') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 57: ImportListSearch migrated 17:18:57.7 Info: => 0.0010693s 17:18:57.7 Info: 58: ImportListMonitorExisting migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 58 17:18:57.7 Info: AlterTable ImportLists 17:18:57.7 Info: => 2E-06s 17:18:57.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:18:57.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:18:57.7 Info: => 0.0006969s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:18:57', 'ImportListMonitorExisting') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 58: ImportListMonitorExisting migrated 17:18:57.7 Info: => 0.0010755s 17:18:57.7 Info: 59: add_indexer_tags migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 59 17:18:57.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:18:57.7 Info: => 6.67E-05s 17:18:57.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:18:57.7 Info: => 4.84E-05s 17:18:57.7 Info: AlterTable Indexers 17:18:57.7 Info: => 1.5E-06s 17:18:57.7 Info: CreateColumn Indexers Tags String 17:18:57.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:18:57.7 Info: => 0.0006894s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:18:57', 'add_indexer_tags') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 59: add_indexer_tags migrated 17:18:57.7 Info: => 0.0010769s 17:18:57.7 Info: 60: update_audio_types migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 60 17:18:57.7 Info: PerformDBOperation 17:18:57.7 Info: Performing DB Operation 17:18:57.7 Info: => 6.82E-05s 17:18:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:18:57', 'update_audio_types') 17:18:57.7 Info: Committing Transaction 17:18:57.7 Info: 60: update_audio_types migrated 17:18:57.7 Info: => 0.000407s 17:18:57.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:18:57.7 Info: Beginning Transaction 17:18:57.7 Info: Starting migration of Main DB to 61 17:18:57.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:57.7 Info: DELETE FROM "Commands" WHERE 1 = 1 17:18:57.7 Info: => 7.84E-05s 17:18:57.7 Info: AlterTable AlbumReleases 17:18:57.7 Info: => 1.4E-06s 17:18:57.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.7 Info: DROP TABLE "AlbumReleases" 17:18:57.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:18:57.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:57.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:57.7 Info: => 0.0063144s 17:18:57.7 Info: AlterTable Albums 17:18:57.7 Info: => 1.6E-06s 17:18:57.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.7 Info: DROP TABLE "Albums" 17:18:57.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:57.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:57.7 Info: => 0.0079504s 17:18:57.7 Info: AlterTable Albums 17:18:57.7 Info: => 1.5E-06s 17:18:57.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.7 Info: DROP TABLE "Albums" 17:18:57.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:57.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:57.7 Info: => 0.0058305s 17:18:57.7 Info: AlterTable Albums 17:18:57.7 Info: => 1.7E-06s 17:18:57.7 Info: AlterColumn Albums Added DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.7 Info: DROP TABLE "Albums" 17:18:57.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:57.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:57.7 Info: => 0.0056335s 17:18:57.7 Info: AlterTable Artists 17:18:57.7 Info: => 1.7E-06s 17:18:57.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.7 Info: DROP TABLE "Artists" 17:18:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.7 Info: => 0.0055668s 17:18:57.7 Info: AlterTable Artists 17:18:57.7 Info: => 1.4E-06s 17:18:57.7 Info: AlterColumn Artists Added DateTimeOffset 17:18:57.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 17:18:57.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" 17:18:57.8 Info: DROP TABLE "Artists" 17:18:57.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:57.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:57.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:57.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:57.8 Info: => 0.0070405s 17:18:57.8 Info: AlterTable Blocklist 17:18:57.8 Info: => 1.6E-06s 17:18:57.8 Info: AlterColumn Blocklist Date DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.8 Info: DROP TABLE "Blocklist" 17:18:57.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:57.8 Info: => 0.005065s 17:18:57.8 Info: AlterTable Blocklist 17:18:57.8 Info: => 1.8E-06s 17:18:57.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.8 Info: DROP TABLE "Blocklist" 17:18:57.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:57.8 Info: => 0.0064419s 17:18:57.8 Info: AlterTable Commands 17:18:57.8 Info: => 1.6E-06s 17:18:57.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.8 Info: DROP TABLE "Commands" 17:18:57.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:57.8 Info: => 0.0050518s 17:18:57.8 Info: AlterTable Commands 17:18:57.8 Info: => 1.6E-06s 17:18:57.8 Info: AlterColumn Commands StartedAt DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.8 Info: DROP TABLE "Commands" 17:18:57.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:57.8 Info: => 0.0049882s 17:18:57.8 Info: AlterTable Commands 17:18:57.8 Info: => 1.6E-06s 17:18:57.8 Info: AlterColumn Commands EndedAt DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.8 Info: DROP TABLE "Commands" 17:18:57.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:57.8 Info: => 0.0060913s 17:18:57.8 Info: AlterTable DownloadClientStatus 17:18:57.8 Info: => 1.7E-06s 17:18:57.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:18:57.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) 17:18:57.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:57.8 Info: DROP TABLE "DownloadClientStatus" 17:18:57.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:57.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:57.8 Info: => 0.0061785s 17:18:57.8 Info: AlterTable DownloadClientStatus 17:18:57.8 Info: => 1.6E-06s 17:18:57.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:18:57.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) 17:18:57.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:57.8 Info: DROP TABLE "DownloadClientStatus" 17:18:57.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:57.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:57.8 Info: => 0.0049728s 17:18:57.8 Info: AlterTable DownloadClientStatus 17:18:57.8 Info: => 1.7E-06s 17:18:57.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:18:57.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) 17:18:57.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:57.8 Info: DROP TABLE "DownloadClientStatus" 17:18:57.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:57.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:57.8 Info: => 0.0048806s 17:18:57.8 Info: AlterTable DownloadHistory 17:18:57.8 Info: => 1.5E-06s 17:18:57.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.8 Info: DROP TABLE "DownloadHistory" 17:18:57.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:18:57.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:57.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:57.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:57.8 Info: => 0.0066374s 17:18:57.8 Info: AlterTable ExtraFiles 17:18:57.8 Info: => 1.6E-06s 17:18:57.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.8 Info: DROP TABLE "ExtraFiles" 17:18:57.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:57.8 Info: => 0.0046912s 17:18:57.8 Info: AlterTable ExtraFiles 17:18:57.8 Info: => 1.5E-06s 17:18:57.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.8 Info: DROP TABLE "ExtraFiles" 17:18:57.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:57.8 Info: => 0.0058278s 17:18:57.8 Info: AlterTable History 17:18:57.8 Info: => 1.5E-06s 17:18:57.8 Info: AlterColumn History Date DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.8 Info: DROP TABLE "History" 17:18:57.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:57.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:57.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:57.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:57.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:57.8 Info: => 0.005411s 17:18:57.8 Info: AlterTable ImportListStatus 17:18:57.8 Info: => 1.5E-06s 17:18:57.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:18:57.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) 17:18:57.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:57.8 Info: DROP TABLE "ImportListStatus" 17:18:57.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:57.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:57.8 Info: => 0.0049445s 17:18:57.8 Info: AlterTable ImportListStatus 17:18:57.8 Info: => 1.5E-06s 17:18:57.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:18:57.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) 17:18:57.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:57.8 Info: DROP TABLE "ImportListStatus" 17:18:57.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:57.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:57.8 Info: => 0.0061613s 17:18:57.8 Info: AlterTable ImportListStatus 17:18:57.8 Info: => 1.8E-06s 17:18:57.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:18:57.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) 17:18:57.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:57.8 Info: DROP TABLE "ImportListStatus" 17:18:57.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:57.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:57.8 Info: => 0.004917s 17:18:57.8 Info: AlterTable IndexerStatus 17:18:57.8 Info: => 1.5E-06s 17:18:57.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:18:57.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) 17:18:57.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:57.8 Info: DROP TABLE "IndexerStatus" 17:18:57.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:57.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:57.8 Info: => 0.0062736s 17:18:57.8 Info: AlterTable IndexerStatus 17:18:57.8 Info: => 1.4E-06s 17:18:57.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:18:57.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) 17:18:57.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:57.8 Info: DROP TABLE "IndexerStatus" 17:18:57.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:57.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:57.8 Info: => 0.0047925s 17:18:57.8 Info: AlterTable IndexerStatus 17:18:57.8 Info: => 1.3E-06s 17:18:57.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:18:57.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) 17:18:57.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:57.9 Info: DROP TABLE "IndexerStatus" 17:18:57.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:57.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:57.9 Info: => 0.004848s 17:18:57.9 Info: AlterTable LyricFiles 17:18:57.9 Info: => 1.4E-06s 17:18:57.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.9 Info: DROP TABLE "LyricFiles" 17:18:57.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:57.9 Info: => 0.0050362s 17:18:57.9 Info: AlterTable LyricFiles 17:18:57.9 Info: => 1.5E-06s 17:18:57.9 Info: AlterColumn LyricFiles Added DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.9 Info: DROP TABLE "LyricFiles" 17:18:57.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:57.9 Info: => 0.0065628s 17:18:57.9 Info: AlterTable MetadataFiles 17:18:57.9 Info: => 1.4E-06s 17:18:57.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.9 Info: DROP TABLE "MetadataFiles" 17:18:57.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:57.9 Info: => 0.0048235s 17:18:57.9 Info: AlterTable MetadataFiles 17:18:57.9 Info: => 1.4E-06s 17:18:57.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.9 Info: DROP TABLE "MetadataFiles" 17:18:57.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:57.9 Info: => 0.0061892s 17:18:57.9 Info: AlterTable PendingReleases 17:18:57.9 Info: => 1.4E-06s 17:18:57.9 Info: AlterColumn PendingReleases Added DateTimeOffset 17:18:57.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) 17:18:57.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:18:57.9 Info: DROP TABLE "PendingReleases" 17:18:57.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:18:57.9 Info: => 0.0046425s 17:18:57.9 Info: AlterTable ScheduledTasks 17:18:57.9 Info: => 1.6E-06s 17:18:57.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:18:57.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) 17:18:57.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:57.9 Info: DROP TABLE "ScheduledTasks" 17:18:57.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:57.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:57.9 Info: => 0.0059905s 17:18:57.9 Info: AlterTable ScheduledTasks 17:18:57.9 Info: => 4.4E-06s 17:18:57.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:18:57.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) 17:18:57.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:57.9 Info: DROP TABLE "ScheduledTasks" 17:18:57.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:57.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:57.9 Info: => 0.0047567s 17:18:57.9 Info: AlterTable TrackFiles 17:18:57.9 Info: => 1.3E-06s 17:18:57.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.9 Info: DROP TABLE "TrackFiles" 17:18:57.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:57.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:57.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:57.9 Info: => 0.0051137s 17:18:57.9 Info: AlterTable TrackFiles 17:18:57.9 Info: => 1.4E-06s 17:18:57.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:18:57.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) 17:18:57.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" 17:18:57.9 Info: DROP TABLE "TrackFiles" 17:18:57.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:57.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:57.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:57.9 Info: => 0.0062743s 17:18:57.9 Info: AlterTable VersionInfo 17:18:57.9 Info: => 5.6E-06s 17:18:57.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:18:57.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:18:57.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:18:57.9 Info: DROP TABLE "VersionInfo" 17:18:57.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:18:57.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:57.9 Info: => 0.0046644s 17:18:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:18:57', 'postgres_update_timestamp_columns_to_with_timezone') 17:18:57.9 Info: Committing Transaction 17:18:57.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:18:57.9 Info: => 0.0054551s 17:18:57.9 Info: 62: add_on_delete_to_notifications migrating 17:18:57.9 Info: Beginning Transaction 17:18:57.9 Info: Starting migration of Main DB to 62 17:18:57.9 Info: AlterTable Notifications 17:18:57.9 Info: => 1.6E-06s 17:18:57.9 Info: CreateColumn Notifications OnArtistDelete Boolean 17:18:57.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:18:57.9 Info: => 0.0007114s 17:18:57.9 Info: AlterTable Notifications 17:18:57.9 Info: => 1.2E-06s 17:18:57.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:18:57.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:18:57.9 Info: => 0.0006582s 17:18:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:18:57', 'add_on_delete_to_notifications') 17:18:57.9 Info: Committing Transaction 17:18:57.9 Info: 62: add_on_delete_to_notifications migrated 17:18:57.9 Info: => 0.0009836s 17:18:57.9 Info: 63: add_custom_formats migrating 17:18:57.9 Info: Beginning Transaction 17:18:57.9 Info: Starting migration of Main DB to 63 17:18:57.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 17:18:57.9 Info: AlterTable DelayProfiles 17:18:57.9 Info: => 1E-06s 17:18:57.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:18:57.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:18:57.9 Info: => 0.0006627s 17:18:57.9 Info: UpdateData 17:18:57.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:18:57.9 Info: => 5.42E-05s 17:18:57.9 Info: AlterTable TrackFiles 17:18:57.9 Info: => 1E-06s 17:18:57.9 Info: CreateColumn TrackFiles OriginalFilePath String 17:18:57.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:18:57.9 Info: => 0.0006362s 17:18:57.9 Info: PerformDBOperation 17:18:57.9 Info: Performing DB Operation 17:18:57.9 Info: => 0.0013724s 17:18:57.9 Info: CreateTable CustomFormats 17:18:57.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) 17:18:57.9 Info: => 0.0001529s 17:18:57.9 Info: CreateIndex CustomFormats (Name) 17:18:57.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:18:57.9 Info: => 9.35E-05s 17:18:57.9 Info: AlterTable QualityProfiles 17:18:57.9 Info: => 1.2E-06s 17:18:57.9 Info: CreateColumn QualityProfiles FormatItems String 17:18:57.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:18:57.9 Info: => 0.0006581s 17:18:57.9 Info: AlterTable QualityProfiles 17:18:57.9 Info: => 1.3E-06s 17:18:57.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:18:57.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:57.9 Info: => 0.0006452s 17:18:57.9 Info: AlterTable QualityProfiles 17:18:57.9 Info: => 1.2E-06s 17:18:57.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:18:57.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:57.9 Info: => 0.0006327s 17:18:57.9 Info: PerformDBOperation 17:18:57.9 Info: Performing DB Operation 17:18:57.9 Info: => 0.0015128s 17:18:57.9 Info: PerformDBOperation 17:18:57.9 Info: Performing DB Operation 17:18:57.9 Info: => 3.89E-05s 17:18:57.9 Info: DeleteColumn ReleaseProfiles Preferred 17:18:57.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) 17:18:57.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:18:57.9 Info: DROP TABLE "ReleaseProfiles" 17:18:57.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:18:57.9 Info: => 0.0047477s 17:18:57.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:18:57.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) 17:18:57.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:18:57.9 Info: DROP TABLE "ReleaseProfiles" 17:18:57.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:18:57.9 Info: => 0.0061751s 17:18:57.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:18:57.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:18:57.9 Info: => 5.64E-05s 17:18:57.9 Info: AlterTable DelayProfiles 17:18:57.9 Info: => 1.1E-06s 17:18:57.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:18:57.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:57.9 Info: => 0.0006432s 17:18:57.9 Info: AlterTable DelayProfiles 17:18:57.9 Info: => 1.2E-06s 17:18:57.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:18:57.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:18:57.9 Info: => 0.0006282s 17:18:57.9 Info: -> 1 Insert operations completed in 00:00:00.0001035 taking an average of 00:00:00.0001035 17:18:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:18:57', 'add_custom_formats') 17:18:57.9 Info: Committing Transaction 17:18:57.9 Info: 63: add_custom_formats migrated 17:18:57.9 Info: => 0.0010392s 17:18:57.9 Debug: Took: 00:00:00.5184657 17:18:58.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 17:18:58.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 17:18:58.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863380219299_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:58.0 Info: DatabaseEngineVersionCheck migrating 17:18:58.0 Info: PerformDBOperation 17:18:58.0 Info: Performing DB Operation 17:18:58.0 Info: SQLite 3.48.0 17:18:58.0 Info: => 0.001129s 17:18:58.0 Info: DatabaseEngineVersionCheck migrated 17:18:58.0 Info: => 0.0011467s 17:18:58.0 Info: VersionMigration migrating 17:18:58.0 Info: Beginning Transaction 17:18:58.0 Info: CreateTable VersionInfo 17:18:58.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:18:58.0 Info: => 0.000165s 17:18:58.0 Info: Committing Transaction 17:18:58.0 Info: VersionMigration migrated 17:18:58.0 Info: => 0.0005921s 17:18:58.0 Info: VersionUniqueMigration migrating 17:18:58.0 Info: Beginning Transaction 17:18:58.0 Info: CreateIndex VersionInfo (Version) 17:18:58.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:58.0 Info: => 0.0001269s 17:18:58.0 Info: AlterTable VersionInfo 17:18:58.0 Info: => 1E-06s 17:18:58.0 Info: CreateColumn VersionInfo AppliedOn DateTime 17:18:58.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:18:58.0 Info: => 0.000611s 17:18:58.0 Info: Committing Transaction 17:18:58.0 Info: VersionUniqueMigration migrated 17:18:58.0 Info: => 0.0008339s 17:18:58.0 Info: VersionDescriptionMigration migrating 17:18:58.0 Info: Beginning Transaction 17:18:58.0 Info: AlterTable VersionInfo 17:18:58.0 Info: => 9E-07s 17:18:58.0 Info: CreateColumn VersionInfo Description String 17:18:58.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:18:58.0 Info: => 0.0002223s 17:18:58.0 Info: Committing Transaction 17:18:58.0 Info: VersionDescriptionMigration migrated 17:18:58.0 Info: => 0.0004276s 17:18:58.0 Info: 1: InitialSetup migrating 17:18:58.0 Info: Beginning Transaction 17:18:58.0 Info: Starting migration of Main DB to 1 17:18:58.0 Info: CreateTable Config 17:18:58.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:18:58.0 Info: => 0.0002192s 17:18:58.0 Info: CreateIndex Config (Key) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:18:58.0 Info: => 8.66E-05s 17:18:58.0 Info: CreateTable RootFolders 17:18:58.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:18:58.0 Info: => 9.32E-05s 17:18:58.0 Info: CreateIndex RootFolders (Path) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:18:58.0 Info: => 9.77E-05s 17:18:58.0 Info: CreateTable Artists 17:18:58.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 17:18:58.0 Info: => 0.000308s 17:18:58.0 Info: CreateIndex Artists (ForeignArtistId) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:58.0 Info: => 8.81E-05s 17:18:58.0 Info: CreateIndex Artists (NameSlug) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:58.0 Info: => 7.85E-05s 17:18:58.0 Info: CreateIndex Artists (CleanName) 17:18:58.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.0 Info: => 7.39E-05s 17:18:58.0 Info: CreateIndex Artists (Path) 17:18:58.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.0 Info: => 7.15E-05s 17:18:58.0 Info: CreateTable Albums 17:18:58.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:18:58.0 Info: => 0.0002306s 17:18:58.0 Info: CreateIndex Albums (ForeignAlbumId) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.0 Info: => 8.23E-05s 17:18:58.0 Info: CreateIndex Albums (MBId) 17:18:58.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:58.0 Info: => 7.15E-05s 17:18:58.0 Info: CreateIndex Albums (TADBId) 17:18:58.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:58.0 Info: => 7.12E-05s 17:18:58.0 Info: CreateIndex Albums (TitleSlug) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:58.0 Info: => 7.42E-05s 17:18:58.0 Info: CreateIndex Albums (CleanTitle) 17:18:58.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.0 Info: => 7.48E-05s 17:18:58.0 Info: CreateIndex Albums (Path) 17:18:58.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:18:58.0 Info: => 7.05E-05s 17:18:58.0 Info: CreateTable Tracks 17:18:58.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:18:58.0 Info: => 0.0001532s 17:18:58.0 Info: CreateIndex Tracks (ForeignTrackId) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:58.0 Info: => 7.48E-05s 17:18:58.0 Info: CreateIndex Tracks (ArtistId) 17:18:58.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:58.0 Info: => 7.66E-05s 17:18:58.0 Info: CreateIndex Tracks (TrackFileId) 17:18:58.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:58.0 Info: => 0.0001041s 17:18:58.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:18:58.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:18:58.0 Info: => 9.07E-05s 17:18:58.0 Info: CreateTable TrackFiles 17:18:58.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 17:18:58.0 Info: => 0.0001461s 17:18:58.0 Info: CreateIndex TrackFiles (ArtistId) 17:18:58.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:18:58.0 Info: => 8.92E-05s 17:18:58.0 Info: CreateIndex TrackFiles (AlbumId) 17:18:58.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.0 Info: => 7.91E-05s 17:18:58.0 Info: CreateTable History 17:18:58.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 17:18:58.0 Info: => 0.0001508s 17:18:58.0 Info: CreateIndex History (Date) 17:18:58.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:58.0 Info: => 8.24E-05s 17:18:58.0 Info: CreateIndex History (EventType) 17:18:58.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:58.0 Info: => 0.0001098s 17:18:58.0 Info: CreateIndex History (DownloadId) 17:18:58.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:18:58.0 Info: => 9.31E-05s 17:18:58.0 Info: CreateIndex History (AlbumId) 17:18:58.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:18:58.0 Info: => 7.98E-05s 17:18:58.0 Info: CreateTable Notifications 17:18:58.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 17:18:58.0 Info: => 0.000149s 17:18:58.0 Info: CreateTable ScheduledTasks 17:18:58.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:18:58.0 Info: => 0.00012s 17:18:58.0 Info: CreateIndex ScheduledTasks (TypeName) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:58.0 Info: => 8.3E-05s 17:18:58.0 Info: CreateTable Indexers 17:18:58.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 17:18:58.0 Info: => 0.0001163s 17:18:58.0 Info: CreateIndex Indexers (Name) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:58.0 Info: => 0.0001212s 17:18:58.0 Info: CreateTable Profiles 17:18:58.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:18:58.0 Info: => 0.0001192s 17:18:58.0 Info: CreateIndex Profiles (Name) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:18:58.0 Info: => 8.75E-05s 17:18:58.0 Info: CreateTable QualityDefinitions 17:18:58.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:18:58.0 Info: => 0.00012s 17:18:58.0 Info: CreateIndex QualityDefinitions (Quality) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:18:58.0 Info: => 8.23E-05s 17:18:58.0 Info: CreateIndex QualityDefinitions (Title) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:18:58.0 Info: => 8.37E-05s 17:18:58.0 Info: CreateTable NamingConfig 17:18:58.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 17:18:58.0 Info: => 0.0001544s 17:18:58.0 Info: CreateTable Blacklist 17:18:58.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 17:18:58.0 Info: => 0.0001904s 17:18:58.0 Info: CreateTable Metadata 17:18:58.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:18:58.0 Info: => 0.0001184s 17:18:58.0 Info: CreateTable MetadataFiles 17:18:58.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:18:58.0 Info: => 0.0001401s 17:18:58.0 Info: CreateTable DownloadClients 17:18:58.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:18:58.0 Info: => 0.000121s 17:18:58.0 Info: CreateTable PendingReleases 17:18:58.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 17:18:58.0 Info: => 0.0001253s 17:18:58.0 Info: CreateTable RemotePathMappings 17:18:58.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:18:58.0 Info: => 0.000105s 17:18:58.0 Info: CreateTable Tags 17:18:58.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:18:58.0 Info: => 9.37E-05s 17:18:58.0 Info: CreateIndex Tags (Label) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:18:58.0 Info: => 0.0001023s 17:18:58.0 Info: CreateTable Restrictions 17:18:58.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:18:58.0 Info: => 0.0001086s 17:18:58.0 Info: CreateTable DelayProfiles 17:18:58.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 17:18:58.0 Info: => 0.0001457s 17:18:58.0 Info: CreateTable Users 17:18:58.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:18:58.0 Info: => 0.0001043s 17:18:58.0 Info: CreateIndex Users (Identifier) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:18:58.0 Info: => 9.35E-05s 17:18:58.0 Info: CreateIndex Users (Username) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:18:58.0 Info: => 8.46E-05s 17:18:58.0 Info: CreateTable Commands 17:18:58.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:18:58.0 Info: => 0.000143s 17:18:58.0 Info: CreateTable IndexerStatus 17:18:58.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:18:58.0 Info: => 0.0001528s 17:18:58.0 Info: CreateIndex IndexerStatus (ProviderId) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:58.0 Info: => 9.01E-05s 17:18:58.0 Info: CreateTable ExtraFiles 17:18:58.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:18:58.0 Info: => 0.0001283s 17:18:58.0 Info: CreateTable LyricFiles 17:18:58.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 17:18:58.0 Info: => 0.0001442s 17:18:58.0 Info: CreateTable LanguageProfiles 17:18:58.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:18:58.0 Info: => 0.0001074s 17:18:58.0 Info: CreateIndex LanguageProfiles (Name) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:18:58.0 Info: => 9.21E-05s 17:18:58.0 Info: CreateTable DownloadClientStatus 17:18:58.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:18:58.0 Info: => 0.0001168s 17:18:58.0 Info: CreateIndex DownloadClientStatus (ProviderId) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:58.0 Info: => 9.15E-05s 17:18:58.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:18:58.0 Info: -> 1 Insert operations completed in 00:00:00.0000685 taking an average of 00:00:00.0000685 17:18:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:18:58', 'InitialSetup') 17:18:58.0 Info: Committing Transaction 17:18:58.0 Info: 1: InitialSetup migrated 17:18:58.0 Info: => 0.0009896s 17:18:58.0 Info: 2: add_reason_to_pending_releases migrating 17:18:58.0 Info: Beginning Transaction 17:18:58.0 Info: Starting migration of Main DB to 2 17:18:58.0 Info: AlterTable PendingReleases 17:18:58.0 Info: => 1E-06s 17:18:58.0 Info: CreateColumn PendingReleases Reason Int32 17:18:58.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:18:58.0 Info: => 0.0005974s 17:18:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:18:58', 'add_reason_to_pending_releases') 17:18:58.0 Info: Committing Transaction 17:18:58.0 Info: 2: add_reason_to_pending_releases migrated 17:18:58.0 Info: => 0.0008967s 17:18:58.0 Info: 3: add_medium_support migrating 17:18:58.0 Info: Beginning Transaction 17:18:58.0 Info: Starting migration of Main DB to 3 17:18:58.0 Info: AlterTable Albums 17:18:58.0 Info: => 1.6E-06s 17:18:58.0 Info: CreateColumn Albums Media String 17:18:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:18:58.0 Info: => 0.0005924s 17:18:58.0 Info: AlterTable Tracks 17:18:58.0 Info: => 1.3E-06s 17:18:58.0 Info: CreateColumn Tracks MediumNumber Int32 17:18:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:18:58.0 Info: => 0.0005437s 17:18:58.0 Info: AlterTable Tracks 17:18:58.0 Info: => 1.2E-06s 17:18:58.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:18:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:18:58.0 Info: => 0.000544s 17:18:58.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:58.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:58.0 Info: => 4.46E-05s 17:18:58.0 Info: DeleteColumn Tracks TrackNumber 17:18:58.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 17:18:58.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 17:18:58.0 Info: DROP TABLE "Tracks" 17:18:58.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:58.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:58.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:58.0 Info: => 0.0044088s 17:18:58.0 Info: AlterTable Tracks 17:18:58.0 Info: => 1E-06s 17:18:58.0 Info: CreateColumn Tracks TrackNumber String 17:18:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:18:58.0 Info: => 0.0005587s 17:18:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:18:58', 'add_medium_support') 17:18:58.0 Info: Committing Transaction 17:18:58.0 Info: 3: add_medium_support migrated 17:18:58.0 Info: => 0.0009491s 17:18:58.0 Info: 4: add_various_qualites_in_profile migrating 17:18:58.0 Info: Beginning Transaction 17:18:58.0 Info: Starting migration of Main DB to 4 17:18:58.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:58.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:58.0 Info: => 5.69E-05s 17:18:58.0 Info: PerformDBOperation 17:18:58.0 Info: Performing DB Operation 17:18:58.0 Info: => 4E-05s 17:18:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:18:58', 'add_various_qualites_in_profile') 17:18:58.0 Info: Committing Transaction 17:18:58.0 Info: 4: add_various_qualites_in_profile migrated 17:18:58.0 Info: => 0.0002988s 17:18:58.0 Info: 5: metadata_profiles migrating 17:18:58.0 Info: Beginning Transaction 17:18:58.0 Info: Starting migration of Main DB to 5 17:18:58.0 Info: CreateTable MetadataProfiles 17:18:58.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:18:58.0 Info: => 0.0001418s 17:18:58.0 Info: CreateIndex MetadataProfiles (Name) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:18:58.0 Info: => 9.78E-05s 17:18:58.0 Info: AlterTable Artists 17:18:58.0 Info: => 1E-06s 17:18:58.0 Info: CreateColumn Artists MetadataProfileId Int32 17:18:58.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:18:58.0 Info: => 0.0005873s 17:18:58.0 Info: DeleteColumn Artists PrimaryAlbumTypes 17:18:58.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:18:58.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 17:18:58.0 Info: DROP TABLE "Artists" 17:18:58.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:58.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.0 Info: => 0.004938s 17:18:58.0 Info: DeleteColumn Artists SecondaryAlbumTypes 17:18:58.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:18:58.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 17:18:58.0 Info: DROP TABLE "Artists" 17:18:58.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:58.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.0 Info: => 0.0050881s 17:18:58.0 Info: AlterTable Albums 17:18:58.0 Info: => 1.1E-06s 17:18:58.0 Info: CreateColumn Albums SecondaryTypes String 17:18:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:18:58.0 Info: => 0.0005721s 17:18:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:18:58', 'metadata_profiles') 17:18:58.0 Info: Committing Transaction 17:18:58.0 Info: 5: metadata_profiles migrated 17:18:58.0 Info: => 0.0009948s 17:18:58.0 Info: 6: separate_automatic_and_interactive_search migrating 17:18:58.0 Info: Beginning Transaction 17:18:58.0 Info: Starting migration of Main DB to 6 17:18:58.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:18:58.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 17:18:58.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:18:58.0 Info: DROP TABLE "Indexers" 17:18:58.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:58.0 Info: => 0.0044243s 17:18:58.0 Info: AlterTable Indexers 17:18:58.0 Info: => 1.1E-06s 17:18:58.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:18:58.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:18:58.0 Info: => 0.0005454s 17:18:58.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:58.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:58.0 Info: => 4.24E-05s 17:18:58.0 Info: AlterTable Indexers 17:18:58.0 Info: => 1E-06s 17:18:58.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:18:58.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 17:18:58.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" 17:18:58.0 Info: DROP TABLE "Indexers" 17:18:58.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:58.0 Info: => 0.0043914s 17:18:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:18:58', 'separate_automatic_and_interactive_search') 17:18:58.0 Info: Committing Transaction 17:18:58.0 Info: 6: separate_automatic_and_interactive_search migrated 17:18:58.0 Info: => 0.0047425s 17:18:58.0 Info: 7: change_album_path_to_relative migrating 17:18:58.0 Info: Beginning Transaction 17:18:58.0 Info: Starting migration of Main DB to 7 17:18:58.0 Info: DeleteColumn Albums Path 17:18:58.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) 17:18:58.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" 17:18:58.0 Info: DROP TABLE "Albums" 17:18:58.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:58.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:58.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.0 Info: => 0.0053147s 17:18:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:18:58', 'change_album_path_to_relative') 17:18:58.0 Info: Committing Transaction 17:18:58.0 Info: 7: change_album_path_to_relative migrated 17:18:58.0 Info: => 0.0057732s 17:18:58.0 Info: 8: change_quality_size_mb_to_kb migrating 17:18:58.0 Info: Beginning Transaction 17:18:58.0 Info: Starting migration of Main DB to 8 17:18:58.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 17:18:58.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 17:18:58.0 Info: => 5.72E-05s 17:18:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:18:58', 'change_quality_size_mb_to_kb') 17:18:58.0 Info: Committing Transaction 17:18:58.0 Info: 8: change_quality_size_mb_to_kb migrated 17:18:58.0 Info: => 0.0003296s 17:18:58.0 Info: 9: album_releases migrating 17:18:58.0 Info: Beginning Transaction 17:18:58.0 Info: Starting migration of Main DB to 9 17:18:58.0 Info: AlterTable Albums 17:18:58.0 Info: => 1E-06s 17:18:58.0 Info: CreateColumn Albums Releases String 17:18:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:18:58.0 Info: => 0.0005922s 17:18:58.0 Info: AlterTable Albums 17:18:58.0 Info: => 1.2E-06s 17:18:58.0 Info: CreateColumn Albums CurrentRelease String 17:18:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:18:58.0 Info: => 0.0005558s 17:18:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:18:58', 'album_releases') 17:18:58.0 Info: Committing Transaction 17:18:58.0 Info: 9: album_releases migrated 17:18:58.0 Info: => 0.0008746s 17:18:58.0 Info: 10: album_releases_fix migrating 17:18:58.0 Info: Beginning Transaction 17:18:58.0 Info: Starting migration of Main DB to 10 17:18:58.0 Info: AlterTable Albums 17:18:58.0 Info: => 1.1E-06s 17:18:58.0 Info: AlterColumn Albums Releases String 17:18:58.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:18:58.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:18:58.1 Info: DROP TABLE "Albums" 17:18:58.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.1 Info: => 0.0052874s 17:18:58.1 Info: AlterTable Albums 17:18:58.1 Info: => 1E-06s 17:18:58.1 Info: AlterColumn Albums CurrentRelease String 17:18:58.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:18:58.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:18:58.1 Info: DROP TABLE "Albums" 17:18:58.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.1 Info: => 0.0062697s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:18:58', 'album_releases_fix') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 10: album_releases_fix migrated 17:18:58.1 Info: => 0.0066571s 17:18:58.1 Info: 11: import_lists migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 11 17:18:58.1 Info: CreateTable ImportLists 17:18:58.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:18:58.1 Info: => 0.0001816s 17:18:58.1 Info: CreateIndex ImportLists (Name) 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:58.1 Info: => 9.07E-05s 17:18:58.1 Info: CreateTable ImportListStatus 17:18:58.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:18:58.1 Info: => 0.0001277s 17:18:58.1 Info: CreateIndex ImportListStatus (ProviderId) 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:58.1 Info: => 8.67E-05s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:18:58', 'import_lists') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 11: import_lists migrated 17:18:58.1 Info: => 0.000432s 17:18:58.1 Info: 12: add_release_status migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 12 17:18:58.1 Info: AlterTable MetadataProfiles 17:18:58.1 Info: => 1.1E-06s 17:18:58.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:18:58.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:18:58.1 Info: => 0.000625s 17:18:58.1 Info: PerformDBOperation 17:18:58.1 Info: Performing DB Operation 17:18:58.1 Info: => 3.39E-05s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:18:58', 'add_release_status') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 12: add_release_status migrated 17:18:58.1 Info: => 0.0003206s 17:18:58.1 Info: 13: album_download_notification migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 13 17:18:58.1 Info: AlterTable Notifications 17:18:58.1 Info: => 1.2E-06s 17:18:58.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:18:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:18:58.1 Info: => 0.0006127s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:18:58', 'album_download_notification') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 13: album_download_notification migrated 17:18:58.1 Info: => 0.0009395s 17:18:58.1 Info: 14: fix_language_metadata_profiles migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 14 17:18:58.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:18:58.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:18:58.1 Info: => 0.0001255s 17:18:58.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:18:58.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:18:58.1 Info: => 8.78E-05s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:18:58', 'fix_language_metadata_profiles') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 14: fix_language_metadata_profiles migrated 17:18:58.1 Info: => 0.0003532s 17:18:58.1 Info: 15: remove_fanzub migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 15 17:18:58.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:58.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:58.1 Info: => 4.91E-05s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:18:58', 'remove_fanzub') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 15: remove_fanzub migrated 17:18:58.1 Info: => 0.0003094s 17:18:58.1 Info: 16: update_artist_history_indexes migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 16 17:18:58.1 Info: CreateIndex Albums (ArtistId) 17:18:58.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:18:58.1 Info: => 0.0001334s 17:18:58.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:18:58.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:18:58.1 Info: => 9.78E-05s 17:18:58.1 Info: DeleteIndex History (AlbumId) 17:18:58.1 Info: DROP INDEX "IX_History_AlbumId" 17:18:58.1 Info: => 0.0001306s 17:18:58.1 Info: CreateIndex History (AlbumId, Date) 17:18:58.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:58.1 Info: => 0.0001006s 17:18:58.1 Info: DeleteIndex History (DownloadId) 17:18:58.1 Info: DROP INDEX "IX_History_DownloadId" 17:18:58.1 Info: => 0.0001127s 17:18:58.1 Info: CreateIndex History (DownloadId, Date) 17:18:58.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:58.1 Info: => 9.88E-05s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:18:58', 'update_artist_history_indexes') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 16: update_artist_history_indexes migrated 17:18:58.1 Info: => 0.0004366s 17:18:58.1 Info: 17: remove_nma migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 17 17:18:58.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:18:58.1 Info: => 5.25E-05s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:18:58', 'remove_nma') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 17: remove_nma migrated 17:18:58.1 Info: => 0.0003202s 17:18:58.1 Info: 18: album_disambiguation migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 18 17:18:58.1 Info: AlterTable Albums 17:18:58.1 Info: => 1E-06s 17:18:58.1 Info: CreateColumn Albums Disambiguation String 17:18:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:18:58.1 Info: => 0.000627s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:18:58', 'album_disambiguation') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 18: album_disambiguation migrated 17:18:58.1 Info: => 0.0009311s 17:18:58.1 Info: 19: add_ape_quality_in_profiles migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 19 17:18:58.1 Info: PerformDBOperation 17:18:58.1 Info: Performing DB Operation 17:18:58.1 Info: => 3.59E-05s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:18:58', 'add_ape_quality_in_profiles') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 19: add_ape_quality_in_profiles migrated 17:18:58.1 Info: => 0.0003016s 17:18:58.1 Info: 20: remove_pushalot migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 20 17:18:58.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:18:58.1 Info: => 6.25E-05s 17:18:58.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:18:58.1 Info: => 4E-05s 17:18:58.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:18:58.1 Info: => 3.7E-05s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:18:58', 'remove_pushalot') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 20: remove_pushalot migrated 17:18:58.1 Info: => 0.0002957s 17:18:58.1 Info: 21: add_custom_filters migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 21 17:18:58.1 Info: CreateTable CustomFilters 17:18:58.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:18:58.1 Info: => 0.0001378s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:18:58', 'add_custom_filters') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 21: add_custom_filters migrated 17:18:58.1 Info: => 0.0004506s 17:18:58.1 Info: 22: import_list_tags migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 22 17:18:58.1 Info: AlterTable ImportLists 17:18:58.1 Info: => 1E-06s 17:18:58.1 Info: CreateColumn ImportLists Tags String 17:18:58.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:18:58.1 Info: => 0.0006226s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:18:58', 'import_list_tags') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 22: import_list_tags migrated 17:18:58.1 Info: => 0.0009254s 17:18:58.1 Info: 23: add_release_groups_etc migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 23 17:18:58.1 Info: CreateTable ArtistMetadata 17:18:58.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 17:18:58.1 Info: => 0.0001933s 17:18:58.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:18:58.1 Info: => 9.42E-05s 17:18:58.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:18:58.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:18:58.1 Info: => 9.33E-05s 17:18:58.1 Info: AlterTable Artists 17:18:58.1 Info: => 1E-06s 17:18:58.1 Info: CreateColumn Artists ArtistMetadataId Int32 17:18:58.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:58.1 Info: => 0.0006291s 17:18:58.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:58.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:58.1 Info: => 7.37E-05s 17:18:58.1 Info: CreateTable AlbumReleases 17:18:58.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 17:18:58.1 Info: => 0.0001644s 17:18:58.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:58.1 Info: => 9.21E-05s 17:18:58.1 Info: CreateIndex AlbumReleases (AlbumId) 17:18:58.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:58.1 Info: => 8.21E-05s 17:18:58.1 Info: PerformDBOperation 17:18:58.1 Info: Performing DB Operation 17:18:58.1 Info: => 4.1E-05s 17:18:58.1 Info: AlterTable Albums 17:18:58.1 Info: => 1E-06s 17:18:58.1 Info: CreateColumn Albums ArtistMetadataId Int32 17:18:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:58.1 Info: => 0.0006344s 17:18:58.1 Info: AlterTable Albums 17:18:58.1 Info: => 1.2E-06s 17:18:58.1 Info: CreateColumn Albums AnyReleaseOk Boolean 17:18:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:18:58.1 Info: => 0.0006188s 17:18:58.1 Info: AlterTable Albums 17:18:58.1 Info: => 1.3E-06s 17:18:58.1 Info: CreateColumn Albums Links String 17:18:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:18:58.1 Info: => 0.0006202s 17:18:58.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:58.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:58.1 Info: => 0.0001159s 17:18:58.1 Info: AlterTable Tracks 17:18:58.1 Info: => 1.1E-06s 17:18:58.1 Info: CreateColumn Tracks ForeignRecordingId String 17:18:58.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:18:58.1 Info: => 0.0006183s 17:18:58.1 Info: AlterTable Tracks 17:18:58.1 Info: => 1.2E-06s 17:18:58.1 Info: CreateColumn Tracks AlbumReleaseId Int32 17:18:58.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:18:58.1 Info: => 0.0006194s 17:18:58.1 Info: AlterTable Tracks 17:18:58.1 Info: => 1.1E-06s 17:18:58.1 Info: CreateColumn Tracks ArtistMetadataId Int32 17:18:58.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:58.1 Info: => 0.0006203s 17:18:58.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:58.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:58.1 Info: => 8.9E-05s 17:18:58.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:58.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:58.1 Info: => 7.52E-05s 17:18:58.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:18:58.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:58.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:18:58.1 Info: DROP TABLE "Artists" 17:18:58.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.1 Info: => 0.0062503s 17:18:58.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:18:58.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:18:58.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:18:58.1 Info: DROP TABLE "Albums" 17:18:58.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.1 Info: => 0.0050009s 17:18:58.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:18:58.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:58.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 17:18:58.1 Info: DROP TABLE "Tracks" 17:18:58.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:58.1 Info: => 0.0046011s 17:18:58.1 Info: DeleteColumn TrackFiles ArtistId 17:18:58.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:18:58.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 17:18:58.1 Info: DROP TABLE "TrackFiles" 17:18:58.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:58.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.1 Info: => 0.0044595s 17:18:58.1 Info: CreateIndex Artists (ArtistMetadataId) 17:18:58.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.1 Info: => 8.87E-05s 17:18:58.1 Info: CreateIndex Artists (Monitored) 17:18:58.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.1 Info: => 8.21E-05s 17:18:58.1 Info: CreateIndex Albums (ArtistMetadataId) 17:18:58.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:58.1 Info: => 8.3E-05s 17:18:58.1 Info: CreateIndex Tracks (ArtistMetadataId) 17:18:58.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:18:58.1 Info: => 8.14E-05s 17:18:58.1 Info: CreateIndex Tracks (AlbumReleaseId) 17:18:58.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:18:58.1 Info: => 8.12E-05s 17:18:58.1 Info: CreateIndex Tracks (ForeignRecordingId) 17:18:58.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:18:58.1 Info: => 8.22E-05s 17:18:58.1 Info: UpdateData 17:18:58.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:58.1 Info: => 4.87E-05s 17:18:58.1 Info: UpdateData 17:18:58.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:58.1 Info: => 4.37E-05s 17:18:58.1 Info: UpdateData 17:18:58.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:18:58.1 Info: => 4.9E-05s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:18:58', 'add_release_groups_etc') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 23: add_release_groups_etc migrated 17:18:58.1 Info: => 0.000648s 17:18:58.1 Info: 24: NewMediaInfoFormat migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 24 17:18:58.1 Info: UpdateData 17:18:58.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:18:58.1 Info: => 5.6E-05s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:18:58', 'NewMediaInfoFormat') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 24: NewMediaInfoFormat migrated 17:18:58.1 Info: => 0.0003382s 17:18:58.1 Info: 25: rename_restrictions_to_release_profiles migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 25 17:18:58.1 Info: RenameTable Restrictions ReleaseProfiles 17:18:58.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:18:58.1 Info: => 0.0017164s 17:18:58.1 Info: AlterTable ReleaseProfiles 17:18:58.1 Info: => 1.4E-06s 17:18:58.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:18:58.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:18:58.1 Info: => 0.0005898s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:18:58', 'rename_restrictions_to_release_profiles') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 25: rename_restrictions_to_release_profiles migrated 17:18:58.1 Info: => 0.0009051s 17:18:58.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 26 17:18:58.1 Info: RenameTable Profiles QualityProfiles 17:18:58.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:18:58.1 Info: => 0.0017397s 17:18:58.1 Info: AlterTable QualityProfiles 17:18:58.1 Info: => 1.1E-06s 17:18:58.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:18:58.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:58.1 Info: => 0.0005791s 17:18:58.1 Info: AlterTable LanguageProfiles 17:18:58.1 Info: => 1E-06s 17:18:58.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:18:58.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:58.1 Info: => 0.0005547s 17:18:58.1 Info: UpdateData 17:18:58.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:58.1 Info: => 4.56E-05s 17:18:58.1 Info: UpdateData 17:18:58.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:58.1 Info: => 3.59E-05s 17:18:58.1 Info: RenameColumn Artists ProfileId to QualityProfileId 17:18:58.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:58.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:18:58.1 Info: DROP TABLE "Artists" 17:18:58.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.1 Info: => 0.008197s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:18:58', 'rename_quality_profiles_add_upgrade_allowed') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:18:58.1 Info: => 0.0086271s 17:18:58.1 Info: 27: add_import_exclusions migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 27 17:18:58.1 Info: CreateTable ImportListExclusions 17:18:58.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:18:58.1 Info: => 0.0001439s 17:18:58.1 Info: CreateIndex ImportListExclusions (ForeignId) 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:18:58.1 Info: => 9.71E-05s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:18:58', 'add_import_exclusions') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 27: add_import_exclusions migrated 17:18:58.1 Info: => 0.000414s 17:18:58.1 Info: 28: clean_artist_metadata_table migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 28 17:18:58.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:18:58.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:18:58.1 Info: => 0.0001632s 17:18:58.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:18:58.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:18:58.1 Info: => 0.0001262s 17:18:58.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 17:18:58.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 17:18:58.1 Info: => 0.0001274s 17:18:58.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 17:18:58.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 17:18:58.1 Info: => 0.0001224s 17:18:58.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:18:58.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:18:58.1 Info: => 0.0001184s 17:18:58.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:18:58.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:18:58.1 Info: => 0.0001188s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:18:58', 'clean_artist_metadata_table') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 28: clean_artist_metadata_table migrated 17:18:58.1 Info: => 0.0003933s 17:18:58.1 Info: 29: health_issue_notification migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 29 17:18:58.1 Info: AlterTable Notifications 17:18:58.1 Info: => 1.1E-06s 17:18:58.1 Info: CreateColumn Notifications OnHealthIssue Boolean 17:18:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:18:58.1 Info: => 0.0006516s 17:18:58.1 Info: AlterTable Notifications 17:18:58.1 Info: => 1.1E-06s 17:18:58.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:18:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:18:58.1 Info: => 0.0006017s 17:18:58.1 Info: AlterTable Notifications 17:18:58.1 Info: => 1.2E-06s 17:18:58.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:18:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:18:58.1 Info: => 0.0005976s 17:18:58.1 Info: AlterTable Notifications 17:18:58.1 Info: => 1.1E-06s 17:18:58.1 Info: CreateColumn Notifications OnImportFailure Boolean 17:18:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:18:58.1 Info: => 0.0006041s 17:18:58.1 Info: AlterTable Notifications 17:18:58.1 Info: => 1.1E-06s 17:18:58.1 Info: CreateColumn Notifications OnTrackRetag Boolean 17:18:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:18:58.1 Info: => 0.0005893s 17:18:58.1 Info: DeleteColumn Notifications OnDownload 17:18:58.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) 17:18:58.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" 17:18:58.1 Info: DROP TABLE "Notifications" 17:18:58.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:58.1 Info: => 0.0044979s 17:18:58.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:18:58.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) 17:18:58.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" 17:18:58.1 Info: DROP TABLE "Notifications" 17:18:58.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:58.1 Info: => 0.0057241s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:18:58', 'health_issue_notification') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 29: health_issue_notification migrated 17:18:58.1 Info: => 0.0061358s 17:18:58.1 Info: 30: add_mediafilerepository_mtime migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 30 17:18:58.1 Info: AlterTable TrackFiles 17:18:58.1 Info: => 1.3E-06s 17:18:58.1 Info: CreateColumn TrackFiles Modified DateTime 17:18:58.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:18:58.1 Info: => 0.000658s 17:18:58.1 Info: AlterTable TrackFiles 17:18:58.1 Info: => 1.2E-06s 17:18:58.1 Info: CreateColumn TrackFiles Path String 17:18:58.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:18:58.1 Info: => 0.0005974s 17:18:58.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:58.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:58.1 Info: => 4.17E-05s 17:18:58.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) 17:18:58.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) 17:18:58.1 Info: => 0.0001283s 17:18:58.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) 17:18:58.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) 17:18:58.1 Info: => 0.0001352s 17:18:58.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) 17:18:58.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) 17:18:58.1 Info: => 0.0001452s 17:18:58.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") 17:18:58.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") 17:18:58.1 Info: => 9.17E-05s 17:18:58.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:58.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:58.1 Info: => 5.76E-05s 17:18:58.1 Info: AlterTable TrackFiles 17:18:58.1 Info: => 1E-06s 17:18:58.1 Info: AlterColumn TrackFiles Path String 17:18:58.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:18:58.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" 17:18:58.1 Info: DROP TABLE "TrackFiles" 17:18:58.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:58.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.1 Info: => 0.0048011s 17:18:58.1 Info: CreateIndex TrackFiles (Path) 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:58.1 Info: => 8.88E-05s 17:18:58.1 Info: DeleteColumn TrackFiles RelativePath 17:18:58.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:18:58.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" 17:18:58.1 Info: DROP TABLE "TrackFiles" 17:18:58.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:58.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:58.1 Info: => 0.0049139s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:18:58', 'add_mediafilerepository_mtime') 17:18:58.1 Info: Committing Transaction 17:18:58.1 Info: 30: add_mediafilerepository_mtime migrated 17:18:58.1 Info: => 0.0052658s 17:18:58.1 Info: 31: add_artistmetadataid_constraint migrating 17:18:58.1 Info: Beginning Transaction 17:18:58.1 Info: Starting migration of Main DB to 31 17:18:58.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") 17:18:58.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") 17:18:58.1 Info: => 0.0001063s 17:18:58.1 Info: DeleteIndex Artists (ArtistMetadataId) 17:18:58.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:18:58.1 Info: => 0.0001429s 17:18:58.1 Info: AlterColumn Artists ArtistMetadataId Int32 17:18:58.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:58.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:18:58.1 Info: DROP TABLE "Artists" 17:18:58.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.1 Info: => 0.0059838s 17:18:58.1 Info: CreateIndex Artists (ArtistMetadataId) 17:18:58.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.1 Info: => 8.67E-05s 17:18:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:18:58', 'add_artistmetadataid_constraint') 17:18:58.1 Info: Committing Transaction 17:18:58.2 Info: 31: add_artistmetadataid_constraint migrated 17:18:58.2 Info: => 0.0004994s 17:18:58.2 Info: 32: old_ids_and_artist_alias migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 32 17:18:58.2 Info: AlterTable ArtistMetadata 17:18:58.2 Info: => 1.1E-06s 17:18:58.2 Info: CreateColumn ArtistMetadata Aliases String 17:18:58.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:18:58.2 Info: => 0.0006691s 17:18:58.2 Info: AlterTable ArtistMetadata 17:18:58.2 Info: => 1.3E-06s 17:18:58.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:18:58.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:18:58.2 Info: => 0.0006091s 17:18:58.2 Info: AlterTable Albums 17:18:58.2 Info: => 1.1E-06s 17:18:58.2 Info: CreateColumn Albums OldForeignAlbumIds String 17:18:58.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:18:58.2 Info: => 0.0006026s 17:18:58.2 Info: AlterTable AlbumReleases 17:18:58.2 Info: => 1.2E-06s 17:18:58.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:18:58.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:18:58.2 Info: => 0.0006139s 17:18:58.2 Info: AlterTable Tracks 17:18:58.2 Info: => 1.3E-06s 17:18:58.2 Info: CreateColumn Tracks OldForeignRecordingIds String 17:18:58.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:18:58.2 Info: => 0.000612s 17:18:58.2 Info: AlterTable Tracks 17:18:58.2 Info: => 1.1E-06s 17:18:58.2 Info: CreateColumn Tracks OldForeignTrackIds String 17:18:58.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:18:58.2 Info: => 0.0006391s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:18:58', 'old_ids_and_artist_alias') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 32: old_ids_and_artist_alias migrated 17:18:58.2 Info: => 0.0009551s 17:18:58.2 Info: 33: download_propers_config migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 33 17:18:58.2 Info: PerformDBOperation 17:18:58.2 Info: Performing DB Operation 17:18:58.2 Info: => 3.83E-05s 17:18:58.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:58.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:58.2 Info: => 3.93E-05s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:18:58', 'download_propers_config') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 33: download_propers_config migrated 17:18:58.2 Info: => 0.0003012s 17:18:58.2 Info: 34: remove_language_profiles migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 34 17:18:58.2 Info: DeleteTable LanguageProfiles 17:18:58.2 Info: DROP TABLE "LanguageProfiles" 17:18:58.2 Info: => 0.0002153s 17:18:58.2 Info: DeleteColumn Artists LanguageProfileId 17:18:58.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:58.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" 17:18:58.2 Info: DROP TABLE "Artists" 17:18:58.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.2 Info: => 0.0064311s 17:18:58.2 Info: DeleteColumn ImportLists LanguageProfileId 17:18:58.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) 17:18:58.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" 17:18:58.2 Info: DROP TABLE "ImportLists" 17:18:58.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:18:58.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:58.2 Info: => 0.0046679s 17:18:58.2 Info: DeleteColumn Blacklist Language 17:18:58.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) 17:18:58.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" 17:18:58.2 Info: DROP TABLE "Blacklist" 17:18:58.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:18:58.2 Info: => 0.0045058s 17:18:58.2 Info: DeleteColumn History Language 17:18:58.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) 17:18:58.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" 17:18:58.2 Info: DROP TABLE "History" 17:18:58.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:58.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:58.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:58.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:58.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:58.2 Info: => 0.0049818s 17:18:58.2 Info: DeleteColumn LyricFiles Language 17:18:58.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) 17:18:58.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" 17:18:58.2 Info: DROP TABLE "LyricFiles" 17:18:58.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:58.2 Info: => 0.0055747s 17:18:58.2 Info: DeleteColumn TrackFiles Language 17:18:58.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:18:58.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" 17:18:58.2 Info: DROP TABLE "TrackFiles" 17:18:58.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:58.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:58.2 Info: => 0.0059494s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:18:58', 'remove_language_profiles') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 34: remove_language_profiles migrated 17:18:58.2 Info: => 0.0065124s 17:18:58.2 Info: 35: multi_disc_naming_format migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 35 17:18:58.2 Info: AlterTable NamingConfig 17:18:58.2 Info: => 1.2E-06s 17:18:58.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:18:58.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:18:58.2 Info: => 0.0006484s 17:18:58.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:58.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:58.2 Info: => 4.94E-05s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:18:58', 'multi_disc_naming_format') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 35: multi_disc_naming_format migrated 17:18:58.2 Info: => 0.00034s 17:18:58.2 Info: 36: add_download_client_priority migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 36 17:18:58.2 Info: AlterTable DownloadClients 17:18:58.2 Info: => 1E-06s 17:18:58.2 Info: CreateColumn DownloadClients Priority Int32 17:18:58.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:18:58.2 Info: => 0.0006328s 17:18:58.2 Info: PerformDBOperation 17:18:58.2 Info: Performing DB Operation 17:18:58.2 Info: => 6.04E-05s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:18:58', 'add_download_client_priority') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 36: add_download_client_priority migrated 17:18:58.2 Info: => 0.0003652s 17:18:58.2 Info: 37: remove_growl_prowl migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 37 17:18:58.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:18:58.2 Info: => 5.52E-05s 17:18:58.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:18:58.2 Info: => 3.71E-05s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:18:58', 'remove_growl_prowl') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 37: remove_growl_prowl migrated 17:18:58.2 Info: => 0.0002919s 17:18:58.2 Info: 38: remove_plex_hometheatre migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 38 17:18:58.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:18:58.2 Info: => 4.98E-05s 17:18:58.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:18:58.2 Info: => 3.84E-05s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:18:58', 'remove_plex_hometheatre') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 38: remove_plex_hometheatre migrated 17:18:58.2 Info: => 0.0002969s 17:18:58.2 Info: 39: add_root_folder_add_defaults migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 39 17:18:58.2 Info: AlterTable RootFolders 17:18:58.2 Info: => 1.1E-06s 17:18:58.2 Info: CreateColumn RootFolders Name String 17:18:58.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:18:58.2 Info: => 0.0006366s 17:18:58.2 Info: AlterTable RootFolders 17:18:58.2 Info: => 1.1E-06s 17:18:58.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:18:58.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:18:58.2 Info: => 0.0005844s 17:18:58.2 Info: AlterTable RootFolders 17:18:58.2 Info: => 1E-06s 17:18:58.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:18:58.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:18:58.2 Info: => 0.0005715s 17:18:58.2 Info: AlterTable RootFolders 17:18:58.2 Info: => 1E-06s 17:18:58.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:18:58.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:58.2 Info: => 0.0005844s 17:18:58.2 Info: AlterTable RootFolders 17:18:58.2 Info: => 1E-06s 17:18:58.2 Info: CreateColumn RootFolders DefaultTags String 17:18:58.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:18:58.2 Info: => 0.0005754s 17:18:58.2 Info: PerformDBOperation 17:18:58.2 Info: Performing DB Operation 17:18:58.2 Info: => 5.66E-05s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:18:58', 'add_root_folder_add_defaults') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 39: add_root_folder_add_defaults migrated 17:18:58.2 Info: => 0.0003423s 17:18:58.2 Info: 40: task_duration migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 40 17:18:58.2 Info: AlterTable ScheduledTasks 17:18:58.2 Info: => 1.3E-06s 17:18:58.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:18:58.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:18:58.2 Info: => 0.0006614s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:18:58', 'task_duration') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 40: task_duration migrated 17:18:58.2 Info: => 0.000961s 17:18:58.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 41 17:18:58.2 Info: AlterTable ReleaseProfiles 17:18:58.2 Info: => 1E-06s 17:18:58.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:18:58.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:18:58.2 Info: => 0.0006452s 17:18:58.2 Info: AlterTable ReleaseProfiles 17:18:58.2 Info: => 1.1E-06s 17:18:58.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:18:58.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:18:58.2 Info: => 0.0006053s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:18:58', 'add_indexer_and_enabled_to_release_profiles') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:18:58.2 Info: => 0.0008952s 17:18:58.2 Info: 42: remove_album_folders migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 42 17:18:58.2 Info: DeleteColumn Artists AlbumFolder 17:18:58.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:58.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" 17:18:58.2 Info: DROP TABLE "Artists" 17:18:58.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.2 Info: => 0.005083s 17:18:58.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:58.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:58.2 Info: => 4.52E-05s 17:18:58.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:58.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:58.2 Info: => 3.92E-05s 17:18:58.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:18:58.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) 17:18:58.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:18:58.2 Info: DROP TABLE "NamingConfig" 17:18:58.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:18:58.2 Info: => 0.0044117s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:18:58', 'remove_album_folders') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 42: remove_album_folders migrated 17:18:58.2 Info: => 0.0048199s 17:18:58.2 Info: 44: add_priority_to_indexers migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 44 17:18:58.2 Info: AlterTable Indexers 17:18:58.2 Info: => 1.3E-06s 17:18:58.2 Info: CreateColumn Indexers Priority Int32 17:18:58.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:18:58.2 Info: => 0.000661s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:18:58', 'add_priority_to_indexers') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 44: add_priority_to_indexers migrated 17:18:58.2 Info: => 0.0009655s 17:18:58.2 Info: 45: remove_chown_and_folderchmod_config migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 45 17:18:58.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:58.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:58.2 Info: => 0.000126s 17:18:58.2 Info: PerformDBOperation 17:18:58.2 Info: Performing DB Operation 17:18:58.2 Info: => 3.36E-05s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:18:58', 'remove_chown_and_folderchmod_config') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 45: remove_chown_and_folderchmod_config migrated 17:18:58.2 Info: => 0.0002937s 17:18:58.2 Info: 47: update_notifiarr migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 47 17:18:58.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:58.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:58.2 Info: => 7.92E-05s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:18:58', 'update_notifiarr') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 47: update_notifiarr migrated 17:18:58.2 Info: => 0.0003528s 17:18:58.2 Info: 49: email_multiple_addresses migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 49 17:18:58.2 Info: PerformDBOperation 17:18:58.2 Info: Performing DB Operation 17:18:58.2 Info: => 6.21E-05s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:18:58', 'email_multiple_addresses') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 49: email_multiple_addresses migrated 17:18:58.2 Info: => 0.0003255s 17:18:58.2 Info: 50: rename_blacklist_to_blocklist migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 50 17:18:58.2 Info: RenameTable Blacklist Blocklist 17:18:58.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:18:58.2 Info: => 0.0018377s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:18:58', 'rename_blacklist_to_blocklist') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 50: rename_blacklist_to_blocklist migrated 17:18:58.2 Info: => 0.0021567s 17:18:58.2 Info: 51: cdh_per_downloadclient migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 51 17:18:58.2 Info: AlterTable DownloadClients 17:18:58.2 Info: => 1.2E-06s 17:18:58.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:18:58.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:58.2 Info: => 0.0016409s 17:18:58.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:18:58.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:58.2 Info: => 0.000628s 17:18:58.2 Info: PerformDBOperation 17:18:58.2 Info: Performing DB Operation 17:18:58.2 Info: => 0.000168s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:18:58', 'cdh_per_downloadclient') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 51: cdh_per_downloadclient migrated 17:18:58.2 Info: => 0.0004674s 17:18:58.2 Info: 52: download_history migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 52 17:18:58.2 Info: CreateTable DownloadHistory 17:18:58.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) 17:18:58.2 Info: => 0.0002492s 17:18:58.2 Info: CreateIndex DownloadHistory (EventType) 17:18:58.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:58.2 Info: => 0.0001098s 17:18:58.2 Info: CreateIndex DownloadHistory (ArtistId) 17:18:58.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:58.2 Info: => 9.01E-05s 17:18:58.2 Info: CreateIndex DownloadHistory (DownloadId) 17:18:58.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:58.2 Info: => 9.14E-05s 17:18:58.2 Info: PerformDBOperation 17:18:58.2 Info: Performing DB Operation 17:18:58.2 Info: => 0.0001267s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:18:58', 'download_history') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 52: download_history migrated 17:18:58.2 Info: => 0.0004775s 17:18:58.2 Info: 53: add_update_history migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 53 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:18:58', 'add_update_history') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 53: add_update_history migrated 17:18:58.2 Info: => 0.0003067s 17:18:58.2 Info: 54: add_on_update_to_notifications migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 54 17:18:58.2 Info: AlterTable Notifications 17:18:58.2 Info: => 8E-07s 17:18:58.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:18:58.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:18:58.2 Info: => 0.000675s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:18:58', 'add_on_update_to_notifications') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 54: add_on_update_to_notifications migrated 17:18:58.2 Info: => 0.0009789s 17:18:58.2 Info: 55: download_client_per_indexer migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 55 17:18:58.2 Info: AlterTable Indexers 17:18:58.2 Info: => 1.1E-06s 17:18:58.2 Info: CreateColumn Indexers DownloadClientId Int32 17:18:58.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:18:58.2 Info: => 0.0006726s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:18:58', 'download_client_per_indexer') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 55: download_client_per_indexer migrated 17:18:58.2 Info: => 0.0009783s 17:18:58.2 Info: 56: AddNewItemMonitorType migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 56 17:18:58.2 Info: AlterTable Artists 17:18:58.2 Info: => 1.1E-06s 17:18:58.2 Info: CreateColumn Artists MonitorNewItems Int32 17:18:58.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:58.2 Info: => 0.0006759s 17:18:58.2 Info: AlterTable RootFolders 17:18:58.2 Info: => 1.3E-06s 17:18:58.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:18:58.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:58.2 Info: => 0.0006255s 17:18:58.2 Info: AlterTable ImportLists 17:18:58.2 Info: => 1.2E-06s 17:18:58.2 Info: CreateColumn ImportLists MonitorNewItems Int32 17:18:58.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:58.2 Info: => 0.0006535s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:18:58', 'AddNewItemMonitorType') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 56: AddNewItemMonitorType migrated 17:18:58.2 Info: => 0.0018215s 17:18:58.2 Info: 57: ImportListSearch migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 57 17:18:58.2 Info: AlterTable ImportLists 17:18:58.2 Info: => 1.1E-06s 17:18:58.2 Info: CreateColumn ImportLists ShouldSearch Boolean 17:18:58.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:18:58.2 Info: => 0.0006989s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:18:58', 'ImportListSearch') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 57: ImportListSearch migrated 17:18:58.2 Info: => 0.0010159s 17:18:58.2 Info: 58: ImportListMonitorExisting migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 58 17:18:58.2 Info: AlterTable ImportLists 17:18:58.2 Info: => 1.2E-06s 17:18:58.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:18:58.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:18:58.2 Info: => 0.0006759s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:18:58', 'ImportListMonitorExisting') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 58: ImportListMonitorExisting migrated 17:18:58.2 Info: => 0.0009715s 17:18:58.2 Info: 59: add_indexer_tags migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 59 17:18:58.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:18:58.2 Info: => 5.39E-05s 17:18:58.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:18:58.2 Info: => 3.84E-05s 17:18:58.2 Info: AlterTable Indexers 17:18:58.2 Info: => 9E-07s 17:18:58.2 Info: CreateColumn Indexers Tags String 17:18:58.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:18:58.2 Info: => 0.0006692s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:18:58', 'add_indexer_tags') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 59: add_indexer_tags migrated 17:18:58.2 Info: => 0.0009838s 17:18:58.2 Info: 60: update_audio_types migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 60 17:18:58.2 Info: PerformDBOperation 17:18:58.2 Info: Performing DB Operation 17:18:58.2 Info: => 5.96E-05s 17:18:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:18:58', 'update_audio_types') 17:18:58.2 Info: Committing Transaction 17:18:58.2 Info: 60: update_audio_types migrated 17:18:58.2 Info: => 0.0003326s 17:18:58.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:18:58.2 Info: Beginning Transaction 17:18:58.2 Info: Starting migration of Main DB to 61 17:18:58.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.2 Info: DELETE FROM "Commands" WHERE 1 = 1 17:18:58.2 Info: => 5.19E-05s 17:18:58.2 Info: AlterTable AlbumReleases 17:18:58.2 Info: => 9E-07s 17:18:58.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.2 Info: DROP TABLE "AlbumReleases" 17:18:58.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:18:58.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:58.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:58.2 Info: => 0.0069307s 17:18:58.2 Info: AlterTable Albums 17:18:58.2 Info: => 1E-06s 17:18:58.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.2 Info: DROP TABLE "Albums" 17:18:58.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:58.2 Info: => 0.0064287s 17:18:58.2 Info: AlterTable Albums 17:18:58.2 Info: => 1E-06s 17:18:58.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.2 Info: DROP TABLE "Albums" 17:18:58.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:58.3 Info: => 0.0053s 17:18:58.3 Info: AlterTable Albums 17:18:58.3 Info: => 1.1E-06s 17:18:58.3 Info: AlterColumn Albums Added DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.3 Info: DROP TABLE "Albums" 17:18:58.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:58.3 Info: => 0.0067662s 17:18:58.3 Info: AlterTable Artists 17:18:58.3 Info: => 1.1E-06s 17:18:58.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.3 Info: DROP TABLE "Artists" 17:18:58.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.3 Info: => 0.0053071s 17:18:58.3 Info: AlterTable Artists 17:18:58.3 Info: => 1.2E-06s 17:18:58.3 Info: AlterColumn Artists Added DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.3 Info: DROP TABLE "Artists" 17:18:58.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.3 Info: => 0.0053054s 17:18:58.3 Info: AlterTable Blocklist 17:18:58.3 Info: => 1.2E-06s 17:18:58.3 Info: AlterColumn Blocklist Date DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.3 Info: DROP TABLE "Blocklist" 17:18:58.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:58.3 Info: => 0.0060821s 17:18:58.3 Info: AlterTable Blocklist 17:18:58.3 Info: => 1.4E-06s 17:18:58.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.3 Info: DROP TABLE "Blocklist" 17:18:58.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:58.3 Info: => 0.0048969s 17:18:58.3 Info: AlterTable Commands 17:18:58.3 Info: => 1.5E-06s 17:18:58.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.3 Info: DROP TABLE "Commands" 17:18:58.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:58.3 Info: => 0.0047534s 17:18:58.3 Info: AlterTable Commands 17:18:58.3 Info: => 1.2E-06s 17:18:58.3 Info: AlterColumn Commands StartedAt DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.3 Info: DROP TABLE "Commands" 17:18:58.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:58.3 Info: => 0.0060173s 17:18:58.3 Info: AlterTable Commands 17:18:58.3 Info: => 1E-05s 17:18:58.3 Info: AlterColumn Commands EndedAt DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.3 Info: DROP TABLE "Commands" 17:18:58.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:58.3 Info: => 0.0047407s 17:18:58.3 Info: AlterTable DownloadClientStatus 17:18:58.3 Info: => 1.1E-06s 17:18:58.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:18:58.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) 17:18:58.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:58.3 Info: DROP TABLE "DownloadClientStatus" 17:18:58.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:58.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:58.3 Info: => 0.0060813s 17:18:58.3 Info: AlterTable DownloadClientStatus 17:18:58.3 Info: => 1E-06s 17:18:58.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:18:58.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) 17:18:58.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:58.3 Info: DROP TABLE "DownloadClientStatus" 17:18:58.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:58.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:58.3 Info: => 0.0048096s 17:18:58.3 Info: AlterTable DownloadClientStatus 17:18:58.3 Info: => 1.1E-06s 17:18:58.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:18:58.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) 17:18:58.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:58.3 Info: DROP TABLE "DownloadClientStatus" 17:18:58.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:58.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:58.3 Info: => 0.0059739s 17:18:58.3 Info: AlterTable DownloadHistory 17:18:58.3 Info: => 1.2E-06s 17:18:58.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.3 Info: DROP TABLE "DownloadHistory" 17:18:58.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:18:58.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:58.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:58.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:58.3 Info: => 0.0063678s 17:18:58.3 Info: AlterTable ExtraFiles 17:18:58.3 Info: => 1.2E-06s 17:18:58.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.3 Info: DROP TABLE "ExtraFiles" 17:18:58.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:58.3 Info: => 0.0046683s 17:18:58.3 Info: AlterTable ExtraFiles 17:18:58.3 Info: => 1.2E-06s 17:18:58.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.3 Info: DROP TABLE "ExtraFiles" 17:18:58.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:58.3 Info: => 0.0059079s 17:18:58.3 Info: AlterTable History 17:18:58.3 Info: => 1.3E-06s 17:18:58.3 Info: AlterColumn History Date DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.3 Info: DROP TABLE "History" 17:18:58.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:58.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:58.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:58.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:58.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:58.3 Info: => 0.0053217s 17:18:58.3 Info: AlterTable ImportListStatus 17:18:58.3 Info: => 1.3E-06s 17:18:58.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:18:58.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) 17:18:58.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:58.3 Info: DROP TABLE "ImportListStatus" 17:18:58.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:58.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:58.3 Info: => 0.0061471s 17:18:58.3 Info: AlterTable ImportListStatus 17:18:58.3 Info: => 1.1E-06s 17:18:58.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:18:58.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) 17:18:58.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:58.3 Info: DROP TABLE "ImportListStatus" 17:18:58.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:58.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:58.3 Info: => 0.0048316s 17:18:58.3 Info: AlterTable ImportListStatus 17:18:58.3 Info: => 1.2E-06s 17:18:58.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:18:58.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) 17:18:58.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:58.4 Info: DROP TABLE "ImportListStatus" 17:18:58.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:58.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:58.4 Info: => 0.0048018s 17:18:58.4 Info: AlterTable IndexerStatus 17:18:58.4 Info: => 1.1E-06s 17:18:58.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:18:58.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) 17:18:58.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:58.4 Info: DROP TABLE "IndexerStatus" 17:18:58.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:58.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:58.4 Info: => 0.0059462s 17:18:58.4 Info: AlterTable IndexerStatus 17:18:58.4 Info: => 1.2E-06s 17:18:58.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:18:58.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) 17:18:58.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:58.4 Info: DROP TABLE "IndexerStatus" 17:18:58.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:58.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:58.4 Info: => 0.0048223s 17:18:58.4 Info: AlterTable IndexerStatus 17:18:58.4 Info: => 1.1E-06s 17:18:58.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:18:58.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) 17:18:58.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:58.4 Info: DROP TABLE "IndexerStatus" 17:18:58.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:58.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:58.4 Info: => 0.0048839s 17:18:58.4 Info: AlterTable LyricFiles 17:18:58.4 Info: => 1.1E-06s 17:18:58.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.4 Info: DROP TABLE "LyricFiles" 17:18:58.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:58.4 Info: => 0.0059353s 17:18:58.4 Info: AlterTable LyricFiles 17:18:58.4 Info: => 1.3E-06s 17:18:58.4 Info: AlterColumn LyricFiles Added DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.4 Info: DROP TABLE "LyricFiles" 17:18:58.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:58.4 Info: => 0.0047538s 17:18:58.4 Info: AlterTable MetadataFiles 17:18:58.4 Info: => 1.4E-06s 17:18:58.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.4 Info: DROP TABLE "MetadataFiles" 17:18:58.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:58.4 Info: => 0.00583s 17:18:58.4 Info: AlterTable MetadataFiles 17:18:58.4 Info: => 1.2E-06s 17:18:58.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.4 Info: DROP TABLE "MetadataFiles" 17:18:58.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:58.4 Info: => 0.0046417s 17:18:58.4 Info: AlterTable PendingReleases 17:18:58.4 Info: => 1.2E-06s 17:18:58.4 Info: AlterColumn PendingReleases Added DateTimeOffset 17:18:58.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) 17:18:58.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:18:58.4 Info: DROP TABLE "PendingReleases" 17:18:58.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:18:58.4 Info: => 0.0046197s 17:18:58.4 Info: AlterTable ScheduledTasks 17:18:58.4 Info: => 1.2E-06s 17:18:58.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:18:58.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) 17:18:58.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:58.4 Info: DROP TABLE "ScheduledTasks" 17:18:58.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:58.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:58.4 Info: => 0.006064s 17:18:58.4 Info: AlterTable ScheduledTasks 17:18:58.4 Info: => 1.1E-06s 17:18:58.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:18:58.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) 17:18:58.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:58.4 Info: DROP TABLE "ScheduledTasks" 17:18:58.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:58.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:58.4 Info: => 0.0047465s 17:18:58.4 Info: AlterTable TrackFiles 17:18:58.4 Info: => 1E-06s 17:18:58.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:18:58.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:18:58.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" 17:18:58.4 Info: DROP TABLE "TrackFiles" 17:18:58.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:58.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:58.4 Info: => 0.0059508s 17:18:58.4 Info: AlterTable TrackFiles 17:18:58.4 Info: => 1.1E-06s 17:18:58.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:18:58.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:18:58.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" 17:18:58.4 Info: DROP TABLE "TrackFiles" 17:18:58.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:58.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:58.4 Info: => 0.005923s 17:18:58.4 Info: AlterTable VersionInfo 17:18:58.4 Info: => 1.1E-06s 17:18:58.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:18:58.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:18:58.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:18:58.4 Info: DROP TABLE "VersionInfo" 17:18:58.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:18:58.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:58.4 Info: => 0.0066001s 17:18:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:18:58', 'postgres_update_timestamp_columns_to_with_timezone') 17:18:58.4 Info: Committing Transaction 17:18:58.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:18:58.4 Info: => 0.007277s 17:18:58.4 Info: 62: add_on_delete_to_notifications migrating 17:18:58.4 Info: Beginning Transaction 17:18:58.4 Info: Starting migration of Main DB to 62 17:18:58.4 Info: AlterTable Notifications 17:18:58.4 Info: => 1.3E-06s 17:18:58.4 Info: CreateColumn Notifications OnArtistDelete Boolean 17:18:58.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:18:58.4 Info: => 0.0007562s 17:18:58.4 Info: AlterTable Notifications 17:18:58.4 Info: => 1E-06s 17:18:58.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:18:58.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:18:58.4 Info: => 0.0006804s 17:18:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:18:58', 'add_on_delete_to_notifications') 17:18:58.4 Info: Committing Transaction 17:18:58.4 Info: 62: add_on_delete_to_notifications migrated 17:18:58.4 Info: => 0.0010061s 17:18:58.4 Info: 63: add_custom_formats migrating 17:18:58.4 Info: Beginning Transaction 17:18:58.4 Info: Starting migration of Main DB to 63 17:18:58.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 17:18:58.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 17:18:58.4 Info: AlterTable DelayProfiles 17:18:58.4 Info: => 1E-06s 17:18:58.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:18:58.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:18:58.4 Info: => 0.0006652s 17:18:58.4 Info: UpdateData 17:18:58.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:18:58.4 Info: => 6.46E-05s 17:18:58.4 Info: AlterTable TrackFiles 17:18:58.4 Info: => 1.1E-06s 17:18:58.4 Info: CreateColumn TrackFiles OriginalFilePath String 17:18:58.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:18:58.4 Info: => 0.0006365s 17:18:58.4 Info: PerformDBOperation 17:18:58.4 Info: Performing DB Operation 17:18:58.4 Info: => 0.0013945s 17:18:58.4 Info: CreateTable CustomFormats 17:18:58.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) 17:18:58.4 Info: => 0.0001894s 17:18:58.4 Info: CreateIndex CustomFormats (Name) 17:18:58.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:18:58.4 Info: => 9.73E-05s 17:18:58.4 Info: AlterTable QualityProfiles 17:18:58.4 Info: => 1.1E-06s 17:18:58.4 Info: CreateColumn QualityProfiles FormatItems String 17:18:58.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:18:58.4 Info: => 0.0006869s 17:18:58.4 Info: AlterTable QualityProfiles 17:18:58.4 Info: => 1.1E-06s 17:18:58.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:18:58.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:58.4 Info: => 0.0006766s 17:18:58.4 Info: AlterTable QualityProfiles 17:18:58.4 Info: => 1.5E-06s 17:18:58.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:18:58.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:58.4 Info: => 0.0006621s 17:18:58.4 Info: PerformDBOperation 17:18:58.4 Info: Performing DB Operation 17:18:58.4 Info: => 0.0014941s 17:18:58.4 Info: PerformDBOperation 17:18:58.4 Info: Performing DB Operation 17:18:58.4 Info: => 4.03E-05s 17:18:58.4 Info: DeleteColumn ReleaseProfiles Preferred 17:18:58.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) 17:18:58.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:18:58.4 Info: DROP TABLE "ReleaseProfiles" 17:18:58.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:18:58.4 Info: => 0.0047846s 17:18:58.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:18:58.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) 17:18:58.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:18:58.4 Info: DROP TABLE "ReleaseProfiles" 17:18:58.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:18:58.4 Info: => 0.0047072s 17:18:58.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:18:58.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:18:58.4 Info: => 5.48E-05s 17:18:58.4 Info: AlterTable DelayProfiles 17:18:58.4 Info: => 1E-06s 17:18:58.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:18:58.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:58.4 Info: => 0.0006681s 17:18:58.4 Info: AlterTable DelayProfiles 17:18:58.4 Info: => 1E-06s 17:18:58.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:18:58.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:18:58.4 Info: => 0.0006688s 17:18:58.4 Info: -> 2 Insert operations completed in 00:00:00.0001731 taking an average of 00:00:00.0000865 17:18:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:18:58', 'add_custom_formats') 17:18:58.4 Info: Committing Transaction 17:18:58.4 Info: 63: add_custom_formats migrated 17:18:58.4 Info: => 0.0010584s 17:18:58.4 Debug: Took: 00:00:00.4732950 17:18:58.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 17:18:58.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 17:18:58.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863385348698_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:58.5 Info: DatabaseEngineVersionCheck migrating 17:18:58.5 Info: PerformDBOperation 17:18:58.5 Info: Performing DB Operation 17:18:58.5 Info: SQLite 3.48.0 17:18:58.5 Info: => 0.0012105s 17:18:58.5 Info: DatabaseEngineVersionCheck migrated 17:18:58.5 Info: => 0.0012276s 17:18:58.5 Info: VersionMigration migrating 17:18:58.5 Info: Beginning Transaction 17:18:58.5 Info: CreateTable VersionInfo 17:18:58.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:18:58.5 Info: => 0.0001639s 17:18:58.5 Info: Committing Transaction 17:18:58.5 Info: VersionMigration migrated 17:18:58.5 Info: => 0.0005631s 17:18:58.5 Info: VersionUniqueMigration migrating 17:18:58.5 Info: Beginning Transaction 17:18:58.5 Info: CreateIndex VersionInfo (Version) 17:18:58.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:58.5 Info: => 0.0001267s 17:18:58.5 Info: AlterTable VersionInfo 17:18:58.5 Info: => 1.2E-06s 17:18:58.5 Info: CreateColumn VersionInfo AppliedOn DateTime 17:18:58.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:18:58.5 Info: => 0.0005926s 17:18:58.5 Info: Committing Transaction 17:18:58.5 Info: VersionUniqueMigration migrated 17:18:58.5 Info: => 0.0008097s 17:18:58.5 Info: VersionDescriptionMigration migrating 17:18:58.5 Info: Beginning Transaction 17:18:58.5 Info: AlterTable VersionInfo 17:18:58.5 Info: => 1E-06s 17:18:58.5 Info: CreateColumn VersionInfo Description String 17:18:58.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:18:58.5 Info: => 0.0002009s 17:18:58.5 Info: Committing Transaction 17:18:58.5 Info: VersionDescriptionMigration migrated 17:18:58.5 Info: => 0.0004008s 17:18:58.5 Info: 1: InitialSetup migrating 17:18:58.5 Info: Beginning Transaction 17:18:58.5 Info: Starting migration of Main DB to 1 17:18:58.5 Info: CreateTable Config 17:18:58.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:18:58.5 Info: => 0.0002131s 17:18:58.5 Info: CreateIndex Config (Key) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:18:58.5 Info: => 8.85E-05s 17:18:58.5 Info: CreateTable RootFolders 17:18:58.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:18:58.5 Info: => 9.55E-05s 17:18:58.5 Info: CreateIndex RootFolders (Path) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:18:58.5 Info: => 7.53E-05s 17:18:58.5 Info: CreateTable Artists 17:18:58.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) 17:18:58.5 Info: => 0.000287s 17:18:58.5 Info: CreateIndex Artists (ForeignArtistId) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:58.5 Info: => 8.35E-05s 17:18:58.5 Info: CreateIndex Artists (NameSlug) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:58.5 Info: => 7.54E-05s 17:18:58.5 Info: CreateIndex Artists (CleanName) 17:18:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.5 Info: => 7.31E-05s 17:18:58.5 Info: CreateIndex Artists (Path) 17:18:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.5 Info: => 6.99E-05s 17:18:58.5 Info: CreateTable Albums 17:18:58.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) 17:18:58.5 Info: => 0.0002553s 17:18:58.5 Info: CreateIndex Albums (ForeignAlbumId) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.5 Info: => 8.21E-05s 17:18:58.5 Info: CreateIndex Albums (MBId) 17:18:58.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:58.5 Info: => 7.11E-05s 17:18:58.5 Info: CreateIndex Albums (TADBId) 17:18:58.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:58.5 Info: => 7.28E-05s 17:18:58.5 Info: CreateIndex Albums (TitleSlug) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:58.5 Info: => 7.44E-05s 17:18:58.5 Info: CreateIndex Albums (CleanTitle) 17:18:58.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.5 Info: => 7.17E-05s 17:18:58.5 Info: CreateIndex Albums (Path) 17:18:58.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:18:58.5 Info: => 7.04E-05s 17:18:58.5 Info: CreateTable Tracks 17:18:58.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) 17:18:58.5 Info: => 0.0001532s 17:18:58.5 Info: CreateIndex Tracks (ForeignTrackId) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:58.5 Info: => 7.53E-05s 17:18:58.5 Info: CreateIndex Tracks (ArtistId) 17:18:58.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:58.5 Info: => 7.55E-05s 17:18:58.5 Info: CreateIndex Tracks (TrackFileId) 17:18:58.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:58.5 Info: => 9.92E-05s 17:18:58.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:18:58.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:18:58.5 Info: => 0.0001099s 17:18:58.5 Info: CreateTable TrackFiles 17:18:58.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) 17:18:58.5 Info: => 0.0001724s 17:18:58.5 Info: CreateIndex TrackFiles (ArtistId) 17:18:58.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:18:58.5 Info: => 8.64E-05s 17:18:58.5 Info: CreateIndex TrackFiles (AlbumId) 17:18:58.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.5 Info: => 8.4E-05s 17:18:58.5 Info: CreateTable History 17:18:58.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) 17:18:58.5 Info: => 0.000182s 17:18:58.5 Info: CreateIndex History (Date) 17:18:58.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:58.5 Info: => 8.58E-05s 17:18:58.5 Info: CreateIndex History (EventType) 17:18:58.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:58.5 Info: => 9.91E-05s 17:18:58.5 Info: CreateIndex History (DownloadId) 17:18:58.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:18:58.5 Info: => 9.3E-05s 17:18:58.5 Info: CreateIndex History (AlbumId) 17:18:58.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:18:58.5 Info: => 7.84E-05s 17:18:58.5 Info: CreateTable Notifications 17:18:58.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) 17:18:58.5 Info: => 0.0001588s 17:18:58.5 Info: CreateTable ScheduledTasks 17:18:58.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:18:58.5 Info: => 0.0001197s 17:18:58.5 Info: CreateIndex ScheduledTasks (TypeName) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:58.5 Info: => 8.4E-05s 17:18:58.5 Info: CreateTable Indexers 17:18:58.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) 17:18:58.5 Info: => 0.0001141s 17:18:58.5 Info: CreateIndex Indexers (Name) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:58.5 Info: => 0.0001072s 17:18:58.5 Info: CreateTable Profiles 17:18:58.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:18:58.5 Info: => 0.0001324s 17:18:58.5 Info: CreateIndex Profiles (Name) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:18:58.5 Info: => 8.69E-05s 17:18:58.5 Info: CreateTable QualityDefinitions 17:18:58.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:18:58.5 Info: => 0.000117s 17:18:58.5 Info: CreateIndex QualityDefinitions (Quality) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:18:58.5 Info: => 8.14E-05s 17:18:58.5 Info: CreateIndex QualityDefinitions (Title) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:18:58.5 Info: => 8.22E-05s 17:18:58.5 Info: CreateTable NamingConfig 17:18:58.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) 17:18:58.5 Info: => 0.0001496s 17:18:58.5 Info: CreateTable Blacklist 17:18:58.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 '') 17:18:58.5 Info: => 0.0001907s 17:18:58.5 Info: CreateTable Metadata 17:18:58.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) 17:18:58.5 Info: => 0.0001136s 17:18:58.5 Info: CreateTable MetadataFiles 17:18:58.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) 17:18:58.5 Info: => 0.0001578s 17:18:58.5 Info: CreateTable DownloadClients 17:18:58.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) 17:18:58.5 Info: => 0.0001198s 17:18:58.5 Info: CreateTable PendingReleases 17:18:58.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 '') 17:18:58.5 Info: => 0.0001225s 17:18:58.5 Info: CreateTable RemotePathMappings 17:18:58.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:18:58.5 Info: => 0.0001044s 17:18:58.5 Info: CreateTable Tags 17:18:58.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:18:58.5 Info: => 9.22E-05s 17:18:58.5 Info: CreateIndex Tags (Label) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:18:58.5 Info: => 0.0001024s 17:18:58.5 Info: CreateTable Restrictions 17:18:58.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:18:58.5 Info: => 0.0001492s 17:18:58.5 Info: CreateTable DelayProfiles 17:18:58.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) 17:18:58.5 Info: => 0.0001611s 17:18:58.5 Info: CreateTable Users 17:18:58.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:18:58.5 Info: => 0.000127s 17:18:58.5 Info: CreateIndex Users (Identifier) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:18:58.5 Info: => 8.87E-05s 17:18:58.5 Info: CreateIndex Users (Username) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:18:58.5 Info: => 8.39E-05s 17:18:58.5 Info: CreateTable Commands 17:18:58.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) 17:18:58.5 Info: => 0.0001691s 17:18:58.5 Info: CreateTable IndexerStatus 17:18:58.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) 17:18:58.5 Info: => 0.0001592s 17:18:58.5 Info: CreateIndex IndexerStatus (ProviderId) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:58.5 Info: => 8.7E-05s 17:18:58.5 Info: CreateTable ExtraFiles 17:18:58.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) 17:18:58.5 Info: => 0.0001514s 17:18:58.5 Info: CreateTable LyricFiles 17:18:58.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) 17:18:58.5 Info: => 0.0001665s 17:18:58.5 Info: CreateTable LanguageProfiles 17:18:58.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:18:58.5 Info: => 0.0001063s 17:18:58.5 Info: CreateIndex LanguageProfiles (Name) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:18:58.5 Info: => 8.87E-05s 17:18:58.5 Info: CreateTable DownloadClientStatus 17:18:58.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) 17:18:58.5 Info: => 0.0001144s 17:18:58.5 Info: CreateIndex DownloadClientStatus (ProviderId) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:58.5 Info: => 0.0001168s 17:18:58.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:18:58.5 Info: -> 1 Insert operations completed in 00:00:00.0000702 taking an average of 00:00:00.0000702 17:18:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:18:58', 'InitialSetup') 17:18:58.5 Info: Committing Transaction 17:18:58.5 Info: 1: InitialSetup migrated 17:18:58.5 Info: => 0.0011085s 17:18:58.5 Info: 2: add_reason_to_pending_releases migrating 17:18:58.5 Info: Beginning Transaction 17:18:58.5 Info: Starting migration of Main DB to 2 17:18:58.5 Info: AlterTable PendingReleases 17:18:58.5 Info: => 1.1E-06s 17:18:58.5 Info: CreateColumn PendingReleases Reason Int32 17:18:58.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:18:58.5 Info: => 0.0005897s 17:18:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:18:58', 'add_reason_to_pending_releases') 17:18:58.5 Info: Committing Transaction 17:18:58.5 Info: 2: add_reason_to_pending_releases migrated 17:18:58.5 Info: => 0.0009008s 17:18:58.5 Info: 3: add_medium_support migrating 17:18:58.5 Info: Beginning Transaction 17:18:58.5 Info: Starting migration of Main DB to 3 17:18:58.5 Info: AlterTable Albums 17:18:58.5 Info: => 1.5E-06s 17:18:58.5 Info: CreateColumn Albums Media String 17:18:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:18:58.5 Info: => 0.0005847s 17:18:58.5 Info: AlterTable Tracks 17:18:58.5 Info: => 1.5E-06s 17:18:58.5 Info: CreateColumn Tracks MediumNumber Int32 17:18:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:18:58.5 Info: => 0.0005348s 17:18:58.5 Info: AlterTable Tracks 17:18:58.5 Info: => 1.3E-06s 17:18:58.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:18:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:18:58.5 Info: => 0.000526s 17:18:58.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:58.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:58.5 Info: => 4.54E-05s 17:18:58.5 Info: DeleteColumn Tracks TrackNumber 17:18:58.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) 17:18:58.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" 17:18:58.5 Info: DROP TABLE "Tracks" 17:18:58.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:58.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:58.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:58.5 Info: => 0.0045985s 17:18:58.5 Info: AlterTable Tracks 17:18:58.5 Info: => 1.1E-06s 17:18:58.5 Info: CreateColumn Tracks TrackNumber String 17:18:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:18:58.5 Info: => 0.0005207s 17:18:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:18:58', 'add_medium_support') 17:18:58.5 Info: Committing Transaction 17:18:58.5 Info: 3: add_medium_support migrated 17:18:58.5 Info: => 0.0009188s 17:18:58.5 Info: 4: add_various_qualites_in_profile migrating 17:18:58.5 Info: Beginning Transaction 17:18:58.5 Info: Starting migration of Main DB to 4 17:18:58.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:58.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:58.5 Info: => 5.5E-05s 17:18:58.5 Info: PerformDBOperation 17:18:58.5 Info: Performing DB Operation 17:18:58.5 Info: => 4.1E-05s 17:18:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:18:58', 'add_various_qualites_in_profile') 17:18:58.5 Info: Committing Transaction 17:18:58.5 Info: 4: add_various_qualites_in_profile migrated 17:18:58.5 Info: => 0.0002992s 17:18:58.5 Info: 5: metadata_profiles migrating 17:18:58.5 Info: Beginning Transaction 17:18:58.5 Info: Starting migration of Main DB to 5 17:18:58.5 Info: CreateTable MetadataProfiles 17:18:58.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:18:58.5 Info: => 0.0001415s 17:18:58.5 Info: CreateIndex MetadataProfiles (Name) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:18:58.5 Info: => 0.0001054s 17:18:58.5 Info: AlterTable Artists 17:18:58.5 Info: => 1E-06s 17:18:58.5 Info: CreateColumn Artists MetadataProfileId Int32 17:18:58.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:18:58.5 Info: => 0.000608s 17:18:58.5 Info: DeleteColumn Artists PrimaryAlbumTypes 17:18:58.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) 17:18:58.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" 17:18:58.5 Info: DROP TABLE "Artists" 17:18:58.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.5 Info: => 0.0047804s 17:18:58.5 Info: DeleteColumn Artists SecondaryAlbumTypes 17:18:58.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) 17:18:58.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" 17:18:58.5 Info: DROP TABLE "Artists" 17:18:58.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.5 Info: => 0.0048776s 17:18:58.5 Info: AlterTable Albums 17:18:58.5 Info: => 1.2E-06s 17:18:58.5 Info: CreateColumn Albums SecondaryTypes String 17:18:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:18:58.5 Info: => 0.001567s 17:18:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:18:58', 'metadata_profiles') 17:18:58.5 Info: Committing Transaction 17:18:58.5 Info: 5: metadata_profiles migrated 17:18:58.5 Info: => 0.0020157s 17:18:58.5 Info: 6: separate_automatic_and_interactive_search migrating 17:18:58.5 Info: Beginning Transaction 17:18:58.5 Info: Starting migration of Main DB to 6 17:18:58.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:18:58.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) 17:18:58.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:18:58.5 Info: DROP TABLE "Indexers" 17:18:58.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:58.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:58.5 Info: => 0.0040173s 17:18:58.5 Info: AlterTable Indexers 17:18:58.5 Info: => 1.2E-06s 17:18:58.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:18:58.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:18:58.5 Info: => 0.0005452s 17:18:58.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:58.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:58.5 Info: => 4.21E-05s 17:18:58.5 Info: AlterTable Indexers 17:18:58.5 Info: => 1E-06s 17:18:58.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:18:58.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 17:18:58.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 17:18:58.6 Info: DROP TABLE "Indexers" 17:18:58.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:58.6 Info: => 0.0051847s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:18:58', 'separate_automatic_and_interactive_search') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 6: separate_automatic_and_interactive_search migrated 17:18:58.6 Info: => 0.0055366s 17:18:58.6 Info: 7: change_album_path_to_relative migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 7 17:18:58.6 Info: DeleteColumn Albums Path 17:18:58.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 17:18:58.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 17:18:58.6 Info: DROP TABLE "Albums" 17:18:58.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.6 Info: => 0.0049229s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:18:58', 'change_album_path_to_relative') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 7: change_album_path_to_relative migrated 17:18:58.6 Info: => 0.0053467s 17:18:58.6 Info: 8: change_quality_size_mb_to_kb migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 8 17:18:58.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 17:18:58.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 17:18:58.6 Info: => 5.72E-05s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:18:58', 'change_quality_size_mb_to_kb') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 8: change_quality_size_mb_to_kb migrated 17:18:58.6 Info: => 0.0003207s 17:18:58.6 Info: 9: album_releases migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 9 17:18:58.6 Info: AlterTable Albums 17:18:58.6 Info: => 1.1E-06s 17:18:58.6 Info: CreateColumn Albums Releases String 17:18:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:18:58.6 Info: => 0.000585s 17:18:58.6 Info: AlterTable Albums 17:18:58.6 Info: => 1.5E-06s 17:18:58.6 Info: CreateColumn Albums CurrentRelease String 17:18:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:18:58.6 Info: => 0.0005737s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:18:58', 'album_releases') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 9: album_releases migrated 17:18:58.6 Info: => 0.0008774s 17:18:58.6 Info: 10: album_releases_fix migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 10 17:18:58.6 Info: AlterTable Albums 17:18:58.6 Info: => 1E-06s 17:18:58.6 Info: AlterColumn Albums Releases String 17:18:58.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:18:58.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:18:58.6 Info: DROP TABLE "Albums" 17:18:58.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.6 Info: => 0.006054s 17:18:58.6 Info: AlterTable Albums 17:18:58.6 Info: => 1.2E-06s 17:18:58.6 Info: AlterColumn Albums CurrentRelease String 17:18:58.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:18:58.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:18:58.6 Info: DROP TABLE "Albums" 17:18:58.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.6 Info: => 0.004705s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:18:58', 'album_releases_fix') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 10: album_releases_fix migrated 17:18:58.6 Info: => 0.0051151s 17:18:58.6 Info: 11: import_lists migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 11 17:18:58.6 Info: CreateTable ImportLists 17:18:58.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) 17:18:58.6 Info: => 0.00018s 17:18:58.6 Info: CreateIndex ImportLists (Name) 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:58.6 Info: => 8.8E-05s 17:18:58.6 Info: CreateTable ImportListStatus 17:18:58.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) 17:18:58.6 Info: => 0.0001245s 17:18:58.6 Info: CreateIndex ImportListStatus (ProviderId) 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:58.6 Info: => 0.0001061s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:18:58', 'import_lists') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 11: import_lists migrated 17:18:58.6 Info: => 0.0004448s 17:18:58.6 Info: 12: add_release_status migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 12 17:18:58.6 Info: AlterTable MetadataProfiles 17:18:58.6 Info: => 1.1E-06s 17:18:58.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:18:58.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:18:58.6 Info: => 0.0006064s 17:18:58.6 Info: PerformDBOperation 17:18:58.6 Info: Performing DB Operation 17:18:58.6 Info: => 3.25E-05s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:18:58', 'add_release_status') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 12: add_release_status migrated 17:18:58.6 Info: => 0.0003251s 17:18:58.6 Info: 13: album_download_notification migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 13 17:18:58.6 Info: AlterTable Notifications 17:18:58.6 Info: => 1.1E-06s 17:18:58.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:18:58.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:18:58.6 Info: => 0.0006025s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:18:58', 'album_download_notification') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 13: album_download_notification migrated 17:18:58.6 Info: => 0.0009156s 17:18:58.6 Info: 14: fix_language_metadata_profiles migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 14 17:18:58.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 17:18:58.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 17:18:58.6 Info: => 0.0001194s 17:18:58.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 17:18:58.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 17:18:58.6 Info: => 8.68E-05s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:18:58', 'fix_language_metadata_profiles') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 14: fix_language_metadata_profiles migrated 17:18:58.6 Info: => 0.0003627s 17:18:58.6 Info: 15: remove_fanzub migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 15 17:18:58.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:58.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:58.6 Info: => 5.03E-05s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:18:58', 'remove_fanzub') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 15: remove_fanzub migrated 17:18:58.6 Info: => 0.0003047s 17:18:58.6 Info: 16: update_artist_history_indexes migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 16 17:18:58.6 Info: CreateIndex Albums (ArtistId) 17:18:58.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:18:58.6 Info: => 0.000113s 17:18:58.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:18:58.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:18:58.6 Info: => 9.08E-05s 17:18:58.6 Info: DeleteIndex History (AlbumId) 17:18:58.6 Info: DROP INDEX "IX_History_AlbumId" 17:18:58.6 Info: => 0.0001245s 17:18:58.6 Info: CreateIndex History (AlbumId, Date) 17:18:58.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:58.6 Info: => 0.0001022s 17:18:58.6 Info: DeleteIndex History (DownloadId) 17:18:58.6 Info: DROP INDEX "IX_History_DownloadId" 17:18:58.6 Info: => 0.0001083s 17:18:58.6 Info: CreateIndex History (DownloadId, Date) 17:18:58.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:58.6 Info: => 9.51E-05s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:18:58', 'update_artist_history_indexes') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 16: update_artist_history_indexes migrated 17:18:58.6 Info: => 0.000429s 17:18:58.6 Info: 17: remove_nma migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 17 17:18:58.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:18:58.6 Info: => 5.24E-05s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:18:58', 'remove_nma') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 17: remove_nma migrated 17:18:58.6 Info: => 0.0003032s 17:18:58.6 Info: 18: album_disambiguation migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 18 17:18:58.6 Info: AlterTable Albums 17:18:58.6 Info: => 1E-06s 17:18:58.6 Info: CreateColumn Albums Disambiguation String 17:18:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:18:58.6 Info: => 0.0006325s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:18:58', 'album_disambiguation') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 18: album_disambiguation migrated 17:18:58.6 Info: => 0.0009468s 17:18:58.6 Info: 19: add_ape_quality_in_profiles migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 19 17:18:58.6 Info: PerformDBOperation 17:18:58.6 Info: Performing DB Operation 17:18:58.6 Info: => 3.85E-05s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:18:58', 'add_ape_quality_in_profiles') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 19: add_ape_quality_in_profiles migrated 17:18:58.6 Info: => 0.0002966s 17:18:58.6 Info: 20: remove_pushalot migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 20 17:18:58.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:18:58.6 Info: => 5.14E-05s 17:18:58.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:18:58.6 Info: => 3.83E-05s 17:18:58.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:18:58.6 Info: => 3.73E-05s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:18:58', 'remove_pushalot') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 20: remove_pushalot migrated 17:18:58.6 Info: => 0.0003055s 17:18:58.6 Info: 21: add_custom_filters migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 21 17:18:58.6 Info: CreateTable CustomFilters 17:18:58.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:18:58.6 Info: => 0.0001722s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:18:58', 'add_custom_filters') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 21: add_custom_filters migrated 17:18:58.6 Info: => 0.0004626s 17:18:58.6 Info: 22: import_list_tags migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 22 17:18:58.6 Info: AlterTable ImportLists 17:18:58.6 Info: => 1.4E-06s 17:18:58.6 Info: CreateColumn ImportLists Tags String 17:18:58.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:18:58.6 Info: => 0.0006437s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:18:58', 'import_list_tags') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 22: import_list_tags migrated 17:18:58.6 Info: => 0.0009359s 17:18:58.6 Info: 23: add_release_groups_etc migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 23 17:18:58.6 Info: CreateTable ArtistMetadata 17:18:58.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) 17:18:58.6 Info: => 0.0001913s 17:18:58.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:18:58.6 Info: => 9.45E-05s 17:18:58.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" 17:18:58.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" 17:18:58.6 Info: => 9.26E-05s 17:18:58.6 Info: AlterTable Artists 17:18:58.6 Info: => 9E-07s 17:18:58.6 Info: CreateColumn Artists ArtistMetadataId Int32 17:18:58.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:58.6 Info: => 0.0006488s 17:18:58.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:58.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:58.6 Info: => 7.61E-05s 17:18:58.6 Info: CreateTable AlbumReleases 17:18:58.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) 17:18:58.6 Info: => 0.0001912s 17:18:58.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:58.6 Info: => 9.39E-05s 17:18:58.6 Info: CreateIndex AlbumReleases (AlbumId) 17:18:58.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:58.6 Info: => 8.1E-05s 17:18:58.6 Info: PerformDBOperation 17:18:58.6 Info: Performing DB Operation 17:18:58.6 Info: => 7.45E-05s 17:18:58.6 Info: AlterTable Albums 17:18:58.6 Info: => 1E-06s 17:18:58.6 Info: CreateColumn Albums ArtistMetadataId Int32 17:18:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:58.6 Info: => 0.0006521s 17:18:58.6 Info: AlterTable Albums 17:18:58.6 Info: => 1.4E-06s 17:18:58.6 Info: CreateColumn Albums AnyReleaseOk Boolean 17:18:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:18:58.6 Info: => 0.0006289s 17:18:58.6 Info: AlterTable Albums 17:18:58.6 Info: => 1.3E-06s 17:18:58.6 Info: CreateColumn Albums Links String 17:18:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:18:58.6 Info: => 0.0006142s 17:18:58.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:58.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:58.6 Info: => 0.0001113s 17:18:58.6 Info: AlterTable Tracks 17:18:58.6 Info: => 9E-07s 17:18:58.6 Info: CreateColumn Tracks ForeignRecordingId String 17:18:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:18:58.6 Info: => 0.0006275s 17:18:58.6 Info: AlterTable Tracks 17:18:58.6 Info: => 1E-06s 17:18:58.6 Info: CreateColumn Tracks AlbumReleaseId Int32 17:18:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:18:58.6 Info: => 0.0006098s 17:18:58.6 Info: AlterTable Tracks 17:18:58.6 Info: => 1.2E-06s 17:18:58.6 Info: CreateColumn Tracks ArtistMetadataId Int32 17:18:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:58.6 Info: => 0.0006368s 17:18:58.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:58.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:58.6 Info: => 9.02E-05s 17:18:58.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:58.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:58.6 Info: => 7.28E-05s 17:18:58.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:18:58.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) 17:18:58.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" 17:18:58.6 Info: DROP TABLE "Artists" 17:18:58.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.6 Info: => 0.0060435s 17:18:58.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:18:58.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) 17:18:58.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" 17:18:58.6 Info: DROP TABLE "Albums" 17:18:58.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.6 Info: => 0.0049579s 17:18:58.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:18:58.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) 17:18:58.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" 17:18:58.6 Info: DROP TABLE "Tracks" 17:18:58.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:58.6 Info: => 0.0045558s 17:18:58.6 Info: DeleteColumn TrackFiles ArtistId 17:18:58.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) 17:18:58.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" 17:18:58.6 Info: DROP TABLE "TrackFiles" 17:18:58.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:58.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.6 Info: => 0.005597s 17:18:58.6 Info: CreateIndex Artists (ArtistMetadataId) 17:18:58.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.6 Info: => 8.6E-05s 17:18:58.6 Info: CreateIndex Artists (Monitored) 17:18:58.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.6 Info: => 8.25E-05s 17:18:58.6 Info: CreateIndex Albums (ArtistMetadataId) 17:18:58.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:58.6 Info: => 8.76E-05s 17:18:58.6 Info: CreateIndex Tracks (ArtistMetadataId) 17:18:58.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:18:58.6 Info: => 8.21E-05s 17:18:58.6 Info: CreateIndex Tracks (AlbumReleaseId) 17:18:58.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:18:58.6 Info: => 8.06E-05s 17:18:58.6 Info: CreateIndex Tracks (ForeignRecordingId) 17:18:58.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:18:58.6 Info: => 8.14E-05s 17:18:58.6 Info: UpdateData 17:18:58.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:58.6 Info: => 4.99E-05s 17:18:58.6 Info: UpdateData 17:18:58.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:58.6 Info: => 4.4E-05s 17:18:58.6 Info: UpdateData 17:18:58.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:18:58.6 Info: => 4.96E-05s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:18:58', 'add_release_groups_etc') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 23: add_release_groups_etc migrated 17:18:58.6 Info: => 0.0005831s 17:18:58.6 Info: 24: NewMediaInfoFormat migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 24 17:18:58.6 Info: UpdateData 17:18:58.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:18:58.6 Info: => 5.67E-05s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:18:58', 'NewMediaInfoFormat') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 24: NewMediaInfoFormat migrated 17:18:58.6 Info: => 0.0003098s 17:18:58.6 Info: 25: rename_restrictions_to_release_profiles migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 25 17:18:58.6 Info: RenameTable Restrictions ReleaseProfiles 17:18:58.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:18:58.6 Info: => 0.0016699s 17:18:58.6 Info: AlterTable ReleaseProfiles 17:18:58.6 Info: => 1.2E-06s 17:18:58.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:18:58.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:18:58.6 Info: => 0.0005758s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:18:58', 'rename_restrictions_to_release_profiles') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 25: rename_restrictions_to_release_profiles migrated 17:18:58.6 Info: => 0.0008687s 17:18:58.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 26 17:18:58.6 Info: RenameTable Profiles QualityProfiles 17:18:58.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:18:58.6 Info: => 0.0016837s 17:18:58.6 Info: AlterTable QualityProfiles 17:18:58.6 Info: => 1.3E-06s 17:18:58.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:18:58.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:58.6 Info: => 0.0005786s 17:18:58.6 Info: AlterTable LanguageProfiles 17:18:58.6 Info: => 1.9E-06s 17:18:58.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:18:58.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:58.6 Info: => 0.0005571s 17:18:58.6 Info: UpdateData 17:18:58.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:58.6 Info: => 4.76E-05s 17:18:58.6 Info: UpdateData 17:18:58.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:58.6 Info: => 4.98E-05s 17:18:58.6 Info: RenameColumn Artists ProfileId to QualityProfileId 17:18:58.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) 17:18:58.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" 17:18:58.6 Info: DROP TABLE "Artists" 17:18:58.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.6 Info: => 0.0048797s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:18:58', 'rename_quality_profiles_add_upgrade_allowed') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:18:58.6 Info: => 0.005286s 17:18:58.6 Info: 27: add_import_exclusions migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 27 17:18:58.6 Info: CreateTable ImportListExclusions 17:18:58.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:18:58.6 Info: => 0.0001423s 17:18:58.6 Info: CreateIndex ImportListExclusions (ForeignId) 17:18:58.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:18:58.6 Info: => 9.37E-05s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:18:58', 'add_import_exclusions') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 27: add_import_exclusions migrated 17:18:58.6 Info: => 0.0004146s 17:18:58.6 Info: 28: clean_artist_metadata_table migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 28 17:18:58.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) 17:18:58.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) 17:18:58.6 Info: => 0.0011741s 17:18:58.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) 17:18:58.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) 17:18:58.6 Info: => 0.0001359s 17:18:58.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) 17:18:58.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) 17:18:58.6 Info: => 0.0001218s 17:18:58.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) 17:18:58.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) 17:18:58.6 Info: => 0.0001213s 17:18:58.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) 17:18:58.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) 17:18:58.6 Info: => 0.0001199s 17:18:58.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) 17:18:58.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) 17:18:58.6 Info: => 0.0001224s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:18:58', 'clean_artist_metadata_table') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 28: clean_artist_metadata_table migrated 17:18:58.6 Info: => 0.0004254s 17:18:58.6 Info: 29: health_issue_notification migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 29 17:18:58.6 Info: AlterTable Notifications 17:18:58.6 Info: => 1.5E-06s 17:18:58.6 Info: CreateColumn Notifications OnHealthIssue Boolean 17:18:58.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:18:58.6 Info: => 0.0006615s 17:18:58.6 Info: AlterTable Notifications 17:18:58.6 Info: => 1.1E-06s 17:18:58.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:18:58.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:18:58.6 Info: => 0.0006178s 17:18:58.6 Info: AlterTable Notifications 17:18:58.6 Info: => 1.2E-06s 17:18:58.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:18:58.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:18:58.6 Info: => 0.0006343s 17:18:58.6 Info: AlterTable Notifications 17:18:58.6 Info: => 1E-06s 17:18:58.6 Info: CreateColumn Notifications OnImportFailure Boolean 17:18:58.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:18:58.6 Info: => 0.0006211s 17:18:58.6 Info: AlterTable Notifications 17:18:58.6 Info: => 1.4E-06s 17:18:58.6 Info: CreateColumn Notifications OnTrackRetag Boolean 17:18:58.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:18:58.6 Info: => 0.000654s 17:18:58.6 Info: DeleteColumn Notifications OnDownload 17:18:58.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) 17:18:58.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" 17:18:58.6 Info: DROP TABLE "Notifications" 17:18:58.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:58.6 Info: => 0.0055499s 17:18:58.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:18:58.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) 17:18:58.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" 17:18:58.6 Info: DROP TABLE "Notifications" 17:18:58.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:58.6 Info: => 0.0068699s 17:18:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:18:58', 'health_issue_notification') 17:18:58.6 Info: Committing Transaction 17:18:58.6 Info: 29: health_issue_notification migrated 17:18:58.6 Info: => 0.0072771s 17:18:58.6 Info: 30: add_mediafilerepository_mtime migrating 17:18:58.6 Info: Beginning Transaction 17:18:58.6 Info: Starting migration of Main DB to 30 17:18:58.6 Info: AlterTable TrackFiles 17:18:58.6 Info: => 1.3E-06s 17:18:58.6 Info: CreateColumn TrackFiles Modified DateTime 17:18:58.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:18:58.6 Info: => 0.0006857s 17:18:58.6 Info: AlterTable TrackFiles 17:18:58.6 Info: => 1.1E-06s 17:18:58.6 Info: CreateColumn TrackFiles Path String 17:18:58.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:18:58.6 Info: => 0.0006367s 17:18:58.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:58.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:58.6 Info: => 4.59E-05s 17:18:58.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) 17:18:58.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) 17:18:58.6 Info: => 0.0001266s 17:18:58.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) 17:18:58.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) 17:18:58.6 Info: => 0.0001404s 17:18:58.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) 17:18:58.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) 17:18:58.6 Info: => 0.0001425s 17:18:58.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") 17:18:58.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") 17:18:58.6 Info: => 8.77E-05s 17:18:58.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:58.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:58.6 Info: => 5.65E-05s 17:18:58.6 Info: AlterTable TrackFiles 17:18:58.6 Info: => 1E-06s 17:18:58.6 Info: AlterColumn TrackFiles Path String 17:18:58.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:18:58.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" 17:18:58.7 Info: DROP TABLE "TrackFiles" 17:18:58.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:58.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.7 Info: => 0.0047019s 17:18:58.7 Info: CreateIndex TrackFiles (Path) 17:18:58.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:58.7 Info: => 8.79E-05s 17:18:58.7 Info: DeleteColumn TrackFiles RelativePath 17:18:58.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:18:58.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" 17:18:58.7 Info: DROP TABLE "TrackFiles" 17:18:58.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:58.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:58.7 Info: => 0.0051243s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:18:58', 'add_mediafilerepository_mtime') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 30: add_mediafilerepository_mtime migrated 17:18:58.7 Info: => 0.0054872s 17:18:58.7 Info: 31: add_artistmetadataid_constraint migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 31 17:18:58.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") 17:18:58.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") 17:18:58.7 Info: => 0.0001074s 17:18:58.7 Info: DeleteIndex Artists (ArtistMetadataId) 17:18:58.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:18:58.7 Info: => 0.0001363s 17:18:58.7 Info: AlterColumn Artists ArtistMetadataId Int32 17:18:58.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:58.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:18:58.7 Info: DROP TABLE "Artists" 17:18:58.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.7 Info: => 0.0061119s 17:18:58.7 Info: CreateIndex Artists (ArtistMetadataId) 17:18:58.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.7 Info: => 8.75E-05s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:18:58', 'add_artistmetadataid_constraint') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 31: add_artistmetadataid_constraint migrated 17:18:58.7 Info: => 0.0004573s 17:18:58.7 Info: 32: old_ids_and_artist_alias migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 32 17:18:58.7 Info: AlterTable ArtistMetadata 17:18:58.7 Info: => 2.2E-06s 17:18:58.7 Info: CreateColumn ArtistMetadata Aliases String 17:18:58.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:18:58.7 Info: => 0.0006497s 17:18:58.7 Info: AlterTable ArtistMetadata 17:18:58.7 Info: => 1.2E-06s 17:18:58.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:18:58.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:18:58.7 Info: => 0.0006305s 17:18:58.7 Info: AlterTable Albums 17:18:58.7 Info: => 1.3E-06s 17:18:58.7 Info: CreateColumn Albums OldForeignAlbumIds String 17:18:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:18:58.7 Info: => 0.0006001s 17:18:58.7 Info: AlterTable AlbumReleases 17:18:58.7 Info: => 1.1E-06s 17:18:58.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:18:58.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:18:58.7 Info: => 0.0005965s 17:18:58.7 Info: AlterTable Tracks 17:18:58.7 Info: => 9E-07s 17:18:58.7 Info: CreateColumn Tracks OldForeignRecordingIds String 17:18:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:18:58.7 Info: => 0.0005997s 17:18:58.7 Info: AlterTable Tracks 17:18:58.7 Info: => 1E-06s 17:18:58.7 Info: CreateColumn Tracks OldForeignTrackIds String 17:18:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:18:58.7 Info: => 0.0005981s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:18:58', 'old_ids_and_artist_alias') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 32: old_ids_and_artist_alias migrated 17:18:58.7 Info: => 0.002239s 17:18:58.7 Info: 33: download_propers_config migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 33 17:18:58.7 Info: PerformDBOperation 17:18:58.7 Info: Performing DB Operation 17:18:58.7 Info: => 3.89E-05s 17:18:58.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:58.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:58.7 Info: => 4.06E-05s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:18:58', 'download_propers_config') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 33: download_propers_config migrated 17:18:58.7 Info: => 0.0003154s 17:18:58.7 Info: 34: remove_language_profiles migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 34 17:18:58.7 Info: DeleteTable LanguageProfiles 17:18:58.7 Info: DROP TABLE "LanguageProfiles" 17:18:58.7 Info: => 0.000214s 17:18:58.7 Info: DeleteColumn Artists LanguageProfileId 17:18:58.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:58.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" 17:18:58.7 Info: DROP TABLE "Artists" 17:18:58.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.7 Info: => 0.005027s 17:18:58.7 Info: DeleteColumn ImportLists LanguageProfileId 17:18:58.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) 17:18:58.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" 17:18:58.7 Info: DROP TABLE "ImportLists" 17:18:58.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:18:58.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:58.7 Info: => 0.0045428s 17:18:58.7 Info: DeleteColumn Blacklist Language 17:18:58.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) 17:18:58.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" 17:18:58.7 Info: DROP TABLE "Blacklist" 17:18:58.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:18:58.7 Info: => 0.0059511s 17:18:58.7 Info: DeleteColumn History Language 17:18:58.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) 17:18:58.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" 17:18:58.7 Info: DROP TABLE "History" 17:18:58.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:58.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:58.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:58.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:58.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:58.7 Info: => 0.0050104s 17:18:58.7 Info: DeleteColumn LyricFiles Language 17:18:58.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) 17:18:58.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" 17:18:58.7 Info: DROP TABLE "LyricFiles" 17:18:58.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:58.7 Info: => 0.0055197s 17:18:58.7 Info: DeleteColumn TrackFiles Language 17:18:58.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:18:58.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" 17:18:58.7 Info: DROP TABLE "TrackFiles" 17:18:58.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:58.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:58.7 Info: => 0.0046673s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:18:58', 'remove_language_profiles') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 34: remove_language_profiles migrated 17:18:58.7 Info: => 0.0052081s 17:18:58.7 Info: 35: multi_disc_naming_format migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 35 17:18:58.7 Info: AlterTable NamingConfig 17:18:58.7 Info: => 1.2E-06s 17:18:58.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:18:58.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:18:58.7 Info: => 0.0006306s 17:18:58.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:58.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:58.7 Info: => 4.9E-05s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:18:58', 'multi_disc_naming_format') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 35: multi_disc_naming_format migrated 17:18:58.7 Info: => 0.0003565s 17:18:58.7 Info: 36: add_download_client_priority migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 36 17:18:58.7 Info: AlterTable DownloadClients 17:18:58.7 Info: => 1.1E-06s 17:18:58.7 Info: CreateColumn DownloadClients Priority Int32 17:18:58.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:18:58.7 Info: => 0.000649s 17:18:58.7 Info: PerformDBOperation 17:18:58.7 Info: Performing DB Operation 17:18:58.7 Info: => 5.73E-05s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:18:58', 'add_download_client_priority') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 36: add_download_client_priority migrated 17:18:58.7 Info: => 0.0003713s 17:18:58.7 Info: 37: remove_growl_prowl migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 37 17:18:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:18:58.7 Info: => 5.51E-05s 17:18:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:18:58.7 Info: => 3.81E-05s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:18:58', 'remove_growl_prowl') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 37: remove_growl_prowl migrated 17:18:58.7 Info: => 0.0003183s 17:18:58.7 Info: 38: remove_plex_hometheatre migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 38 17:18:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:18:58.7 Info: => 5.08E-05s 17:18:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:18:58.7 Info: => 3.67E-05s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:18:58', 'remove_plex_hometheatre') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 38: remove_plex_hometheatre migrated 17:18:58.7 Info: => 0.00031s 17:18:58.7 Info: 39: add_root_folder_add_defaults migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 39 17:18:58.7 Info: AlterTable RootFolders 17:18:58.7 Info: => 1.3E-06s 17:18:58.7 Info: CreateColumn RootFolders Name String 17:18:58.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:18:58.7 Info: => 0.0006152s 17:18:58.7 Info: AlterTable RootFolders 17:18:58.7 Info: => 1.3E-06s 17:18:58.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:18:58.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:18:58.7 Info: => 0.0006003s 17:18:58.7 Info: AlterTable RootFolders 17:18:58.7 Info: => 1.1E-06s 17:18:58.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:18:58.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:18:58.7 Info: => 0.000582s 17:18:58.7 Info: AlterTable RootFolders 17:18:58.7 Info: => 1.2E-06s 17:18:58.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:18:58.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:58.7 Info: => 0.0005952s 17:18:58.7 Info: AlterTable RootFolders 17:18:58.7 Info: => 1.2E-06s 17:18:58.7 Info: CreateColumn RootFolders DefaultTags String 17:18:58.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:18:58.7 Info: => 0.0005824s 17:18:58.7 Info: PerformDBOperation 17:18:58.7 Info: Performing DB Operation 17:18:58.7 Info: => 5.77E-05s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:18:58', 'add_root_folder_add_defaults') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 39: add_root_folder_add_defaults migrated 17:18:58.7 Info: => 0.0003708s 17:18:58.7 Info: 40: task_duration migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 40 17:18:58.7 Info: AlterTable ScheduledTasks 17:18:58.7 Info: => 1.1E-06s 17:18:58.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:18:58.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:18:58.7 Info: => 0.0006348s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:18:58', 'task_duration') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 40: task_duration migrated 17:18:58.7 Info: => 0.0009527s 17:18:58.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 41 17:18:58.7 Info: AlterTable ReleaseProfiles 17:18:58.7 Info: => 1E-06s 17:18:58.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:18:58.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:18:58.7 Info: => 0.0018807s 17:18:58.7 Info: AlterTable ReleaseProfiles 17:18:58.7 Info: => 1.5E-06s 17:18:58.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:18:58.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:18:58.7 Info: => 0.0006053s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:18:58', 'add_indexer_and_enabled_to_release_profiles') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:18:58.7 Info: => 0.0009372s 17:18:58.7 Info: 42: remove_album_folders migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 42 17:18:58.7 Info: DeleteColumn Artists AlbumFolder 17:18:58.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:58.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" 17:18:58.7 Info: DROP TABLE "Artists" 17:18:58.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.7 Info: => 0.0050449s 17:18:58.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:58.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:58.7 Info: => 4.57E-05s 17:18:58.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:58.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:58.7 Info: => 3.96E-05s 17:18:58.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:18:58.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) 17:18:58.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:18:58.7 Info: DROP TABLE "NamingConfig" 17:18:58.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:18:58.7 Info: => 0.0067368s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:18:58', 'remove_album_folders') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 42: remove_album_folders migrated 17:18:58.7 Info: => 0.0071876s 17:18:58.7 Info: 44: add_priority_to_indexers migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 44 17:18:58.7 Info: AlterTable Indexers 17:18:58.7 Info: => 1.2E-06s 17:18:58.7 Info: CreateColumn Indexers Priority Int32 17:18:58.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:18:58.7 Info: => 0.0006457s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:18:58', 'add_priority_to_indexers') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 44: add_priority_to_indexers migrated 17:18:58.7 Info: => 0.0009744s 17:18:58.7 Info: 45: remove_chown_and_folderchmod_config migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 45 17:18:58.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:58.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:58.7 Info: => 0.0001216s 17:18:58.7 Info: PerformDBOperation 17:18:58.7 Info: Performing DB Operation 17:18:58.7 Info: => 3.42E-05s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:18:58', 'remove_chown_and_folderchmod_config') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 45: remove_chown_and_folderchmod_config migrated 17:18:58.7 Info: => 0.0003222s 17:18:58.7 Info: 47: update_notifiarr migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 47 17:18:58.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:58.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:58.7 Info: => 7.86E-05s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:18:58', 'update_notifiarr') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 47: update_notifiarr migrated 17:18:58.7 Info: => 0.000363s 17:18:58.7 Info: 49: email_multiple_addresses migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 49 17:18:58.7 Info: PerformDBOperation 17:18:58.7 Info: Performing DB Operation 17:18:58.7 Info: => 6.59E-05s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:18:58', 'email_multiple_addresses') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 49: email_multiple_addresses migrated 17:18:58.7 Info: => 0.0003543s 17:18:58.7 Info: 50: rename_blacklist_to_blocklist migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 50 17:18:58.7 Info: RenameTable Blacklist Blocklist 17:18:58.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:18:58.7 Info: => 0.0018351s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:18:58', 'rename_blacklist_to_blocklist') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 50: rename_blacklist_to_blocklist migrated 17:18:58.7 Info: => 0.0021894s 17:18:58.7 Info: 51: cdh_per_downloadclient migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 51 17:18:58.7 Info: AlterTable DownloadClients 17:18:58.7 Info: => 1.6E-06s 17:18:58.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:18:58.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:58.7 Info: => 0.000634s 17:18:58.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:18:58.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:58.7 Info: => 0.0006018s 17:18:58.7 Info: PerformDBOperation 17:18:58.7 Info: Performing DB Operation 17:18:58.7 Info: => 0.0001595s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:18:58', 'cdh_per_downloadclient') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 51: cdh_per_downloadclient migrated 17:18:58.7 Info: => 0.0004852s 17:18:58.7 Info: 52: download_history migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 52 17:18:58.7 Info: CreateTable DownloadHistory 17:18:58.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) 17:18:58.7 Info: => 0.0002638s 17:18:58.7 Info: CreateIndex DownloadHistory (EventType) 17:18:58.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:58.7 Info: => 0.0001105s 17:18:58.7 Info: CreateIndex DownloadHistory (ArtistId) 17:18:58.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:58.7 Info: => 8.87E-05s 17:18:58.7 Info: CreateIndex DownloadHistory (DownloadId) 17:18:58.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:58.7 Info: => 9.21E-05s 17:18:58.7 Info: PerformDBOperation 17:18:58.7 Info: Performing DB Operation 17:18:58.7 Info: => 0.0001244s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:18:58', 'download_history') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 52: download_history migrated 17:18:58.7 Info: => 0.0005247s 17:18:58.7 Info: 53: add_update_history migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 53 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:18:58', 'add_update_history') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 53: add_update_history migrated 17:18:58.7 Info: => 0.0003381s 17:18:58.7 Info: 54: add_on_update_to_notifications migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 54 17:18:58.7 Info: AlterTable Notifications 17:18:58.7 Info: => 1.1E-06s 17:18:58.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:18:58.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:18:58.7 Info: => 0.0006719s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:18:58', 'add_on_update_to_notifications') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 54: add_on_update_to_notifications migrated 17:18:58.7 Info: => 0.0010085s 17:18:58.7 Info: 55: download_client_per_indexer migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 55 17:18:58.7 Info: AlterTable Indexers 17:18:58.7 Info: => 1.1E-06s 17:18:58.7 Info: CreateColumn Indexers DownloadClientId Int32 17:18:58.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:18:58.7 Info: => 0.0006804s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:18:58', 'download_client_per_indexer') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 55: download_client_per_indexer migrated 17:18:58.7 Info: => 0.0010262s 17:18:58.7 Info: 56: AddNewItemMonitorType migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 56 17:18:58.7 Info: AlterTable Artists 17:18:58.7 Info: => 1.3E-06s 17:18:58.7 Info: CreateColumn Artists MonitorNewItems Int32 17:18:58.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:58.7 Info: => 0.0006696s 17:18:58.7 Info: AlterTable RootFolders 17:18:58.7 Info: => 1.3E-06s 17:18:58.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:18:58.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:58.7 Info: => 0.0006225s 17:18:58.7 Info: AlterTable ImportLists 17:18:58.7 Info: => 1.1E-06s 17:18:58.7 Info: CreateColumn ImportLists MonitorNewItems Int32 17:18:58.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:58.7 Info: => 0.0006218s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:18:58', 'AddNewItemMonitorType') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 56: AddNewItemMonitorType migrated 17:18:58.7 Info: => 0.000975s 17:18:58.7 Info: 57: ImportListSearch migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 57 17:18:58.7 Info: AlterTable ImportLists 17:18:58.7 Info: => 1.2E-06s 17:18:58.7 Info: CreateColumn ImportLists ShouldSearch Boolean 17:18:58.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:18:58.7 Info: => 0.0006701s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:18:58', 'ImportListSearch') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 57: ImportListSearch migrated 17:18:58.7 Info: => 0.0010219s 17:18:58.7 Info: 58: ImportListMonitorExisting migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 58 17:18:58.7 Info: AlterTable ImportLists 17:18:58.7 Info: => 1.2E-06s 17:18:58.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:18:58.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:18:58.7 Info: => 0.0006575s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:18:58', 'ImportListMonitorExisting') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 58: ImportListMonitorExisting migrated 17:18:58.7 Info: => 0.0009889s 17:18:58.7 Info: 59: add_indexer_tags migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 59 17:18:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:18:58.7 Info: => 5.5E-05s 17:18:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:18:58.7 Info: => 3.77E-05s 17:18:58.7 Info: AlterTable Indexers 17:18:58.7 Info: => 1.7E-06s 17:18:58.7 Info: CreateColumn Indexers Tags String 17:18:58.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:18:58.7 Info: => 0.0006682s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:18:58', 'add_indexer_tags') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 59: add_indexer_tags migrated 17:18:58.7 Info: => 0.0010041s 17:18:58.7 Info: 60: update_audio_types migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 60 17:18:58.7 Info: PerformDBOperation 17:18:58.7 Info: Performing DB Operation 17:18:58.7 Info: => 7.18E-05s 17:18:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:18:58', 'update_audio_types') 17:18:58.7 Info: Committing Transaction 17:18:58.7 Info: 60: update_audio_types migrated 17:18:58.7 Info: => 0.0003723s 17:18:58.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:18:58.7 Info: Beginning Transaction 17:18:58.7 Info: Starting migration of Main DB to 61 17:18:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:58.7 Info: DELETE FROM "Commands" WHERE 1 = 1 17:18:58.7 Info: => 5.15E-05s 17:18:58.7 Info: AlterTable AlbumReleases 17:18:58.7 Info: => 1E-06s 17:18:58.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "AlbumReleases" 17:18:58.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:18:58.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:58.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:58.8 Info: => 0.0065621s 17:18:58.8 Info: AlterTable Albums 17:18:58.8 Info: => 2.1E-06s 17:18:58.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "Albums" 17:18:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:58.8 Info: => 0.0053386s 17:18:58.8 Info: AlterTable Albums 17:18:58.8 Info: => 1.2E-06s 17:18:58.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "Albums" 17:18:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:58.8 Info: => 0.0051377s 17:18:58.8 Info: AlterTable Albums 17:18:58.8 Info: => 1.2E-06s 17:18:58.8 Info: AlterColumn Albums Added DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "Albums" 17:18:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:58.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:58.8 Info: => 0.0051979s 17:18:58.8 Info: AlterTable Artists 17:18:58.8 Info: => 1.1E-06s 17:18:58.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:18:58.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "Artists" 17:18:58.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.8 Info: => 0.0053485s 17:18:58.8 Info: AlterTable Artists 17:18:58.8 Info: => 1.2E-06s 17:18:58.8 Info: AlterColumn Artists Added DateTimeOffset 17:18:58.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "Artists" 17:18:58.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:58.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:58.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:58.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:58.8 Info: => 0.0063925s 17:18:58.8 Info: AlterTable Blocklist 17:18:58.8 Info: => 1.2E-06s 17:18:58.8 Info: AlterColumn Blocklist Date DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "Blocklist" 17:18:58.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:58.8 Info: => 0.0059489s 17:18:58.8 Info: AlterTable Blocklist 17:18:58.8 Info: => 1.4E-06s 17:18:58.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "Blocklist" 17:18:58.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:58.8 Info: => 0.0046999s 17:18:58.8 Info: AlterTable Commands 17:18:58.8 Info: => 1.3E-06s 17:18:58.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "Commands" 17:18:58.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:58.8 Info: => 0.0047284s 17:18:58.8 Info: AlterTable Commands 17:18:58.8 Info: => 1.3E-06s 17:18:58.8 Info: AlterColumn Commands StartedAt DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "Commands" 17:18:58.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:58.8 Info: => 0.0046537s 17:18:58.8 Info: AlterTable Commands 17:18:58.8 Info: => 1.2E-06s 17:18:58.8 Info: AlterColumn Commands EndedAt DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "Commands" 17:18:58.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:58.8 Info: => 0.0059752s 17:18:58.8 Info: AlterTable DownloadClientStatus 17:18:58.8 Info: => 1.1E-06s 17:18:58.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:18:58.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) 17:18:58.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:58.8 Info: DROP TABLE "DownloadClientStatus" 17:18:58.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:58.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:58.8 Info: => 0.0048021s 17:18:58.8 Info: AlterTable DownloadClientStatus 17:18:58.8 Info: => 1.1E-06s 17:18:58.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:18:58.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) 17:18:58.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:58.8 Info: DROP TABLE "DownloadClientStatus" 17:18:58.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:58.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:58.8 Info: => 0.0062263s 17:18:58.8 Info: AlterTable DownloadClientStatus 17:18:58.8 Info: => 1.1E-06s 17:18:58.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:18:58.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) 17:18:58.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:58.8 Info: DROP TABLE "DownloadClientStatus" 17:18:58.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:58.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:58.8 Info: => 0.0047926s 17:18:58.8 Info: AlterTable DownloadHistory 17:18:58.8 Info: => 1.1E-06s 17:18:58.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "DownloadHistory" 17:18:58.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:18:58.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:58.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:58.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:58.8 Info: => 0.0052512s 17:18:58.8 Info: AlterTable ExtraFiles 17:18:58.8 Info: => 1.3E-06s 17:18:58.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "ExtraFiles" 17:18:58.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:58.8 Info: => 0.0046337s 17:18:58.8 Info: AlterTable ExtraFiles 17:18:58.8 Info: => 1.4E-06s 17:18:58.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "ExtraFiles" 17:18:58.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:58.8 Info: => 0.0057879s 17:18:58.8 Info: AlterTable History 17:18:58.8 Info: => 1.5E-06s 17:18:58.8 Info: AlterColumn History Date DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.8 Info: DROP TABLE "History" 17:18:58.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:58.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:58.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:58.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:58.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:58.9 Info: => 0.0068189s 17:18:58.9 Info: AlterTable ImportListStatus 17:18:58.9 Info: => 1.1E-06s 17:18:58.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:18:58.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) 17:18:58.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:58.9 Info: DROP TABLE "ImportListStatus" 17:18:58.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:58.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:58.9 Info: => 0.0049002s 17:18:58.9 Info: AlterTable ImportListStatus 17:18:58.9 Info: => 1.1E-06s 17:18:58.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:18:58.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) 17:18:58.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:58.9 Info: DROP TABLE "ImportListStatus" 17:18:58.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:58.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:58.9 Info: => 0.004815s 17:18:58.9 Info: AlterTable ImportListStatus 17:18:58.9 Info: => 1.2E-06s 17:18:58.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:18:58.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) 17:18:58.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:58.9 Info: DROP TABLE "ImportListStatus" 17:18:58.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:58.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:58.9 Info: => 0.0048426s 17:18:58.9 Info: AlterTable IndexerStatus 17:18:58.9 Info: => 1.1E-06s 17:18:58.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:18:58.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) 17:18:58.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:58.9 Info: DROP TABLE "IndexerStatus" 17:18:58.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:58.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:58.9 Info: => 0.0064554s 17:18:58.9 Info: AlterTable IndexerStatus 17:18:58.9 Info: => 1.1E-06s 17:18:58.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:18:58.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) 17:18:58.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:58.9 Info: DROP TABLE "IndexerStatus" 17:18:58.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:58.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:58.9 Info: => 0.0048173s 17:18:58.9 Info: AlterTable IndexerStatus 17:18:58.9 Info: => 1.3E-06s 17:18:58.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:18:58.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) 17:18:58.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:58.9 Info: DROP TABLE "IndexerStatus" 17:18:58.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:58.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:58.9 Info: => 0.0062324s 17:18:58.9 Info: AlterTable LyricFiles 17:18:58.9 Info: => 1.4E-06s 17:18:58.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.9 Info: DROP TABLE "LyricFiles" 17:18:58.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:58.9 Info: => 0.0046235s 17:18:58.9 Info: AlterTable LyricFiles 17:18:58.9 Info: => 1.3E-06s 17:18:58.9 Info: AlterColumn LyricFiles Added DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.9 Info: DROP TABLE "LyricFiles" 17:18:58.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:58.9 Info: => 0.0047063s 17:18:58.9 Info: AlterTable MetadataFiles 17:18:58.9 Info: => 1.3E-06s 17:18:58.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.9 Info: DROP TABLE "MetadataFiles" 17:18:58.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:58.9 Info: => 0.0059963s 17:18:58.9 Info: AlterTable MetadataFiles 17:18:58.9 Info: => 1.3E-06s 17:18:58.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.9 Info: DROP TABLE "MetadataFiles" 17:18:58.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:58.9 Info: => 0.004629s 17:18:58.9 Info: AlterTable PendingReleases 17:18:58.9 Info: => 1.4E-06s 17:18:58.9 Info: AlterColumn PendingReleases Added DateTimeOffset 17:18:58.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) 17:18:58.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:18:58.9 Info: DROP TABLE "PendingReleases" 17:18:58.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:18:58.9 Info: => 0.0059842s 17:18:58.9 Info: AlterTable ScheduledTasks 17:18:58.9 Info: => 1.4E-06s 17:18:58.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:18:58.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) 17:18:58.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:58.9 Info: DROP TABLE "ScheduledTasks" 17:18:58.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:58.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:58.9 Info: => 0.0047339s 17:18:58.9 Info: AlterTable ScheduledTasks 17:18:58.9 Info: => 2E-06s 17:18:58.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:18:58.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) 17:18:58.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:58.9 Info: DROP TABLE "ScheduledTasks" 17:18:58.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:58.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:58.9 Info: => 0.0047221s 17:18:58.9 Info: AlterTable TrackFiles 17:18:58.9 Info: => 1.2E-06s 17:18:58.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.9 Info: DROP TABLE "TrackFiles" 17:18:58.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:58.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:58.9 Info: => 0.0061378s 17:18:58.9 Info: AlterTable TrackFiles 17:18:58.9 Info: => 1E-06s 17:18:58.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:18:58.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) 17:18:58.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" 17:18:58.9 Info: DROP TABLE "TrackFiles" 17:18:58.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:58.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:58.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:58.9 Info: => 0.0048652s 17:18:58.9 Info: AlterTable VersionInfo 17:18:58.9 Info: => 1.2E-06s 17:18:58.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:18:58.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:18:58.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:18:58.9 Info: DROP TABLE "VersionInfo" 17:18:58.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:18:58.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:58.9 Info: => 0.0047045s 17:18:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:18:58', 'postgres_update_timestamp_columns_to_with_timezone') 17:18:58.9 Info: Committing Transaction 17:18:58.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:18:58.9 Info: => 0.0054965s 17:18:58.9 Info: 62: add_on_delete_to_notifications migrating 17:18:58.9 Info: Beginning Transaction 17:18:58.9 Info: Starting migration of Main DB to 62 17:18:58.9 Info: AlterTable Notifications 17:18:58.9 Info: => 1.8E-06s 17:18:58.9 Info: CreateColumn Notifications OnArtistDelete Boolean 17:18:58.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:18:58.9 Info: => 0.0006864s 17:18:58.9 Info: AlterTable Notifications 17:18:58.9 Info: => 1.3E-06s 17:18:58.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:18:58.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:18:58.9 Info: => 0.0006563s 17:18:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:18:58', 'add_on_delete_to_notifications') 17:18:58.9 Info: Committing Transaction 17:18:58.9 Info: 62: add_on_delete_to_notifications migrated 17:18:58.9 Info: => 0.0009946s 17:18:58.9 Info: 63: add_custom_formats migrating 17:18:58.9 Info: Beginning Transaction 17:18:58.9 Info: Starting migration of Main DB to 63 17:18:58.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 17:18:58.9 Info: AlterTable DelayProfiles 17:18:58.9 Info: => 1.1E-06s 17:18:58.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:18:58.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:18:58.9 Info: => 0.0006707s 17:18:58.9 Info: UpdateData 17:18:58.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:18:58.9 Info: => 5.61E-05s 17:18:58.9 Info: AlterTable TrackFiles 17:18:58.9 Info: => 1.1E-06s 17:18:58.9 Info: CreateColumn TrackFiles OriginalFilePath String 17:18:58.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:18:58.9 Info: => 0.0006102s 17:18:58.9 Info: PerformDBOperation 17:18:58.9 Info: Performing DB Operation 17:18:58.9 Info: => 0.0013461s 17:18:58.9 Info: CreateTable CustomFormats 17:18:58.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) 17:18:58.9 Info: => 0.0001534s 17:18:58.9 Info: CreateIndex CustomFormats (Name) 17:18:58.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:18:58.9 Info: => 9.59E-05s 17:18:58.9 Info: AlterTable QualityProfiles 17:18:58.9 Info: => 1.1E-06s 17:18:58.9 Info: CreateColumn QualityProfiles FormatItems String 17:18:58.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:18:58.9 Info: => 0.0006664s 17:18:58.9 Info: AlterTable QualityProfiles 17:18:58.9 Info: => 1.2E-06s 17:18:58.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:18:58.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:58.9 Info: => 0.0006425s 17:18:58.9 Info: AlterTable QualityProfiles 17:18:58.9 Info: => 1.4E-06s 17:18:58.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:18:58.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:58.9 Info: => 0.00063s 17:18:58.9 Info: PerformDBOperation 17:18:58.9 Info: Performing DB Operation 17:18:58.9 Info: => 0.0014925s 17:18:58.9 Info: PerformDBOperation 17:18:58.9 Info: Performing DB Operation 17:18:58.9 Info: => 4.18E-05s 17:18:58.9 Info: DeleteColumn ReleaseProfiles Preferred 17:18:58.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) 17:18:58.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:18:58.9 Info: DROP TABLE "ReleaseProfiles" 17:18:58.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:18:58.9 Info: => 0.0062247s 17:18:58.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:18:59.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) 17:18:59.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:18:59.0 Info: DROP TABLE "ReleaseProfiles" 17:18:59.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:18:59.0 Info: => 0.0046343s 17:18:59.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:18:59.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:18:59.0 Info: => 5.52E-05s 17:18:59.0 Info: AlterTable DelayProfiles 17:18:59.0 Info: => 9E-07s 17:18:59.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:18:59.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:59.0 Info: => 0.0006426s 17:18:59.0 Info: AlterTable DelayProfiles 17:18:59.0 Info: => 1.1E-06s 17:18:59.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:18:59.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:18:59.0 Info: => 0.0006268s 17:18:59.0 Info: -> 1 Insert operations completed in 00:00:00.0001060 taking an average of 00:00:00.0001060 17:18:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:18:59', 'add_custom_formats') 17:18:59.0 Info: Committing Transaction 17:18:59.0 Info: 63: add_custom_formats migrated 17:18:59.0 Info: => 0.0010935s 17:18:59.0 Debug: Took: 00:00:00.4721764 17:18:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 17:18:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 17:18:59.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863390465964_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:59.0 Info: DatabaseEngineVersionCheck migrating 17:18:59.0 Info: PerformDBOperation 17:18:59.0 Info: Performing DB Operation 17:18:59.0 Info: SQLite 3.48.0 17:18:59.0 Info: => 0.001125s 17:18:59.0 Info: DatabaseEngineVersionCheck migrated 17:18:59.0 Info: => 0.0011421s 17:18:59.0 Info: VersionMigration migrating 17:18:59.0 Info: Beginning Transaction 17:18:59.0 Info: CreateTable VersionInfo 17:18:59.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:18:59.0 Info: => 0.0001517s 17:18:59.0 Info: Committing Transaction 17:18:59.0 Info: VersionMigration migrated 17:18:59.0 Info: => 0.0005155s 17:18:59.0 Info: VersionUniqueMigration migrating 17:18:59.0 Info: Beginning Transaction 17:18:59.0 Info: CreateIndex VersionInfo (Version) 17:18:59.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:59.0 Info: => 0.0001287s 17:18:59.0 Info: AlterTable VersionInfo 17:18:59.0 Info: => 1.2E-06s 17:18:59.0 Info: CreateColumn VersionInfo AppliedOn DateTime 17:18:59.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:18:59.0 Info: => 0.0005965s 17:18:59.0 Info: Committing Transaction 17:18:59.0 Info: VersionUniqueMigration migrated 17:18:59.0 Info: => 0.0008251s 17:18:59.0 Info: VersionDescriptionMigration migrating 17:18:59.0 Info: Beginning Transaction 17:18:59.0 Info: AlterTable VersionInfo 17:18:59.0 Info: => 1.2E-06s 17:18:59.0 Info: CreateColumn VersionInfo Description String 17:18:59.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:18:59.0 Info: => 0.000205s 17:18:59.0 Info: Committing Transaction 17:18:59.0 Info: VersionDescriptionMigration migrated 17:18:59.0 Info: => 0.0003966s 17:18:59.0 Info: 1: InitialSetup migrating 17:18:59.0 Info: Beginning Transaction 17:18:59.0 Info: Starting migration of Main DB to 1 17:18:59.0 Info: CreateTable Config 17:18:59.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:18:59.0 Info: => 0.0002079s 17:18:59.0 Info: CreateIndex Config (Key) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:18:59.0 Info: => 8.81E-05s 17:18:59.0 Info: CreateTable RootFolders 17:18:59.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:18:59.0 Info: => 9.61E-05s 17:18:59.0 Info: CreateIndex RootFolders (Path) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:18:59.0 Info: => 8.01E-05s 17:18:59.0 Info: CreateTable Artists 17:18:59.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) 17:18:59.0 Info: => 0.0002568s 17:18:59.0 Info: CreateIndex Artists (ForeignArtistId) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:59.0 Info: => 0.0021681s 17:18:59.0 Info: CreateIndex Artists (NameSlug) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:59.0 Info: => 8.84E-05s 17:18:59.0 Info: CreateIndex Artists (CleanName) 17:18:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.0 Info: => 7.69E-05s 17:18:59.0 Info: CreateIndex Artists (Path) 17:18:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.0 Info: => 7.4E-05s 17:18:59.0 Info: CreateTable Albums 17:18:59.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) 17:18:59.0 Info: => 0.0002331s 17:18:59.0 Info: CreateIndex Albums (ForeignAlbumId) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.0 Info: => 7.82E-05s 17:18:59.0 Info: CreateIndex Albums (MBId) 17:18:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:59.0 Info: => 7.14E-05s 17:18:59.0 Info: CreateIndex Albums (TADBId) 17:18:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:59.0 Info: => 7.48E-05s 17:18:59.0 Info: CreateIndex Albums (TitleSlug) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:59.0 Info: => 7.45E-05s 17:18:59.0 Info: CreateIndex Albums (CleanTitle) 17:18:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.0 Info: => 7.02E-05s 17:18:59.0 Info: CreateIndex Albums (Path) 17:18:59.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:18:59.0 Info: => 7.14E-05s 17:18:59.0 Info: CreateTable Tracks 17:18:59.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) 17:18:59.0 Info: => 0.0001516s 17:18:59.0 Info: CreateIndex Tracks (ForeignTrackId) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:59.0 Info: => 7.58E-05s 17:18:59.0 Info: CreateIndex Tracks (ArtistId) 17:18:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:59.0 Info: => 7.7E-05s 17:18:59.0 Info: CreateIndex Tracks (TrackFileId) 17:18:59.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:59.0 Info: => 0.0001038s 17:18:59.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:18:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:18:59.0 Info: => 0.0001137s 17:18:59.0 Info: CreateTable TrackFiles 17:18:59.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) 17:18:59.0 Info: => 0.0002034s 17:18:59.0 Info: CreateIndex TrackFiles (ArtistId) 17:18:59.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:18:59.0 Info: => 8.99E-05s 17:18:59.0 Info: CreateIndex TrackFiles (AlbumId) 17:18:59.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.0 Info: => 8.19E-05s 17:18:59.0 Info: CreateTable History 17:18:59.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) 17:18:59.0 Info: => 0.000178s 17:18:59.0 Info: CreateIndex History (Date) 17:18:59.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:59.0 Info: => 8.58E-05s 17:18:59.0 Info: CreateIndex History (EventType) 17:18:59.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:59.0 Info: => 0.0001021s 17:18:59.0 Info: CreateIndex History (DownloadId) 17:18:59.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:18:59.0 Info: => 9.37E-05s 17:18:59.0 Info: CreateIndex History (AlbumId) 17:18:59.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:18:59.0 Info: => 8.06E-05s 17:18:59.0 Info: CreateTable Notifications 17:18:59.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) 17:18:59.0 Info: => 0.000162s 17:18:59.0 Info: CreateTable ScheduledTasks 17:18:59.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:18:59.0 Info: => 0.0001142s 17:18:59.0 Info: CreateIndex ScheduledTasks (TypeName) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:59.0 Info: => 8.33E-05s 17:18:59.0 Info: CreateTable Indexers 17:18:59.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) 17:18:59.0 Info: => 0.0001154s 17:18:59.0 Info: CreateIndex Indexers (Name) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:59.0 Info: => 0.0001095s 17:18:59.0 Info: CreateTable Profiles 17:18:59.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:18:59.0 Info: => 0.0001335s 17:18:59.0 Info: CreateIndex Profiles (Name) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:18:59.0 Info: => 8.36E-05s 17:18:59.0 Info: CreateTable QualityDefinitions 17:18:59.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:18:59.0 Info: => 0.0001158s 17:18:59.0 Info: CreateIndex QualityDefinitions (Quality) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:18:59.0 Info: => 8.06E-05s 17:18:59.0 Info: CreateIndex QualityDefinitions (Title) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:18:59.0 Info: => 8.25E-05s 17:18:59.0 Info: CreateTable NamingConfig 17:18:59.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) 17:18:59.0 Info: => 0.0001526s 17:18:59.0 Info: CreateTable Blacklist 17:18:59.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 '') 17:18:59.0 Info: => 0.0001863s 17:18:59.0 Info: CreateTable Metadata 17:18:59.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) 17:18:59.0 Info: => 0.0001149s 17:18:59.0 Info: CreateTable MetadataFiles 17:18:59.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) 17:18:59.0 Info: => 0.0001594s 17:18:59.0 Info: CreateTable DownloadClients 17:18:59.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) 17:18:59.0 Info: => 0.0001182s 17:18:59.0 Info: CreateTable PendingReleases 17:18:59.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 '') 17:18:59.0 Info: => 0.0001271s 17:18:59.0 Info: CreateTable RemotePathMappings 17:18:59.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:18:59.0 Info: => 0.0001173s 17:18:59.0 Info: CreateTable Tags 17:18:59.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:18:59.0 Info: => 9.7E-05s 17:18:59.0 Info: CreateIndex Tags (Label) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:18:59.0 Info: => 9.86E-05s 17:18:59.0 Info: CreateTable Restrictions 17:18:59.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:18:59.0 Info: => 0.0001326s 17:18:59.0 Info: CreateTable DelayProfiles 17:18:59.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) 17:18:59.0 Info: => 0.0001542s 17:18:59.0 Info: CreateTable Users 17:18:59.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:18:59.0 Info: => 0.000128s 17:18:59.0 Info: CreateIndex Users (Identifier) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:18:59.0 Info: => 9.04E-05s 17:18:59.0 Info: CreateIndex Users (Username) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:18:59.0 Info: => 8.52E-05s 17:18:59.0 Info: CreateTable Commands 17:18:59.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) 17:18:59.0 Info: => 0.00017s 17:18:59.0 Info: CreateTable IndexerStatus 17:18:59.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) 17:18:59.0 Info: => 0.0001607s 17:18:59.0 Info: CreateIndex IndexerStatus (ProviderId) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:59.0 Info: => 8.63E-05s 17:18:59.0 Info: CreateTable ExtraFiles 17:18:59.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) 17:18:59.0 Info: => 0.0001476s 17:18:59.0 Info: CreateTable LyricFiles 17:18:59.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) 17:18:59.0 Info: => 0.0001654s 17:18:59.0 Info: CreateTable LanguageProfiles 17:18:59.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:18:59.0 Info: => 0.0001093s 17:18:59.0 Info: CreateIndex LanguageProfiles (Name) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:18:59.0 Info: => 9.13E-05s 17:18:59.0 Info: CreateTable DownloadClientStatus 17:18:59.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) 17:18:59.0 Info: => 0.0001179s 17:18:59.0 Info: CreateIndex DownloadClientStatus (ProviderId) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:59.0 Info: => 0.0001187s 17:18:59.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:18:59.0 Info: -> 1 Insert operations completed in 00:00:00.0000717 taking an average of 00:00:00.0000717 17:18:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:18:59', 'InitialSetup') 17:18:59.0 Info: Committing Transaction 17:18:59.0 Info: 1: InitialSetup migrated 17:18:59.0 Info: => 0.0009735s 17:18:59.0 Info: 2: add_reason_to_pending_releases migrating 17:18:59.0 Info: Beginning Transaction 17:18:59.0 Info: Starting migration of Main DB to 2 17:18:59.0 Info: AlterTable PendingReleases 17:18:59.0 Info: => 1.1E-06s 17:18:59.0 Info: CreateColumn PendingReleases Reason Int32 17:18:59.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:18:59.0 Info: => 0.0005906s 17:18:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:18:59', 'add_reason_to_pending_releases') 17:18:59.0 Info: Committing Transaction 17:18:59.0 Info: 2: add_reason_to_pending_releases migrated 17:18:59.0 Info: => 0.0008895s 17:18:59.0 Info: 3: add_medium_support migrating 17:18:59.0 Info: Beginning Transaction 17:18:59.0 Info: Starting migration of Main DB to 3 17:18:59.0 Info: AlterTable Albums 17:18:59.0 Info: => 1.5E-06s 17:18:59.0 Info: CreateColumn Albums Media String 17:18:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:18:59.0 Info: => 0.0005845s 17:18:59.0 Info: AlterTable Tracks 17:18:59.0 Info: => 1.3E-06s 17:18:59.0 Info: CreateColumn Tracks MediumNumber Int32 17:18:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:18:59.0 Info: => 0.0005376s 17:18:59.0 Info: AlterTable Tracks 17:18:59.0 Info: => 1.2E-06s 17:18:59.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:18:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:18:59.0 Info: => 0.0005264s 17:18:59.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:59.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:59.0 Info: => 9.29E-05s 17:18:59.0 Info: DeleteColumn Tracks TrackNumber 17:18:59.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) 17:18:59.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" 17:18:59.0 Info: DROP TABLE "Tracks" 17:18:59.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:59.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:59.0 Info: => 0.0045756s 17:18:59.0 Info: AlterTable Tracks 17:18:59.0 Info: => 1.2E-06s 17:18:59.0 Info: CreateColumn Tracks TrackNumber String 17:18:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:18:59.0 Info: => 0.0005258s 17:18:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:18:59', 'add_medium_support') 17:18:59.0 Info: Committing Transaction 17:18:59.0 Info: 3: add_medium_support migrated 17:18:59.0 Info: => 0.0008928s 17:18:59.0 Info: 4: add_various_qualites_in_profile migrating 17:18:59.0 Info: Beginning Transaction 17:18:59.0 Info: Starting migration of Main DB to 4 17:18:59.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:59.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:59.0 Info: => 5.83E-05s 17:18:59.0 Info: PerformDBOperation 17:18:59.0 Info: Performing DB Operation 17:18:59.0 Info: => 3.92E-05s 17:18:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:18:59', 'add_various_qualites_in_profile') 17:18:59.0 Info: Committing Transaction 17:18:59.0 Info: 4: add_various_qualites_in_profile migrated 17:18:59.0 Info: => 0.0002909s 17:18:59.0 Info: 5: metadata_profiles migrating 17:18:59.0 Info: Beginning Transaction 17:18:59.0 Info: Starting migration of Main DB to 5 17:18:59.0 Info: CreateTable MetadataProfiles 17:18:59.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:18:59.0 Info: => 0.000173s 17:18:59.0 Info: CreateIndex MetadataProfiles (Name) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:18:59.0 Info: => 0.0001002s 17:18:59.0 Info: AlterTable Artists 17:18:59.0 Info: => 1.1E-06s 17:18:59.0 Info: CreateColumn Artists MetadataProfileId Int32 17:18:59.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:18:59.0 Info: => 0.0005861s 17:18:59.0 Info: DeleteColumn Artists PrimaryAlbumTypes 17:18:59.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) 17:18:59.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" 17:18:59.0 Info: DROP TABLE "Artists" 17:18:59.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.0 Info: => 0.0047523s 17:18:59.0 Info: DeleteColumn Artists SecondaryAlbumTypes 17:18:59.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) 17:18:59.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" 17:18:59.1 Info: DROP TABLE "Artists" 17:18:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.1 Info: => 0.0046579s 17:18:59.1 Info: AlterTable Albums 17:18:59.1 Info: => 1E-06s 17:18:59.1 Info: CreateColumn Albums SecondaryTypes String 17:18:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:18:59.1 Info: => 0.0005612s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:18:59', 'metadata_profiles') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 5: metadata_profiles migrated 17:18:59.1 Info: => 0.000962s 17:18:59.1 Info: 6: separate_automatic_and_interactive_search migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 6 17:18:59.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:18:59.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) 17:18:59.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:18:59.1 Info: DROP TABLE "Indexers" 17:18:59.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:59.1 Info: => 0.0052118s 17:18:59.1 Info: AlterTable Indexers 17:18:59.1 Info: => 1.2E-06s 17:18:59.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:18:59.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:18:59.1 Info: => 0.0005463s 17:18:59.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:59.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:59.1 Info: => 4.58E-05s 17:18:59.1 Info: AlterTable Indexers 17:18:59.1 Info: => 9E-07s 17:18:59.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:18:59.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) 17:18:59.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" 17:18:59.1 Info: DROP TABLE "Indexers" 17:18:59.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:59.1 Info: => 0.0040884s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:18:59', 'separate_automatic_and_interactive_search') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 6: separate_automatic_and_interactive_search migrated 17:18:59.1 Info: => 0.0044239s 17:18:59.1 Info: 7: change_album_path_to_relative migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 7 17:18:59.1 Info: DeleteColumn Albums Path 17:18:59.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) 17:18:59.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" 17:18:59.1 Info: DROP TABLE "Albums" 17:18:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.1 Info: => 0.004931s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:18:59', 'change_album_path_to_relative') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 7: change_album_path_to_relative migrated 17:18:59.1 Info: => 0.0053423s 17:18:59.1 Info: 8: change_quality_size_mb_to_kb migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 8 17:18:59.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 17:18:59.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 17:18:59.1 Info: => 5.64E-05s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:18:59', 'change_quality_size_mb_to_kb') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 8: change_quality_size_mb_to_kb migrated 17:18:59.1 Info: => 0.0003141s 17:18:59.1 Info: 9: album_releases migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 9 17:18:59.1 Info: AlterTable Albums 17:18:59.1 Info: => 1.2E-06s 17:18:59.1 Info: CreateColumn Albums Releases String 17:18:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:18:59.1 Info: => 0.0005892s 17:18:59.1 Info: AlterTable Albums 17:18:59.1 Info: => 1.3E-06s 17:18:59.1 Info: CreateColumn Albums CurrentRelease String 17:18:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:18:59.1 Info: => 0.0005567s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:18:59', 'album_releases') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 9: album_releases migrated 17:18:59.1 Info: => 0.0008464s 17:18:59.1 Info: 10: album_releases_fix migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 10 17:18:59.1 Info: AlterTable Albums 17:18:59.1 Info: => 1.2E-06s 17:18:59.1 Info: AlterColumn Albums Releases String 17:18:59.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) 17:18:59.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" 17:18:59.1 Info: DROP TABLE "Albums" 17:18:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.1 Info: => 0.0060211s 17:18:59.1 Info: AlterTable Albums 17:18:59.1 Info: => 1.9E-06s 17:18:59.1 Info: AlterColumn Albums CurrentRelease String 17:18:59.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) 17:18:59.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" 17:18:59.1 Info: DROP TABLE "Albums" 17:18:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.1 Info: => 0.0047127s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:18:59', 'album_releases_fix') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 10: album_releases_fix migrated 17:18:59.1 Info: => 0.0050851s 17:18:59.1 Info: 11: import_lists migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 11 17:18:59.1 Info: CreateTable ImportLists 17:18:59.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) 17:18:59.1 Info: => 0.0001792s 17:18:59.1 Info: CreateIndex ImportLists (Name) 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:59.1 Info: => 8.8E-05s 17:18:59.1 Info: CreateTable ImportListStatus 17:18:59.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) 17:18:59.1 Info: => 0.0001287s 17:18:59.1 Info: CreateIndex ImportListStatus (ProviderId) 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:59.1 Info: => 8.37E-05s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:18:59', 'import_lists') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 11: import_lists migrated 17:18:59.1 Info: => 0.0004141s 17:18:59.1 Info: 12: add_release_status migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 12 17:18:59.1 Info: AlterTable MetadataProfiles 17:18:59.1 Info: => 1.2E-06s 17:18:59.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:18:59.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:18:59.1 Info: => 0.0006242s 17:18:59.1 Info: PerformDBOperation 17:18:59.1 Info: Performing DB Operation 17:18:59.1 Info: => 3.45E-05s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:18:59', 'add_release_status') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 12: add_release_status migrated 17:18:59.1 Info: => 0.0003202s 17:18:59.1 Info: 13: album_download_notification migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 13 17:18:59.1 Info: AlterTable Notifications 17:18:59.1 Info: => 1E-06s 17:18:59.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:18:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:18:59.1 Info: => 0.0006098s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:18:59', 'album_download_notification') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 13: album_download_notification migrated 17:18:59.1 Info: => 0.0009125s 17:18:59.1 Info: 14: fix_language_metadata_profiles migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 14 17:18:59.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 17:18:59.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 17:18:59.1 Info: => 0.000117s 17:18:59.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 17:18:59.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 17:18:59.1 Info: => 8.51E-05s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:18:59', 'fix_language_metadata_profiles') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 14: fix_language_metadata_profiles migrated 17:18:59.1 Info: => 0.0003456s 17:18:59.1 Info: 15: remove_fanzub migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 15 17:18:59.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:59.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:59.1 Info: => 4.95E-05s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:18:59', 'remove_fanzub') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 15: remove_fanzub migrated 17:18:59.1 Info: => 0.0002984s 17:18:59.1 Info: 16: update_artist_history_indexes migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 16 17:18:59.1 Info: CreateIndex Albums (ArtistId) 17:18:59.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:18:59.1 Info: => 0.0001145s 17:18:59.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:18:59.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:18:59.1 Info: => 9.1E-05s 17:18:59.1 Info: DeleteIndex History (AlbumId) 17:18:59.1 Info: DROP INDEX "IX_History_AlbumId" 17:18:59.1 Info: => 0.0001474s 17:18:59.1 Info: CreateIndex History (AlbumId, Date) 17:18:59.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:59.1 Info: => 0.0001045s 17:18:59.1 Info: DeleteIndex History (DownloadId) 17:18:59.1 Info: DROP INDEX "IX_History_DownloadId" 17:18:59.1 Info: => 0.0001155s 17:18:59.1 Info: CreateIndex History (DownloadId, Date) 17:18:59.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:59.1 Info: => 9.7E-05s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:18:59', 'update_artist_history_indexes') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 16: update_artist_history_indexes migrated 17:18:59.1 Info: => 0.0004179s 17:18:59.1 Info: 17: remove_nma migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 17 17:18:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:18:59.1 Info: => 5.27E-05s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:18:59', 'remove_nma') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 17: remove_nma migrated 17:18:59.1 Info: => 0.0003221s 17:18:59.1 Info: 18: album_disambiguation migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 18 17:18:59.1 Info: AlterTable Albums 17:18:59.1 Info: => 1.3E-06s 17:18:59.1 Info: CreateColumn Albums Disambiguation String 17:18:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:18:59.1 Info: => 0.0006252s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:18:59', 'album_disambiguation') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 18: album_disambiguation migrated 17:18:59.1 Info: => 0.0009241s 17:18:59.1 Info: 19: add_ape_quality_in_profiles migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 19 17:18:59.1 Info: PerformDBOperation 17:18:59.1 Info: Performing DB Operation 17:18:59.1 Info: => 3.66E-05s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:18:59', 'add_ape_quality_in_profiles') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 19: add_ape_quality_in_profiles migrated 17:18:59.1 Info: => 0.0002984s 17:18:59.1 Info: 20: remove_pushalot migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 20 17:18:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:18:59.1 Info: => 5.15E-05s 17:18:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:18:59.1 Info: => 3.9E-05s 17:18:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:18:59.1 Info: => 3.82E-05s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:18:59', 'remove_pushalot') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 20: remove_pushalot migrated 17:18:59.1 Info: => 0.0002955s 17:18:59.1 Info: 21: add_custom_filters migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 21 17:18:59.1 Info: CreateTable CustomFilters 17:18:59.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:18:59.1 Info: => 0.0001401s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:18:59', 'add_custom_filters') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 21: add_custom_filters migrated 17:18:59.1 Info: => 0.0014827s 17:18:59.1 Info: 22: import_list_tags migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 22 17:18:59.1 Info: AlterTable ImportLists 17:18:59.1 Info: => 1.3E-06s 17:18:59.1 Info: CreateColumn ImportLists Tags String 17:18:59.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:18:59.1 Info: => 0.0006327s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:18:59', 'import_list_tags') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 22: import_list_tags migrated 17:18:59.1 Info: => 0.0009309s 17:18:59.1 Info: 23: add_release_groups_etc migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 23 17:18:59.1 Info: CreateTable ArtistMetadata 17:18:59.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) 17:18:59.1 Info: => 0.0001944s 17:18:59.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:18:59.1 Info: => 9.24E-05s 17:18:59.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" 17:18:59.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" 17:18:59.1 Info: => 9.25E-05s 17:18:59.1 Info: AlterTable Artists 17:18:59.1 Info: => 1E-06s 17:18:59.1 Info: CreateColumn Artists ArtistMetadataId Int32 17:18:59.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:59.1 Info: => 0.0006265s 17:18:59.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:59.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:59.1 Info: => 7.29E-05s 17:18:59.1 Info: CreateTable AlbumReleases 17:18:59.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) 17:18:59.1 Info: => 0.0001674s 17:18:59.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:59.1 Info: => 9.06E-05s 17:18:59.1 Info: CreateIndex AlbumReleases (AlbumId) 17:18:59.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:59.1 Info: => 8.4E-05s 17:18:59.1 Info: PerformDBOperation 17:18:59.1 Info: Performing DB Operation 17:18:59.1 Info: => 3.89E-05s 17:18:59.1 Info: AlterTable Albums 17:18:59.1 Info: => 1E-06s 17:18:59.1 Info: CreateColumn Albums ArtistMetadataId Int32 17:18:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:59.1 Info: => 0.0006473s 17:18:59.1 Info: AlterTable Albums 17:18:59.1 Info: => 1.2E-06s 17:18:59.1 Info: CreateColumn Albums AnyReleaseOk Boolean 17:18:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:18:59.1 Info: => 0.0006353s 17:18:59.1 Info: AlterTable Albums 17:18:59.1 Info: => 1E-06s 17:18:59.1 Info: CreateColumn Albums Links String 17:18:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:18:59.1 Info: => 0.000614s 17:18:59.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:59.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:59.1 Info: => 0.0001093s 17:18:59.1 Info: AlterTable Tracks 17:18:59.1 Info: => 9E-07s 17:18:59.1 Info: CreateColumn Tracks ForeignRecordingId String 17:18:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:18:59.1 Info: => 0.0006158s 17:18:59.1 Info: AlterTable Tracks 17:18:59.1 Info: => 1.1E-06s 17:18:59.1 Info: CreateColumn Tracks AlbumReleaseId Int32 17:18:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:18:59.1 Info: => 0.0006082s 17:18:59.1 Info: AlterTable Tracks 17:18:59.1 Info: => 1.1E-06s 17:18:59.1 Info: CreateColumn Tracks ArtistMetadataId Int32 17:18:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:59.1 Info: => 0.0006444s 17:18:59.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:59.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:59.1 Info: => 8.93E-05s 17:18:59.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:59.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:59.1 Info: => 7.42E-05s 17:18:59.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:18:59.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:59.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" 17:18:59.1 Info: DROP TABLE "Artists" 17:18:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.1 Info: => 0.0058743s 17:18:59.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:18:59.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) 17:18:59.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" 17:18:59.1 Info: DROP TABLE "Albums" 17:18:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.1 Info: => 0.0049863s 17:18:59.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:18:59.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) 17:18:59.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" 17:18:59.1 Info: DROP TABLE "Tracks" 17:18:59.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:59.1 Info: => 0.0058563s 17:18:59.1 Info: DeleteColumn TrackFiles ArtistId 17:18:59.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:18:59.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" 17:18:59.1 Info: DROP TABLE "TrackFiles" 17:18:59.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:59.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.1 Info: => 0.0043631s 17:18:59.1 Info: CreateIndex Artists (ArtistMetadataId) 17:18:59.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.1 Info: => 8.85E-05s 17:18:59.1 Info: CreateIndex Artists (Monitored) 17:18:59.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.1 Info: => 8.09E-05s 17:18:59.1 Info: CreateIndex Albums (ArtistMetadataId) 17:18:59.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:59.1 Info: => 8.39E-05s 17:18:59.1 Info: CreateIndex Tracks (ArtistMetadataId) 17:18:59.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:18:59.1 Info: => 8.15E-05s 17:18:59.1 Info: CreateIndex Tracks (AlbumReleaseId) 17:18:59.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:18:59.1 Info: => 8.62E-05s 17:18:59.1 Info: CreateIndex Tracks (ForeignRecordingId) 17:18:59.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:18:59.1 Info: => 8.12E-05s 17:18:59.1 Info: UpdateData 17:18:59.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:59.1 Info: => 4.77E-05s 17:18:59.1 Info: UpdateData 17:18:59.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:59.1 Info: => 4.39E-05s 17:18:59.1 Info: UpdateData 17:18:59.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:18:59.1 Info: => 5.03E-05s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:18:59', 'add_release_groups_etc') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 23: add_release_groups_etc migrated 17:18:59.1 Info: => 0.0006169s 17:18:59.1 Info: 24: NewMediaInfoFormat migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 24 17:18:59.1 Info: UpdateData 17:18:59.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:18:59.1 Info: => 5.67E-05s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:18:59', 'NewMediaInfoFormat') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 24: NewMediaInfoFormat migrated 17:18:59.1 Info: => 0.0003507s 17:18:59.1 Info: 25: rename_restrictions_to_release_profiles migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 25 17:18:59.1 Info: RenameTable Restrictions ReleaseProfiles 17:18:59.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:18:59.1 Info: => 0.0016802s 17:18:59.1 Info: AlterTable ReleaseProfiles 17:18:59.1 Info: => 1.3E-06s 17:18:59.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:18:59.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:18:59.1 Info: => 0.0005835s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:18:59', 'rename_restrictions_to_release_profiles') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 25: rename_restrictions_to_release_profiles migrated 17:18:59.1 Info: => 0.0008912s 17:18:59.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 26 17:18:59.1 Info: RenameTable Profiles QualityProfiles 17:18:59.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:18:59.1 Info: => 0.0016929s 17:18:59.1 Info: AlterTable QualityProfiles 17:18:59.1 Info: => 1.3E-06s 17:18:59.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:18:59.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:59.1 Info: => 0.0005747s 17:18:59.1 Info: AlterTable LanguageProfiles 17:18:59.1 Info: => 1.4E-06s 17:18:59.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:18:59.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:59.1 Info: => 0.0005526s 17:18:59.1 Info: UpdateData 17:18:59.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:59.1 Info: => 4.98E-05s 17:18:59.1 Info: UpdateData 17:18:59.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:59.1 Info: => 3.85E-05s 17:18:59.1 Info: RenameColumn Artists ProfileId to QualityProfileId 17:18:59.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:59.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" 17:18:59.1 Info: DROP TABLE "Artists" 17:18:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.1 Info: => 0.0048962s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:18:59', 'rename_quality_profiles_add_upgrade_allowed') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:18:59.1 Info: => 0.0052966s 17:18:59.1 Info: 27: add_import_exclusions migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 27 17:18:59.1 Info: CreateTable ImportListExclusions 17:18:59.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:18:59.1 Info: => 0.0001403s 17:18:59.1 Info: CreateIndex ImportListExclusions (ForeignId) 17:18:59.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:18:59.1 Info: => 9.39E-05s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:18:59', 'add_import_exclusions') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 27: add_import_exclusions migrated 17:18:59.1 Info: => 0.0004071s 17:18:59.1 Info: 28: clean_artist_metadata_table migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 28 17:18:59.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) 17:18:59.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) 17:18:59.1 Info: => 0.0001622s 17:18:59.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) 17:18:59.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) 17:18:59.1 Info: => 0.0001277s 17:18:59.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) 17:18:59.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) 17:18:59.1 Info: => 0.0001318s 17:18:59.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) 17:18:59.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) 17:18:59.1 Info: => 0.0001312s 17:18:59.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) 17:18:59.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) 17:18:59.1 Info: => 0.0001269s 17:18:59.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) 17:18:59.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) 17:18:59.1 Info: => 0.0001244s 17:18:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:18:59', 'clean_artist_metadata_table') 17:18:59.1 Info: Committing Transaction 17:18:59.1 Info: 28: clean_artist_metadata_table migrated 17:18:59.1 Info: => 0.0003982s 17:18:59.1 Info: 29: health_issue_notification migrating 17:18:59.1 Info: Beginning Transaction 17:18:59.1 Info: Starting migration of Main DB to 29 17:18:59.1 Info: AlterTable Notifications 17:18:59.1 Info: => 1.2E-06s 17:18:59.1 Info: CreateColumn Notifications OnHealthIssue Boolean 17:18:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:18:59.1 Info: => 0.0006548s 17:18:59.1 Info: AlterTable Notifications 17:18:59.1 Info: => 1.3E-06s 17:18:59.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:18:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:18:59.1 Info: => 0.000599s 17:18:59.1 Info: AlterTable Notifications 17:18:59.1 Info: => 1.1E-06s 17:18:59.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:18:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:18:59.1 Info: => 0.0005914s 17:18:59.1 Info: AlterTable Notifications 17:18:59.1 Info: => 1.3E-06s 17:18:59.1 Info: CreateColumn Notifications OnImportFailure Boolean 17:18:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:18:59.1 Info: => 0.0006052s 17:18:59.1 Info: AlterTable Notifications 17:18:59.1 Info: => 1.3E-06s 17:18:59.1 Info: CreateColumn Notifications OnTrackRetag Boolean 17:18:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:18:59.1 Info: => 0.0005922s 17:18:59.1 Info: DeleteColumn Notifications OnDownload 17:18:59.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) 17:18:59.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" 17:18:59.1 Info: DROP TABLE "Notifications" 17:18:59.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:59.1 Info: => 0.0058817s 17:18:59.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:18:59.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) 17:18:59.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" 17:18:59.1 Info: DROP TABLE "Notifications" 17:18:59.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:59.2 Info: => 0.0045382s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:18:59', 'health_issue_notification') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 29: health_issue_notification migrated 17:18:59.2 Info: => 0.0049501s 17:18:59.2 Info: 30: add_mediafilerepository_mtime migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 30 17:18:59.2 Info: AlterTable TrackFiles 17:18:59.2 Info: => 1.4E-06s 17:18:59.2 Info: CreateColumn TrackFiles Modified DateTime 17:18:59.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:18:59.2 Info: => 0.0006618s 17:18:59.2 Info: AlterTable TrackFiles 17:18:59.2 Info: => 1.3E-06s 17:18:59.2 Info: CreateColumn TrackFiles Path String 17:18:59.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:18:59.2 Info: => 0.000616s 17:18:59.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:59.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:59.2 Info: => 4.17E-05s 17:18:59.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) 17:18:59.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) 17:18:59.2 Info: => 0.0001322s 17:18:59.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) 17:18:59.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) 17:18:59.2 Info: => 0.0001405s 17:18:59.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) 17:18:59.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) 17:18:59.2 Info: => 0.0001447s 17:18:59.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") 17:18:59.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") 17:18:59.2 Info: => 8.56E-05s 17:18:59.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:59.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:59.2 Info: => 5.7E-05s 17:18:59.2 Info: AlterTable TrackFiles 17:18:59.2 Info: => 9E-07s 17:18:59.2 Info: AlterColumn TrackFiles Path String 17:18:59.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) 17:18:59.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" 17:18:59.2 Info: DROP TABLE "TrackFiles" 17:18:59.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:59.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.2 Info: => 0.0046841s 17:18:59.2 Info: CreateIndex TrackFiles (Path) 17:18:59.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:59.2 Info: => 9.28E-05s 17:18:59.2 Info: DeleteColumn TrackFiles RelativePath 17:18:59.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) 17:18:59.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" 17:18:59.2 Info: DROP TABLE "TrackFiles" 17:18:59.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:59.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:59.2 Info: => 0.0064161s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:18:59', 'add_mediafilerepository_mtime') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 30: add_mediafilerepository_mtime migrated 17:18:59.2 Info: => 0.0067777s 17:18:59.2 Info: 31: add_artistmetadataid_constraint migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 31 17:18:59.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") 17:18:59.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") 17:18:59.2 Info: => 9.74E-05s 17:18:59.2 Info: DeleteIndex Artists (ArtistMetadataId) 17:18:59.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:18:59.2 Info: => 0.0001383s 17:18:59.2 Info: AlterColumn Artists ArtistMetadataId Int32 17:18:59.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:59.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" 17:18:59.2 Info: DROP TABLE "Artists" 17:18:59.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.2 Info: => 0.0048835s 17:18:59.2 Info: CreateIndex Artists (ArtistMetadataId) 17:18:59.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.2 Info: => 8.71E-05s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:18:59', 'add_artistmetadataid_constraint') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 31: add_artistmetadataid_constraint migrated 17:18:59.2 Info: => 0.0004468s 17:18:59.2 Info: 32: old_ids_and_artist_alias migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 32 17:18:59.2 Info: AlterTable ArtistMetadata 17:18:59.2 Info: => 1.2E-06s 17:18:59.2 Info: CreateColumn ArtistMetadata Aliases String 17:18:59.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:18:59.2 Info: => 0.0006659s 17:18:59.2 Info: AlterTable ArtistMetadata 17:18:59.2 Info: => 1.3E-06s 17:18:59.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:18:59.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:18:59.2 Info: => 0.0005932s 17:18:59.2 Info: AlterTable Albums 17:18:59.2 Info: => 1.1E-06s 17:18:59.2 Info: CreateColumn Albums OldForeignAlbumIds String 17:18:59.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:18:59.2 Info: => 0.000672s 17:18:59.2 Info: AlterTable AlbumReleases 17:18:59.2 Info: => 1.2E-06s 17:18:59.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:18:59.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:18:59.2 Info: => 0.0006446s 17:18:59.2 Info: AlterTable Tracks 17:18:59.2 Info: => 1.2E-06s 17:18:59.2 Info: CreateColumn Tracks OldForeignRecordingIds String 17:18:59.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:18:59.2 Info: => 0.000634s 17:18:59.2 Info: AlterTable Tracks 17:18:59.2 Info: => 1.3E-06s 17:18:59.2 Info: CreateColumn Tracks OldForeignTrackIds String 17:18:59.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:18:59.2 Info: => 0.0006237s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:18:59', 'old_ids_and_artist_alias') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 32: old_ids_and_artist_alias migrated 17:18:59.2 Info: => 0.0009532s 17:18:59.2 Info: 33: download_propers_config migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 33 17:18:59.2 Info: PerformDBOperation 17:18:59.2 Info: Performing DB Operation 17:18:59.2 Info: => 3.63E-05s 17:18:59.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:59.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:59.2 Info: => 4.16E-05s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:18:59', 'download_propers_config') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 33: download_propers_config migrated 17:18:59.2 Info: => 0.0002994s 17:18:59.2 Info: 34: remove_language_profiles migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 34 17:18:59.2 Info: DeleteTable LanguageProfiles 17:18:59.2 Info: DROP TABLE "LanguageProfiles" 17:18:59.2 Info: => 0.0002167s 17:18:59.2 Info: DeleteColumn Artists LanguageProfileId 17:18:59.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:59.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" 17:18:59.2 Info: DROP TABLE "Artists" 17:18:59.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.2 Info: => 0.0061346s 17:18:59.2 Info: DeleteColumn ImportLists LanguageProfileId 17:18:59.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) 17:18:59.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" 17:18:59.2 Info: DROP TABLE "ImportLists" 17:18:59.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:18:59.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:59.2 Info: => 0.0062021s 17:18:59.2 Info: DeleteColumn Blacklist Language 17:18:59.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) 17:18:59.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" 17:18:59.2 Info: DROP TABLE "Blacklist" 17:18:59.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:18:59.2 Info: => 0.0048947s 17:18:59.2 Info: DeleteColumn History Language 17:18:59.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 17:18:59.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 17:18:59.2 Info: DROP TABLE "History" 17:18:59.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:59.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:59.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:59.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:59.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:59.2 Info: => 0.0063238s 17:18:59.2 Info: DeleteColumn LyricFiles Language 17:18:59.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) 17:18:59.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" 17:18:59.2 Info: DROP TABLE "LyricFiles" 17:18:59.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:59.2 Info: => 0.0049093s 17:18:59.2 Info: DeleteColumn TrackFiles Language 17:18:59.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) 17:18:59.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" 17:18:59.2 Info: DROP TABLE "TrackFiles" 17:18:59.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:59.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:59.2 Info: => 0.0052029s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:18:59', 'remove_language_profiles') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 34: remove_language_profiles migrated 17:18:59.2 Info: => 0.0057767s 17:18:59.2 Info: 35: multi_disc_naming_format migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 35 17:18:59.2 Info: AlterTable NamingConfig 17:18:59.2 Info: => 1.3E-06s 17:18:59.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:18:59.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:18:59.2 Info: => 0.0006432s 17:18:59.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:59.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:59.2 Info: => 5.52E-05s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:18:59', 'multi_disc_naming_format') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 35: multi_disc_naming_format migrated 17:18:59.2 Info: => 0.0003402s 17:18:59.2 Info: 36: add_download_client_priority migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 36 17:18:59.2 Info: AlterTable DownloadClients 17:18:59.2 Info: => 1.5E-06s 17:18:59.2 Info: CreateColumn DownloadClients Priority Int32 17:18:59.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:18:59.2 Info: => 0.0006431s 17:18:59.2 Info: PerformDBOperation 17:18:59.2 Info: Performing DB Operation 17:18:59.2 Info: => 6.04E-05s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:18:59', 'add_download_client_priority') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 36: add_download_client_priority migrated 17:18:59.2 Info: => 0.0003652s 17:18:59.2 Info: 37: remove_growl_prowl migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 37 17:18:59.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:18:59.2 Info: => 6.26E-05s 17:18:59.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:18:59.2 Info: => 4.24E-05s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:18:59', 'remove_growl_prowl') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 37: remove_growl_prowl migrated 17:18:59.2 Info: => 0.0003056s 17:18:59.2 Info: 38: remove_plex_hometheatre migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 38 17:18:59.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:18:59.2 Info: => 5.93E-05s 17:18:59.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:18:59.2 Info: => 3.85E-05s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:18:59', 'remove_plex_hometheatre') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 38: remove_plex_hometheatre migrated 17:18:59.2 Info: => 0.0003053s 17:18:59.2 Info: 39: add_root_folder_add_defaults migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 39 17:18:59.2 Info: AlterTable RootFolders 17:18:59.2 Info: => 1.3E-06s 17:18:59.2 Info: CreateColumn RootFolders Name String 17:18:59.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:18:59.2 Info: => 0.000675s 17:18:59.2 Info: AlterTable RootFolders 17:18:59.2 Info: => 1E-06s 17:18:59.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:18:59.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:18:59.2 Info: => 0.0006057s 17:18:59.2 Info: AlterTable RootFolders 17:18:59.2 Info: => 1.1E-06s 17:18:59.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:18:59.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:18:59.2 Info: => 0.0005953s 17:18:59.2 Info: AlterTable RootFolders 17:18:59.2 Info: => 1.4E-06s 17:18:59.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:18:59.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:59.2 Info: => 0.0006287s 17:18:59.2 Info: AlterTable RootFolders 17:18:59.2 Info: => 1.2E-06s 17:18:59.2 Info: CreateColumn RootFolders DefaultTags String 17:18:59.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:18:59.2 Info: => 0.0005906s 17:18:59.2 Info: PerformDBOperation 17:18:59.2 Info: Performing DB Operation 17:18:59.2 Info: => 6.37E-05s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:18:59', 'add_root_folder_add_defaults') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 39: add_root_folder_add_defaults migrated 17:18:59.2 Info: => 0.0003652s 17:18:59.2 Info: 40: task_duration migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 40 17:18:59.2 Info: AlterTable ScheduledTasks 17:18:59.2 Info: => 1.8E-06s 17:18:59.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:18:59.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:18:59.2 Info: => 0.0006246s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:18:59', 'task_duration') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 40: task_duration migrated 17:18:59.2 Info: => 0.0009316s 17:18:59.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 41 17:18:59.2 Info: AlterTable ReleaseProfiles 17:18:59.2 Info: => 1.2E-06s 17:18:59.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:18:59.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:18:59.2 Info: => 0.0006598s 17:18:59.2 Info: AlterTable ReleaseProfiles 17:18:59.2 Info: => 1.8E-06s 17:18:59.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:18:59.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:18:59.2 Info: => 0.0006007s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:18:59', 'add_indexer_and_enabled_to_release_profiles') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:18:59.2 Info: => 0.0009115s 17:18:59.2 Info: 42: remove_album_folders migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 42 17:18:59.2 Info: DeleteColumn Artists AlbumFolder 17:18:59.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:59.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" 17:18:59.2 Info: DROP TABLE "Artists" 17:18:59.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.2 Info: => 0.0056491s 17:18:59.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:59.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:59.2 Info: => 5.04E-05s 17:18:59.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:59.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:59.2 Info: => 6.14E-05s 17:18:59.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:18:59.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) 17:18:59.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:18:59.2 Info: DROP TABLE "NamingConfig" 17:18:59.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:18:59.2 Info: => 0.0068055s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:18:59', 'remove_album_folders') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 42: remove_album_folders migrated 17:18:59.2 Info: => 0.00725s 17:18:59.2 Info: 44: add_priority_to_indexers migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 44 17:18:59.2 Info: AlterTable Indexers 17:18:59.2 Info: => 1.2E-06s 17:18:59.2 Info: CreateColumn Indexers Priority Int32 17:18:59.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:18:59.2 Info: => 0.000644s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:18:59', 'add_priority_to_indexers') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 44: add_priority_to_indexers migrated 17:18:59.2 Info: => 0.0009566s 17:18:59.2 Info: 45: remove_chown_and_folderchmod_config migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 45 17:18:59.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:59.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:59.2 Info: => 0.0001212s 17:18:59.2 Info: PerformDBOperation 17:18:59.2 Info: Performing DB Operation 17:18:59.2 Info: => 3.2E-05s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:18:59', 'remove_chown_and_folderchmod_config') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 45: remove_chown_and_folderchmod_config migrated 17:18:59.2 Info: => 0.0003062s 17:18:59.2 Info: 47: update_notifiarr migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 47 17:18:59.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:59.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:59.2 Info: => 7.87E-05s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:18:59', 'update_notifiarr') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 47: update_notifiarr migrated 17:18:59.2 Info: => 0.0003505s 17:18:59.2 Info: 49: email_multiple_addresses migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 49 17:18:59.2 Info: PerformDBOperation 17:18:59.2 Info: Performing DB Operation 17:18:59.2 Info: => 6.29E-05s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:18:59', 'email_multiple_addresses') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 49: email_multiple_addresses migrated 17:18:59.2 Info: => 0.0003392s 17:18:59.2 Info: 50: rename_blacklist_to_blocklist migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 50 17:18:59.2 Info: RenameTable Blacklist Blocklist 17:18:59.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:18:59.2 Info: => 0.001866s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:18:59', 'rename_blacklist_to_blocklist') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 50: rename_blacklist_to_blocklist migrated 17:18:59.2 Info: => 0.0021978s 17:18:59.2 Info: 51: cdh_per_downloadclient migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 51 17:18:59.2 Info: AlterTable DownloadClients 17:18:59.2 Info: => 1.4E-06s 17:18:59.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:18:59.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:59.2 Info: => 0.0006563s 17:18:59.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:18:59.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:59.2 Info: => 0.0006097s 17:18:59.2 Info: PerformDBOperation 17:18:59.2 Info: Performing DB Operation 17:18:59.2 Info: => 0.0001592s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:18:59', 'cdh_per_downloadclient') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 51: cdh_per_downloadclient migrated 17:18:59.2 Info: => 0.0004595s 17:18:59.2 Info: 52: download_history migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 52 17:18:59.2 Info: CreateTable DownloadHistory 17:18:59.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) 17:18:59.2 Info: => 0.0002193s 17:18:59.2 Info: CreateIndex DownloadHistory (EventType) 17:18:59.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:59.2 Info: => 0.0001029s 17:18:59.2 Info: CreateIndex DownloadHistory (ArtistId) 17:18:59.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:59.2 Info: => 8.59E-05s 17:18:59.2 Info: CreateIndex DownloadHistory (DownloadId) 17:18:59.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:59.2 Info: => 9.12E-05s 17:18:59.2 Info: PerformDBOperation 17:18:59.2 Info: Performing DB Operation 17:18:59.2 Info: => 0.0001254s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:18:59', 'download_history') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 52: download_history migrated 17:18:59.2 Info: => 0.0004818s 17:18:59.2 Info: 53: add_update_history migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 53 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:18:59', 'add_update_history') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 53: add_update_history migrated 17:18:59.2 Info: => 0.0003214s 17:18:59.2 Info: 54: add_on_update_to_notifications migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 54 17:18:59.2 Info: AlterTable Notifications 17:18:59.2 Info: => 1.1E-06s 17:18:59.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:18:59.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:18:59.2 Info: => 0.0006558s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:18:59', 'add_on_update_to_notifications') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 54: add_on_update_to_notifications migrated 17:18:59.2 Info: => 0.0009666s 17:18:59.2 Info: 55: download_client_per_indexer migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 55 17:18:59.2 Info: AlterTable Indexers 17:18:59.2 Info: => 1.1E-06s 17:18:59.2 Info: CreateColumn Indexers DownloadClientId Int32 17:18:59.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:18:59.2 Info: => 0.0006572s 17:18:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:18:59', 'download_client_per_indexer') 17:18:59.2 Info: Committing Transaction 17:18:59.2 Info: 55: download_client_per_indexer migrated 17:18:59.2 Info: => 0.0009554s 17:18:59.2 Info: 56: AddNewItemMonitorType migrating 17:18:59.2 Info: Beginning Transaction 17:18:59.2 Info: Starting migration of Main DB to 56 17:18:59.2 Info: AlterTable Artists 17:18:59.2 Info: => 1E-06s 17:18:59.2 Info: CreateColumn Artists MonitorNewItems Int32 17:18:59.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:59.3 Info: => 0.0006859s 17:18:59.3 Info: AlterTable RootFolders 17:18:59.3 Info: => 1.3E-06s 17:18:59.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:18:59.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:59.3 Info: => 0.0006115s 17:18:59.3 Info: AlterTable ImportLists 17:18:59.3 Info: => 1E-06s 17:18:59.3 Info: CreateColumn ImportLists MonitorNewItems Int32 17:18:59.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:59.3 Info: => 0.0006332s 17:18:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:18:59', 'AddNewItemMonitorType') 17:18:59.3 Info: Committing Transaction 17:18:59.3 Info: 56: AddNewItemMonitorType migrated 17:18:59.3 Info: => 0.0009398s 17:18:59.3 Info: 57: ImportListSearch migrating 17:18:59.3 Info: Beginning Transaction 17:18:59.3 Info: Starting migration of Main DB to 57 17:18:59.3 Info: AlterTable ImportLists 17:18:59.3 Info: => 1.4E-06s 17:18:59.3 Info: CreateColumn ImportLists ShouldSearch Boolean 17:18:59.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:18:59.3 Info: => 0.0006535s 17:18:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:18:59', 'ImportListSearch') 17:18:59.3 Info: Committing Transaction 17:18:59.3 Info: 57: ImportListSearch migrated 17:18:59.3 Info: => 0.0009474s 17:18:59.3 Info: 58: ImportListMonitorExisting migrating 17:18:59.3 Info: Beginning Transaction 17:18:59.3 Info: Starting migration of Main DB to 58 17:18:59.3 Info: AlterTable ImportLists 17:18:59.3 Info: => 1.8E-06s 17:18:59.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:18:59.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:18:59.3 Info: => 0.0007145s 17:18:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:18:59', 'ImportListMonitorExisting') 17:18:59.3 Info: Committing Transaction 17:18:59.3 Info: 58: ImportListMonitorExisting migrated 17:18:59.3 Info: => 0.0010224s 17:18:59.3 Info: 59: add_indexer_tags migrating 17:18:59.3 Info: Beginning Transaction 17:18:59.3 Info: Starting migration of Main DB to 59 17:18:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:18:59.3 Info: => 5.55E-05s 17:18:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:18:59.3 Info: => 3.83E-05s 17:18:59.3 Info: AlterTable Indexers 17:18:59.3 Info: => 9E-07s 17:18:59.3 Info: CreateColumn Indexers Tags String 17:18:59.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:18:59.3 Info: => 0.0006394s 17:18:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:18:59', 'add_indexer_tags') 17:18:59.3 Info: Committing Transaction 17:18:59.3 Info: 59: add_indexer_tags migrated 17:18:59.3 Info: => 0.0009354s 17:18:59.3 Info: 60: update_audio_types migrating 17:18:59.3 Info: Beginning Transaction 17:18:59.3 Info: Starting migration of Main DB to 60 17:18:59.3 Info: PerformDBOperation 17:18:59.3 Info: Performing DB Operation 17:18:59.3 Info: => 5.65E-05s 17:18:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:18:59', 'update_audio_types') 17:18:59.3 Info: Committing Transaction 17:18:59.3 Info: 60: update_audio_types migrated 17:18:59.3 Info: => 0.0003184s 17:18:59.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:18:59.3 Info: Beginning Transaction 17:18:59.3 Info: Starting migration of Main DB to 61 17:18:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.3 Info: DELETE FROM "Commands" WHERE 1 = 1 17:18:59.3 Info: => 5.28E-05s 17:18:59.3 Info: AlterTable AlbumReleases 17:18:59.3 Info: => 1E-06s 17:18:59.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "AlbumReleases" 17:18:59.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:18:59.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:59.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:59.3 Info: => 0.0050698s 17:18:59.3 Info: AlterTable Albums 17:18:59.3 Info: => 1E-06s 17:18:59.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "Albums" 17:18:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:59.3 Info: => 0.00526s 17:18:59.3 Info: AlterTable Albums 17:18:59.3 Info: => 9E-07s 17:18:59.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "Albums" 17:18:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:59.3 Info: => 0.0052242s 17:18:59.3 Info: AlterTable Albums 17:18:59.3 Info: => 1.1E-06s 17:18:59.3 Info: AlterColumn Albums Added DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "Albums" 17:18:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:59.3 Info: => 0.0052106s 17:18:59.3 Info: AlterTable Artists 17:18:59.3 Info: => 1.1E-06s 17:18:59.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "Artists" 17:18:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.3 Info: => 0.0052859s 17:18:59.3 Info: AlterTable Artists 17:18:59.3 Info: => 1.9E-06s 17:18:59.3 Info: AlterColumn Artists Added DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "Artists" 17:18:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.3 Info: => 0.0052708s 17:18:59.3 Info: AlterTable Blocklist 17:18:59.3 Info: => 1.1E-06s 17:18:59.3 Info: AlterColumn Blocklist Date DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "Blocklist" 17:18:59.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:59.3 Info: => 0.0065898s 17:18:59.3 Info: AlterTable Blocklist 17:18:59.3 Info: => 1.4E-06s 17:18:59.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "Blocklist" 17:18:59.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:59.3 Info: => 0.0047626s 17:18:59.3 Info: AlterTable Commands 17:18:59.3 Info: => 1.3E-06s 17:18:59.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "Commands" 17:18:59.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:59.3 Info: => 0.0046792s 17:18:59.3 Info: AlterTable Commands 17:18:59.3 Info: => 1.5E-06s 17:18:59.3 Info: AlterColumn Commands StartedAt DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "Commands" 17:18:59.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:59.3 Info: => 0.0046366s 17:18:59.3 Info: AlterTable Commands 17:18:59.3 Info: => 1.2E-06s 17:18:59.3 Info: AlterColumn Commands EndedAt DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "Commands" 17:18:59.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:59.3 Info: => 0.0046563s 17:18:59.3 Info: AlterTable DownloadClientStatus 17:18:59.3 Info: => 1.5E-06s 17:18:59.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:18:59.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) 17:18:59.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:59.3 Info: DROP TABLE "DownloadClientStatus" 17:18:59.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:59.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:59.3 Info: => 0.0060857s 17:18:59.3 Info: AlterTable DownloadClientStatus 17:18:59.3 Info: => 1E-06s 17:18:59.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:18:59.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) 17:18:59.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:59.3 Info: DROP TABLE "DownloadClientStatus" 17:18:59.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:59.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:59.3 Info: => 0.0061012s 17:18:59.3 Info: AlterTable DownloadClientStatus 17:18:59.3 Info: => 1.3E-06s 17:18:59.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:18:59.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) 17:18:59.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:59.3 Info: DROP TABLE "DownloadClientStatus" 17:18:59.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:59.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:59.3 Info: => 0.0047772s 17:18:59.3 Info: AlterTable DownloadHistory 17:18:59.3 Info: => 1.3E-06s 17:18:59.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "DownloadHistory" 17:18:59.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:18:59.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:59.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:59.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:59.3 Info: => 0.0067561s 17:18:59.3 Info: AlterTable ExtraFiles 17:18:59.3 Info: => 1.2E-06s 17:18:59.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "ExtraFiles" 17:18:59.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:59.3 Info: => 0.0046669s 17:18:59.3 Info: AlterTable ExtraFiles 17:18:59.3 Info: => 1.4E-06s 17:18:59.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.3 Info: DROP TABLE "ExtraFiles" 17:18:59.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:59.3 Info: => 0.0060588s 17:18:59.3 Info: AlterTable History 17:18:59.3 Info: => 1.3E-06s 17:18:59.3 Info: AlterColumn History Date DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.4 Info: DROP TABLE "History" 17:18:59.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:59.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:59.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:59.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:59.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:59.4 Info: => 0.0053821s 17:18:59.4 Info: AlterTable ImportListStatus 17:18:59.4 Info: => 1.1E-06s 17:18:59.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:18:59.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) 17:18:59.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:59.4 Info: DROP TABLE "ImportListStatus" 17:18:59.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:59.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:59.4 Info: => 0.0047544s 17:18:59.4 Info: AlterTable ImportListStatus 17:18:59.4 Info: => 1.2E-06s 17:18:59.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:18:59.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) 17:18:59.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:59.4 Info: DROP TABLE "ImportListStatus" 17:18:59.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:59.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:59.4 Info: => 0.0061289s 17:18:59.4 Info: AlterTable ImportListStatus 17:18:59.4 Info: => 1.1E-06s 17:18:59.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:18:59.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) 17:18:59.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:59.4 Info: DROP TABLE "ImportListStatus" 17:18:59.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:59.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:59.4 Info: => 0.0062236s 17:18:59.4 Info: AlterTable IndexerStatus 17:18:59.4 Info: => 1.1E-06s 17:18:59.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:18:59.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) 17:18:59.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:59.4 Info: DROP TABLE "IndexerStatus" 17:18:59.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:59.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:59.4 Info: => 0.0048236s 17:18:59.4 Info: AlterTable IndexerStatus 17:18:59.4 Info: => 1.4E-06s 17:18:59.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:18:59.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) 17:18:59.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:59.4 Info: DROP TABLE "IndexerStatus" 17:18:59.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:59.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:59.4 Info: => 0.0048335s 17:18:59.4 Info: AlterTable IndexerStatus 17:18:59.4 Info: => 1.1E-06s 17:18:59.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:18:59.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) 17:18:59.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:59.4 Info: DROP TABLE "IndexerStatus" 17:18:59.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:59.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:59.4 Info: => 0.0047914s 17:18:59.4 Info: AlterTable LyricFiles 17:18:59.4 Info: => 1.1E-06s 17:18:59.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.4 Info: DROP TABLE "LyricFiles" 17:18:59.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:59.4 Info: => 0.0058561s 17:18:59.4 Info: AlterTable LyricFiles 17:18:59.4 Info: => 1.3E-06s 17:18:59.4 Info: AlterColumn LyricFiles Added DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.4 Info: DROP TABLE "LyricFiles" 17:18:59.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:59.4 Info: => 0.0058195s 17:18:59.4 Info: AlterTable MetadataFiles 17:18:59.4 Info: => 1.2E-06s 17:18:59.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.4 Info: DROP TABLE "MetadataFiles" 17:18:59.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:59.4 Info: => 0.0058722s 17:18:59.4 Info: AlterTable MetadataFiles 17:18:59.4 Info: => 1.5E-06s 17:18:59.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.4 Info: DROP TABLE "MetadataFiles" 17:18:59.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:59.4 Info: => 0.0046968s 17:18:59.4 Info: AlterTable PendingReleases 17:18:59.4 Info: => 1.3E-06s 17:18:59.4 Info: AlterColumn PendingReleases Added DateTimeOffset 17:18:59.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) 17:18:59.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:18:59.4 Info: DROP TABLE "PendingReleases" 17:18:59.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:18:59.4 Info: => 0.0059993s 17:18:59.4 Info: AlterTable ScheduledTasks 17:18:59.4 Info: => 1.2E-06s 17:18:59.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:18:59.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) 17:18:59.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:59.4 Info: DROP TABLE "ScheduledTasks" 17:18:59.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:59.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:59.4 Info: => 0.0047883s 17:18:59.4 Info: AlterTable ScheduledTasks 17:18:59.4 Info: => 1.1E-06s 17:18:59.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:18:59.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) 17:18:59.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:59.4 Info: DROP TABLE "ScheduledTasks" 17:18:59.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:59.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:59.4 Info: => 0.0047084s 17:18:59.4 Info: AlterTable TrackFiles 17:18:59.4 Info: => 1.2E-06s 17:18:59.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.4 Info: DROP TABLE "TrackFiles" 17:18:59.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:59.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:59.4 Info: => 0.0048701s 17:18:59.4 Info: AlterTable TrackFiles 17:18:59.4 Info: => 1E-06s 17:18:59.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.4 Info: DROP TABLE "TrackFiles" 17:18:59.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:59.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:59.4 Info: => 0.0075067s 17:18:59.4 Info: AlterTable VersionInfo 17:18:59.4 Info: => 1.1E-06s 17:18:59.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:18:59.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:18:59.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:18:59.4 Info: DROP TABLE "VersionInfo" 17:18:59.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:18:59.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:59.4 Info: => 0.0046761s 17:18:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:18:59', 'postgres_update_timestamp_columns_to_with_timezone') 17:18:59.4 Info: Committing Transaction 17:18:59.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:18:59.4 Info: => 0.0053592s 17:18:59.4 Info: 62: add_on_delete_to_notifications migrating 17:18:59.4 Info: Beginning Transaction 17:18:59.4 Info: Starting migration of Main DB to 62 17:18:59.4 Info: AlterTable Notifications 17:18:59.4 Info: => 2.2E-06s 17:18:59.4 Info: CreateColumn Notifications OnArtistDelete Boolean 17:18:59.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:18:59.4 Info: => 0.0006676s 17:18:59.4 Info: AlterTable Notifications 17:18:59.4 Info: => 1.3E-06s 17:18:59.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:18:59.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:18:59.4 Info: => 0.0006579s 17:18:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:18:59', 'add_on_delete_to_notifications') 17:18:59.4 Info: Committing Transaction 17:18:59.4 Info: 62: add_on_delete_to_notifications migrated 17:18:59.4 Info: => 0.0009754s 17:18:59.4 Info: 63: add_custom_formats migrating 17:18:59.4 Info: Beginning Transaction 17:18:59.4 Info: Starting migration of Main DB to 63 17:18:59.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 17:18:59.4 Info: AlterTable DelayProfiles 17:18:59.4 Info: => 1E-06s 17:18:59.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:18:59.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:18:59.4 Info: => 0.0006655s 17:18:59.4 Info: UpdateData 17:18:59.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:18:59.4 Info: => 5.55E-05s 17:18:59.4 Info: AlterTable TrackFiles 17:18:59.4 Info: => 1E-06s 17:18:59.4 Info: CreateColumn TrackFiles OriginalFilePath String 17:18:59.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:18:59.4 Info: => 0.0006143s 17:18:59.4 Info: PerformDBOperation 17:18:59.4 Info: Performing DB Operation 17:18:59.4 Info: => 0.0013341s 17:18:59.4 Info: CreateTable CustomFormats 17:18:59.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) 17:18:59.4 Info: => 0.0001536s 17:18:59.4 Info: CreateIndex CustomFormats (Name) 17:18:59.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:18:59.4 Info: => 9.32E-05s 17:18:59.4 Info: AlterTable QualityProfiles 17:18:59.4 Info: => 1E-06s 17:18:59.4 Info: CreateColumn QualityProfiles FormatItems String 17:18:59.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:18:59.5 Info: => 0.0006748s 17:18:59.5 Info: AlterTable QualityProfiles 17:18:59.5 Info: => 1.5E-06s 17:18:59.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:18:59.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:59.5 Info: => 0.0006391s 17:18:59.5 Info: AlterTable QualityProfiles 17:18:59.5 Info: => 1.3E-06s 17:18:59.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:18:59.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:59.5 Info: => 0.0006309s 17:18:59.5 Info: PerformDBOperation 17:18:59.5 Info: Performing DB Operation 17:18:59.5 Info: => 0.0014454s 17:18:59.5 Info: PerformDBOperation 17:18:59.5 Info: Performing DB Operation 17:18:59.5 Info: => 3.95E-05s 17:18:59.5 Info: DeleteColumn ReleaseProfiles Preferred 17:18:59.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 17:18:59.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:18:59.5 Info: DROP TABLE "ReleaseProfiles" 17:18:59.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:18:59.5 Info: => 0.0060668s 17:18:59.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:18:59.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) 17:18:59.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:18:59.5 Info: DROP TABLE "ReleaseProfiles" 17:18:59.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:18:59.5 Info: => 0.0046722s 17:18:59.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:18:59.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:18:59.5 Info: => 5.47E-05s 17:18:59.5 Info: AlterTable DelayProfiles 17:18:59.5 Info: => 1E-06s 17:18:59.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:18:59.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:18:59.5 Info: => 0.0006441s 17:18:59.5 Info: AlterTable DelayProfiles 17:18:59.5 Info: => 1.1E-06s 17:18:59.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:18:59.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:18:59.5 Info: => 0.00063s 17:18:59.5 Info: -> 1 Insert operations completed in 00:00:00.0001033 taking an average of 00:00:00.0001033 17:18:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:18:59', 'add_custom_formats') 17:18:59.5 Info: Committing Transaction 17:18:59.5 Info: 63: add_custom_formats migrated 17:18:59.5 Info: => 0.0010203s 17:18:59.5 Debug: Took: 00:00:00.4702331 17:18:59.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 17:18:59.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 17:18:59.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863395562359_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:18:59.5 Info: DatabaseEngineVersionCheck migrating 17:18:59.5 Info: PerformDBOperation 17:18:59.5 Info: Performing DB Operation 17:18:59.5 Info: SQLite 3.48.0 17:18:59.5 Info: => 0.0011177s 17:18:59.5 Info: DatabaseEngineVersionCheck migrated 17:18:59.5 Info: => 0.0011351s 17:18:59.5 Info: VersionMigration migrating 17:18:59.5 Info: Beginning Transaction 17:18:59.5 Info: CreateTable VersionInfo 17:18:59.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:18:59.5 Info: => 0.000154s 17:18:59.5 Info: Committing Transaction 17:18:59.5 Info: VersionMigration migrated 17:18:59.5 Info: => 0.0005386s 17:18:59.5 Info: VersionUniqueMigration migrating 17:18:59.5 Info: Beginning Transaction 17:18:59.5 Info: CreateIndex VersionInfo (Version) 17:18:59.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:18:59.5 Info: => 0.0001294s 17:18:59.5 Info: AlterTable VersionInfo 17:18:59.5 Info: => 1.1E-06s 17:18:59.5 Info: CreateColumn VersionInfo AppliedOn DateTime 17:18:59.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:18:59.5 Info: => 0.0006031s 17:18:59.5 Info: Committing Transaction 17:18:59.5 Info: VersionUniqueMigration migrated 17:18:59.5 Info: => 0.0008293s 17:18:59.5 Info: VersionDescriptionMigration migrating 17:18:59.5 Info: Beginning Transaction 17:18:59.5 Info: AlterTable VersionInfo 17:18:59.5 Info: => 1.2E-06s 17:18:59.5 Info: CreateColumn VersionInfo Description String 17:18:59.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:18:59.5 Info: => 0.0002035s 17:18:59.5 Info: Committing Transaction 17:18:59.5 Info: VersionDescriptionMigration migrated 17:18:59.5 Info: => 0.0004009s 17:18:59.5 Info: 1: InitialSetup migrating 17:18:59.5 Info: Beginning Transaction 17:18:59.5 Info: Starting migration of Main DB to 1 17:18:59.5 Info: CreateTable Config 17:18:59.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:18:59.5 Info: => 0.0001765s 17:18:59.5 Info: CreateIndex Config (Key) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:18:59.5 Info: => 8.82E-05s 17:18:59.5 Info: CreateTable RootFolders 17:18:59.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:18:59.5 Info: => 8.91E-05s 17:18:59.5 Info: CreateIndex RootFolders (Path) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:18:59.5 Info: => 7.72E-05s 17:18:59.5 Info: CreateTable Artists 17:18:59.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) 17:18:59.5 Info: => 0.0002645s 17:18:59.5 Info: CreateIndex Artists (ForeignArtistId) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:59.5 Info: => 8.51E-05s 17:18:59.5 Info: CreateIndex Artists (NameSlug) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:59.5 Info: => 7.62E-05s 17:18:59.5 Info: CreateIndex Artists (CleanName) 17:18:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.5 Info: => 7.56E-05s 17:18:59.5 Info: CreateIndex Artists (Path) 17:18:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.5 Info: => 7.57E-05s 17:18:59.5 Info: CreateTable Albums 17:18:59.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) 17:18:59.5 Info: => 0.0002264s 17:18:59.5 Info: CreateIndex Albums (ForeignAlbumId) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.5 Info: => 7.56E-05s 17:18:59.5 Info: CreateIndex Albums (MBId) 17:18:59.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:59.5 Info: => 7.1E-05s 17:18:59.5 Info: CreateIndex Albums (TADBId) 17:18:59.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:59.5 Info: => 7.36E-05s 17:18:59.5 Info: CreateIndex Albums (TitleSlug) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:59.5 Info: => 7.22E-05s 17:18:59.5 Info: CreateIndex Albums (CleanTitle) 17:18:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.5 Info: => 7.29E-05s 17:18:59.5 Info: CreateIndex Albums (Path) 17:18:59.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:18:59.5 Info: => 7.23E-05s 17:18:59.5 Info: CreateTable Tracks 17:18:59.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) 17:18:59.5 Info: => 0.0001499s 17:18:59.5 Info: CreateIndex Tracks (ForeignTrackId) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:59.5 Info: => 7.53E-05s 17:18:59.5 Info: CreateIndex Tracks (ArtistId) 17:18:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:59.5 Info: => 7.74E-05s 17:18:59.5 Info: CreateIndex Tracks (TrackFileId) 17:18:59.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:59.5 Info: => 0.000113s 17:18:59.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:18:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:18:59.5 Info: => 0.0001159s 17:18:59.5 Info: CreateTable TrackFiles 17:18:59.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) 17:18:59.5 Info: => 0.0001684s 17:18:59.5 Info: CreateIndex TrackFiles (ArtistId) 17:18:59.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:18:59.5 Info: => 8.76E-05s 17:18:59.5 Info: CreateIndex TrackFiles (AlbumId) 17:18:59.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.5 Info: => 8.11E-05s 17:18:59.5 Info: CreateTable History 17:18:59.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) 17:18:59.5 Info: => 0.0001915s 17:18:59.5 Info: CreateIndex History (Date) 17:18:59.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:59.5 Info: => 8.69E-05s 17:18:59.5 Info: CreateIndex History (EventType) 17:18:59.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:59.5 Info: => 0.0001012s 17:18:59.5 Info: CreateIndex History (DownloadId) 17:18:59.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:18:59.5 Info: => 9.4E-05s 17:18:59.5 Info: CreateIndex History (AlbumId) 17:18:59.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:18:59.5 Info: => 7.94E-05s 17:18:59.5 Info: CreateTable Notifications 17:18:59.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) 17:18:59.5 Info: => 0.0001593s 17:18:59.5 Info: CreateTable ScheduledTasks 17:18:59.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:18:59.5 Info: => 0.0001176s 17:18:59.5 Info: CreateIndex ScheduledTasks (TypeName) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:59.5 Info: => 8.31E-05s 17:18:59.5 Info: CreateTable Indexers 17:18:59.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) 17:18:59.5 Info: => 0.0001154s 17:18:59.5 Info: CreateIndex Indexers (Name) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:59.5 Info: => 0.0001121s 17:18:59.5 Info: CreateTable Profiles 17:18:59.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:18:59.5 Info: => 0.0001274s 17:18:59.5 Info: CreateIndex Profiles (Name) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:18:59.5 Info: => 8.53E-05s 17:18:59.5 Info: CreateTable QualityDefinitions 17:18:59.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:18:59.5 Info: => 0.0001164s 17:18:59.5 Info: CreateIndex QualityDefinitions (Quality) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:18:59.5 Info: => 7.99E-05s 17:18:59.5 Info: CreateIndex QualityDefinitions (Title) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:18:59.5 Info: => 8.28E-05s 17:18:59.5 Info: CreateTable NamingConfig 17:18:59.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) 17:18:59.5 Info: => 0.0001552s 17:18:59.5 Info: CreateTable Blacklist 17:18:59.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 '') 17:18:59.5 Info: => 0.0001879s 17:18:59.5 Info: CreateTable Metadata 17:18:59.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) 17:18:59.5 Info: => 0.000116s 17:18:59.5 Info: CreateTable MetadataFiles 17:18:59.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) 17:18:59.5 Info: => 0.0001586s 17:18:59.5 Info: CreateTable DownloadClients 17:18:59.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) 17:18:59.5 Info: => 0.0001183s 17:18:59.5 Info: CreateTable PendingReleases 17:18:59.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 '') 17:18:59.5 Info: => 0.0001312s 17:18:59.5 Info: CreateTable RemotePathMappings 17:18:59.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:18:59.5 Info: => 0.000106s 17:18:59.5 Info: CreateTable Tags 17:18:59.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:18:59.5 Info: => 9.51E-05s 17:18:59.5 Info: CreateIndex Tags (Label) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:18:59.5 Info: => 0.0001018s 17:18:59.5 Info: CreateTable Restrictions 17:18:59.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:18:59.5 Info: => 0.0001425s 17:18:59.5 Info: CreateTable DelayProfiles 17:18:59.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) 17:18:59.5 Info: => 0.0001653s 17:18:59.5 Info: CreateTable Users 17:18:59.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:18:59.5 Info: => 0.0001283s 17:18:59.5 Info: CreateIndex Users (Identifier) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:18:59.5 Info: => 8.99E-05s 17:18:59.5 Info: CreateIndex Users (Username) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:18:59.5 Info: => 8.38E-05s 17:18:59.5 Info: CreateTable Commands 17:18:59.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) 17:18:59.5 Info: => 0.0001678s 17:18:59.5 Info: CreateTable IndexerStatus 17:18:59.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) 17:18:59.5 Info: => 0.00016s 17:18:59.5 Info: CreateIndex IndexerStatus (ProviderId) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:59.5 Info: => 8.87E-05s 17:18:59.5 Info: CreateTable ExtraFiles 17:18:59.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) 17:18:59.5 Info: => 0.0001544s 17:18:59.5 Info: CreateTable LyricFiles 17:18:59.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 17:18:59.5 Info: => 0.0001664s 17:18:59.5 Info: CreateTable LanguageProfiles 17:18:59.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:18:59.5 Info: => 0.0001087s 17:18:59.5 Info: CreateIndex LanguageProfiles (Name) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:18:59.5 Info: => 9.24E-05s 17:18:59.5 Info: CreateTable DownloadClientStatus 17:18:59.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:18:59.5 Info: => 0.0001206s 17:18:59.5 Info: CreateIndex DownloadClientStatus (ProviderId) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:59.5 Info: => 0.0001209s 17:18:59.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:18:59.5 Info: -> 1 Insert operations completed in 00:00:00.0000714 taking an average of 00:00:00.0000714 17:18:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:18:59', 'InitialSetup') 17:18:59.5 Info: Committing Transaction 17:18:59.5 Info: 1: InitialSetup migrated 17:18:59.5 Info: => 0.0010027s 17:18:59.5 Info: 2: add_reason_to_pending_releases migrating 17:18:59.5 Info: Beginning Transaction 17:18:59.5 Info: Starting migration of Main DB to 2 17:18:59.5 Info: AlterTable PendingReleases 17:18:59.5 Info: => 1.2E-06s 17:18:59.5 Info: CreateColumn PendingReleases Reason Int32 17:18:59.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:18:59.5 Info: => 0.0005974s 17:18:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:18:59', 'add_reason_to_pending_releases') 17:18:59.5 Info: Committing Transaction 17:18:59.5 Info: 2: add_reason_to_pending_releases migrated 17:18:59.5 Info: => 0.0009044s 17:18:59.5 Info: 3: add_medium_support migrating 17:18:59.5 Info: Beginning Transaction 17:18:59.5 Info: Starting migration of Main DB to 3 17:18:59.5 Info: AlterTable Albums 17:18:59.5 Info: => 1.3E-06s 17:18:59.5 Info: CreateColumn Albums Media String 17:18:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:18:59.5 Info: => 0.0005818s 17:18:59.5 Info: AlterTable Tracks 17:18:59.5 Info: => 1.2E-06s 17:18:59.5 Info: CreateColumn Tracks MediumNumber Int32 17:18:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:18:59.5 Info: => 0.0005375s 17:18:59.5 Info: AlterTable Tracks 17:18:59.5 Info: => 1.1E-06s 17:18:59.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:18:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:18:59.5 Info: => 0.0005293s 17:18:59.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:59.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:18:59.5 Info: => 4.52E-05s 17:18:59.5 Info: DeleteColumn Tracks TrackNumber 17:18:59.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 17:18:59.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 17:18:59.5 Info: DROP TABLE "Tracks" 17:18:59.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:18:59.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:59.5 Info: => 0.0046407s 17:18:59.5 Info: AlterTable Tracks 17:18:59.5 Info: => 1E-06s 17:18:59.5 Info: CreateColumn Tracks TrackNumber String 17:18:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:18:59.5 Info: => 0.0005215s 17:18:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:18:59', 'add_medium_support') 17:18:59.5 Info: Committing Transaction 17:18:59.5 Info: 3: add_medium_support migrated 17:18:59.5 Info: => 0.0009052s 17:18:59.5 Info: 4: add_various_qualites_in_profile migrating 17:18:59.5 Info: Beginning Transaction 17:18:59.5 Info: Starting migration of Main DB to 4 17:18:59.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:59.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:18:59.5 Info: => 5.71E-05s 17:18:59.5 Info: PerformDBOperation 17:18:59.5 Info: Performing DB Operation 17:18:59.5 Info: => 4.01E-05s 17:18:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:18:59', 'add_various_qualites_in_profile') 17:18:59.5 Info: Committing Transaction 17:18:59.5 Info: 4: add_various_qualites_in_profile migrated 17:18:59.5 Info: => 0.0002966s 17:18:59.5 Info: 5: metadata_profiles migrating 17:18:59.5 Info: Beginning Transaction 17:18:59.5 Info: Starting migration of Main DB to 5 17:18:59.5 Info: CreateTable MetadataProfiles 17:18:59.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:18:59.5 Info: => 0.0001415s 17:18:59.5 Info: CreateIndex MetadataProfiles (Name) 17:18:59.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:18:59.5 Info: => 9.33E-05s 17:18:59.5 Info: AlterTable Artists 17:18:59.5 Info: => 1E-06s 17:18:59.5 Info: CreateColumn Artists MetadataProfileId Int32 17:18:59.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:18:59.6 Info: => 0.0006106s 17:18:59.6 Info: DeleteColumn Artists PrimaryAlbumTypes 17:18:59.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) 17:18:59.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" 17:18:59.6 Info: DROP TABLE "Artists" 17:18:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.6 Info: => 0.0047483s 17:18:59.6 Info: DeleteColumn Artists SecondaryAlbumTypes 17:18:59.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) 17:18:59.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" 17:18:59.6 Info: DROP TABLE "Artists" 17:18:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.6 Info: => 0.0047638s 17:18:59.6 Info: AlterTable Albums 17:18:59.6 Info: => 1.2E-06s 17:18:59.6 Info: CreateColumn Albums SecondaryTypes String 17:18:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:18:59.6 Info: => 0.0005541s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:18:59', 'metadata_profiles') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 5: metadata_profiles migrated 17:18:59.6 Info: => 0.0009714s 17:18:59.6 Info: 6: separate_automatic_and_interactive_search migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 6 17:18:59.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:18:59.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) 17:18:59.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:18:59.6 Info: DROP TABLE "Indexers" 17:18:59.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:59.6 Info: => 0.0051463s 17:18:59.6 Info: AlterTable Indexers 17:18:59.6 Info: => 1.2E-06s 17:18:59.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:18:59.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:18:59.6 Info: => 0.0005575s 17:18:59.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:59.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:18:59.6 Info: => 4.65E-05s 17:18:59.6 Info: AlterTable Indexers 17:18:59.6 Info: => 1.2E-06s 17:18:59.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:18:59.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) 17:18:59.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" 17:18:59.6 Info: DROP TABLE "Indexers" 17:18:59.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:18:59.6 Info: => 0.0039244s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:18:59', 'separate_automatic_and_interactive_search') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 6: separate_automatic_and_interactive_search migrated 17:18:59.6 Info: => 0.0042783s 17:18:59.6 Info: 7: change_album_path_to_relative migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 7 17:18:59.6 Info: DeleteColumn Albums Path 17:18:59.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) 17:18:59.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" 17:18:59.6 Info: DROP TABLE "Albums" 17:18:59.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.6 Info: => 0.0062616s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:18:59', 'change_album_path_to_relative') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 7: change_album_path_to_relative migrated 17:18:59.6 Info: => 0.006697s 17:18:59.6 Info: 8: change_quality_size_mb_to_kb migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 8 17:18:59.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 17:18:59.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 17:18:59.6 Info: => 5.56E-05s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:18:59', 'change_quality_size_mb_to_kb') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 8: change_quality_size_mb_to_kb migrated 17:18:59.6 Info: => 0.0003198s 17:18:59.6 Info: 9: album_releases migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 9 17:18:59.6 Info: AlterTable Albums 17:18:59.6 Info: => 1.3E-06s 17:18:59.6 Info: CreateColumn Albums Releases String 17:18:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:18:59.6 Info: => 0.0005875s 17:18:59.6 Info: AlterTable Albums 17:18:59.6 Info: => 1.2E-06s 17:18:59.6 Info: CreateColumn Albums CurrentRelease String 17:18:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:18:59.6 Info: => 0.000566s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:18:59', 'album_releases') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 9: album_releases migrated 17:18:59.6 Info: => 0.0008724s 17:18:59.6 Info: 10: album_releases_fix migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 10 17:18:59.6 Info: AlterTable Albums 17:18:59.6 Info: => 1.3E-06s 17:18:59.6 Info: AlterColumn Albums Releases String 17:18:59.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) 17:18:59.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" 17:18:59.6 Info: DROP TABLE "Albums" 17:18:59.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.6 Info: => 0.0046922s 17:18:59.6 Info: AlterTable Albums 17:18:59.6 Info: => 1E-06s 17:18:59.6 Info: AlterColumn Albums CurrentRelease String 17:18:59.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) 17:18:59.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" 17:18:59.6 Info: DROP TABLE "Albums" 17:18:59.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.6 Info: => 0.0046844s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:18:59', 'album_releases_fix') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 10: album_releases_fix migrated 17:18:59.6 Info: => 0.0050717s 17:18:59.6 Info: 11: import_lists migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 11 17:18:59.6 Info: CreateTable ImportLists 17:18:59.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) 17:18:59.6 Info: => 0.0001791s 17:18:59.6 Info: CreateIndex ImportLists (Name) 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:59.6 Info: => 8.98E-05s 17:18:59.6 Info: CreateTable ImportListStatus 17:18:59.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) 17:18:59.6 Info: => 0.0001255s 17:18:59.6 Info: CreateIndex ImportListStatus (ProviderId) 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:59.6 Info: => 8.49E-05s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:18:59', 'import_lists') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 11: import_lists migrated 17:18:59.6 Info: => 0.0004263s 17:18:59.6 Info: 12: add_release_status migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 12 17:18:59.6 Info: AlterTable MetadataProfiles 17:18:59.6 Info: => 1E-06s 17:18:59.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:18:59.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:18:59.6 Info: => 0.0006093s 17:18:59.6 Info: PerformDBOperation 17:18:59.6 Info: Performing DB Operation 17:18:59.6 Info: => 3.28E-05s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:18:59', 'add_release_status') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 12: add_release_status migrated 17:18:59.6 Info: => 0.0003207s 17:18:59.6 Info: 13: album_download_notification migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 13 17:18:59.6 Info: AlterTable Notifications 17:18:59.6 Info: => 1.2E-06s 17:18:59.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:18:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:18:59.6 Info: => 0.0006025s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:18:59', 'album_download_notification') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 13: album_download_notification migrated 17:18:59.6 Info: => 0.0009293s 17:18:59.6 Info: 14: fix_language_metadata_profiles migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 14 17:18:59.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 17:18:59.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 17:18:59.6 Info: => 8.59E-05s 17:18:59.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 17:18:59.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 17:18:59.6 Info: => 6.04E-05s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:18:59', 'fix_language_metadata_profiles') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 14: fix_language_metadata_profiles migrated 17:18:59.6 Info: => 0.0003196s 17:18:59.6 Info: 15: remove_fanzub migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 15 17:18:59.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:59.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:18:59.6 Info: => 4.94E-05s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:18:59', 'remove_fanzub') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 15: remove_fanzub migrated 17:18:59.6 Info: => 0.0003052s 17:18:59.6 Info: 16: update_artist_history_indexes migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 16 17:18:59.6 Info: CreateIndex Albums (ArtistId) 17:18:59.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:18:59.6 Info: => 0.0001113s 17:18:59.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:18:59.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:18:59.6 Info: => 8.91E-05s 17:18:59.6 Info: DeleteIndex History (AlbumId) 17:18:59.6 Info: DROP INDEX "IX_History_AlbumId" 17:18:59.6 Info: => 0.0001204s 17:18:59.6 Info: CreateIndex History (AlbumId, Date) 17:18:59.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:59.6 Info: => 9.86E-05s 17:18:59.6 Info: DeleteIndex History (DownloadId) 17:18:59.6 Info: DROP INDEX "IX_History_DownloadId" 17:18:59.6 Info: => 0.0001059s 17:18:59.6 Info: CreateIndex History (DownloadId, Date) 17:18:59.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:59.6 Info: => 0.0001069s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:18:59', 'update_artist_history_indexes') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 16: update_artist_history_indexes migrated 17:18:59.6 Info: => 0.0004489s 17:18:59.6 Info: 17: remove_nma migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 17 17:18:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:18:59.6 Info: => 5.21E-05s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:18:59', 'remove_nma') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 17: remove_nma migrated 17:18:59.6 Info: => 0.000308s 17:18:59.6 Info: 18: album_disambiguation migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 18 17:18:59.6 Info: AlterTable Albums 17:18:59.6 Info: => 1.1E-06s 17:18:59.6 Info: CreateColumn Albums Disambiguation String 17:18:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:18:59.6 Info: => 0.0006157s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:18:59', 'album_disambiguation') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 18: album_disambiguation migrated 17:18:59.6 Info: => 0.0009251s 17:18:59.6 Info: 19: add_ape_quality_in_profiles migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 19 17:18:59.6 Info: PerformDBOperation 17:18:59.6 Info: Performing DB Operation 17:18:59.6 Info: => 3.78E-05s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:18:59', 'add_ape_quality_in_profiles') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 19: add_ape_quality_in_profiles migrated 17:18:59.6 Info: => 0.0003019s 17:18:59.6 Info: 20: remove_pushalot migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 20 17:18:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:18:59.6 Info: => 5.08E-05s 17:18:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:18:59.6 Info: => 3.73E-05s 17:18:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:18:59.6 Info: => 0.0011264s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:18:59', 'remove_pushalot') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 20: remove_pushalot migrated 17:18:59.6 Info: => 0.0014253s 17:18:59.6 Info: 21: add_custom_filters migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 21 17:18:59.6 Info: CreateTable CustomFilters 17:18:59.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:18:59.6 Info: => 0.0001421s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:18:59', 'add_custom_filters') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 21: add_custom_filters migrated 17:18:59.6 Info: => 0.000455s 17:18:59.6 Info: 22: import_list_tags migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 22 17:18:59.6 Info: AlterTable ImportLists 17:18:59.6 Info: => 1.1E-06s 17:18:59.6 Info: CreateColumn ImportLists Tags String 17:18:59.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:18:59.6 Info: => 0.0006203s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:18:59', 'import_list_tags') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 22: import_list_tags migrated 17:18:59.6 Info: => 0.000924s 17:18:59.6 Info: 23: add_release_groups_etc migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 23 17:18:59.6 Info: CreateTable ArtistMetadata 17:18:59.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) 17:18:59.6 Info: => 0.0001925s 17:18:59.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:18:59.6 Info: => 9.19E-05s 17:18:59.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" 17:18:59.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" 17:18:59.6 Info: => 9.42E-05s 17:18:59.6 Info: AlterTable Artists 17:18:59.6 Info: => 1E-06s 17:18:59.6 Info: CreateColumn Artists ArtistMetadataId Int32 17:18:59.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:59.6 Info: => 0.0006182s 17:18:59.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:59.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:18:59.6 Info: => 7.43E-05s 17:18:59.6 Info: CreateTable AlbumReleases 17:18:59.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) 17:18:59.6 Info: => 0.0001669s 17:18:59.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:59.6 Info: => 8.8E-05s 17:18:59.6 Info: CreateIndex AlbumReleases (AlbumId) 17:18:59.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:59.6 Info: => 8.09E-05s 17:18:59.6 Info: PerformDBOperation 17:18:59.6 Info: Performing DB Operation 17:18:59.6 Info: => 3.76E-05s 17:18:59.6 Info: AlterTable Albums 17:18:59.6 Info: => 1E-06s 17:18:59.6 Info: CreateColumn Albums ArtistMetadataId Int32 17:18:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:59.6 Info: => 0.000623s 17:18:59.6 Info: AlterTable Albums 17:18:59.6 Info: => 1.2E-06s 17:18:59.6 Info: CreateColumn Albums AnyReleaseOk Boolean 17:18:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:18:59.6 Info: => 0.0006456s 17:18:59.6 Info: AlterTable Albums 17:18:59.6 Info: => 1.5E-06s 17:18:59.6 Info: CreateColumn Albums Links String 17:18:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:18:59.6 Info: => 0.0006117s 17:18:59.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:59.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:18:59.6 Info: => 8.91E-05s 17:18:59.6 Info: AlterTable Tracks 17:18:59.6 Info: => 1E-06s 17:18:59.6 Info: CreateColumn Tracks ForeignRecordingId String 17:18:59.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:18:59.6 Info: => 0.000609s 17:18:59.6 Info: AlterTable Tracks 17:18:59.6 Info: => 1.3E-06s 17:18:59.6 Info: CreateColumn Tracks AlbumReleaseId Int32 17:18:59.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:18:59.6 Info: => 0.0006075s 17:18:59.6 Info: AlterTable Tracks 17:18:59.6 Info: => 1E-06s 17:18:59.6 Info: CreateColumn Tracks ArtistMetadataId Int32 17:18:59.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:18:59.6 Info: => 0.000606s 17:18:59.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:59.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:18:59.6 Info: => 8.72E-05s 17:18:59.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:59.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:18:59.6 Info: => 8.86E-05s 17:18:59.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:18:59.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:59.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" 17:18:59.6 Info: DROP TABLE "Artists" 17:18:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.6 Info: => 0.0059021s 17:18:59.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:18:59.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) 17:18:59.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" 17:18:59.6 Info: DROP TABLE "Albums" 17:18:59.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.6 Info: => 0.0049226s 17:18:59.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:18:59.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) 17:18:59.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" 17:18:59.6 Info: DROP TABLE "Tracks" 17:18:59.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:18:59.6 Info: => 0.0069491s 17:18:59.6 Info: DeleteColumn TrackFiles ArtistId 17:18:59.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:18:59.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" 17:18:59.6 Info: DROP TABLE "TrackFiles" 17:18:59.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.6 Info: => 0.0043622s 17:18:59.6 Info: CreateIndex Artists (ArtistMetadataId) 17:18:59.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.6 Info: => 8.65E-05s 17:18:59.6 Info: CreateIndex Artists (Monitored) 17:18:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.6 Info: => 8.19E-05s 17:18:59.6 Info: CreateIndex Albums (ArtistMetadataId) 17:18:59.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:59.6 Info: => 8.36E-05s 17:18:59.6 Info: CreateIndex Tracks (ArtistMetadataId) 17:18:59.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:18:59.6 Info: => 8.13E-05s 17:18:59.6 Info: CreateIndex Tracks (AlbumReleaseId) 17:18:59.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:18:59.6 Info: => 8.01E-05s 17:18:59.6 Info: CreateIndex Tracks (ForeignRecordingId) 17:18:59.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:18:59.6 Info: => 8.37E-05s 17:18:59.6 Info: UpdateData 17:18:59.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:59.6 Info: => 4.97E-05s 17:18:59.6 Info: UpdateData 17:18:59.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:18:59.6 Info: => 4.22E-05s 17:18:59.6 Info: UpdateData 17:18:59.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:18:59.6 Info: => 4.95E-05s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:18:59', 'add_release_groups_etc') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 23: add_release_groups_etc migrated 17:18:59.6 Info: => 0.0006652s 17:18:59.6 Info: 24: NewMediaInfoFormat migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 24 17:18:59.6 Info: UpdateData 17:18:59.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:18:59.6 Info: => 5.61E-05s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:18:59', 'NewMediaInfoFormat') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 24: NewMediaInfoFormat migrated 17:18:59.6 Info: => 0.0003276s 17:18:59.6 Info: 25: rename_restrictions_to_release_profiles migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 25 17:18:59.6 Info: RenameTable Restrictions ReleaseProfiles 17:18:59.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:18:59.6 Info: => 0.0016727s 17:18:59.6 Info: AlterTable ReleaseProfiles 17:18:59.6 Info: => 1.5E-06s 17:18:59.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:18:59.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:18:59.6 Info: => 0.0005895s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:18:59', 'rename_restrictions_to_release_profiles') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 25: rename_restrictions_to_release_profiles migrated 17:18:59.6 Info: => 0.0017758s 17:18:59.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 26 17:18:59.6 Info: RenameTable Profiles QualityProfiles 17:18:59.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:18:59.6 Info: => 0.0017121s 17:18:59.6 Info: AlterTable QualityProfiles 17:18:59.6 Info: => 1.4E-06s 17:18:59.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:18:59.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:59.6 Info: => 0.0005856s 17:18:59.6 Info: AlterTable LanguageProfiles 17:18:59.6 Info: => 1.2E-06s 17:18:59.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:18:59.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:18:59.6 Info: => 0.000561s 17:18:59.6 Info: UpdateData 17:18:59.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:59.6 Info: => 4.63E-05s 17:18:59.6 Info: UpdateData 17:18:59.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:18:59.6 Info: => 3.87E-05s 17:18:59.6 Info: RenameColumn Artists ProfileId to QualityProfileId 17:18:59.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:59.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:18:59.6 Info: DROP TABLE "Artists" 17:18:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.6 Info: => 0.005912s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:18:59', 'rename_quality_profiles_add_upgrade_allowed') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:18:59.6 Info: => 0.0063639s 17:18:59.6 Info: 27: add_import_exclusions migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 27 17:18:59.6 Info: CreateTable ImportListExclusions 17:18:59.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:18:59.6 Info: => 0.0001402s 17:18:59.6 Info: CreateIndex ImportListExclusions (ForeignId) 17:18:59.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:18:59.6 Info: => 9.43E-05s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:18:59', 'add_import_exclusions') 17:18:59.6 Info: Committing Transaction 17:18:59.6 Info: 27: add_import_exclusions migrated 17:18:59.6 Info: => 0.0004434s 17:18:59.6 Info: 28: clean_artist_metadata_table migrating 17:18:59.6 Info: Beginning Transaction 17:18:59.6 Info: Starting migration of Main DB to 28 17:18:59.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:18:59.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:18:59.6 Info: => 0.0001595s 17:18:59.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:18:59.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:18:59.6 Info: => 0.0001299s 17:18:59.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 17:18:59.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 17:18:59.6 Info: => 0.000119s 17:18:59.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 17:18:59.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 17:18:59.6 Info: => 0.0001193s 17:18:59.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:18:59.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:18:59.6 Info: => 0.000115s 17:18:59.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:18:59.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:18:59.6 Info: => 0.0001159s 17:18:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:18:59', 'clean_artist_metadata_table') 17:18:59.6 Info: Committing Transaction 17:18:59.7 Info: 28: clean_artist_metadata_table migrated 17:18:59.7 Info: => 0.0004246s 17:18:59.7 Info: 29: health_issue_notification migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 29 17:18:59.7 Info: AlterTable Notifications 17:18:59.7 Info: => 1.2E-06s 17:18:59.7 Info: CreateColumn Notifications OnHealthIssue Boolean 17:18:59.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:18:59.7 Info: => 0.0006487s 17:18:59.7 Info: AlterTable Notifications 17:18:59.7 Info: => 1.3E-06s 17:18:59.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:18:59.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:18:59.7 Info: => 0.0005816s 17:18:59.7 Info: AlterTable Notifications 17:18:59.7 Info: => 1E-06s 17:18:59.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:18:59.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:18:59.7 Info: => 0.0005899s 17:18:59.7 Info: AlterTable Notifications 17:18:59.7 Info: => 1.2E-06s 17:18:59.7 Info: CreateColumn Notifications OnImportFailure Boolean 17:18:59.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:18:59.7 Info: => 0.000584s 17:18:59.7 Info: AlterTable Notifications 17:18:59.7 Info: => 1E-06s 17:18:59.7 Info: CreateColumn Notifications OnTrackRetag Boolean 17:18:59.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:18:59.7 Info: => 0.0005944s 17:18:59.7 Info: DeleteColumn Notifications OnDownload 17:18:59.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) 17:18:59.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" 17:18:59.7 Info: DROP TABLE "Notifications" 17:18:59.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:59.7 Info: => 0.0055213s 17:18:59.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:18:59.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) 17:18:59.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" 17:18:59.7 Info: DROP TABLE "Notifications" 17:18:59.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:18:59.7 Info: => 0.0044895s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:18:59', 'health_issue_notification') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 29: health_issue_notification migrated 17:18:59.7 Info: => 0.0049105s 17:18:59.7 Info: 30: add_mediafilerepository_mtime migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 30 17:18:59.7 Info: AlterTable TrackFiles 17:18:59.7 Info: => 1.4E-06s 17:18:59.7 Info: CreateColumn TrackFiles Modified DateTime 17:18:59.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:18:59.7 Info: => 0.0006484s 17:18:59.7 Info: AlterTable TrackFiles 17:18:59.7 Info: => 1.3E-06s 17:18:59.7 Info: CreateColumn TrackFiles Path String 17:18:59.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:18:59.7 Info: => 0.0005933s 17:18:59.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:59.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:18:59.7 Info: => 4.29E-05s 17:18:59.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) 17:18:59.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) 17:18:59.7 Info: => 0.0001217s 17:18:59.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) 17:18:59.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) 17:18:59.7 Info: => 0.0001328s 17:18:59.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) 17:18:59.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) 17:18:59.7 Info: => 0.000139s 17:18:59.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") 17:18:59.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") 17:18:59.7 Info: => 8.66E-05s 17:18:59.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:59.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:18:59.7 Info: => 6.15E-05s 17:18:59.7 Info: AlterTable TrackFiles 17:18:59.7 Info: => 9E-07s 17:18:59.7 Info: AlterColumn TrackFiles Path String 17:18:59.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) 17:18:59.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" 17:18:59.7 Info: DROP TABLE "TrackFiles" 17:18:59.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:59.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.7 Info: => 0.0066442s 17:18:59.7 Info: CreateIndex TrackFiles (Path) 17:18:59.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:59.7 Info: => 8.97E-05s 17:18:59.7 Info: DeleteColumn TrackFiles RelativePath 17:18:59.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) 17:18:59.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" 17:18:59.7 Info: DROP TABLE "TrackFiles" 17:18:59.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:59.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:59.7 Info: => 0.0047889s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:18:59', 'add_mediafilerepository_mtime') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 30: add_mediafilerepository_mtime migrated 17:18:59.7 Info: => 0.0051664s 17:18:59.7 Info: 31: add_artistmetadataid_constraint migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 31 17:18:59.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") 17:18:59.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") 17:18:59.7 Info: => 9.97E-05s 17:18:59.7 Info: DeleteIndex Artists (ArtistMetadataId) 17:18:59.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:18:59.7 Info: => 0.0001539s 17:18:59.7 Info: AlterColumn Artists ArtistMetadataId Int32 17:18:59.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:59.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" 17:18:59.7 Info: DROP TABLE "Artists" 17:18:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.7 Info: => 0.0048541s 17:18:59.7 Info: CreateIndex Artists (ArtistMetadataId) 17:18:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.7 Info: => 9.01E-05s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:18:59', 'add_artistmetadataid_constraint') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 31: add_artistmetadataid_constraint migrated 17:18:59.7 Info: => 0.0004584s 17:18:59.7 Info: 32: old_ids_and_artist_alias migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 32 17:18:59.7 Info: AlterTable ArtistMetadata 17:18:59.7 Info: => 1.2E-06s 17:18:59.7 Info: CreateColumn ArtistMetadata Aliases String 17:18:59.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:18:59.7 Info: => 0.0006555s 17:18:59.7 Info: AlterTable ArtistMetadata 17:18:59.7 Info: => 1.2E-06s 17:18:59.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:18:59.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:18:59.7 Info: => 0.0006079s 17:18:59.7 Info: AlterTable Albums 17:18:59.7 Info: => 1.2E-06s 17:18:59.7 Info: CreateColumn Albums OldForeignAlbumIds String 17:18:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:18:59.7 Info: => 0.0006239s 17:18:59.7 Info: AlterTable AlbumReleases 17:18:59.7 Info: => 1.2E-06s 17:18:59.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:18:59.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:18:59.7 Info: => 0.0006106s 17:18:59.7 Info: AlterTable Tracks 17:18:59.7 Info: => 1.1E-06s 17:18:59.7 Info: CreateColumn Tracks OldForeignRecordingIds String 17:18:59.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:18:59.7 Info: => 0.000607s 17:18:59.7 Info: AlterTable Tracks 17:18:59.7 Info: => 1.3E-06s 17:18:59.7 Info: CreateColumn Tracks OldForeignTrackIds String 17:18:59.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:18:59.7 Info: => 0.0006157s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:18:59', 'old_ids_and_artist_alias') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 32: old_ids_and_artist_alias migrated 17:18:59.7 Info: => 0.0009406s 17:18:59.7 Info: 33: download_propers_config migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 33 17:18:59.7 Info: PerformDBOperation 17:18:59.7 Info: Performing DB Operation 17:18:59.7 Info: => 3.67E-05s 17:18:59.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:59.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:18:59.7 Info: => 4.01E-05s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:18:59', 'download_propers_config') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 33: download_propers_config migrated 17:18:59.7 Info: => 0.0003401s 17:18:59.7 Info: 34: remove_language_profiles migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 34 17:18:59.7 Info: DeleteTable LanguageProfiles 17:18:59.7 Info: DROP TABLE "LanguageProfiles" 17:18:59.7 Info: => 0.0002129s 17:18:59.7 Info: DeleteColumn Artists LanguageProfileId 17:18:59.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:59.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" 17:18:59.7 Info: DROP TABLE "Artists" 17:18:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.7 Info: => 0.0072921s 17:18:59.7 Info: DeleteColumn ImportLists LanguageProfileId 17:18:59.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) 17:18:59.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" 17:18:59.7 Info: DROP TABLE "ImportLists" 17:18:59.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:18:59.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:18:59.7 Info: => 0.0045387s 17:18:59.7 Info: DeleteColumn Blacklist Language 17:18:59.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) 17:18:59.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" 17:18:59.7 Info: DROP TABLE "Blacklist" 17:18:59.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:18:59.7 Info: => 0.0044248s 17:18:59.7 Info: DeleteColumn History Language 17:18:59.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) 17:18:59.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" 17:18:59.7 Info: DROP TABLE "History" 17:18:59.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:59.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:59.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:59.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:59.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:59.7 Info: => 0.0061687s 17:18:59.7 Info: DeleteColumn LyricFiles Language 17:18:59.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) 17:18:59.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" 17:18:59.7 Info: DROP TABLE "LyricFiles" 17:18:59.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:59.7 Info: => 0.0043049s 17:18:59.7 Info: DeleteColumn TrackFiles Language 17:18:59.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) 17:18:59.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" 17:18:59.7 Info: DROP TABLE "TrackFiles" 17:18:59.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:59.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:59.7 Info: => 0.0066606s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:18:59', 'remove_language_profiles') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 34: remove_language_profiles migrated 17:18:59.7 Info: => 0.0071964s 17:18:59.7 Info: 35: multi_disc_naming_format migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 35 17:18:59.7 Info: AlterTable NamingConfig 17:18:59.7 Info: => 1.9E-06s 17:18:59.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:18:59.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:18:59.7 Info: => 0.000621s 17:18:59.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:59.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:18:59.7 Info: => 4.88E-05s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:18:59', 'multi_disc_naming_format') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 35: multi_disc_naming_format migrated 17:18:59.7 Info: => 0.0003474s 17:18:59.7 Info: 36: add_download_client_priority migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 36 17:18:59.7 Info: AlterTable DownloadClients 17:18:59.7 Info: => 1E-06s 17:18:59.7 Info: CreateColumn DownloadClients Priority Int32 17:18:59.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:18:59.7 Info: => 0.0006574s 17:18:59.7 Info: PerformDBOperation 17:18:59.7 Info: Performing DB Operation 17:18:59.7 Info: => 5.65E-05s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:18:59', 'add_download_client_priority') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 36: add_download_client_priority migrated 17:18:59.7 Info: => 0.0003672s 17:18:59.7 Info: 37: remove_growl_prowl migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 37 17:18:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:18:59.7 Info: => 5.37E-05s 17:18:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:18:59.7 Info: => 3.79E-05s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:18:59', 'remove_growl_prowl') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 37: remove_growl_prowl migrated 17:18:59.7 Info: => 0.0003101s 17:18:59.7 Info: 38: remove_plex_hometheatre migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 38 17:18:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:18:59.7 Info: => 5.23E-05s 17:18:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:18:59.7 Info: => 3.61E-05s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:18:59', 'remove_plex_hometheatre') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 38: remove_plex_hometheatre migrated 17:18:59.7 Info: => 0.0003146s 17:18:59.7 Info: 39: add_root_folder_add_defaults migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 39 17:18:59.7 Info: AlterTable RootFolders 17:18:59.7 Info: => 1.1E-06s 17:18:59.7 Info: CreateColumn RootFolders Name String 17:18:59.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:18:59.7 Info: => 0.0006366s 17:18:59.7 Info: AlterTable RootFolders 17:18:59.7 Info: => 1.2E-06s 17:18:59.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:18:59.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:18:59.7 Info: => 0.0005785s 17:18:59.7 Info: AlterTable RootFolders 17:18:59.7 Info: => 1.3E-06s 17:18:59.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:18:59.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:18:59.7 Info: => 0.0005897s 17:18:59.7 Info: AlterTable RootFolders 17:18:59.7 Info: => 1.2E-06s 17:18:59.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:18:59.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:59.7 Info: => 0.0005805s 17:18:59.7 Info: AlterTable RootFolders 17:18:59.7 Info: => 1.1E-06s 17:18:59.7 Info: CreateColumn RootFolders DefaultTags String 17:18:59.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:18:59.7 Info: => 0.0005737s 17:18:59.7 Info: PerformDBOperation 17:18:59.7 Info: Performing DB Operation 17:18:59.7 Info: => 5.61E-05s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:18:59', 'add_root_folder_add_defaults') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 39: add_root_folder_add_defaults migrated 17:18:59.7 Info: => 0.0003644s 17:18:59.7 Info: 40: task_duration migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 40 17:18:59.7 Info: AlterTable ScheduledTasks 17:18:59.7 Info: => 1E-06s 17:18:59.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:18:59.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:18:59.7 Info: => 0.0006466s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:18:59', 'task_duration') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 40: task_duration migrated 17:18:59.7 Info: => 0.0009815s 17:18:59.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 41 17:18:59.7 Info: AlterTable ReleaseProfiles 17:18:59.7 Info: => 1.8E-06s 17:18:59.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:18:59.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:18:59.7 Info: => 0.0006414s 17:18:59.7 Info: AlterTable ReleaseProfiles 17:18:59.7 Info: => 1.5E-06s 17:18:59.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:18:59.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:18:59.7 Info: => 0.0005892s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:18:59', 'add_indexer_and_enabled_to_release_profiles') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:18:59.7 Info: => 0.0009222s 17:18:59.7 Info: 42: remove_album_folders migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 42 17:18:59.7 Info: DeleteColumn Artists AlbumFolder 17:18:59.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:18:59.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:18:59.7 Info: DROP TABLE "Artists" 17:18:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.7 Info: => 0.006225s 17:18:59.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:59.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:18:59.7 Info: => 4.49E-05s 17:18:59.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:59.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:18:59.7 Info: => 3.86E-05s 17:18:59.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:18:59.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 17:18:59.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:18:59.7 Info: DROP TABLE "NamingConfig" 17:18:59.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:18:59.7 Info: => 0.0044074s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:18:59', 'remove_album_folders') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 42: remove_album_folders migrated 17:18:59.7 Info: => 0.0048476s 17:18:59.7 Info: 44: add_priority_to_indexers migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 44 17:18:59.7 Info: AlterTable Indexers 17:18:59.7 Info: => 1.1E-06s 17:18:59.7 Info: CreateColumn Indexers Priority Int32 17:18:59.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:18:59.7 Info: => 0.0006516s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:18:59', 'add_priority_to_indexers') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 44: add_priority_to_indexers migrated 17:18:59.7 Info: => 0.0009739s 17:18:59.7 Info: 45: remove_chown_and_folderchmod_config migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 45 17:18:59.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:59.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:18:59.7 Info: => 0.0001241s 17:18:59.7 Info: PerformDBOperation 17:18:59.7 Info: Performing DB Operation 17:18:59.7 Info: => 3.38E-05s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:18:59', 'remove_chown_and_folderchmod_config') 17:18:59.7 Info: Committing Transaction 17:18:59.7 Info: 45: remove_chown_and_folderchmod_config migrated 17:18:59.7 Info: => 0.0003147s 17:18:59.7 Info: 47: update_notifiarr migrating 17:18:59.7 Info: Beginning Transaction 17:18:59.7 Info: Starting migration of Main DB to 47 17:18:59.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:59.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:18:59.7 Info: => 7.79E-05s 17:18:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:18:59', 'update_notifiarr') 17:18:59.7 Info: Committing Transaction 17:18:59.8 Info: 47: update_notifiarr migrated 17:18:59.8 Info: => 0.0003821s 17:18:59.8 Info: 49: email_multiple_addresses migrating 17:18:59.8 Info: Beginning Transaction 17:18:59.8 Info: Starting migration of Main DB to 49 17:18:59.8 Info: PerformDBOperation 17:18:59.8 Info: Performing DB Operation 17:18:59.8 Info: => 6.07E-05s 17:18:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:18:59', 'email_multiple_addresses') 17:18:59.8 Info: Committing Transaction 17:18:59.8 Info: 49: email_multiple_addresses migrated 17:18:59.8 Info: => 0.0003496s 17:18:59.8 Info: 50: rename_blacklist_to_blocklist migrating 17:18:59.8 Info: Beginning Transaction 17:18:59.8 Info: Starting migration of Main DB to 50 17:18:59.8 Info: RenameTable Blacklist Blocklist 17:18:59.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:18:59.8 Info: => 0.0018399s 17:18:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:18:59', 'rename_blacklist_to_blocklist') 17:18:59.8 Info: Committing Transaction 17:18:59.8 Info: 50: rename_blacklist_to_blocklist migrated 17:18:59.8 Info: => 0.002184s 17:18:59.8 Info: 51: cdh_per_downloadclient migrating 17:18:59.8 Info: Beginning Transaction 17:18:59.8 Info: Starting migration of Main DB to 51 17:18:59.8 Info: AlterTable DownloadClients 17:18:59.8 Info: => 1.1E-06s 17:18:59.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:18:59.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:59.8 Info: => 0.0006605s 17:18:59.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:18:59.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:18:59.8 Info: => 0.0006155s 17:18:59.8 Info: PerformDBOperation 17:18:59.8 Info: Performing DB Operation 17:18:59.8 Info: => 0.0001564s 17:18:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:18:59', 'cdh_per_downloadclient') 17:18:59.8 Info: Committing Transaction 17:18:59.8 Info: 51: cdh_per_downloadclient migrated 17:18:59.8 Info: => 0.0004752s 17:18:59.8 Info: 52: download_history migrating 17:18:59.8 Info: Beginning Transaction 17:18:59.8 Info: Starting migration of Main DB to 52 17:18:59.8 Info: CreateTable DownloadHistory 17:18:59.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) 17:18:59.8 Info: => 0.0002157s 17:18:59.8 Info: CreateIndex DownloadHistory (EventType) 17:18:59.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:59.8 Info: => 0.0001045s 17:18:59.8 Info: CreateIndex DownloadHistory (ArtistId) 17:18:59.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:59.8 Info: => 8.48E-05s 17:18:59.8 Info: CreateIndex DownloadHistory (DownloadId) 17:18:59.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:59.8 Info: => 9.33E-05s 17:18:59.8 Info: PerformDBOperation 17:18:59.8 Info: Performing DB Operation 17:18:59.8 Info: => 0.0001235s 17:18:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:18:59', 'download_history') 17:18:59.8 Info: Committing Transaction 17:18:59.8 Info: 52: download_history migrated 17:18:59.8 Info: => 0.0004912s 17:18:59.8 Info: 53: add_update_history migrating 17:18:59.8 Info: Beginning Transaction 17:18:59.8 Info: Starting migration of Main DB to 53 17:18:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:18:59', 'add_update_history') 17:18:59.8 Info: Committing Transaction 17:18:59.8 Info: 53: add_update_history migrated 17:18:59.8 Info: => 0.0003334s 17:18:59.8 Info: 54: add_on_update_to_notifications migrating 17:18:59.8 Info: Beginning Transaction 17:18:59.8 Info: Starting migration of Main DB to 54 17:18:59.8 Info: AlterTable Notifications 17:18:59.8 Info: => 1.2E-06s 17:18:59.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:18:59.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:18:59.8 Info: => 0.0006793s 17:18:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:18:59', 'add_on_update_to_notifications') 17:18:59.8 Info: Committing Transaction 17:18:59.8 Info: 54: add_on_update_to_notifications migrated 17:18:59.8 Info: => 0.0010293s 17:18:59.8 Info: 55: download_client_per_indexer migrating 17:18:59.8 Info: Beginning Transaction 17:18:59.8 Info: Starting migration of Main DB to 55 17:18:59.8 Info: AlterTable Indexers 17:18:59.8 Info: => 1.2E-06s 17:18:59.8 Info: CreateColumn Indexers DownloadClientId Int32 17:18:59.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:18:59.8 Info: => 0.000697s 17:18:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:18:59', 'download_client_per_indexer') 17:18:59.8 Info: Committing Transaction 17:18:59.8 Info: 55: download_client_per_indexer migrated 17:18:59.8 Info: => 0.0010454s 17:18:59.8 Info: 56: AddNewItemMonitorType migrating 17:18:59.8 Info: Beginning Transaction 17:18:59.8 Info: Starting migration of Main DB to 56 17:18:59.8 Info: AlterTable Artists 17:18:59.8 Info: => 1.2E-06s 17:18:59.8 Info: CreateColumn Artists MonitorNewItems Int32 17:18:59.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:59.8 Info: => 0.0006693s 17:18:59.8 Info: AlterTable RootFolders 17:18:59.8 Info: => 1.3E-06s 17:18:59.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:18:59.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:18:59.8 Info: => 0.0006407s 17:18:59.8 Info: AlterTable ImportLists 17:18:59.8 Info: => 1.2E-06s 17:18:59.8 Info: CreateColumn ImportLists MonitorNewItems Int32 17:18:59.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:18:59.8 Info: => 0.0006347s 17:18:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:18:59', 'AddNewItemMonitorType') 17:18:59.8 Info: Committing Transaction 17:18:59.8 Info: 56: AddNewItemMonitorType migrated 17:18:59.8 Info: => 0.0009689s 17:18:59.8 Info: 57: ImportListSearch migrating 17:18:59.8 Info: Beginning Transaction 17:18:59.8 Info: Starting migration of Main DB to 57 17:18:59.8 Info: AlterTable ImportLists 17:18:59.8 Info: => 1.4E-06s 17:18:59.8 Info: CreateColumn ImportLists ShouldSearch Boolean 17:18:59.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:18:59.8 Info: => 0.0006715s 17:18:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:18:59', 'ImportListSearch') 17:18:59.8 Info: Committing Transaction 17:18:59.8 Info: 57: ImportListSearch migrated 17:18:59.8 Info: => 0.0009956s 17:18:59.8 Info: 58: ImportListMonitorExisting migrating 17:18:59.8 Info: Beginning Transaction 17:18:59.8 Info: Starting migration of Main DB to 58 17:18:59.8 Info: AlterTable ImportLists 17:18:59.8 Info: => 1.1E-06s 17:18:59.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:18:59.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:18:59.8 Info: => 0.0006692s 17:18:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:18:59', 'ImportListMonitorExisting') 17:18:59.8 Info: Committing Transaction 17:18:59.8 Info: 58: ImportListMonitorExisting migrated 17:18:59.8 Info: => 0.0009965s 17:18:59.8 Info: 59: add_indexer_tags migrating 17:18:59.8 Info: Beginning Transaction 17:18:59.8 Info: Starting migration of Main DB to 59 17:18:59.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:18:59.8 Info: => 5.28E-05s 17:18:59.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:18:59.8 Info: => 3.72E-05s 17:18:59.8 Info: AlterTable Indexers 17:18:59.8 Info: => 1E-06s 17:18:59.8 Info: CreateColumn Indexers Tags String 17:18:59.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:18:59.8 Info: => 0.0006636s 17:18:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:18:59', 'add_indexer_tags') 17:18:59.8 Info: Committing Transaction 17:18:59.8 Info: 59: add_indexer_tags migrated 17:18:59.8 Info: => 0.0009892s 17:18:59.8 Info: 60: update_audio_types migrating 17:18:59.8 Info: Beginning Transaction 17:18:59.8 Info: Starting migration of Main DB to 60 17:18:59.8 Info: PerformDBOperation 17:18:59.8 Info: Performing DB Operation 17:18:59.8 Info: => 5.47E-05s 17:18:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:18:59', 'update_audio_types') 17:18:59.8 Info: Committing Transaction 17:18:59.8 Info: 60: update_audio_types migrated 17:18:59.8 Info: => 0.0003457s 17:18:59.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:18:59.8 Info: Beginning Transaction 17:18:59.8 Info: Starting migration of Main DB to 61 17:18:59.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:18:59.8 Info: DELETE FROM "Commands" WHERE 1 = 1 17:18:59.8 Info: => 5.66E-05s 17:18:59.8 Info: AlterTable AlbumReleases 17:18:59.8 Info: => 1E-06s 17:18:59.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.8 Info: DROP TABLE "AlbumReleases" 17:18:59.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:18:59.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:18:59.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:18:59.8 Info: => 0.0063236s 17:18:59.8 Info: AlterTable Albums 17:18:59.8 Info: => 1.1E-06s 17:18:59.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.8 Info: DROP TABLE "Albums" 17:18:59.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:59.8 Info: => 0.0052318s 17:18:59.8 Info: AlterTable Albums 17:18:59.8 Info: => 1.3E-06s 17:18:59.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.8 Info: DROP TABLE "Albums" 17:18:59.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:59.8 Info: => 0.0065302s 17:18:59.8 Info: AlterTable Albums 17:18:59.8 Info: => 1.1E-06s 17:18:59.8 Info: AlterColumn Albums Added DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.8 Info: DROP TABLE "Albums" 17:18:59.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:18:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:18:59.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:18:59.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:18:59.8 Info: => 0.0052346s 17:18:59.8 Info: AlterTable Artists 17:18:59.8 Info: => 1E-06s 17:18:59.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.8 Info: DROP TABLE "Artists" 17:18:59.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.8 Info: => 0.0051738s 17:18:59.8 Info: AlterTable Artists 17:18:59.8 Info: => 2E-06s 17:18:59.8 Info: AlterColumn Artists Added DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.8 Info: DROP TABLE "Artists" 17:18:59.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:18:59.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:18:59.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:18:59.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:18:59.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:18:59.8 Info: => 0.0065659s 17:18:59.8 Info: AlterTable Blocklist 17:18:59.8 Info: => 1E-06s 17:18:59.8 Info: AlterColumn Blocklist Date DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.8 Info: DROP TABLE "Blocklist" 17:18:59.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:59.8 Info: => 0.0061283s 17:18:59.8 Info: AlterTable Blocklist 17:18:59.8 Info: => 1.4E-06s 17:18:59.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.8 Info: DROP TABLE "Blocklist" 17:18:59.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:18:59.8 Info: => 0.0046658s 17:18:59.8 Info: AlterTable Commands 17:18:59.8 Info: => 1.4E-06s 17:18:59.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.8 Info: DROP TABLE "Commands" 17:18:59.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:59.8 Info: => 0.0046205s 17:18:59.8 Info: AlterTable Commands 17:18:59.8 Info: => 1.3E-06s 17:18:59.8 Info: AlterColumn Commands StartedAt DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.8 Info: DROP TABLE "Commands" 17:18:59.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:59.8 Info: => 0.0046856s 17:18:59.8 Info: AlterTable Commands 17:18:59.8 Info: => 1.6E-06s 17:18:59.8 Info: AlterColumn Commands EndedAt DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.8 Info: DROP TABLE "Commands" 17:18:59.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:18:59.8 Info: => 0.0060348s 17:18:59.8 Info: AlterTable DownloadClientStatus 17:18:59.8 Info: => 1.4E-06s 17:18:59.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:18:59.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:18:59.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:59.8 Info: DROP TABLE "DownloadClientStatus" 17:18:59.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:59.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:59.8 Info: => 0.0047927s 17:18:59.8 Info: AlterTable DownloadClientStatus 17:18:59.8 Info: => 1.8E-06s 17:18:59.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:18:59.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:18:59.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:59.8 Info: DROP TABLE "DownloadClientStatus" 17:18:59.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:59.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:59.8 Info: => 0.0059008s 17:18:59.8 Info: AlterTable DownloadClientStatus 17:18:59.8 Info: => 1.1E-06s 17:18:59.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:18:59.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:18:59.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:18:59.8 Info: DROP TABLE "DownloadClientStatus" 17:18:59.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:18:59.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:18:59.8 Info: => 0.0047614s 17:18:59.8 Info: AlterTable DownloadHistory 17:18:59.8 Info: => 1.3E-06s 17:18:59.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:18:59.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 17:18:59.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 17:18:59.9 Info: DROP TABLE "DownloadHistory" 17:18:59.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:18:59.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:18:59.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:18:59.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:18:59.9 Info: => 0.0051041s 17:18:59.9 Info: AlterTable ExtraFiles 17:18:59.9 Info: => 2.2E-06s 17:18:59.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.9 Info: DROP TABLE "ExtraFiles" 17:18:59.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:59.9 Info: => 0.0056844s 17:18:59.9 Info: AlterTable ExtraFiles 17:18:59.9 Info: => 1.2E-06s 17:18:59.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.9 Info: DROP TABLE "ExtraFiles" 17:18:59.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:18:59.9 Info: => 0.0059182s 17:18:59.9 Info: AlterTable History 17:18:59.9 Info: => 1.4E-06s 17:18:59.9 Info: AlterColumn History Date DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.9 Info: DROP TABLE "History" 17:18:59.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:18:59.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:18:59.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:18:59.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:18:59.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:18:59.9 Info: => 0.0052145s 17:18:59.9 Info: AlterTable ImportListStatus 17:18:59.9 Info: => 1E-06s 17:18:59.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:18:59.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) 17:18:59.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:59.9 Info: DROP TABLE "ImportListStatus" 17:18:59.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:59.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:59.9 Info: => 0.0047696s 17:18:59.9 Info: AlterTable ImportListStatus 17:18:59.9 Info: => 1.3E-06s 17:18:59.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:18:59.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) 17:18:59.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:59.9 Info: DROP TABLE "ImportListStatus" 17:18:59.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:59.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:59.9 Info: => 0.0048589s 17:18:59.9 Info: AlterTable ImportListStatus 17:18:59.9 Info: => 1.2E-06s 17:18:59.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:18:59.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) 17:18:59.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:18:59.9 Info: DROP TABLE "ImportListStatus" 17:18:59.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:18:59.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:18:59.9 Info: => 0.00614s 17:18:59.9 Info: AlterTable IndexerStatus 17:18:59.9 Info: => 1.1E-06s 17:18:59.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:18:59.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) 17:18:59.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:59.9 Info: DROP TABLE "IndexerStatus" 17:18:59.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:59.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:59.9 Info: => 0.0048219s 17:18:59.9 Info: AlterTable IndexerStatus 17:18:59.9 Info: => 1.2E-06s 17:18:59.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:18:59.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) 17:18:59.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:59.9 Info: DROP TABLE "IndexerStatus" 17:18:59.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:59.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:59.9 Info: => 0.0062386s 17:18:59.9 Info: AlterTable IndexerStatus 17:18:59.9 Info: => 1.1E-06s 17:18:59.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:18:59.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) 17:18:59.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:18:59.9 Info: DROP TABLE "IndexerStatus" 17:18:59.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:18:59.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:18:59.9 Info: => 0.0047746s 17:18:59.9 Info: AlterTable LyricFiles 17:18:59.9 Info: => 1.2E-06s 17:18:59.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.9 Info: DROP TABLE "LyricFiles" 17:18:59.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:59.9 Info: => 0.0046397s 17:18:59.9 Info: AlterTable LyricFiles 17:18:59.9 Info: => 1.4E-06s 17:18:59.9 Info: AlterColumn LyricFiles Added DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.9 Info: DROP TABLE "LyricFiles" 17:18:59.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:18:59.9 Info: => 0.0046934s 17:18:59.9 Info: AlterTable MetadataFiles 17:18:59.9 Info: => 1.3E-06s 17:18:59.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.9 Info: DROP TABLE "MetadataFiles" 17:18:59.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:59.9 Info: => 0.0052171s 17:18:59.9 Info: AlterTable MetadataFiles 17:18:59.9 Info: => 1.4E-06s 17:18:59.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.9 Info: DROP TABLE "MetadataFiles" 17:18:59.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:18:59.9 Info: => 0.0063536s 17:18:59.9 Info: AlterTable PendingReleases 17:18:59.9 Info: => 1.3E-06s 17:18:59.9 Info: AlterColumn PendingReleases Added DateTimeOffset 17:18:59.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) 17:18:59.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:18:59.9 Info: DROP TABLE "PendingReleases" 17:18:59.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:18:59.9 Info: => 0.0046575s 17:18:59.9 Info: AlterTable ScheduledTasks 17:18:59.9 Info: => 1.2E-06s 17:18:59.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:18:59.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) 17:18:59.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:59.9 Info: DROP TABLE "ScheduledTasks" 17:18:59.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:59.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:59.9 Info: => 0.0058969s 17:18:59.9 Info: AlterTable ScheduledTasks 17:18:59.9 Info: => 1.3E-06s 17:18:59.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:18:59.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) 17:18:59.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:18:59.9 Info: DROP TABLE "ScheduledTasks" 17:18:59.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:18:59.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:18:59.9 Info: => 0.0061326s 17:18:59.9 Info: AlterTable TrackFiles 17:18:59.9 Info: => 1.2E-06s 17:18:59.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.9 Info: DROP TABLE "TrackFiles" 17:18:59.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:59.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:59.9 Info: => 0.0049116s 17:18:59.9 Info: AlterTable TrackFiles 17:18:59.9 Info: => 1.3E-06s 17:18:59.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:18:59.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) 17:18:59.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" 17:18:59.9 Info: DROP TABLE "TrackFiles" 17:18:59.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:18:59.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:18:59.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:18:59.9 Info: => 0.0050166s 17:18:59.9 Info: AlterTable VersionInfo 17:18:59.9 Info: => 1.1E-06s 17:18:59.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:19:00.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:19:00.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:19:00.0 Info: DROP TABLE "VersionInfo" 17:19:00.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:19:00.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:00.0 Info: => 0.0058605s 17:19:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:19:00', 'postgres_update_timestamp_columns_to_with_timezone') 17:19:00.0 Info: Committing Transaction 17:19:00.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:19:00.0 Info: => 0.0066104s 17:19:00.0 Info: 62: add_on_delete_to_notifications migrating 17:19:00.0 Info: Beginning Transaction 17:19:00.0 Info: Starting migration of Main DB to 62 17:19:00.0 Info: AlterTable Notifications 17:19:00.0 Info: => 1E-06s 17:19:00.0 Info: CreateColumn Notifications OnArtistDelete Boolean 17:19:00.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:19:00.0 Info: => 0.0006813s 17:19:00.0 Info: AlterTable Notifications 17:19:00.0 Info: => 1.3E-06s 17:19:00.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:19:00.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:19:00.0 Info: => 0.0006661s 17:19:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:19:00', 'add_on_delete_to_notifications') 17:19:00.0 Info: Committing Transaction 17:19:00.0 Info: 62: add_on_delete_to_notifications migrated 17:19:00.0 Info: => 0.001012s 17:19:00.0 Info: 63: add_custom_formats migrating 17:19:00.0 Info: Beginning Transaction 17:19:00.0 Info: Starting migration of Main DB to 63 17:19:00.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 17:19:00.0 Info: AlterTable DelayProfiles 17:19:00.0 Info: => 1.1E-06s 17:19:00.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:19:00.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:19:00.0 Info: => 0.000686s 17:19:00.0 Info: UpdateData 17:19:00.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:19:00.0 Info: => 5.47E-05s 17:19:00.0 Info: AlterTable TrackFiles 17:19:00.0 Info: => 1E-06s 17:19:00.0 Info: CreateColumn TrackFiles OriginalFilePath String 17:19:00.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:19:00.0 Info: => 0.0006244s 17:19:00.0 Info: PerformDBOperation 17:19:00.0 Info: Performing DB Operation 17:19:00.0 Info: => 0.0013312s 17:19:00.0 Info: CreateTable CustomFormats 17:19:00.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) 17:19:00.0 Info: => 0.000156s 17:19:00.0 Info: CreateIndex CustomFormats (Name) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:19:00.0 Info: => 9.27E-05s 17:19:00.0 Info: AlterTable QualityProfiles 17:19:00.0 Info: => 1E-06s 17:19:00.0 Info: CreateColumn QualityProfiles FormatItems String 17:19:00.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:19:00.0 Info: => 0.00067s 17:19:00.0 Info: AlterTable QualityProfiles 17:19:00.0 Info: => 2E-06s 17:19:00.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:19:00.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:00.0 Info: => 0.0006392s 17:19:00.0 Info: AlterTable QualityProfiles 17:19:00.0 Info: => 1.2E-06s 17:19:00.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:19:00.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:00.0 Info: => 0.0006274s 17:19:00.0 Info: PerformDBOperation 17:19:00.0 Info: Performing DB Operation 17:19:00.0 Info: => 0.0014822s 17:19:00.0 Info: PerformDBOperation 17:19:00.0 Info: Performing DB Operation 17:19:00.0 Info: => 3.99E-05s 17:19:00.0 Info: DeleteColumn ReleaseProfiles Preferred 17:19:00.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) 17:19:00.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:00.0 Info: DROP TABLE "ReleaseProfiles" 17:19:00.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:00.0 Info: => 0.0062811s 17:19:00.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:19:00.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) 17:19:00.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:00.0 Info: DROP TABLE "ReleaseProfiles" 17:19:00.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:00.0 Info: => 0.0046402s 17:19:00.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:00.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:00.0 Info: => 5.31E-05s 17:19:00.0 Info: AlterTable DelayProfiles 17:19:00.0 Info: => 1.1E-06s 17:19:00.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:19:00.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:00.0 Info: => 0.0006373s 17:19:00.0 Info: AlterTable DelayProfiles 17:19:00.0 Info: => 1.4E-06s 17:19:00.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:19:00.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:19:00.0 Info: => 0.0006354s 17:19:00.0 Info: -> 1 Insert operations completed in 00:00:00.0001039 taking an average of 00:00:00.0001039 17:19:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:19:00', 'add_custom_formats') 17:19:00.0 Info: Committing Transaction 17:19:00.0 Info: 63: add_custom_formats migrated 17:19:00.0 Info: => 0.0010806s 17:19:00.0 Debug: Took: 00:00:00.4742573 17:19:00.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 17:19:00.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 17:19:00.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863400695711_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:00.0 Info: DatabaseEngineVersionCheck migrating 17:19:00.0 Info: PerformDBOperation 17:19:00.0 Info: Performing DB Operation 17:19:00.0 Info: SQLite 3.48.0 17:19:00.0 Info: => 0.0011498s 17:19:00.0 Info: DatabaseEngineVersionCheck migrated 17:19:00.0 Info: => 0.0011665s 17:19:00.0 Info: VersionMigration migrating 17:19:00.0 Info: Beginning Transaction 17:19:00.0 Info: CreateTable VersionInfo 17:19:00.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:00.0 Info: => 0.0001488s 17:19:00.0 Info: Committing Transaction 17:19:00.0 Info: VersionMigration migrated 17:19:00.0 Info: => 0.0006022s 17:19:00.0 Info: VersionUniqueMigration migrating 17:19:00.0 Info: Beginning Transaction 17:19:00.0 Info: CreateIndex VersionInfo (Version) 17:19:00.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:00.0 Info: => 0.0001278s 17:19:00.0 Info: AlterTable VersionInfo 17:19:00.0 Info: => 1E-06s 17:19:00.0 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:00.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:00.0 Info: => 0.0006011s 17:19:00.0 Info: Committing Transaction 17:19:00.0 Info: VersionUniqueMigration migrated 17:19:00.0 Info: => 0.0008254s 17:19:00.0 Info: VersionDescriptionMigration migrating 17:19:00.0 Info: Beginning Transaction 17:19:00.0 Info: AlterTable VersionInfo 17:19:00.0 Info: => 9E-07s 17:19:00.0 Info: CreateColumn VersionInfo Description String 17:19:00.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:00.0 Info: => 0.0002051s 17:19:00.0 Info: Committing Transaction 17:19:00.0 Info: VersionDescriptionMigration migrated 17:19:00.0 Info: => 0.0004227s 17:19:00.0 Info: 1: InitialSetup migrating 17:19:00.0 Info: Beginning Transaction 17:19:00.0 Info: Starting migration of Main DB to 1 17:19:00.0 Info: CreateTable Config 17:19:00.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:00.0 Info: => 0.0002079s 17:19:00.0 Info: CreateIndex Config (Key) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:00.0 Info: => 8.52E-05s 17:19:00.0 Info: CreateTable RootFolders 17:19:00.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:00.0 Info: => 9.47E-05s 17:19:00.0 Info: CreateIndex RootFolders (Path) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:00.0 Info: => 7.98E-05s 17:19:00.0 Info: CreateTable Artists 17:19:00.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 17:19:00.0 Info: => 0.0002592s 17:19:00.0 Info: CreateIndex Artists (ForeignArtistId) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:00.0 Info: => 7.93E-05s 17:19:00.0 Info: CreateIndex Artists (NameSlug) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:00.0 Info: => 7.73E-05s 17:19:00.0 Info: CreateIndex Artists (CleanName) 17:19:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.0 Info: => 7.51E-05s 17:19:00.0 Info: CreateIndex Artists (Path) 17:19:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.0 Info: => 7.29E-05s 17:19:00.0 Info: CreateTable Albums 17:19:00.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:00.0 Info: => 0.0002235s 17:19:00.0 Info: CreateIndex Albums (ForeignAlbumId) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.0 Info: => 7.67E-05s 17:19:00.0 Info: CreateIndex Albums (MBId) 17:19:00.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:00.0 Info: => 7.33E-05s 17:19:00.0 Info: CreateIndex Albums (TADBId) 17:19:00.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:00.0 Info: => 7.64E-05s 17:19:00.0 Info: CreateIndex Albums (TitleSlug) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:00.0 Info: => 8.12E-05s 17:19:00.0 Info: CreateIndex Albums (CleanTitle) 17:19:00.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.0 Info: => 7.45E-05s 17:19:00.0 Info: CreateIndex Albums (Path) 17:19:00.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:00.0 Info: => 7.55E-05s 17:19:00.0 Info: CreateTable Tracks 17:19:00.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:00.0 Info: => 0.0001539s 17:19:00.0 Info: CreateIndex Tracks (ForeignTrackId) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:00.0 Info: => 7.48E-05s 17:19:00.0 Info: CreateIndex Tracks (ArtistId) 17:19:00.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:00.0 Info: => 7.64E-05s 17:19:00.0 Info: CreateIndex Tracks (TrackFileId) 17:19:00.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:00.0 Info: => 0.0001079s 17:19:00.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:00.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:00.0 Info: => 0.0001135s 17:19:00.0 Info: CreateTable TrackFiles 17:19:00.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 17:19:00.0 Info: => 0.0001703s 17:19:00.0 Info: CreateIndex TrackFiles (ArtistId) 17:19:00.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:00.0 Info: => 8.86E-05s 17:19:00.0 Info: CreateIndex TrackFiles (AlbumId) 17:19:00.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:00.0 Info: => 8.38E-05s 17:19:00.0 Info: CreateTable History 17:19:00.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 17:19:00.0 Info: => 0.0001786s 17:19:00.0 Info: CreateIndex History (Date) 17:19:00.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:00.0 Info: => 9E-05s 17:19:00.0 Info: CreateIndex History (EventType) 17:19:00.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:00.0 Info: => 9.89E-05s 17:19:00.0 Info: CreateIndex History (DownloadId) 17:19:00.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:00.0 Info: => 9.01E-05s 17:19:00.0 Info: CreateIndex History (AlbumId) 17:19:00.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:00.0 Info: => 8.56E-05s 17:19:00.0 Info: CreateTable Notifications 17:19:00.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 17:19:00.0 Info: => 0.0001627s 17:19:00.0 Info: CreateTable ScheduledTasks 17:19:00.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:00.0 Info: => 0.0001175s 17:19:00.0 Info: CreateIndex ScheduledTasks (TypeName) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:00.0 Info: => 8.39E-05s 17:19:00.0 Info: CreateTable Indexers 17:19:00.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 17:19:00.0 Info: => 0.000114s 17:19:00.0 Info: CreateIndex Indexers (Name) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:00.0 Info: => 0.0001125s 17:19:00.0 Info: CreateTable Profiles 17:19:00.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:00.0 Info: => 0.0001332s 17:19:00.0 Info: CreateIndex Profiles (Name) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:00.0 Info: => 8.71E-05s 17:19:00.0 Info: CreateTable QualityDefinitions 17:19:00.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:00.0 Info: => 0.0001174s 17:19:00.0 Info: CreateIndex QualityDefinitions (Quality) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:00.0 Info: => 8.32E-05s 17:19:00.0 Info: CreateIndex QualityDefinitions (Title) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:00.0 Info: => 8.22E-05s 17:19:00.0 Info: CreateTable NamingConfig 17:19:00.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 17:19:00.0 Info: => 0.000187s 17:19:00.0 Info: CreateTable Blacklist 17:19:00.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 17:19:00.0 Info: => 0.0001961s 17:19:00.0 Info: CreateTable Metadata 17:19:00.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:00.0 Info: => 0.0001153s 17:19:00.0 Info: CreateTable MetadataFiles 17:19:00.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:00.0 Info: => 0.0001594s 17:19:00.0 Info: CreateTable DownloadClients 17:19:00.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:00.0 Info: => 0.0001221s 17:19:00.0 Info: CreateTable PendingReleases 17:19:00.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 17:19:00.0 Info: => 0.0001249s 17:19:00.0 Info: CreateTable RemotePathMappings 17:19:00.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:00.0 Info: => 0.000105s 17:19:00.0 Info: CreateTable Tags 17:19:00.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:00.0 Info: => 9.32E-05s 17:19:00.0 Info: CreateIndex Tags (Label) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:00.0 Info: => 0.000102s 17:19:00.0 Info: CreateTable Restrictions 17:19:00.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:00.0 Info: => 0.0001319s 17:19:00.0 Info: CreateTable DelayProfiles 17:19:00.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 17:19:00.0 Info: => 0.000161s 17:19:00.0 Info: CreateTable Users 17:19:00.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:00.0 Info: => 0.0001316s 17:19:00.0 Info: CreateIndex Users (Identifier) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:00.0 Info: => 9.05E-05s 17:19:00.0 Info: CreateIndex Users (Username) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:00.0 Info: => 8.46E-05s 17:19:00.0 Info: CreateTable Commands 17:19:00.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:00.0 Info: => 0.0001703s 17:19:00.0 Info: CreateTable IndexerStatus 17:19:00.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:00.0 Info: => 0.000161s 17:19:00.0 Info: CreateIndex IndexerStatus (ProviderId) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:00.0 Info: => 8.51E-05s 17:19:00.0 Info: CreateTable ExtraFiles 17:19:00.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:00.0 Info: => 0.0001552s 17:19:00.0 Info: CreateTable LyricFiles 17:19:00.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 17:19:00.0 Info: => 0.0001689s 17:19:00.0 Info: CreateTable LanguageProfiles 17:19:00.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:00.0 Info: => 0.0001073s 17:19:00.0 Info: CreateIndex LanguageProfiles (Name) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:00.0 Info: => 9.06E-05s 17:19:00.0 Info: CreateTable DownloadClientStatus 17:19:00.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:00.0 Info: => 0.0001147s 17:19:00.0 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:00.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:00.1 Info: => 0.0001255s 17:19:00.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:00.1 Info: -> 1 Insert operations completed in 00:00:00.0000722 taking an average of 00:00:00.0000722 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:00', 'InitialSetup') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 1: InitialSetup migrated 17:19:00.1 Info: => 0.0029806s 17:19:00.1 Info: 2: add_reason_to_pending_releases migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 2 17:19:00.1 Info: AlterTable PendingReleases 17:19:00.1 Info: => 1.4E-06s 17:19:00.1 Info: CreateColumn PendingReleases Reason Int32 17:19:00.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:00.1 Info: => 0.0006104s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:00', 'add_reason_to_pending_releases') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 2: add_reason_to_pending_releases migrated 17:19:00.1 Info: => 0.0009271s 17:19:00.1 Info: 3: add_medium_support migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 3 17:19:00.1 Info: AlterTable Albums 17:19:00.1 Info: => 1E-06s 17:19:00.1 Info: CreateColumn Albums Media String 17:19:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:00.1 Info: => 0.0005898s 17:19:00.1 Info: AlterTable Tracks 17:19:00.1 Info: => 1.2E-06s 17:19:00.1 Info: CreateColumn Tracks MediumNumber Int32 17:19:00.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:00.1 Info: => 0.0005402s 17:19:00.1 Info: AlterTable Tracks 17:19:00.1 Info: => 1E-06s 17:19:00.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:00.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:00.1 Info: => 0.0005324s 17:19:00.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:00.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:00.1 Info: => 4.56E-05s 17:19:00.1 Info: DeleteColumn Tracks TrackNumber 17:19:00.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) 17:19:00.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" 17:19:00.1 Info: DROP TABLE "Tracks" 17:19:00.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:00.1 Info: => 0.0046082s 17:19:00.1 Info: AlterTable Tracks 17:19:00.1 Info: => 1.2E-06s 17:19:00.1 Info: CreateColumn Tracks TrackNumber String 17:19:00.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:00.1 Info: => 0.0005231s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:00', 'add_medium_support') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 3: add_medium_support migrated 17:19:00.1 Info: => 0.0009049s 17:19:00.1 Info: 4: add_various_qualites_in_profile migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 4 17:19:00.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:00.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:00.1 Info: => 5.59E-05s 17:19:00.1 Info: PerformDBOperation 17:19:00.1 Info: Performing DB Operation 17:19:00.1 Info: => 4.06E-05s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:00', 'add_various_qualites_in_profile') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 4: add_various_qualites_in_profile migrated 17:19:00.1 Info: => 0.0003006s 17:19:00.1 Info: 5: metadata_profiles migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 5 17:19:00.1 Info: CreateTable MetadataProfiles 17:19:00.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:00.1 Info: => 0.0001404s 17:19:00.1 Info: CreateIndex MetadataProfiles (Name) 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:00.1 Info: => 9.68E-05s 17:19:00.1 Info: AlterTable Artists 17:19:00.1 Info: => 1E-06s 17:19:00.1 Info: CreateColumn Artists MetadataProfileId Int32 17:19:00.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:00.1 Info: => 0.0006189s 17:19:00.1 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:00.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) 17:19:00.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" 17:19:00.1 Info: DROP TABLE "Artists" 17:19:00.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.1 Info: => 0.004729s 17:19:00.1 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:00.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) 17:19:00.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" 17:19:00.1 Info: DROP TABLE "Artists" 17:19:00.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.1 Info: => 0.004602s 17:19:00.1 Info: AlterTable Albums 17:19:00.1 Info: => 1E-06s 17:19:00.1 Info: CreateColumn Albums SecondaryTypes String 17:19:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:00.1 Info: => 0.000566s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:00', 'metadata_profiles') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 5: metadata_profiles migrated 17:19:00.1 Info: => 0.0009796s 17:19:00.1 Info: 6: separate_automatic_and_interactive_search migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 6 17:19:00.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:00.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) 17:19:00.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:00.1 Info: DROP TABLE "Indexers" 17:19:00.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:00.1 Info: => 0.0039746s 17:19:00.1 Info: AlterTable Indexers 17:19:00.1 Info: => 1.1E-06s 17:19:00.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:00.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:00.1 Info: => 0.0005422s 17:19:00.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:00.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:00.1 Info: => 4.54E-05s 17:19:00.1 Info: AlterTable Indexers 17:19:00.1 Info: => 1E-06s 17:19:00.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:00.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) 17:19:00.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" 17:19:00.1 Info: DROP TABLE "Indexers" 17:19:00.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:00.1 Info: => 0.0051961s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:00', 'separate_automatic_and_interactive_search') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 6: separate_automatic_and_interactive_search migrated 17:19:00.1 Info: => 0.0055281s 17:19:00.1 Info: 7: change_album_path_to_relative migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 7 17:19:00.1 Info: DeleteColumn Albums Path 17:19:00.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) 17:19:00.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" 17:19:00.1 Info: DROP TABLE "Albums" 17:19:00.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.1 Info: => 0.0059158s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:00', 'change_album_path_to_relative') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 7: change_album_path_to_relative migrated 17:19:00.1 Info: => 0.0063353s 17:19:00.1 Info: 8: change_quality_size_mb_to_kb migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 8 17:19:00.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 17:19:00.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 17:19:00.1 Info: => 5.57E-05s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:00', 'change_quality_size_mb_to_kb') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 8: change_quality_size_mb_to_kb migrated 17:19:00.1 Info: => 0.0003112s 17:19:00.1 Info: 9: album_releases migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 9 17:19:00.1 Info: AlterTable Albums 17:19:00.1 Info: => 1.2E-06s 17:19:00.1 Info: CreateColumn Albums Releases String 17:19:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:00.1 Info: => 0.0005961s 17:19:00.1 Info: AlterTable Albums 17:19:00.1 Info: => 1.2E-06s 17:19:00.1 Info: CreateColumn Albums CurrentRelease String 17:19:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:00.1 Info: => 0.0005554s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:00', 'album_releases') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 9: album_releases migrated 17:19:00.1 Info: => 0.0008622s 17:19:00.1 Info: 10: album_releases_fix migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 10 17:19:00.1 Info: AlterTable Albums 17:19:00.1 Info: => 1.3E-06s 17:19:00.1 Info: AlterColumn Albums Releases String 17:19:00.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) 17:19:00.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" 17:19:00.1 Info: DROP TABLE "Albums" 17:19:00.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.1 Info: => 0.0059163s 17:19:00.1 Info: AlterTable Albums 17:19:00.1 Info: => 1E-06s 17:19:00.1 Info: AlterColumn Albums CurrentRelease String 17:19:00.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) 17:19:00.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" 17:19:00.1 Info: DROP TABLE "Albums" 17:19:00.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.1 Info: => 0.0047067s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:00', 'album_releases_fix') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 10: album_releases_fix migrated 17:19:00.1 Info: => 0.0050947s 17:19:00.1 Info: 11: import_lists migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 11 17:19:00.1 Info: CreateTable ImportLists 17:19:00.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) 17:19:00.1 Info: => 0.0001782s 17:19:00.1 Info: CreateIndex ImportLists (Name) 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:00.1 Info: => 8.93E-05s 17:19:00.1 Info: CreateTable ImportListStatus 17:19:00.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) 17:19:00.1 Info: => 0.0001225s 17:19:00.1 Info: CreateIndex ImportListStatus (ProviderId) 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:00.1 Info: => 8.42E-05s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:00', 'import_lists') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 11: import_lists migrated 17:19:00.1 Info: => 0.0003933s 17:19:00.1 Info: 12: add_release_status migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 12 17:19:00.1 Info: AlterTable MetadataProfiles 17:19:00.1 Info: => 1.2E-06s 17:19:00.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:00.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:00.1 Info: => 0.0006201s 17:19:00.1 Info: PerformDBOperation 17:19:00.1 Info: Performing DB Operation 17:19:00.1 Info: => 3.51E-05s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:00', 'add_release_status') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 12: add_release_status migrated 17:19:00.1 Info: => 0.0003303s 17:19:00.1 Info: 13: album_download_notification migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 13 17:19:00.1 Info: AlterTable Notifications 17:19:00.1 Info: => 1.1E-06s 17:19:00.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:00.1 Info: => 0.0006042s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:00', 'album_download_notification') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 13: album_download_notification migrated 17:19:00.1 Info: => 0.0008999s 17:19:00.1 Info: 14: fix_language_metadata_profiles migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 14 17:19:00.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 17:19:00.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 17:19:00.1 Info: => 0.0001177s 17:19:00.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 17:19:00.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 17:19:00.1 Info: => 8.66E-05s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:00', 'fix_language_metadata_profiles') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 14: fix_language_metadata_profiles migrated 17:19:00.1 Info: => 0.0003422s 17:19:00.1 Info: 15: remove_fanzub migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 15 17:19:00.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:00.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:00.1 Info: => 5.01E-05s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:00', 'remove_fanzub') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 15: remove_fanzub migrated 17:19:00.1 Info: => 0.0003065s 17:19:00.1 Info: 16: update_artist_history_indexes migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 16 17:19:00.1 Info: CreateIndex Albums (ArtistId) 17:19:00.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:00.1 Info: => 0.0001144s 17:19:00.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:00.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:00.1 Info: => 9.15E-05s 17:19:00.1 Info: DeleteIndex History (AlbumId) 17:19:00.1 Info: DROP INDEX "IX_History_AlbumId" 17:19:00.1 Info: => 0.0001235s 17:19:00.1 Info: CreateIndex History (AlbumId, Date) 17:19:00.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:00.1 Info: => 0.0001001s 17:19:00.1 Info: DeleteIndex History (DownloadId) 17:19:00.1 Info: DROP INDEX "IX_History_DownloadId" 17:19:00.1 Info: => 0.0001514s 17:19:00.1 Info: CreateIndex History (DownloadId, Date) 17:19:00.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:00.1 Info: => 0.0001049s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:00', 'update_artist_history_indexes') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 16: update_artist_history_indexes migrated 17:19:00.1 Info: => 0.0004335s 17:19:00.1 Info: 17: remove_nma migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 17 17:19:00.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:00.1 Info: => 5.49E-05s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:00', 'remove_nma') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 17: remove_nma migrated 17:19:00.1 Info: => 0.0003059s 17:19:00.1 Info: 18: album_disambiguation migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 18 17:19:00.1 Info: AlterTable Albums 17:19:00.1 Info: => 1.1E-06s 17:19:00.1 Info: CreateColumn Albums Disambiguation String 17:19:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:00.1 Info: => 0.0006393s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:00', 'album_disambiguation') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 18: album_disambiguation migrated 17:19:00.1 Info: => 0.0009377s 17:19:00.1 Info: 19: add_ape_quality_in_profiles migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 19 17:19:00.1 Info: PerformDBOperation 17:19:00.1 Info: Performing DB Operation 17:19:00.1 Info: => 3.72E-05s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:00', 'add_ape_quality_in_profiles') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 19: add_ape_quality_in_profiles migrated 17:19:00.1 Info: => 0.0002976s 17:19:00.1 Info: 20: remove_pushalot migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 20 17:19:00.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:00.1 Info: => 5.15E-05s 17:19:00.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:00.1 Info: => 3.84E-05s 17:19:00.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:00.1 Info: => 3.71E-05s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:00', 'remove_pushalot') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 20: remove_pushalot migrated 17:19:00.1 Info: => 0.0002811s 17:19:00.1 Info: 21: add_custom_filters migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 21 17:19:00.1 Info: CreateTable CustomFilters 17:19:00.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:00.1 Info: => 0.0001384s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:00', 'add_custom_filters') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 21: add_custom_filters migrated 17:19:00.1 Info: => 0.0004188s 17:19:00.1 Info: 22: import_list_tags migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 22 17:19:00.1 Info: AlterTable ImportLists 17:19:00.1 Info: => 1.1E-06s 17:19:00.1 Info: CreateColumn ImportLists Tags String 17:19:00.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:00.1 Info: => 0.0006195s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:00', 'import_list_tags') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 22: import_list_tags migrated 17:19:00.1 Info: => 0.0009264s 17:19:00.1 Info: 23: add_release_groups_etc migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 23 17:19:00.1 Info: CreateTable ArtistMetadata 17:19:00.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) 17:19:00.1 Info: => 0.0001962s 17:19:00.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:00.1 Info: => 9.49E-05s 17:19:00.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" 17:19:00.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" 17:19:00.1 Info: => 9.38E-05s 17:19:00.1 Info: AlterTable Artists 17:19:00.1 Info: => 1.1E-06s 17:19:00.1 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:00.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:00.1 Info: => 0.0006454s 17:19:00.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:00.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:00.1 Info: => 7.32E-05s 17:19:00.1 Info: CreateTable AlbumReleases 17:19:00.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) 17:19:00.1 Info: => 0.0001685s 17:19:00.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:00.1 Info: => 8.99E-05s 17:19:00.1 Info: CreateIndex AlbumReleases (AlbumId) 17:19:00.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:00.1 Info: => 8.43E-05s 17:19:00.1 Info: PerformDBOperation 17:19:00.1 Info: Performing DB Operation 17:19:00.1 Info: => 3.75E-05s 17:19:00.1 Info: AlterTable Albums 17:19:00.1 Info: => 9E-07s 17:19:00.1 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:00.1 Info: => 0.0006306s 17:19:00.1 Info: AlterTable Albums 17:19:00.1 Info: => 1.4E-06s 17:19:00.1 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:00.1 Info: => 0.000624s 17:19:00.1 Info: AlterTable Albums 17:19:00.1 Info: => 1.3E-06s 17:19:00.1 Info: CreateColumn Albums Links String 17:19:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:00.1 Info: => 0.0006126s 17:19:00.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:00.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:00.1 Info: => 0.0001065s 17:19:00.1 Info: AlterTable Tracks 17:19:00.1 Info: => 1E-06s 17:19:00.1 Info: CreateColumn Tracks ForeignRecordingId String 17:19:00.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:00.1 Info: => 0.0006229s 17:19:00.1 Info: AlterTable Tracks 17:19:00.1 Info: => 1.2E-06s 17:19:00.1 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:00.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:00.1 Info: => 0.0006137s 17:19:00.1 Info: AlterTable Tracks 17:19:00.1 Info: => 1.3E-06s 17:19:00.1 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:00.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:00.1 Info: => 0.0006065s 17:19:00.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:00.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:00.1 Info: => 8.53E-05s 17:19:00.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:00.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:00.1 Info: => 7.37E-05s 17:19:00.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:00.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:00.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" 17:19:00.1 Info: DROP TABLE "Artists" 17:19:00.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.1 Info: => 0.0058398s 17:19:00.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:00.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:19:00.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:00.1 Info: DROP TABLE "Albums" 17:19:00.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.1 Info: => 0.0049139s 17:19:00.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:00.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:00.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 17:19:00.1 Info: DROP TABLE "Tracks" 17:19:00.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:00.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:00.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:00.1 Info: => 0.0058304s 17:19:00.1 Info: DeleteColumn TrackFiles ArtistId 17:19:00.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:00.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 17:19:00.1 Info: DROP TABLE "TrackFiles" 17:19:00.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:00.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:00.1 Info: => 0.0043481s 17:19:00.1 Info: CreateIndex Artists (ArtistMetadataId) 17:19:00.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.1 Info: => 8.87E-05s 17:19:00.1 Info: CreateIndex Artists (Monitored) 17:19:00.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.1 Info: => 8.49E-05s 17:19:00.1 Info: CreateIndex Albums (ArtistMetadataId) 17:19:00.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:00.1 Info: => 8.54E-05s 17:19:00.1 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:00.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:00.1 Info: => 8.09E-05s 17:19:00.1 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:00.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:00.1 Info: => 8.19E-05s 17:19:00.1 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:00.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:00.1 Info: => 9.04E-05s 17:19:00.1 Info: UpdateData 17:19:00.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:00.1 Info: => 5.04E-05s 17:19:00.1 Info: UpdateData 17:19:00.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:00.1 Info: => 4.38E-05s 17:19:00.1 Info: UpdateData 17:19:00.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:00.1 Info: => 4.8E-05s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:00', 'add_release_groups_etc') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 23: add_release_groups_etc migrated 17:19:00.1 Info: => 0.0005804s 17:19:00.1 Info: 24: NewMediaInfoFormat migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 24 17:19:00.1 Info: UpdateData 17:19:00.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:00.1 Info: => 5.71E-05s 17:19:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:00', 'NewMediaInfoFormat') 17:19:00.1 Info: Committing Transaction 17:19:00.1 Info: 24: NewMediaInfoFormat migrated 17:19:00.1 Info: => 0.0003123s 17:19:00.1 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:00.1 Info: Beginning Transaction 17:19:00.1 Info: Starting migration of Main DB to 25 17:19:00.1 Info: RenameTable Restrictions ReleaseProfiles 17:19:00.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:00.1 Info: => 0.0016716s 17:19:00.1 Info: AlterTable ReleaseProfiles 17:19:00.1 Info: => 1.4E-06s 17:19:00.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:00.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:00.2 Info: => 0.0006036s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:00', 'rename_restrictions_to_release_profiles') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:00.2 Info: => 0.0009046s 17:19:00.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 26 17:19:00.2 Info: RenameTable Profiles QualityProfiles 17:19:00.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:00.2 Info: => 0.0016757s 17:19:00.2 Info: AlterTable QualityProfiles 17:19:00.2 Info: => 1.4E-06s 17:19:00.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:00.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:00.2 Info: => 0.0005867s 17:19:00.2 Info: AlterTable LanguageProfiles 17:19:00.2 Info: => 1.1E-06s 17:19:00.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:00.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:00.2 Info: => 0.000558s 17:19:00.2 Info: UpdateData 17:19:00.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:00.2 Info: => 4.56E-05s 17:19:00.2 Info: UpdateData 17:19:00.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:00.2 Info: => 3.78E-05s 17:19:00.2 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:00.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:00.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" 17:19:00.2 Info: DROP TABLE "Artists" 17:19:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.2 Info: => 0.0052159s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:00', 'rename_quality_profiles_add_upgrade_allowed') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:00.2 Info: => 0.0056062s 17:19:00.2 Info: 27: add_import_exclusions migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 27 17:19:00.2 Info: CreateTable ImportListExclusions 17:19:00.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:00.2 Info: => 0.0001439s 17:19:00.2 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:00.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:00.2 Info: => 9.97E-05s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:00', 'add_import_exclusions') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 27: add_import_exclusions migrated 17:19:00.2 Info: => 0.0004407s 17:19:00.2 Info: 28: clean_artist_metadata_table migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 28 17:19:00.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) 17:19:00.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) 17:19:00.2 Info: => 0.0001685s 17:19:00.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) 17:19:00.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) 17:19:00.2 Info: => 0.0001473s 17:19:00.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) 17:19:00.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) 17:19:00.2 Info: => 0.0001305s 17:19:00.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) 17:19:00.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) 17:19:00.2 Info: => 0.0001231s 17:19:00.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) 17:19:00.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) 17:19:00.2 Info: => 0.0001204s 17:19:00.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) 17:19:00.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) 17:19:00.2 Info: => 0.0001269s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:00', 'clean_artist_metadata_table') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 28: clean_artist_metadata_table migrated 17:19:00.2 Info: => 0.0004098s 17:19:00.2 Info: 29: health_issue_notification migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 29 17:19:00.2 Info: AlterTable Notifications 17:19:00.2 Info: => 1.2E-06s 17:19:00.2 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:00.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:00.2 Info: => 0.0006688s 17:19:00.2 Info: AlterTable Notifications 17:19:00.2 Info: => 1.4E-06s 17:19:00.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:00.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:00.2 Info: => 0.0006137s 17:19:00.2 Info: AlterTable Notifications 17:19:00.2 Info: => 1.1E-06s 17:19:00.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:00.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:00.2 Info: => 0.000675s 17:19:00.2 Info: AlterTable Notifications 17:19:00.2 Info: => 1.1E-06s 17:19:00.2 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:00.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:00.2 Info: => 0.0006328s 17:19:00.2 Info: AlterTable Notifications 17:19:00.2 Info: => 1.2E-06s 17:19:00.2 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:00.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:00.2 Info: => 0.0006198s 17:19:00.2 Info: DeleteColumn Notifications OnDownload 17:19:00.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) 17:19:00.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" 17:19:00.2 Info: DROP TABLE "Notifications" 17:19:00.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:00.2 Info: => 0.0057452s 17:19:00.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:00.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) 17:19:00.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" 17:19:00.2 Info: DROP TABLE "Notifications" 17:19:00.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:00.2 Info: => 0.0044389s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:00', 'health_issue_notification') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 29: health_issue_notification migrated 17:19:00.2 Info: => 0.0048328s 17:19:00.2 Info: 30: add_mediafilerepository_mtime migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 30 17:19:00.2 Info: AlterTable TrackFiles 17:19:00.2 Info: => 1.2E-06s 17:19:00.2 Info: CreateColumn TrackFiles Modified DateTime 17:19:00.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:00.2 Info: => 0.0006477s 17:19:00.2 Info: AlterTable TrackFiles 17:19:00.2 Info: => 1.2E-06s 17:19:00.2 Info: CreateColumn TrackFiles Path String 17:19:00.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:00.2 Info: => 0.0006083s 17:19:00.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:00.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:00.2 Info: => 4.08E-05s 17:19:00.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) 17:19:00.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) 17:19:00.2 Info: => 0.0001304s 17:19:00.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) 17:19:00.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) 17:19:00.2 Info: => 0.0001374s 17:19:00.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) 17:19:00.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) 17:19:00.2 Info: => 0.0001443s 17:19:00.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") 17:19:00.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") 17:19:00.2 Info: => 8.76E-05s 17:19:00.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:00.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:00.2 Info: => 5.56E-05s 17:19:00.2 Info: AlterTable TrackFiles 17:19:00.2 Info: => 1E-06s 17:19:00.2 Info: AlterColumn TrackFiles Path String 17:19:00.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) 17:19:00.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" 17:19:00.2 Info: DROP TABLE "TrackFiles" 17:19:00.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:00.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:00.2 Info: => 0.0061508s 17:19:00.2 Info: CreateIndex TrackFiles (Path) 17:19:00.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:00.2 Info: => 8.99E-05s 17:19:00.2 Info: DeleteColumn TrackFiles RelativePath 17:19:00.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) 17:19:00.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" 17:19:00.2 Info: DROP TABLE "TrackFiles" 17:19:00.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:00.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:00.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:00.2 Info: => 0.004789s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:00', 'add_mediafilerepository_mtime') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 30: add_mediafilerepository_mtime migrated 17:19:00.2 Info: => 0.0051348s 17:19:00.2 Info: 31: add_artistmetadataid_constraint migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 31 17:19:00.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") 17:19:00.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") 17:19:00.2 Info: => 0.0001003s 17:19:00.2 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:00.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:00.2 Info: => 0.000137s 17:19:00.2 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:00.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:00.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" 17:19:00.2 Info: DROP TABLE "Artists" 17:19:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.2 Info: => 0.0049756s 17:19:00.2 Info: CreateIndex Artists (ArtistMetadataId) 17:19:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.2 Info: => 8.67E-05s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:00', 'add_artistmetadataid_constraint') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 31: add_artistmetadataid_constraint migrated 17:19:00.2 Info: => 0.0004344s 17:19:00.2 Info: 32: old_ids_and_artist_alias migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 32 17:19:00.2 Info: AlterTable ArtistMetadata 17:19:00.2 Info: => 1.1E-06s 17:19:00.2 Info: CreateColumn ArtistMetadata Aliases String 17:19:00.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:00.2 Info: => 0.0006594s 17:19:00.2 Info: AlterTable ArtistMetadata 17:19:00.2 Info: => 1.2E-06s 17:19:00.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:00.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:00.2 Info: => 0.0006119s 17:19:00.2 Info: AlterTable Albums 17:19:00.2 Info: => 1.1E-06s 17:19:00.2 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:00.2 Info: => 0.0006074s 17:19:00.2 Info: AlterTable AlbumReleases 17:19:00.2 Info: => 9E-07s 17:19:00.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:00.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:00.2 Info: => 0.0006206s 17:19:00.2 Info: AlterTable Tracks 17:19:00.2 Info: => 1.2E-06s 17:19:00.2 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:00.2 Info: => 0.0006057s 17:19:00.2 Info: AlterTable Tracks 17:19:00.2 Info: => 1.2E-06s 17:19:00.2 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:00.2 Info: => 0.000597s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:00', 'old_ids_and_artist_alias') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 32: old_ids_and_artist_alias migrated 17:19:00.2 Info: => 0.0008992s 17:19:00.2 Info: 33: download_propers_config migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 33 17:19:00.2 Info: PerformDBOperation 17:19:00.2 Info: Performing DB Operation 17:19:00.2 Info: => 3.78E-05s 17:19:00.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:00.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:00.2 Info: => 4.2E-05s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:00', 'download_propers_config') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 33: download_propers_config migrated 17:19:00.2 Info: => 0.0003151s 17:19:00.2 Info: 34: remove_language_profiles migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 34 17:19:00.2 Info: DeleteTable LanguageProfiles 17:19:00.2 Info: DROP TABLE "LanguageProfiles" 17:19:00.2 Info: => 0.0002107s 17:19:00.2 Info: DeleteColumn Artists LanguageProfileId 17:19:00.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:00.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" 17:19:00.2 Info: DROP TABLE "Artists" 17:19:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.2 Info: => 0.0055169s 17:19:00.2 Info: DeleteColumn ImportLists LanguageProfileId 17:19:00.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) 17:19:00.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" 17:19:00.2 Info: DROP TABLE "ImportLists" 17:19:00.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:00.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:00.2 Info: => 0.0050568s 17:19:00.2 Info: DeleteColumn Blacklist Language 17:19:00.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) 17:19:00.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" 17:19:00.2 Info: DROP TABLE "Blacklist" 17:19:00.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:00.2 Info: => 0.0057965s 17:19:00.2 Info: DeleteColumn History Language 17:19:00.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) 17:19:00.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" 17:19:00.2 Info: DROP TABLE "History" 17:19:00.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:00.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:00.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:00.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:00.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:00.2 Info: => 0.0073351s 17:19:00.2 Info: DeleteColumn LyricFiles Language 17:19:00.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) 17:19:00.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" 17:19:00.2 Info: DROP TABLE "LyricFiles" 17:19:00.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:00.2 Info: => 0.004345s 17:19:00.2 Info: DeleteColumn TrackFiles Language 17:19:00.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) 17:19:00.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" 17:19:00.2 Info: DROP TABLE "TrackFiles" 17:19:00.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:00.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:00.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:00.2 Info: => 0.0046765s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:00', 'remove_language_profiles') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 34: remove_language_profiles migrated 17:19:00.2 Info: => 0.0052076s 17:19:00.2 Info: 35: multi_disc_naming_format migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 35 17:19:00.2 Info: AlterTable NamingConfig 17:19:00.2 Info: => 1E-06s 17:19:00.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:00.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:00.2 Info: => 0.0006616s 17:19:00.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:00.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:00.2 Info: => 5.17E-05s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:00', 'multi_disc_naming_format') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 35: multi_disc_naming_format migrated 17:19:00.2 Info: => 0.0003344s 17:19:00.2 Info: 36: add_download_client_priority migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 36 17:19:00.2 Info: AlterTable DownloadClients 17:19:00.2 Info: => 1.3E-06s 17:19:00.2 Info: CreateColumn DownloadClients Priority Int32 17:19:00.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:00.2 Info: => 0.0006304s 17:19:00.2 Info: PerformDBOperation 17:19:00.2 Info: Performing DB Operation 17:19:00.2 Info: => 5.88E-05s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:00', 'add_download_client_priority') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 36: add_download_client_priority migrated 17:19:00.2 Info: => 0.0003488s 17:19:00.2 Info: 37: remove_growl_prowl migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 37 17:19:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:19:00.2 Info: => 5.23E-05s 17:19:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:19:00.2 Info: => 3.67E-05s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:00', 'remove_growl_prowl') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 37: remove_growl_prowl migrated 17:19:00.2 Info: => 0.0002901s 17:19:00.2 Info: 38: remove_plex_hometheatre migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 38 17:19:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:19:00.2 Info: => 5.3E-05s 17:19:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:19:00.2 Info: => 3.84E-05s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:00', 'remove_plex_hometheatre') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 38: remove_plex_hometheatre migrated 17:19:00.2 Info: => 0.0002913s 17:19:00.2 Info: 39: add_root_folder_add_defaults migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 39 17:19:00.2 Info: AlterTable RootFolders 17:19:00.2 Info: => 1.2E-06s 17:19:00.2 Info: CreateColumn RootFolders Name String 17:19:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:19:00.2 Info: => 0.0006525s 17:19:00.2 Info: AlterTable RootFolders 17:19:00.2 Info: => 1.1E-06s 17:19:00.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:19:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:19:00.2 Info: => 0.0005866s 17:19:00.2 Info: AlterTable RootFolders 17:19:00.2 Info: => 1.2E-06s 17:19:00.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:19:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:19:00.2 Info: => 0.0005688s 17:19:00.2 Info: AlterTable RootFolders 17:19:00.2 Info: => 1.2E-06s 17:19:00.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:19:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:00.2 Info: => 0.0006236s 17:19:00.2 Info: AlterTable RootFolders 17:19:00.2 Info: => 1.2E-06s 17:19:00.2 Info: CreateColumn RootFolders DefaultTags String 17:19:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:19:00.2 Info: => 0.000589s 17:19:00.2 Info: PerformDBOperation 17:19:00.2 Info: Performing DB Operation 17:19:00.2 Info: => 5.83E-05s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:00', 'add_root_folder_add_defaults') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 39: add_root_folder_add_defaults migrated 17:19:00.2 Info: => 0.0003689s 17:19:00.2 Info: 40: task_duration migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 40 17:19:00.2 Info: AlterTable ScheduledTasks 17:19:00.2 Info: => 1.3E-06s 17:19:00.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:19:00.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:19:00.2 Info: => 0.0006371s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:00', 'task_duration') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 40: task_duration migrated 17:19:00.2 Info: => 0.000943s 17:19:00.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 41 17:19:00.2 Info: AlterTable ReleaseProfiles 17:19:00.2 Info: => 1.2E-06s 17:19:00.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:19:00.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:19:00.2 Info: => 0.0006328s 17:19:00.2 Info: AlterTable ReleaseProfiles 17:19:00.2 Info: => 1.2E-06s 17:19:00.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:19:00.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:19:00.2 Info: => 0.0005901s 17:19:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:00', 'add_indexer_and_enabled_to_release_profiles') 17:19:00.2 Info: Committing Transaction 17:19:00.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:00.2 Info: => 0.0008895s 17:19:00.2 Info: 42: remove_album_folders migrating 17:19:00.2 Info: Beginning Transaction 17:19:00.2 Info: Starting migration of Main DB to 42 17:19:00.2 Info: DeleteColumn Artists AlbumFolder 17:19:00.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) 17:19:00.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" 17:19:00.3 Info: DROP TABLE "Artists" 17:19:00.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.3 Info: => 0.0063031s 17:19:00.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:00.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:00.3 Info: => 4.52E-05s 17:19:00.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:00.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:00.3 Info: => 4.02E-05s 17:19:00.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:19:00.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) 17:19:00.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:19:00.3 Info: DROP TABLE "NamingConfig" 17:19:00.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:19:00.3 Info: => 0.0043686s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:00', 'remove_album_folders') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 42: remove_album_folders migrated 17:19:00.3 Info: => 0.0048101s 17:19:00.3 Info: 44: add_priority_to_indexers migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 44 17:19:00.3 Info: AlterTable Indexers 17:19:00.3 Info: => 1.1E-06s 17:19:00.3 Info: CreateColumn Indexers Priority Int32 17:19:00.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:19:00.3 Info: => 0.0006537s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:00', 'add_priority_to_indexers') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 44: add_priority_to_indexers migrated 17:19:00.3 Info: => 0.0009607s 17:19:00.3 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 45 17:19:00.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:00.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:00.3 Info: => 0.000128s 17:19:00.3 Info: PerformDBOperation 17:19:00.3 Info: Performing DB Operation 17:19:00.3 Info: => 3.5E-05s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:00', 'remove_chown_and_folderchmod_config') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:00.3 Info: => 0.000298s 17:19:00.3 Info: 47: update_notifiarr migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 47 17:19:00.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:00.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:00.3 Info: => 8.73E-05s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:00', 'update_notifiarr') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 47: update_notifiarr migrated 17:19:00.3 Info: => 0.0003679s 17:19:00.3 Info: 49: email_multiple_addresses migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 49 17:19:00.3 Info: PerformDBOperation 17:19:00.3 Info: Performing DB Operation 17:19:00.3 Info: => 6.14E-05s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:00', 'email_multiple_addresses') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 49: email_multiple_addresses migrated 17:19:00.3 Info: => 0.0003311s 17:19:00.3 Info: 50: rename_blacklist_to_blocklist migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 50 17:19:00.3 Info: RenameTable Blacklist Blocklist 17:19:00.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:19:00.3 Info: => 0.0018536s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:19:00', 'rename_blacklist_to_blocklist') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 50: rename_blacklist_to_blocklist migrated 17:19:00.3 Info: => 0.0022046s 17:19:00.3 Info: 51: cdh_per_downloadclient migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 51 17:19:00.3 Info: AlterTable DownloadClients 17:19:00.3 Info: => 1.4E-06s 17:19:00.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:19:00.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:00.3 Info: => 0.0006568s 17:19:00.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:19:00.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:00.3 Info: => 0.0006079s 17:19:00.3 Info: PerformDBOperation 17:19:00.3 Info: Performing DB Operation 17:19:00.3 Info: => 0.000159s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:19:00', 'cdh_per_downloadclient') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 51: cdh_per_downloadclient migrated 17:19:00.3 Info: => 0.0004578s 17:19:00.3 Info: 52: download_history migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 52 17:19:00.3 Info: CreateTable DownloadHistory 17:19:00.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) 17:19:00.3 Info: => 0.0002244s 17:19:00.3 Info: CreateIndex DownloadHistory (EventType) 17:19:00.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:00.3 Info: => 0.0001053s 17:19:00.3 Info: CreateIndex DownloadHistory (ArtistId) 17:19:00.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:00.3 Info: => 8.62E-05s 17:19:00.3 Info: CreateIndex DownloadHistory (DownloadId) 17:19:00.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:00.3 Info: => 9.14E-05s 17:19:00.3 Info: PerformDBOperation 17:19:00.3 Info: Performing DB Operation 17:19:00.3 Info: => 0.0001269s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:19:00', 'download_history') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 52: download_history migrated 17:19:00.3 Info: => 0.0004795s 17:19:00.3 Info: 53: add_update_history migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 53 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:19:00', 'add_update_history') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 53: add_update_history migrated 17:19:00.3 Info: => 0.0003068s 17:19:00.3 Info: 54: add_on_update_to_notifications migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 54 17:19:00.3 Info: AlterTable Notifications 17:19:00.3 Info: => 1.3E-06s 17:19:00.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:19:00.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:19:00.3 Info: => 0.0006579s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:19:00', 'add_on_update_to_notifications') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 54: add_on_update_to_notifications migrated 17:19:00.3 Info: => 0.0009673s 17:19:00.3 Info: 55: download_client_per_indexer migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 55 17:19:00.3 Info: AlterTable Indexers 17:19:00.3 Info: => 1.2E-06s 17:19:00.3 Info: CreateColumn Indexers DownloadClientId Int32 17:19:00.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:19:00.3 Info: => 0.0006956s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:19:00', 'download_client_per_indexer') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 55: download_client_per_indexer migrated 17:19:00.3 Info: => 0.0010084s 17:19:00.3 Info: 56: AddNewItemMonitorType migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 56 17:19:00.3 Info: AlterTable Artists 17:19:00.3 Info: => 1.1E-06s 17:19:00.3 Info: CreateColumn Artists MonitorNewItems Int32 17:19:00.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:00.3 Info: => 0.000671s 17:19:00.3 Info: AlterTable RootFolders 17:19:00.3 Info: => 1.1E-06s 17:19:00.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:19:00.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:00.3 Info: => 0.0006398s 17:19:00.3 Info: AlterTable ImportLists 17:19:00.3 Info: => 1.1E-06s 17:19:00.3 Info: CreateColumn ImportLists MonitorNewItems Int32 17:19:00.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:00.3 Info: => 0.0006163s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:19:00', 'AddNewItemMonitorType') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 56: AddNewItemMonitorType migrated 17:19:00.3 Info: => 0.0009373s 17:19:00.3 Info: 57: ImportListSearch migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 57 17:19:00.3 Info: AlterTable ImportLists 17:19:00.3 Info: => 1.3E-06s 17:19:00.3 Info: CreateColumn ImportLists ShouldSearch Boolean 17:19:00.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:19:00.3 Info: => 0.000692s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:19:00', 'ImportListSearch') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 57: ImportListSearch migrated 17:19:00.3 Info: => 0.0010015s 17:19:00.3 Info: 58: ImportListMonitorExisting migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 58 17:19:00.3 Info: AlterTable ImportLists 17:19:00.3 Info: => 1E-06s 17:19:00.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:19:00.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:19:00.3 Info: => 0.0006872s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:19:00', 'ImportListMonitorExisting') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 58: ImportListMonitorExisting migrated 17:19:00.3 Info: => 0.0010075s 17:19:00.3 Info: 59: add_indexer_tags migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 59 17:19:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:19:00.3 Info: => 5.56E-05s 17:19:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:19:00.3 Info: => 3.8E-05s 17:19:00.3 Info: AlterTable Indexers 17:19:00.3 Info: => 8E-07s 17:19:00.3 Info: CreateColumn Indexers Tags String 17:19:00.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:19:00.3 Info: => 0.0006803s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:19:00', 'add_indexer_tags') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 59: add_indexer_tags migrated 17:19:00.3 Info: => 0.0009896s 17:19:00.3 Info: 60: update_audio_types migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 60 17:19:00.3 Info: PerformDBOperation 17:19:00.3 Info: Performing DB Operation 17:19:00.3 Info: => 5.79E-05s 17:19:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:19:00', 'update_audio_types') 17:19:00.3 Info: Committing Transaction 17:19:00.3 Info: 60: update_audio_types migrated 17:19:00.3 Info: => 0.0003246s 17:19:00.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:19:00.3 Info: Beginning Transaction 17:19:00.3 Info: Starting migration of Main DB to 61 17:19:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.3 Info: DELETE FROM "Commands" WHERE 1 = 1 17:19:00.3 Info: => 5.1E-05s 17:19:00.3 Info: AlterTable AlbumReleases 17:19:00.3 Info: => 1E-06s 17:19:00.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.3 Info: DROP TABLE "AlbumReleases" 17:19:00.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:19:00.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:00.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:00.3 Info: => 0.0063436s 17:19:00.3 Info: AlterTable Albums 17:19:00.3 Info: => 1E-06s 17:19:00.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.3 Info: DROP TABLE "Albums" 17:19:00.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:00.3 Info: => 0.0051609s 17:19:00.3 Info: AlterTable Albums 17:19:00.3 Info: => 1E-06s 17:19:00.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.3 Info: DROP TABLE "Albums" 17:19:00.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:00.3 Info: => 0.005213s 17:19:00.3 Info: AlterTable Albums 17:19:00.3 Info: => 1E-06s 17:19:00.3 Info: AlterColumn Albums Added DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.3 Info: DROP TABLE "Albums" 17:19:00.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:00.3 Info: => 0.0064849s 17:19:00.3 Info: AlterTable Artists 17:19:00.3 Info: => 1.1E-06s 17:19:00.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.3 Info: DROP TABLE "Artists" 17:19:00.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.3 Info: => 0.0052898s 17:19:00.3 Info: AlterTable Artists 17:19:00.3 Info: => 1E-06s 17:19:00.3 Info: AlterColumn Artists Added DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.3 Info: DROP TABLE "Artists" 17:19:00.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.3 Info: => 0.0062893s 17:19:00.3 Info: AlterTable Blocklist 17:19:00.3 Info: => 1E-06s 17:19:00.3 Info: AlterColumn Blocklist Date DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.3 Info: DROP TABLE "Blocklist" 17:19:00.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:00.3 Info: => 0.0046232s 17:19:00.3 Info: AlterTable Blocklist 17:19:00.3 Info: => 1.3E-06s 17:19:00.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.3 Info: DROP TABLE "Blocklist" 17:19:00.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:00.3 Info: => 0.0059667s 17:19:00.3 Info: AlterTable Commands 17:19:00.3 Info: => 1.5E-06s 17:19:00.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.3 Info: DROP TABLE "Commands" 17:19:00.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:00.3 Info: => 0.004693s 17:19:00.3 Info: AlterTable Commands 17:19:00.3 Info: => 1.3E-06s 17:19:00.3 Info: AlterColumn Commands StartedAt DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.3 Info: DROP TABLE "Commands" 17:19:00.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:00.3 Info: => 0.0046656s 17:19:00.3 Info: AlterTable Commands 17:19:00.3 Info: => 1.4E-06s 17:19:00.3 Info: AlterColumn Commands EndedAt DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.3 Info: DROP TABLE "Commands" 17:19:00.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:00.3 Info: => 0.0062134s 17:19:00.3 Info: AlterTable DownloadClientStatus 17:19:00.3 Info: => 1.1E-06s 17:19:00.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:19:00.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:00.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:00.3 Info: DROP TABLE "DownloadClientStatus" 17:19:00.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:00.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:00.3 Info: => 0.0048703s 17:19:00.3 Info: AlterTable DownloadClientStatus 17:19:00.3 Info: => 1.3E-06s 17:19:00.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:19:00.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) 17:19:00.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:00.4 Info: DROP TABLE "DownloadClientStatus" 17:19:00.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:00.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:00.4 Info: => 0.0047806s 17:19:00.4 Info: AlterTable DownloadClientStatus 17:19:00.4 Info: => 1.2E-06s 17:19:00.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:19:00.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) 17:19:00.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:00.4 Info: DROP TABLE "DownloadClientStatus" 17:19:00.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:00.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:00.4 Info: => 0.0047025s 17:19:00.4 Info: AlterTable DownloadHistory 17:19:00.4 Info: => 1.1E-06s 17:19:00.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.4 Info: DROP TABLE "DownloadHistory" 17:19:00.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:19:00.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:00.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:00.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:00.4 Info: => 0.0064575s 17:19:00.4 Info: AlterTable ExtraFiles 17:19:00.4 Info: => 1.4E-06s 17:19:00.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.4 Info: DROP TABLE "ExtraFiles" 17:19:00.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:00.4 Info: => 0.0046515s 17:19:00.4 Info: AlterTable ExtraFiles 17:19:00.4 Info: => 1.3E-06s 17:19:00.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.4 Info: DROP TABLE "ExtraFiles" 17:19:00.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:00.4 Info: => 0.0060006s 17:19:00.4 Info: AlterTable History 17:19:00.4 Info: => 1.3E-06s 17:19:00.4 Info: AlterColumn History Date DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.4 Info: DROP TABLE "History" 17:19:00.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:00.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:00.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:00.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:00.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:00.4 Info: => 0.005267s 17:19:00.4 Info: AlterTable ImportListStatus 17:19:00.4 Info: => 1E-06s 17:19:00.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:19:00.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) 17:19:00.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:00.4 Info: DROP TABLE "ImportListStatus" 17:19:00.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:00.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:00.4 Info: => 0.0047436s 17:19:00.4 Info: AlterTable ImportListStatus 17:19:00.4 Info: => 1E-06s 17:19:00.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:19:00.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) 17:19:00.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:00.4 Info: DROP TABLE "ImportListStatus" 17:19:00.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:00.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:00.4 Info: => 0.006144s 17:19:00.4 Info: AlterTable ImportListStatus 17:19:00.4 Info: => 1.1E-06s 17:19:00.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:19:00.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) 17:19:00.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:00.4 Info: DROP TABLE "ImportListStatus" 17:19:00.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:00.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:00.4 Info: => 0.0062465s 17:19:00.4 Info: AlterTable IndexerStatus 17:19:00.4 Info: => 1.1E-06s 17:19:00.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:19:00.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) 17:19:00.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:00.4 Info: DROP TABLE "IndexerStatus" 17:19:00.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:00.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:00.4 Info: => 0.0047705s 17:19:00.4 Info: AlterTable IndexerStatus 17:19:00.4 Info: => 1E-06s 17:19:00.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:19:00.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) 17:19:00.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:00.4 Info: DROP TABLE "IndexerStatus" 17:19:00.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:00.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:00.4 Info: => 0.0047862s 17:19:00.4 Info: AlterTable IndexerStatus 17:19:00.4 Info: => 1.5E-06s 17:19:00.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:19:00.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) 17:19:00.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:00.4 Info: DROP TABLE "IndexerStatus" 17:19:00.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:00.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:00.4 Info: => 0.004742s 17:19:00.4 Info: AlterTable LyricFiles 17:19:00.4 Info: => 1E-06s 17:19:00.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.4 Info: DROP TABLE "LyricFiles" 17:19:00.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:00.4 Info: => 0.0059891s 17:19:00.4 Info: AlterTable LyricFiles 17:19:00.4 Info: => 1.3E-06s 17:19:00.4 Info: AlterColumn LyricFiles Added DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.4 Info: DROP TABLE "LyricFiles" 17:19:00.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:00.4 Info: => 0.0046888s 17:19:00.4 Info: AlterTable MetadataFiles 17:19:00.4 Info: => 1.2E-06s 17:19:00.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.4 Info: DROP TABLE "MetadataFiles" 17:19:00.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:00.4 Info: => 0.0058966s 17:19:00.4 Info: AlterTable MetadataFiles 17:19:00.4 Info: => 1.1E-06s 17:19:00.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.4 Info: DROP TABLE "MetadataFiles" 17:19:00.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:00.4 Info: => 0.0045801s 17:19:00.4 Info: AlterTable PendingReleases 17:19:00.4 Info: => 1.1E-06s 17:19:00.4 Info: AlterColumn PendingReleases Added DateTimeOffset 17:19:00.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) 17:19:00.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:19:00.4 Info: DROP TABLE "PendingReleases" 17:19:00.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:19:00.4 Info: => 0.0056552s 17:19:00.4 Info: AlterTable ScheduledTasks 17:19:00.4 Info: => 1.4E-06s 17:19:00.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:19:00.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) 17:19:00.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:00.4 Info: DROP TABLE "ScheduledTasks" 17:19:00.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:00.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:00.4 Info: => 0.0058922s 17:19:00.4 Info: AlterTable ScheduledTasks 17:19:00.4 Info: => 1.2E-06s 17:19:00.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:19:00.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) 17:19:00.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:00.4 Info: DROP TABLE "ScheduledTasks" 17:19:00.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:00.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:00.4 Info: => 0.0047992s 17:19:00.4 Info: AlterTable TrackFiles 17:19:00.4 Info: => 1.1E-06s 17:19:00.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.5 Info: DROP TABLE "TrackFiles" 17:19:00.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:00.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:00.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:00.5 Info: => 0.0048916s 17:19:00.5 Info: AlterTable TrackFiles 17:19:00.5 Info: => 1.2E-06s 17:19:00.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.5 Info: DROP TABLE "TrackFiles" 17:19:00.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:00.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:00.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:00.5 Info: => 0.0061301s 17:19:00.5 Info: AlterTable VersionInfo 17:19:00.5 Info: => 1.2E-06s 17:19:00.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:19:00.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:19:00.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:19:00.5 Info: DROP TABLE "VersionInfo" 17:19:00.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:19:00.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:00.5 Info: => 0.0046256s 17:19:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:19:00', 'postgres_update_timestamp_columns_to_with_timezone') 17:19:00.5 Info: Committing Transaction 17:19:00.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:19:00.5 Info: => 0.0054259s 17:19:00.5 Info: 62: add_on_delete_to_notifications migrating 17:19:00.5 Info: Beginning Transaction 17:19:00.5 Info: Starting migration of Main DB to 62 17:19:00.5 Info: AlterTable Notifications 17:19:00.5 Info: => 1.5E-06s 17:19:00.5 Info: CreateColumn Notifications OnArtistDelete Boolean 17:19:00.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:19:00.5 Info: => 0.0006658s 17:19:00.5 Info: AlterTable Notifications 17:19:00.5 Info: => 1.3E-06s 17:19:00.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:19:00.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:19:00.5 Info: => 0.0006293s 17:19:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:19:00', 'add_on_delete_to_notifications') 17:19:00.5 Info: Committing Transaction 17:19:00.5 Info: 62: add_on_delete_to_notifications migrated 17:19:00.5 Info: => 0.0009544s 17:19:00.5 Info: 63: add_custom_formats migrating 17:19:00.5 Info: Beginning Transaction 17:19:00.5 Info: Starting migration of Main DB to 63 17:19:00.5 Info: INSERT INTO "NamingConfig" ("ReplaceIllegalCharacters", "StandardTrackFormat", "MultiDiscTrackFormat") VALUES (0, '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Preferred Words } {Quality Full}', '{Series Title} - {Air-Date} - {Episode Title} {Preferred.Words } {Quality Full}') 17:19:00.5 Info: AlterTable DelayProfiles 17:19:00.5 Info: => 1E-06s 17:19:00.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:19:00.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:19:00.5 Info: => 0.0006548s 17:19:00.5 Info: UpdateData 17:19:00.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:19:00.5 Info: => 5.51E-05s 17:19:00.5 Info: AlterTable TrackFiles 17:19:00.5 Info: => 1E-06s 17:19:00.5 Info: CreateColumn TrackFiles OriginalFilePath String 17:19:00.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:19:00.5 Info: => 0.000611s 17:19:00.5 Info: PerformDBOperation 17:19:00.5 Info: Performing DB Operation 17:19:00.5 Info: => 3.97E-05s 17:19:00.5 Info: CreateTable CustomFormats 17:19:00.5 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 17:19:00.5 Info: => 0.0001322s 17:19:00.5 Info: CreateIndex CustomFormats (Name) 17:19:00.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:19:00.5 Info: => 9.11E-05s 17:19:00.5 Info: AlterTable QualityProfiles 17:19:00.5 Info: => 1.7E-06s 17:19:00.5 Info: CreateColumn QualityProfiles FormatItems String 17:19:00.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:19:00.5 Info: => 0.0006516s 17:19:00.5 Info: AlterTable QualityProfiles 17:19:00.5 Info: => 1.2E-06s 17:19:00.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:19:00.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:00.5 Info: => 0.0006381s 17:19:00.5 Info: AlterTable QualityProfiles 17:19:00.5 Info: => 1.1E-06s 17:19:00.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:19:00.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:00.5 Info: => 0.0006359s 17:19:00.5 Info: PerformDBOperation 17:19:00.5 Info: Performing DB Operation 17:19:00.5 Info: => 7.34E-05s 17:19:00.5 Info: PerformDBOperation 17:19:00.5 Info: Performing DB Operation 17:19:00.5 Info: => 0.0013755s 17:19:00.5 Info: DeleteColumn ReleaseProfiles Preferred 17:19:00.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 17:19:00.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:00.5 Info: DROP TABLE "ReleaseProfiles" 17:19:00.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:00.5 Info: => 0.0059876s 17:19:00.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:19:00.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) 17:19:00.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:00.5 Info: DROP TABLE "ReleaseProfiles" 17:19:00.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:00.5 Info: => 0.0046155s 17:19:00.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:00.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:00.5 Info: => 5.51E-05s 17:19:00.5 Info: AlterTable DelayProfiles 17:19:00.5 Info: => 1E-06s 17:19:00.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:19:00.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:00.5 Info: => 0.0006448s 17:19:00.5 Info: AlterTable DelayProfiles 17:19:00.5 Info: => 1.1E-06s 17:19:00.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:19:00.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:19:00.5 Info: => 0.0006327s 17:19:00.5 Info: -> 1 Insert operations completed in 00:00:00.0000876 taking an average of 00:00:00.0000876 17:19:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:19:00', 'add_custom_formats') 17:19:00.5 Info: Committing Transaction 17:19:00.5 Info: 63: add_custom_formats migrated 17:19:00.5 Info: => 0.0010534s 17:19:00.5 Debug: Took: 00:00:00.4671521 17:19:00.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 17:19:00.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 17:19:00.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863405752891_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:00.5 Info: DatabaseEngineVersionCheck migrating 17:19:00.5 Info: PerformDBOperation 17:19:00.5 Info: Performing DB Operation 17:19:00.5 Info: SQLite 3.48.0 17:19:00.5 Info: => 0.0011025s 17:19:00.5 Info: DatabaseEngineVersionCheck migrated 17:19:00.5 Info: => 0.0011198s 17:19:00.5 Info: VersionMigration migrating 17:19:00.5 Info: Beginning Transaction 17:19:00.5 Info: CreateTable VersionInfo 17:19:00.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:00.5 Info: => 0.0001461s 17:19:00.5 Info: Committing Transaction 17:19:00.5 Info: VersionMigration migrated 17:19:00.5 Info: => 0.0005222s 17:19:00.5 Info: VersionUniqueMigration migrating 17:19:00.5 Info: Beginning Transaction 17:19:00.5 Info: CreateIndex VersionInfo (Version) 17:19:00.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:00.5 Info: => 0.0001332s 17:19:00.5 Info: AlterTable VersionInfo 17:19:00.5 Info: => 1.1E-06s 17:19:00.5 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:00.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:00.5 Info: => 0.0005958s 17:19:00.5 Info: Committing Transaction 17:19:00.5 Info: VersionUniqueMigration migrated 17:19:00.5 Info: => 0.0008143s 17:19:00.5 Info: VersionDescriptionMigration migrating 17:19:00.5 Info: Beginning Transaction 17:19:00.5 Info: AlterTable VersionInfo 17:19:00.5 Info: => 1E-06s 17:19:00.5 Info: CreateColumn VersionInfo Description String 17:19:00.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:00.5 Info: => 0.0002055s 17:19:00.5 Info: Committing Transaction 17:19:00.5 Info: VersionDescriptionMigration migrated 17:19:00.5 Info: => 0.0004158s 17:19:00.5 Info: 1: InitialSetup migrating 17:19:00.5 Info: Beginning Transaction 17:19:00.5 Info: Starting migration of Main DB to 1 17:19:00.5 Info: CreateTable Config 17:19:00.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:00.5 Info: => 0.0001824s 17:19:00.5 Info: CreateIndex Config (Key) 17:19:00.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:00.5 Info: => 8.69E-05s 17:19:00.5 Info: CreateTable RootFolders 17:19:00.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:00.5 Info: => 0.0001205s 17:19:00.5 Info: CreateIndex RootFolders (Path) 17:19:00.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:00.5 Info: => 7.84E-05s 17:19:00.5 Info: CreateTable Artists 17:19:00.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) 17:19:00.5 Info: => 0.0002827s 17:19:00.5 Info: CreateIndex Artists (ForeignArtistId) 17:19:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:00.5 Info: => 8.07E-05s 17:19:00.5 Info: CreateIndex Artists (NameSlug) 17:19:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:00.5 Info: => 8.3E-05s 17:19:00.5 Info: CreateIndex Artists (CleanName) 17:19:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.5 Info: => 9.58E-05s 17:19:00.5 Info: CreateIndex Artists (Path) 17:19:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.5 Info: => 7.45E-05s 17:19:00.5 Info: CreateTable Albums 17:19:00.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) 17:19:00.5 Info: => 0.0002541s 17:19:00.5 Info: CreateIndex Albums (ForeignAlbumId) 17:19:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.6 Info: => 0.0022165s 17:19:00.6 Info: CreateIndex Albums (MBId) 17:19:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:00.6 Info: => 0.0001131s 17:19:00.6 Info: CreateIndex Albums (TADBId) 17:19:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:00.6 Info: => 7.94E-05s 17:19:00.6 Info: CreateIndex Albums (TitleSlug) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:00.6 Info: => 7.65E-05s 17:19:00.6 Info: CreateIndex Albums (CleanTitle) 17:19:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.6 Info: => 7.25E-05s 17:19:00.6 Info: CreateIndex Albums (Path) 17:19:00.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:00.6 Info: => 7.38E-05s 17:19:00.6 Info: CreateTable Tracks 17:19:00.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) 17:19:00.6 Info: => 0.0001581s 17:19:00.6 Info: CreateIndex Tracks (ForeignTrackId) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:00.6 Info: => 7.76E-05s 17:19:00.6 Info: CreateIndex Tracks (ArtistId) 17:19:00.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:00.6 Info: => 8.09E-05s 17:19:00.6 Info: CreateIndex Tracks (TrackFileId) 17:19:00.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:00.6 Info: => 0.0001114s 17:19:00.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:00.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:00.6 Info: => 0.0001135s 17:19:00.6 Info: CreateTable TrackFiles 17:19:00.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) 17:19:00.6 Info: => 0.0001694s 17:19:00.6 Info: CreateIndex TrackFiles (ArtistId) 17:19:00.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:00.6 Info: => 8.51E-05s 17:19:00.6 Info: CreateIndex TrackFiles (AlbumId) 17:19:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:00.6 Info: => 8.09E-05s 17:19:00.6 Info: CreateTable History 17:19:00.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) 17:19:00.6 Info: => 0.0001794s 17:19:00.6 Info: CreateIndex History (Date) 17:19:00.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:00.6 Info: => 8.96E-05s 17:19:00.6 Info: CreateIndex History (EventType) 17:19:00.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:00.6 Info: => 0.0001046s 17:19:00.6 Info: CreateIndex History (DownloadId) 17:19:00.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:00.6 Info: => 9.04E-05s 17:19:00.6 Info: CreateIndex History (AlbumId) 17:19:00.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:00.6 Info: => 8.07E-05s 17:19:00.6 Info: CreateTable Notifications 17:19:00.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) 17:19:00.6 Info: => 0.0001642s 17:19:00.6 Info: CreateTable ScheduledTasks 17:19:00.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:00.6 Info: => 0.000117s 17:19:00.6 Info: CreateIndex ScheduledTasks (TypeName) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:00.6 Info: => 8.5E-05s 17:19:00.6 Info: CreateTable Indexers 17:19:00.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) 17:19:00.6 Info: => 0.0001142s 17:19:00.6 Info: CreateIndex Indexers (Name) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:00.6 Info: => 0.0001252s 17:19:00.6 Info: CreateTable Profiles 17:19:00.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:00.6 Info: => 0.0001357s 17:19:00.6 Info: CreateIndex Profiles (Name) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:00.6 Info: => 8.78E-05s 17:19:00.6 Info: CreateTable QualityDefinitions 17:19:00.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:00.6 Info: => 0.0001214s 17:19:00.6 Info: CreateIndex QualityDefinitions (Quality) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:00.6 Info: => 8.5E-05s 17:19:00.6 Info: CreateIndex QualityDefinitions (Title) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:00.6 Info: => 8.17E-05s 17:19:00.6 Info: CreateTable NamingConfig 17:19:00.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) 17:19:00.6 Info: => 0.0001553s 17:19:00.6 Info: CreateTable Blacklist 17:19:00.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 '') 17:19:00.6 Info: => 0.0001933s 17:19:00.6 Info: CreateTable Metadata 17:19:00.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) 17:19:00.6 Info: => 0.0001139s 17:19:00.6 Info: CreateTable MetadataFiles 17:19:00.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) 17:19:00.6 Info: => 0.0001649s 17:19:00.6 Info: CreateTable DownloadClients 17:19:00.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) 17:19:00.6 Info: => 0.0001202s 17:19:00.6 Info: CreateTable PendingReleases 17:19:00.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 '') 17:19:00.6 Info: => 0.000127s 17:19:00.6 Info: CreateTable RemotePathMappings 17:19:00.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:00.6 Info: => 0.00011s 17:19:00.6 Info: CreateTable Tags 17:19:00.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:00.6 Info: => 9.52E-05s 17:19:00.6 Info: CreateIndex Tags (Label) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:00.6 Info: => 9.98E-05s 17:19:00.6 Info: CreateTable Restrictions 17:19:00.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:00.6 Info: => 0.0001344s 17:19:00.6 Info: CreateTable DelayProfiles 17:19:00.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) 17:19:00.6 Info: => 0.0001588s 17:19:00.6 Info: CreateTable Users 17:19:00.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:00.6 Info: => 0.0001276s 17:19:00.6 Info: CreateIndex Users (Identifier) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:00.6 Info: => 9.04E-05s 17:19:00.6 Info: CreateIndex Users (Username) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:00.6 Info: => 8.02E-05s 17:19:00.6 Info: CreateTable Commands 17:19:00.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) 17:19:00.6 Info: => 0.0001697s 17:19:00.6 Info: CreateTable IndexerStatus 17:19:00.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) 17:19:00.6 Info: => 0.0001623s 17:19:00.6 Info: CreateIndex IndexerStatus (ProviderId) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:00.6 Info: => 8.86E-05s 17:19:00.6 Info: CreateTable ExtraFiles 17:19:00.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) 17:19:00.6 Info: => 0.000166s 17:19:00.6 Info: CreateTable LyricFiles 17:19:00.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) 17:19:00.6 Info: => 0.0001672s 17:19:00.6 Info: CreateTable LanguageProfiles 17:19:00.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:00.6 Info: => 0.000116s 17:19:00.6 Info: CreateIndex LanguageProfiles (Name) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:00.6 Info: => 9.38E-05s 17:19:00.6 Info: CreateTable DownloadClientStatus 17:19:00.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) 17:19:00.6 Info: => 0.0001194s 17:19:00.6 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:00.6 Info: => 0.0001157s 17:19:00.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:00.6 Info: -> 1 Insert operations completed in 00:00:00.0000686 taking an average of 00:00:00.0000686 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:00', 'InitialSetup') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 1: InitialSetup migrated 17:19:00.6 Info: => 0.0009252s 17:19:00.6 Info: 2: add_reason_to_pending_releases migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 2 17:19:00.6 Info: AlterTable PendingReleases 17:19:00.6 Info: => 1.1E-06s 17:19:00.6 Info: CreateColumn PendingReleases Reason Int32 17:19:00.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:00.6 Info: => 0.0005998s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:00', 'add_reason_to_pending_releases') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 2: add_reason_to_pending_releases migrated 17:19:00.6 Info: => 0.0008962s 17:19:00.6 Info: 3: add_medium_support migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 3 17:19:00.6 Info: AlterTable Albums 17:19:00.6 Info: => 1.6E-06s 17:19:00.6 Info: CreateColumn Albums Media String 17:19:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:00.6 Info: => 0.0005855s 17:19:00.6 Info: AlterTable Tracks 17:19:00.6 Info: => 1.3E-06s 17:19:00.6 Info: CreateColumn Tracks MediumNumber Int32 17:19:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:00.6 Info: => 0.0005333s 17:19:00.6 Info: AlterTable Tracks 17:19:00.6 Info: => 1.1E-06s 17:19:00.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:00.6 Info: => 0.0005305s 17:19:00.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:00.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:00.6 Info: => 4.65E-05s 17:19:00.6 Info: DeleteColumn Tracks TrackNumber 17:19:00.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) 17:19:00.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" 17:19:00.6 Info: DROP TABLE "Tracks" 17:19:00.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:00.6 Info: => 0.004574s 17:19:00.6 Info: AlterTable Tracks 17:19:00.6 Info: => 1.2E-06s 17:19:00.6 Info: CreateColumn Tracks TrackNumber String 17:19:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:00.6 Info: => 0.0005353s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:00', 'add_medium_support') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 3: add_medium_support migrated 17:19:00.6 Info: => 0.0009132s 17:19:00.6 Info: 4: add_various_qualites_in_profile migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 4 17:19:00.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:00.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:00.6 Info: => 6E-05s 17:19:00.6 Info: PerformDBOperation 17:19:00.6 Info: Performing DB Operation 17:19:00.6 Info: => 3.93E-05s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:00', 'add_various_qualites_in_profile') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 4: add_various_qualites_in_profile migrated 17:19:00.6 Info: => 0.0002898s 17:19:00.6 Info: 5: metadata_profiles migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 5 17:19:00.6 Info: CreateTable MetadataProfiles 17:19:00.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:00.6 Info: => 0.0001409s 17:19:00.6 Info: CreateIndex MetadataProfiles (Name) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:00.6 Info: => 9.54E-05s 17:19:00.6 Info: AlterTable Artists 17:19:00.6 Info: => 1.2E-06s 17:19:00.6 Info: CreateColumn Artists MetadataProfileId Int32 17:19:00.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:00.6 Info: => 0.0005846s 17:19:00.6 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:00.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) 17:19:00.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" 17:19:00.6 Info: DROP TABLE "Artists" 17:19:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.6 Info: => 0.0047997s 17:19:00.6 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:00.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) 17:19:00.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" 17:19:00.6 Info: DROP TABLE "Artists" 17:19:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.6 Info: => 0.0046166s 17:19:00.6 Info: AlterTable Albums 17:19:00.6 Info: => 1.2E-06s 17:19:00.6 Info: CreateColumn Albums SecondaryTypes String 17:19:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:00.6 Info: => 0.0005525s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:00', 'metadata_profiles') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 5: metadata_profiles migrated 17:19:00.6 Info: => 0.0009537s 17:19:00.6 Info: 6: separate_automatic_and_interactive_search migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 6 17:19:00.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:00.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) 17:19:00.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:00.6 Info: DROP TABLE "Indexers" 17:19:00.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:00.6 Info: => 0.0053964s 17:19:00.6 Info: AlterTable Indexers 17:19:00.6 Info: => 1.2E-06s 17:19:00.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:00.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:00.6 Info: => 0.0005401s 17:19:00.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:00.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:00.6 Info: => 4.42E-05s 17:19:00.6 Info: AlterTable Indexers 17:19:00.6 Info: => 1E-06s 17:19:00.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:00.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) 17:19:00.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" 17:19:00.6 Info: DROP TABLE "Indexers" 17:19:00.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:00.6 Info: => 0.0040927s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:00', 'separate_automatic_and_interactive_search') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 6: separate_automatic_and_interactive_search migrated 17:19:00.6 Info: => 0.0044357s 17:19:00.6 Info: 7: change_album_path_to_relative migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 7 17:19:00.6 Info: DeleteColumn Albums Path 17:19:00.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) 17:19:00.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" 17:19:00.6 Info: DROP TABLE "Albums" 17:19:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.6 Info: => 0.0059235s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:00', 'change_album_path_to_relative') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 7: change_album_path_to_relative migrated 17:19:00.6 Info: => 0.0063585s 17:19:00.6 Info: 8: change_quality_size_mb_to_kb migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 8 17:19:00.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 17:19:00.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 17:19:00.6 Info: => 5.89E-05s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:00', 'change_quality_size_mb_to_kb') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 8: change_quality_size_mb_to_kb migrated 17:19:00.6 Info: => 0.0003154s 17:19:00.6 Info: 9: album_releases migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 9 17:19:00.6 Info: AlterTable Albums 17:19:00.6 Info: => 1.3E-06s 17:19:00.6 Info: CreateColumn Albums Releases String 17:19:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:00.6 Info: => 0.0005971s 17:19:00.6 Info: AlterTable Albums 17:19:00.6 Info: => 1.3E-06s 17:19:00.6 Info: CreateColumn Albums CurrentRelease String 17:19:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:00.6 Info: => 0.000559s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:00', 'album_releases') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 9: album_releases migrated 17:19:00.6 Info: => 0.0008704s 17:19:00.6 Info: 10: album_releases_fix migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 10 17:19:00.6 Info: AlterTable Albums 17:19:00.6 Info: => 1.3E-06s 17:19:00.6 Info: AlterColumn Albums Releases String 17:19:00.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) 17:19:00.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" 17:19:00.6 Info: DROP TABLE "Albums" 17:19:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.6 Info: => 0.0058361s 17:19:00.6 Info: AlterTable Albums 17:19:00.6 Info: => 1.3E-06s 17:19:00.6 Info: AlterColumn Albums CurrentRelease String 17:19:00.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) 17:19:00.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" 17:19:00.6 Info: DROP TABLE "Albums" 17:19:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.6 Info: => 0.0047091s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:00', 'album_releases_fix') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 10: album_releases_fix migrated 17:19:00.6 Info: => 0.0050796s 17:19:00.6 Info: 11: import_lists migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 11 17:19:00.6 Info: CreateTable ImportLists 17:19:00.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) 17:19:00.6 Info: => 0.0001784s 17:19:00.6 Info: CreateIndex ImportLists (Name) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:00.6 Info: => 8.87E-05s 17:19:00.6 Info: CreateTable ImportListStatus 17:19:00.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) 17:19:00.6 Info: => 0.000124s 17:19:00.6 Info: CreateIndex ImportListStatus (ProviderId) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:00.6 Info: => 8.67E-05s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:00', 'import_lists') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 11: import_lists migrated 17:19:00.6 Info: => 0.0004256s 17:19:00.6 Info: 12: add_release_status migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 12 17:19:00.6 Info: AlterTable MetadataProfiles 17:19:00.6 Info: => 1E-06s 17:19:00.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:00.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:00.6 Info: => 0.0006122s 17:19:00.6 Info: PerformDBOperation 17:19:00.6 Info: Performing DB Operation 17:19:00.6 Info: => 3.45E-05s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:00', 'add_release_status') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 12: add_release_status migrated 17:19:00.6 Info: => 0.000311s 17:19:00.6 Info: 13: album_download_notification migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 13 17:19:00.6 Info: AlterTable Notifications 17:19:00.6 Info: => 1.9E-06s 17:19:00.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:00.6 Info: => 0.0006186s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:00', 'album_download_notification') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 13: album_download_notification migrated 17:19:00.6 Info: => 0.0009299s 17:19:00.6 Info: 14: fix_language_metadata_profiles migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 14 17:19:00.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 17:19:00.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 17:19:00.6 Info: => 8.43E-05s 17:19:00.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 17:19:00.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 17:19:00.6 Info: => 6.2E-05s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:00', 'fix_language_metadata_profiles') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 14: fix_language_metadata_profiles migrated 17:19:00.6 Info: => 0.000316s 17:19:00.6 Info: 15: remove_fanzub migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 15 17:19:00.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:00.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:00.6 Info: => 5.08E-05s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:00', 'remove_fanzub') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 15: remove_fanzub migrated 17:19:00.6 Info: => 0.0003026s 17:19:00.6 Info: 16: update_artist_history_indexes migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 16 17:19:00.6 Info: CreateIndex Albums (ArtistId) 17:19:00.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:00.6 Info: => 0.0001192s 17:19:00.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:00.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:00.6 Info: => 9.21E-05s 17:19:00.6 Info: DeleteIndex History (AlbumId) 17:19:00.6 Info: DROP INDEX "IX_History_AlbumId" 17:19:00.6 Info: => 0.0001289s 17:19:00.6 Info: CreateIndex History (AlbumId, Date) 17:19:00.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:00.6 Info: => 0.0001013s 17:19:00.6 Info: DeleteIndex History (DownloadId) 17:19:00.6 Info: DROP INDEX "IX_History_DownloadId" 17:19:00.6 Info: => 0.0001116s 17:19:00.6 Info: CreateIndex History (DownloadId, Date) 17:19:00.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:00.6 Info: => 9.74E-05s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:00', 'update_artist_history_indexes') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 16: update_artist_history_indexes migrated 17:19:00.6 Info: => 0.0004201s 17:19:00.6 Info: 17: remove_nma migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 17 17:19:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:00.6 Info: => 5.47E-05s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:00', 'remove_nma') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 17: remove_nma migrated 17:19:00.6 Info: => 0.0003071s 17:19:00.6 Info: 18: album_disambiguation migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 18 17:19:00.6 Info: AlterTable Albums 17:19:00.6 Info: => 1.1E-06s 17:19:00.6 Info: CreateColumn Albums Disambiguation String 17:19:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:00.6 Info: => 0.0006261s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:00', 'album_disambiguation') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 18: album_disambiguation migrated 17:19:00.6 Info: => 0.0009266s 17:19:00.6 Info: 19: add_ape_quality_in_profiles migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 19 17:19:00.6 Info: PerformDBOperation 17:19:00.6 Info: Performing DB Operation 17:19:00.6 Info: => 3.6E-05s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:00', 'add_ape_quality_in_profiles') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 19: add_ape_quality_in_profiles migrated 17:19:00.6 Info: => 0.0002963s 17:19:00.6 Info: 20: remove_pushalot migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 20 17:19:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:00.6 Info: => 5.25E-05s 17:19:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:00.6 Info: => 3.74E-05s 17:19:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:00.6 Info: => 3.83E-05s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:00', 'remove_pushalot') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 20: remove_pushalot migrated 17:19:00.6 Info: => 0.0002951s 17:19:00.6 Info: 21: add_custom_filters migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 21 17:19:00.6 Info: CreateTable CustomFilters 17:19:00.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:00.6 Info: => 0.0001386s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:00', 'add_custom_filters') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 21: add_custom_filters migrated 17:19:00.6 Info: => 0.0013715s 17:19:00.6 Info: 22: import_list_tags migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 22 17:19:00.6 Info: AlterTable ImportLists 17:19:00.6 Info: => 1.3E-06s 17:19:00.6 Info: CreateColumn ImportLists Tags String 17:19:00.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:00.6 Info: => 0.0006273s 17:19:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:00', 'import_list_tags') 17:19:00.6 Info: Committing Transaction 17:19:00.6 Info: 22: import_list_tags migrated 17:19:00.6 Info: => 0.0009492s 17:19:00.6 Info: 23: add_release_groups_etc migrating 17:19:00.6 Info: Beginning Transaction 17:19:00.6 Info: Starting migration of Main DB to 23 17:19:00.6 Info: CreateTable ArtistMetadata 17:19:00.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) 17:19:00.6 Info: => 0.0001918s 17:19:00.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:00.6 Info: => 9.16E-05s 17:19:00.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" 17:19:00.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" 17:19:00.6 Info: => 9.32E-05s 17:19:00.6 Info: AlterTable Artists 17:19:00.6 Info: => 1.1E-06s 17:19:00.6 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:00.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:00.6 Info: => 0.0006253s 17:19:00.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:00.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:00.6 Info: => 0.0010309s 17:19:00.6 Info: CreateTable AlbumReleases 17:19:00.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) 17:19:00.6 Info: => 0.0001811s 17:19:00.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:00.6 Info: => 9.33E-05s 17:19:00.6 Info: CreateIndex AlbumReleases (AlbumId) 17:19:00.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:00.6 Info: => 8.33E-05s 17:19:00.6 Info: PerformDBOperation 17:19:00.6 Info: Performing DB Operation 17:19:00.6 Info: => 3.73E-05s 17:19:00.6 Info: AlterTable Albums 17:19:00.6 Info: => 1E-06s 17:19:00.6 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:00.6 Info: => 0.0006428s 17:19:00.6 Info: AlterTable Albums 17:19:00.6 Info: => 1.2E-06s 17:19:00.6 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:00.6 Info: => 0.0006306s 17:19:00.6 Info: AlterTable Albums 17:19:00.6 Info: => 1.2E-06s 17:19:00.6 Info: CreateColumn Albums Links String 17:19:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:00.6 Info: => 0.0006187s 17:19:00.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:00.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:00.6 Info: => 9.05E-05s 17:19:00.6 Info: AlterTable Tracks 17:19:00.6 Info: => 1.8E-06s 17:19:00.6 Info: CreateColumn Tracks ForeignRecordingId String 17:19:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:00.6 Info: => 0.0006374s 17:19:00.6 Info: AlterTable Tracks 17:19:00.6 Info: => 1.4E-06s 17:19:00.6 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:00.6 Info: => 0.0006198s 17:19:00.6 Info: AlterTable Tracks 17:19:00.6 Info: => 1.3E-06s 17:19:00.6 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:00.6 Info: => 0.0006165s 17:19:00.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:00.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:00.6 Info: => 8.8E-05s 17:19:00.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:00.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:00.6 Info: => 7.36E-05s 17:19:00.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:00.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:00.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" 17:19:00.6 Info: DROP TABLE "Artists" 17:19:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.6 Info: => 0.0069286s 17:19:00.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:00.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) 17:19:00.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" 17:19:00.6 Info: DROP TABLE "Albums" 17:19:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.6 Info: => 0.0049376s 17:19:00.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:00.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:00.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 17:19:00.6 Info: DROP TABLE "Tracks" 17:19:00.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:00.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:00.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:00.6 Info: => 0.0047756s 17:19:00.6 Info: DeleteColumn TrackFiles ArtistId 17:19:00.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) 17:19:00.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" 17:19:00.7 Info: DROP TABLE "TrackFiles" 17:19:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:00.7 Info: => 0.0048095s 17:19:00.7 Info: CreateIndex Artists (ArtistMetadataId) 17:19:00.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.7 Info: => 0.0001004s 17:19:00.7 Info: CreateIndex Artists (Monitored) 17:19:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.7 Info: => 9.02E-05s 17:19:00.7 Info: CreateIndex Albums (ArtistMetadataId) 17:19:00.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:00.7 Info: => 8.22E-05s 17:19:00.7 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:00.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:00.7 Info: => 0.0001146s 17:19:00.7 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:00.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:00.7 Info: => 9.19E-05s 17:19:00.7 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:00.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:00.7 Info: => 8.75E-05s 17:19:00.7 Info: UpdateData 17:19:00.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:00.7 Info: => 7.19E-05s 17:19:00.7 Info: UpdateData 17:19:00.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:00.7 Info: => 4.47E-05s 17:19:00.7 Info: UpdateData 17:19:00.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:00.7 Info: => 5.17E-05s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:00', 'add_release_groups_etc') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 23: add_release_groups_etc migrated 17:19:00.7 Info: => 0.0006408s 17:19:00.7 Info: 24: NewMediaInfoFormat migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 24 17:19:00.7 Info: UpdateData 17:19:00.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:00.7 Info: => 5.68E-05s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:00', 'NewMediaInfoFormat') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 24: NewMediaInfoFormat migrated 17:19:00.7 Info: => 0.0003144s 17:19:00.7 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 25 17:19:00.7 Info: RenameTable Restrictions ReleaseProfiles 17:19:00.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:00.7 Info: => 0.0016836s 17:19:00.7 Info: AlterTable ReleaseProfiles 17:19:00.7 Info: => 1.6E-06s 17:19:00.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:00.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:00.7 Info: => 0.0005798s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:00', 'rename_restrictions_to_release_profiles') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:00.7 Info: => 0.0008826s 17:19:00.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 26 17:19:00.7 Info: RenameTable Profiles QualityProfiles 17:19:00.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:00.7 Info: => 0.0017041s 17:19:00.7 Info: AlterTable QualityProfiles 17:19:00.7 Info: => 1.6E-06s 17:19:00.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:00.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:00.7 Info: => 0.0005785s 17:19:00.7 Info: AlterTable LanguageProfiles 17:19:00.7 Info: => 1.2E-06s 17:19:00.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:00.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:00.7 Info: => 0.0005577s 17:19:00.7 Info: UpdateData 17:19:00.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:00.7 Info: => 4.63E-05s 17:19:00.7 Info: UpdateData 17:19:00.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:00.7 Info: => 3.84E-05s 17:19:00.7 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:00.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" 17:19:00.7 Info: DROP TABLE "Artists" 17:19:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.7 Info: => 0.0070138s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:00', 'rename_quality_profiles_add_upgrade_allowed') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:00.7 Info: => 0.0074638s 17:19:00.7 Info: 27: add_import_exclusions migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 27 17:19:00.7 Info: CreateTable ImportListExclusions 17:19:00.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:00.7 Info: => 0.0001393s 17:19:00.7 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:00.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:00.7 Info: => 9.37E-05s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:00', 'add_import_exclusions') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 27: add_import_exclusions migrated 17:19:00.7 Info: => 0.0004367s 17:19:00.7 Info: 28: clean_artist_metadata_table migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 28 17:19:00.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) 17:19:00.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) 17:19:00.7 Info: => 0.000161s 17:19:00.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) 17:19:00.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) 17:19:00.7 Info: => 0.0001318s 17:19:00.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) 17:19:00.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) 17:19:00.7 Info: => 0.000121s 17:19:00.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) 17:19:00.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) 17:19:00.7 Info: => 0.0001242s 17:19:00.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) 17:19:00.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) 17:19:00.7 Info: => 0.0001219s 17:19:00.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) 17:19:00.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) 17:19:00.7 Info: => 0.0001287s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:00', 'clean_artist_metadata_table') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 28: clean_artist_metadata_table migrated 17:19:00.7 Info: => 0.0004326s 17:19:00.7 Info: 29: health_issue_notification migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 29 17:19:00.7 Info: AlterTable Notifications 17:19:00.7 Info: => 1.2E-06s 17:19:00.7 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:00.7 Info: => 0.0006491s 17:19:00.7 Info: AlterTable Notifications 17:19:00.7 Info: => 1.1E-06s 17:19:00.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:00.7 Info: => 0.000616s 17:19:00.7 Info: AlterTable Notifications 17:19:00.7 Info: => 1.1E-06s 17:19:00.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:00.7 Info: => 0.0006048s 17:19:00.7 Info: AlterTable Notifications 17:19:00.7 Info: => 1E-06s 17:19:00.7 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:00.7 Info: => 0.0005829s 17:19:00.7 Info: AlterTable Notifications 17:19:00.7 Info: => 1.1E-06s 17:19:00.7 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:00.7 Info: => 0.0006393s 17:19:00.7 Info: DeleteColumn Notifications OnDownload 17:19:00.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) 17:19:00.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" 17:19:00.7 Info: DROP TABLE "Notifications" 17:19:00.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:00.7 Info: => 0.0045824s 17:19:00.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:00.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) 17:19:00.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" 17:19:00.7 Info: DROP TABLE "Notifications" 17:19:00.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:00.7 Info: => 0.0047414s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:00', 'health_issue_notification') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 29: health_issue_notification migrated 17:19:00.7 Info: => 0.005166s 17:19:00.7 Info: 30: add_mediafilerepository_mtime migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 30 17:19:00.7 Info: AlterTable TrackFiles 17:19:00.7 Info: => 1.4E-06s 17:19:00.7 Info: CreateColumn TrackFiles Modified DateTime 17:19:00.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:00.7 Info: => 0.0006676s 17:19:00.7 Info: AlterTable TrackFiles 17:19:00.7 Info: => 1.2E-06s 17:19:00.7 Info: CreateColumn TrackFiles Path String 17:19:00.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:00.7 Info: => 0.0006426s 17:19:00.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:00.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:00.7 Info: => 5.17E-05s 17:19:00.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) 17:19:00.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) 17:19:00.7 Info: => 0.0001498s 17:19:00.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) 17:19:00.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) 17:19:00.7 Info: => 0.0001403s 17:19:00.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) 17:19:00.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) 17:19:00.7 Info: => 0.0001934s 17:19:00.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") 17:19:00.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") 17:19:00.7 Info: => 9.82E-05s 17:19:00.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:00.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:00.7 Info: => 7.81E-05s 17:19:00.7 Info: AlterTable TrackFiles 17:19:00.7 Info: => 1.2E-06s 17:19:00.7 Info: AlterColumn TrackFiles Path String 17:19:00.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) 17:19:00.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" 17:19:00.7 Info: DROP TABLE "TrackFiles" 17:19:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:00.7 Info: => 0.0062552s 17:19:00.7 Info: CreateIndex TrackFiles (Path) 17:19:00.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:00.7 Info: => 9.88E-05s 17:19:00.7 Info: DeleteColumn TrackFiles RelativePath 17:19:00.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) 17:19:00.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" 17:19:00.7 Info: DROP TABLE "TrackFiles" 17:19:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:00.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:00.7 Info: => 0.0062146s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:00', 'add_mediafilerepository_mtime') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 30: add_mediafilerepository_mtime migrated 17:19:00.7 Info: => 0.0066108s 17:19:00.7 Info: 31: add_artistmetadataid_constraint migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 31 17:19:00.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") 17:19:00.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") 17:19:00.7 Info: => 0.0001084s 17:19:00.7 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:00.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:00.7 Info: => 0.0001379s 17:19:00.7 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:00.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" 17:19:00.7 Info: DROP TABLE "Artists" 17:19:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.7 Info: => 0.0055944s 17:19:00.7 Info: CreateIndex Artists (ArtistMetadataId) 17:19:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.7 Info: => 9.75E-05s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:00', 'add_artistmetadataid_constraint') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 31: add_artistmetadataid_constraint migrated 17:19:00.7 Info: => 0.0005251s 17:19:00.7 Info: 32: old_ids_and_artist_alias migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 32 17:19:00.7 Info: AlterTable ArtistMetadata 17:19:00.7 Info: => 1.2E-06s 17:19:00.7 Info: CreateColumn ArtistMetadata Aliases String 17:19:00.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:00.7 Info: => 0.0006495s 17:19:00.7 Info: AlterTable ArtistMetadata 17:19:00.7 Info: => 1.3E-06s 17:19:00.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:00.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:00.7 Info: => 0.000604s 17:19:00.7 Info: AlterTable Albums 17:19:00.7 Info: => 1.3E-06s 17:19:00.7 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:00.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:00.7 Info: => 0.0006172s 17:19:00.7 Info: AlterTable AlbumReleases 17:19:00.7 Info: => 1.1E-06s 17:19:00.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:00.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:00.7 Info: => 0.000614s 17:19:00.7 Info: AlterTable Tracks 17:19:00.7 Info: => 1E-06s 17:19:00.7 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:00.7 Info: => 0.0006371s 17:19:00.7 Info: AlterTable Tracks 17:19:00.7 Info: => 1.2E-06s 17:19:00.7 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:00.7 Info: => 0.0006063s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:00', 'old_ids_and_artist_alias') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 32: old_ids_and_artist_alias migrated 17:19:00.7 Info: => 0.0009733s 17:19:00.7 Info: 33: download_propers_config migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 33 17:19:00.7 Info: PerformDBOperation 17:19:00.7 Info: Performing DB Operation 17:19:00.7 Info: => 3.71E-05s 17:19:00.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:00.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:00.7 Info: => 4.78E-05s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:00', 'download_propers_config') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 33: download_propers_config migrated 17:19:00.7 Info: => 0.0003451s 17:19:00.7 Info: 34: remove_language_profiles migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 34 17:19:00.7 Info: DeleteTable LanguageProfiles 17:19:00.7 Info: DROP TABLE "LanguageProfiles" 17:19:00.7 Info: => 0.0002219s 17:19:00.7 Info: DeleteColumn Artists LanguageProfileId 17:19:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:00.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" 17:19:00.7 Info: DROP TABLE "Artists" 17:19:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.7 Info: => 0.0057366s 17:19:00.7 Info: DeleteColumn ImportLists LanguageProfileId 17:19:00.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) 17:19:00.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" 17:19:00.7 Info: DROP TABLE "ImportLists" 17:19:00.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:00.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:00.7 Info: => 0.0070447s 17:19:00.7 Info: DeleteColumn Blacklist Language 17:19:00.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) 17:19:00.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" 17:19:00.7 Info: DROP TABLE "Blacklist" 17:19:00.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:00.7 Info: => 0.0044053s 17:19:00.7 Info: DeleteColumn History Language 17:19:00.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) 17:19:00.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" 17:19:00.7 Info: DROP TABLE "History" 17:19:00.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:00.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:00.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:00.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:00.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:00.7 Info: => 0.00507s 17:19:00.7 Info: DeleteColumn LyricFiles Language 17:19:00.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) 17:19:00.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" 17:19:00.7 Info: DROP TABLE "LyricFiles" 17:19:00.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:00.7 Info: => 0.0044012s 17:19:00.7 Info: DeleteColumn TrackFiles Language 17:19:00.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) 17:19:00.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" 17:19:00.7 Info: DROP TABLE "TrackFiles" 17:19:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:00.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:00.7 Info: => 0.0047576s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:00', 'remove_language_profiles') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 34: remove_language_profiles migrated 17:19:00.7 Info: => 0.0053581s 17:19:00.7 Info: 35: multi_disc_naming_format migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 35 17:19:00.7 Info: AlterTable NamingConfig 17:19:00.7 Info: => 1.2E-06s 17:19:00.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:00.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:00.7 Info: => 0.0006443s 17:19:00.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:00.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:00.7 Info: => 5.13E-05s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:00', 'multi_disc_naming_format') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 35: multi_disc_naming_format migrated 17:19:00.7 Info: => 0.0003755s 17:19:00.7 Info: 36: add_download_client_priority migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 36 17:19:00.7 Info: AlterTable DownloadClients 17:19:00.7 Info: => 1.1E-06s 17:19:00.7 Info: CreateColumn DownloadClients Priority Int32 17:19:00.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:00.7 Info: => 0.0006318s 17:19:00.7 Info: PerformDBOperation 17:19:00.7 Info: Performing DB Operation 17:19:00.7 Info: => 6.19E-05s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:00', 'add_download_client_priority') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 36: add_download_client_priority migrated 17:19:00.7 Info: => 0.0003943s 17:19:00.7 Info: 37: remove_growl_prowl migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 37 17:19:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:19:00.7 Info: => 5.53E-05s 17:19:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:19:00.7 Info: => 3.86E-05s 17:19:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:00', 'remove_growl_prowl') 17:19:00.7 Info: Committing Transaction 17:19:00.7 Info: 37: remove_growl_prowl migrated 17:19:00.7 Info: => 0.000327s 17:19:00.7 Info: 38: remove_plex_hometheatre migrating 17:19:00.7 Info: Beginning Transaction 17:19:00.7 Info: Starting migration of Main DB to 38 17:19:00.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:19:00.8 Info: => 5.5E-05s 17:19:00.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:19:00.8 Info: => 3.75E-05s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:00', 'remove_plex_hometheatre') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 38: remove_plex_hometheatre migrated 17:19:00.8 Info: => 0.0003213s 17:19:00.8 Info: 39: add_root_folder_add_defaults migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 39 17:19:00.8 Info: AlterTable RootFolders 17:19:00.8 Info: => 1.5E-06s 17:19:00.8 Info: CreateColumn RootFolders Name String 17:19:00.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:19:00.8 Info: => 0.000619s 17:19:00.8 Info: AlterTable RootFolders 17:19:00.8 Info: => 1.1E-06s 17:19:00.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:19:00.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:19:00.8 Info: => 0.0005822s 17:19:00.8 Info: AlterTable RootFolders 17:19:00.8 Info: => 1E-06s 17:19:00.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:19:00.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:19:00.8 Info: => 0.0006149s 17:19:00.8 Info: AlterTable RootFolders 17:19:00.8 Info: => 1.2E-06s 17:19:00.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:19:00.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:00.8 Info: => 0.0006186s 17:19:00.8 Info: AlterTable RootFolders 17:19:00.8 Info: => 1.1E-06s 17:19:00.8 Info: CreateColumn RootFolders DefaultTags String 17:19:00.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:19:00.8 Info: => 0.0006034s 17:19:00.8 Info: PerformDBOperation 17:19:00.8 Info: Performing DB Operation 17:19:00.8 Info: => 6.24E-05s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:00', 'add_root_folder_add_defaults') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 39: add_root_folder_add_defaults migrated 17:19:00.8 Info: => 0.0003869s 17:19:00.8 Info: 40: task_duration migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 40 17:19:00.8 Info: AlterTable ScheduledTasks 17:19:00.8 Info: => 1.2E-06s 17:19:00.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:19:00.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:19:00.8 Info: => 0.0006551s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:00', 'task_duration') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 40: task_duration migrated 17:19:00.8 Info: => 0.0009855s 17:19:00.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 41 17:19:00.8 Info: AlterTable ReleaseProfiles 17:19:00.8 Info: => 1.2E-06s 17:19:00.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:19:00.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:19:00.8 Info: => 0.0006578s 17:19:00.8 Info: AlterTable ReleaseProfiles 17:19:00.8 Info: => 1.2E-06s 17:19:00.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:19:00.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:19:00.8 Info: => 0.0006306s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:00', 'add_indexer_and_enabled_to_release_profiles') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:00.8 Info: => 0.0009634s 17:19:00.8 Info: 42: remove_album_folders migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 42 17:19:00.8 Info: DeleteColumn Artists AlbumFolder 17:19:00.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) 17:19:00.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" 17:19:00.8 Info: DROP TABLE "Artists" 17:19:00.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.8 Info: => 0.0050627s 17:19:00.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:00.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:00.8 Info: => 4.62E-05s 17:19:00.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:00.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:00.8 Info: => 4.1E-05s 17:19:00.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:19:00.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) 17:19:00.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:19:00.8 Info: DROP TABLE "NamingConfig" 17:19:00.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:19:00.8 Info: => 0.0044088s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:00', 'remove_album_folders') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 42: remove_album_folders migrated 17:19:00.8 Info: => 0.0048338s 17:19:00.8 Info: 44: add_priority_to_indexers migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 44 17:19:00.8 Info: AlterTable Indexers 17:19:00.8 Info: => 1.1E-06s 17:19:00.8 Info: CreateColumn Indexers Priority Int32 17:19:00.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:19:00.8 Info: => 0.0006525s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:00', 'add_priority_to_indexers') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 44: add_priority_to_indexers migrated 17:19:00.8 Info: => 0.000975s 17:19:00.8 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 45 17:19:00.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:00.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:00.8 Info: => 0.0001282s 17:19:00.8 Info: PerformDBOperation 17:19:00.8 Info: Performing DB Operation 17:19:00.8 Info: => 3.46E-05s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:00', 'remove_chown_and_folderchmod_config') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:00.8 Info: => 0.0003152s 17:19:00.8 Info: 47: update_notifiarr migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 47 17:19:00.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:00.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:00.8 Info: => 9.11E-05s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:00', 'update_notifiarr') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 47: update_notifiarr migrated 17:19:00.8 Info: => 0.0003748s 17:19:00.8 Info: 49: email_multiple_addresses migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 49 17:19:00.8 Info: PerformDBOperation 17:19:00.8 Info: Performing DB Operation 17:19:00.8 Info: => 6.16E-05s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:00', 'email_multiple_addresses') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 49: email_multiple_addresses migrated 17:19:00.8 Info: => 0.0003475s 17:19:00.8 Info: 50: rename_blacklist_to_blocklist migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 50 17:19:00.8 Info: RenameTable Blacklist Blocklist 17:19:00.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:19:00.8 Info: => 0.001821s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:19:00', 'rename_blacklist_to_blocklist') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 50: rename_blacklist_to_blocklist migrated 17:19:00.8 Info: => 0.0021586s 17:19:00.8 Info: 51: cdh_per_downloadclient migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 51 17:19:00.8 Info: AlterTable DownloadClients 17:19:00.8 Info: => 1.1E-06s 17:19:00.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:19:00.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:00.8 Info: => 0.0006659s 17:19:00.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:19:00.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:00.8 Info: => 0.0006368s 17:19:00.8 Info: PerformDBOperation 17:19:00.8 Info: Performing DB Operation 17:19:00.8 Info: => 0.0001655s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:19:00', 'cdh_per_downloadclient') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 51: cdh_per_downloadclient migrated 17:19:00.8 Info: => 0.0004794s 17:19:00.8 Info: 52: download_history migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 52 17:19:00.8 Info: CreateTable DownloadHistory 17:19:00.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) 17:19:00.8 Info: => 0.000215s 17:19:00.8 Info: CreateIndex DownloadHistory (EventType) 17:19:00.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:00.8 Info: => 0.0001039s 17:19:00.8 Info: CreateIndex DownloadHistory (ArtistId) 17:19:00.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:00.8 Info: => 8.61E-05s 17:19:00.8 Info: CreateIndex DownloadHistory (DownloadId) 17:19:00.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:00.8 Info: => 9.38E-05s 17:19:00.8 Info: PerformDBOperation 17:19:00.8 Info: Performing DB Operation 17:19:00.8 Info: => 0.0001272s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:19:00', 'download_history') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 52: download_history migrated 17:19:00.8 Info: => 0.0004995s 17:19:00.8 Info: 53: add_update_history migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 53 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:19:00', 'add_update_history') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 53: add_update_history migrated 17:19:00.8 Info: => 0.0003248s 17:19:00.8 Info: 54: add_on_update_to_notifications migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 54 17:19:00.8 Info: AlterTable Notifications 17:19:00.8 Info: => 1.1E-06s 17:19:00.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:19:00.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:19:00.8 Info: => 0.0006798s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:19:00', 'add_on_update_to_notifications') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 54: add_on_update_to_notifications migrated 17:19:00.8 Info: => 0.0009952s 17:19:00.8 Info: 55: download_client_per_indexer migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 55 17:19:00.8 Info: AlterTable Indexers 17:19:00.8 Info: => 1.3E-06s 17:19:00.8 Info: CreateColumn Indexers DownloadClientId Int32 17:19:00.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:19:00.8 Info: => 0.0006737s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:19:00', 'download_client_per_indexer') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 55: download_client_per_indexer migrated 17:19:00.8 Info: => 0.0010042s 17:19:00.8 Info: 56: AddNewItemMonitorType migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 56 17:19:00.8 Info: AlterTable Artists 17:19:00.8 Info: => 1.1E-06s 17:19:00.8 Info: CreateColumn Artists MonitorNewItems Int32 17:19:00.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:00.8 Info: => 0.000712s 17:19:00.8 Info: AlterTable RootFolders 17:19:00.8 Info: => 1.4E-06s 17:19:00.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:19:00.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:00.8 Info: => 0.000664s 17:19:00.8 Info: AlterTable ImportLists 17:19:00.8 Info: => 1.2E-06s 17:19:00.8 Info: CreateColumn ImportLists MonitorNewItems Int32 17:19:00.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:00.8 Info: => 0.0006534s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:19:00', 'AddNewItemMonitorType') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 56: AddNewItemMonitorType migrated 17:19:00.8 Info: => 0.0010115s 17:19:00.8 Info: 57: ImportListSearch migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 57 17:19:00.8 Info: AlterTable ImportLists 17:19:00.8 Info: => 1.5E-06s 17:19:00.8 Info: CreateColumn ImportLists ShouldSearch Boolean 17:19:00.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:19:00.8 Info: => 0.0006952s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:19:00', 'ImportListSearch') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 57: ImportListSearch migrated 17:19:00.8 Info: => 0.0010243s 17:19:00.8 Info: 58: ImportListMonitorExisting migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 58 17:19:00.8 Info: AlterTable ImportLists 17:19:00.8 Info: => 1.1E-06s 17:19:00.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:19:00.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:19:00.8 Info: => 0.0006844s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:19:00', 'ImportListMonitorExisting') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 58: ImportListMonitorExisting migrated 17:19:00.8 Info: => 0.0010069s 17:19:00.8 Info: 59: add_indexer_tags migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 59 17:19:00.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:19:00.8 Info: => 5.55E-05s 17:19:00.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:19:00.8 Info: => 3.84E-05s 17:19:00.8 Info: AlterTable Indexers 17:19:00.8 Info: => 9E-07s 17:19:00.8 Info: CreateColumn Indexers Tags String 17:19:00.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:19:00.8 Info: => 0.0006695s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:19:00', 'add_indexer_tags') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 59: add_indexer_tags migrated 17:19:00.8 Info: => 0.0009848s 17:19:00.8 Info: 60: update_audio_types migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 60 17:19:00.8 Info: PerformDBOperation 17:19:00.8 Info: Performing DB Operation 17:19:00.8 Info: => 5.81E-05s 17:19:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:19:00', 'update_audio_types') 17:19:00.8 Info: Committing Transaction 17:19:00.8 Info: 60: update_audio_types migrated 17:19:00.8 Info: => 0.0003564s 17:19:00.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:19:00.8 Info: Beginning Transaction 17:19:00.8 Info: Starting migration of Main DB to 61 17:19:00.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:00.9 Info: DELETE FROM "Commands" WHERE 1 = 1 17:19:00.9 Info: => 9.02E-05s 17:19:00.9 Info: AlterTable AlbumReleases 17:19:00.9 Info: => 1.1E-06s 17:19:00.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.9 Info: DROP TABLE "AlbumReleases" 17:19:00.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:19:00.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:00.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:00.9 Info: => 0.0051659s 17:19:00.9 Info: AlterTable Albums 17:19:00.9 Info: => 1.2E-06s 17:19:00.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.9 Info: DROP TABLE "Albums" 17:19:00.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:00.9 Info: => 0.0051691s 17:19:00.9 Info: AlterTable Albums 17:19:00.9 Info: => 1.1E-06s 17:19:00.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.9 Info: DROP TABLE "Albums" 17:19:00.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:00.9 Info: => 0.0076283s 17:19:00.9 Info: AlterTable Albums 17:19:00.9 Info: => 1.2E-06s 17:19:00.9 Info: AlterColumn Albums Added DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.9 Info: DROP TABLE "Albums" 17:19:00.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:00.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:00.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:00.9 Info: => 0.0063279s 17:19:00.9 Info: AlterTable Artists 17:19:00.9 Info: => 1.1E-06s 17:19:00.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.9 Info: DROP TABLE "Artists" 17:19:00.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.9 Info: => 0.0062784s 17:19:00.9 Info: AlterTable Artists 17:19:00.9 Info: => 1E-06s 17:19:00.9 Info: AlterColumn Artists Added DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.9 Info: DROP TABLE "Artists" 17:19:00.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:00.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:00.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:00.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:00.9 Info: => 0.0068198s 17:19:00.9 Info: AlterTable Blocklist 17:19:00.9 Info: => 1E-06s 17:19:00.9 Info: AlterColumn Blocklist Date DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.9 Info: DROP TABLE "Blocklist" 17:19:00.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:00.9 Info: => 0.0046113s 17:19:00.9 Info: AlterTable Blocklist 17:19:00.9 Info: => 1.3E-06s 17:19:00.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.9 Info: DROP TABLE "Blocklist" 17:19:00.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:00.9 Info: => 0.0046052s 17:19:00.9 Info: AlterTable Commands 17:19:00.9 Info: => 1.4E-06s 17:19:00.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.9 Info: DROP TABLE "Commands" 17:19:00.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:00.9 Info: => 0.0046154s 17:19:00.9 Info: AlterTable Commands 17:19:00.9 Info: => 1.2E-06s 17:19:00.9 Info: AlterColumn Commands StartedAt DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.9 Info: DROP TABLE "Commands" 17:19:00.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:00.9 Info: => 0.0045941s 17:19:00.9 Info: AlterTable Commands 17:19:00.9 Info: => 1.2E-06s 17:19:00.9 Info: AlterColumn Commands EndedAt DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.9 Info: DROP TABLE "Commands" 17:19:00.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:00.9 Info: => 0.0061506s 17:19:00.9 Info: AlterTable DownloadClientStatus 17:19:00.9 Info: => 1.3E-06s 17:19:00.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:19:00.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) 17:19:00.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:00.9 Info: DROP TABLE "DownloadClientStatus" 17:19:00.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:00.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:00.9 Info: => 0.0061505s 17:19:00.9 Info: AlterTable DownloadClientStatus 17:19:00.9 Info: => 1.3E-06s 17:19:00.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:19:00.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) 17:19:00.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:00.9 Info: DROP TABLE "DownloadClientStatus" 17:19:00.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:00.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:00.9 Info: => 0.0046927s 17:19:00.9 Info: AlterTable DownloadClientStatus 17:19:00.9 Info: => 1.1E-06s 17:19:00.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:19:00.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) 17:19:00.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:00.9 Info: DROP TABLE "DownloadClientStatus" 17:19:00.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:00.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:00.9 Info: => 0.0046913s 17:19:00.9 Info: AlterTable DownloadHistory 17:19:00.9 Info: => 1.2E-06s 17:19:00.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:19:00.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 17:19:00.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 17:19:00.9 Info: DROP TABLE "DownloadHistory" 17:19:00.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:19:00.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:00.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:00.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:00.9 Info: => 0.0064996s 17:19:00.9 Info: AlterTable ExtraFiles 17:19:00.9 Info: => 1.1E-06s 17:19:00.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:19:00.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) 17:19:00.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" 17:19:00.9 Info: DROP TABLE "ExtraFiles" 17:19:00.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:01.0 Info: => 0.0045313s 17:19:01.0 Info: AlterTable ExtraFiles 17:19:01.0 Info: => 1.5E-06s 17:19:01.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.0 Info: DROP TABLE "ExtraFiles" 17:19:01.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:01.0 Info: => 0.0045184s 17:19:01.0 Info: AlterTable History 17:19:01.0 Info: => 1.3E-06s 17:19:01.0 Info: AlterColumn History Date DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.0 Info: DROP TABLE "History" 17:19:01.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:01.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:01.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:01.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:01.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:01.0 Info: => 0.0063343s 17:19:01.0 Info: AlterTable ImportListStatus 17:19:01.0 Info: => 1.1E-06s 17:19:01.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:19:01.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) 17:19:01.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:01.0 Info: DROP TABLE "ImportListStatus" 17:19:01.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:01.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:01.0 Info: => 0.0047484s 17:19:01.0 Info: AlterTable ImportListStatus 17:19:01.0 Info: => 1.2E-06s 17:19:01.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:19:01.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) 17:19:01.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:01.0 Info: DROP TABLE "ImportListStatus" 17:19:01.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:01.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:01.0 Info: => 0.0060242s 17:19:01.0 Info: AlterTable ImportListStatus 17:19:01.0 Info: => 1.1E-06s 17:19:01.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:19:01.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) 17:19:01.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:01.0 Info: DROP TABLE "ImportListStatus" 17:19:01.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:01.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:01.0 Info: => 0.0047564s 17:19:01.0 Info: AlterTable IndexerStatus 17:19:01.0 Info: => 1E-06s 17:19:01.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:19:01.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) 17:19:01.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:01.0 Info: DROP TABLE "IndexerStatus" 17:19:01.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:01.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:01.0 Info: => 0.0061751s 17:19:01.0 Info: AlterTable IndexerStatus 17:19:01.0 Info: => 1.2E-06s 17:19:01.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:19:01.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) 17:19:01.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:01.0 Info: DROP TABLE "IndexerStatus" 17:19:01.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:01.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:01.0 Info: => 0.004789s 17:19:01.0 Info: AlterTable IndexerStatus 17:19:01.0 Info: => 1.1E-06s 17:19:01.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:19:01.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) 17:19:01.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:01.0 Info: DROP TABLE "IndexerStatus" 17:19:01.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:01.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:01.0 Info: => 0.0047547s 17:19:01.0 Info: AlterTable LyricFiles 17:19:01.0 Info: => 1.2E-06s 17:19:01.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.0 Info: DROP TABLE "LyricFiles" 17:19:01.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:01.0 Info: => 0.0046038s 17:19:01.0 Info: AlterTable LyricFiles 17:19:01.0 Info: => 1.2E-06s 17:19:01.0 Info: AlterColumn LyricFiles Added DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.0 Info: DROP TABLE "LyricFiles" 17:19:01.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:01.0 Info: => 0.0062644s 17:19:01.0 Info: AlterTable MetadataFiles 17:19:01.0 Info: => 1.4E-06s 17:19:01.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.0 Info: DROP TABLE "MetadataFiles" 17:19:01.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:01.0 Info: => 0.0046101s 17:19:01.0 Info: AlterTable MetadataFiles 17:19:01.0 Info: => 1.3E-06s 17:19:01.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.0 Info: DROP TABLE "MetadataFiles" 17:19:01.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:01.0 Info: => 0.0045893s 17:19:01.0 Info: AlterTable PendingReleases 17:19:01.0 Info: => 1.4E-06s 17:19:01.0 Info: AlterColumn PendingReleases Added DateTimeOffset 17:19:01.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) 17:19:01.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:19:01.0 Info: DROP TABLE "PendingReleases" 17:19:01.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:19:01.0 Info: => 0.0058547s 17:19:01.0 Info: AlterTable ScheduledTasks 17:19:01.0 Info: => 1.3E-06s 17:19:01.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:19:01.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) 17:19:01.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:01.0 Info: DROP TABLE "ScheduledTasks" 17:19:01.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:01.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:01.0 Info: => 0.0048086s 17:19:01.0 Info: AlterTable ScheduledTasks 17:19:01.0 Info: => 1.2E-06s 17:19:01.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:19:01.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) 17:19:01.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:01.0 Info: DROP TABLE "ScheduledTasks" 17:19:01.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:01.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:01.0 Info: => 0.005955s 17:19:01.0 Info: AlterTable TrackFiles 17:19:01.0 Info: => 1.4E-06s 17:19:01.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.0 Info: DROP TABLE "TrackFiles" 17:19:01.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:01.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:01.0 Info: => 0.004936s 17:19:01.0 Info: AlterTable TrackFiles 17:19:01.0 Info: => 1.2E-06s 17:19:01.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.0 Info: DROP TABLE "TrackFiles" 17:19:01.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:01.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:01.0 Info: => 0.00492s 17:19:01.0 Info: AlterTable VersionInfo 17:19:01.0 Info: => 1.1E-06s 17:19:01.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:19:01.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:19:01.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:19:01.0 Info: DROP TABLE "VersionInfo" 17:19:01.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:19:01.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:01.0 Info: => 0.0062363s 17:19:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:19:01', 'postgres_update_timestamp_columns_to_with_timezone') 17:19:01.0 Info: Committing Transaction 17:19:01.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:19:01.0 Info: => 0.0069888s 17:19:01.0 Info: 62: add_on_delete_to_notifications migrating 17:19:01.0 Info: Beginning Transaction 17:19:01.0 Info: Starting migration of Main DB to 62 17:19:01.0 Info: AlterTable Notifications 17:19:01.0 Info: => 1.4E-06s 17:19:01.0 Info: CreateColumn Notifications OnArtistDelete Boolean 17:19:01.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:19:01.0 Info: => 0.0006942s 17:19:01.0 Info: AlterTable Notifications 17:19:01.0 Info: => 1.3E-06s 17:19:01.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:19:01.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:19:01.0 Info: => 0.0006457s 17:19:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:19:01', 'add_on_delete_to_notifications') 17:19:01.0 Info: Committing Transaction 17:19:01.0 Info: 62: add_on_delete_to_notifications migrated 17:19:01.1 Info: => 0.0009713s 17:19:01.1 Info: 63: add_custom_formats migrating 17:19:01.1 Info: Beginning Transaction 17:19:01.1 Info: Starting migration of Main DB to 63 17:19:01.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 17:19:01.1 Info: AlterTable DelayProfiles 17:19:01.1 Info: => 1.1E-06s 17:19:01.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:19:01.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:19:01.1 Info: => 0.0006562s 17:19:01.1 Info: UpdateData 17:19:01.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:19:01.1 Info: => 5.51E-05s 17:19:01.1 Info: AlterTable TrackFiles 17:19:01.1 Info: => 1E-06s 17:19:01.1 Info: CreateColumn TrackFiles OriginalFilePath String 17:19:01.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:19:01.1 Info: => 0.0006125s 17:19:01.1 Info: PerformDBOperation 17:19:01.1 Info: Performing DB Operation 17:19:01.1 Info: => 0.0013573s 17:19:01.1 Info: CreateTable CustomFormats 17:19:01.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 17:19:01.1 Info: => 0.0001542s 17:19:01.1 Info: CreateIndex CustomFormats (Name) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:19:01.1 Info: => 9.54E-05s 17:19:01.1 Info: AlterTable QualityProfiles 17:19:01.1 Info: => 1E-06s 17:19:01.1 Info: CreateColumn QualityProfiles FormatItems String 17:19:01.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:19:01.1 Info: => 0.0006567s 17:19:01.1 Info: AlterTable QualityProfiles 17:19:01.1 Info: => 1.3E-06s 17:19:01.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:19:01.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:01.1 Info: => 0.0006311s 17:19:01.1 Info: AlterTable QualityProfiles 17:19:01.1 Info: => 1.2E-06s 17:19:01.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:19:01.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:01.1 Info: => 0.0006302s 17:19:01.1 Info: PerformDBOperation 17:19:01.1 Info: Performing DB Operation 17:19:01.1 Info: => 0.0006478s 17:19:01.1 Info: PerformDBOperation 17:19:01.1 Info: Performing DB Operation 17:19:01.1 Info: => 4.12E-05s 17:19:01.1 Info: DeleteColumn ReleaseProfiles Preferred 17:19:01.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) 17:19:01.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:01.1 Info: DROP TABLE "ReleaseProfiles" 17:19:01.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:01.1 Info: => 0.004661s 17:19:01.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:19:01.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) 17:19:01.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:01.1 Info: DROP TABLE "ReleaseProfiles" 17:19:01.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:01.1 Info: => 0.0059436s 17:19:01.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:01.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:01.1 Info: => 5.84E-05s 17:19:01.1 Info: AlterTable DelayProfiles 17:19:01.1 Info: => 1.9E-06s 17:19:01.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:19:01.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:01.1 Info: => 0.0006417s 17:19:01.1 Info: AlterTable DelayProfiles 17:19:01.1 Info: => 1.4E-06s 17:19:01.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:19:01.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:19:01.1 Info: => 0.0006251s 17:19:01.1 Info: -> 1 Insert operations completed in 00:00:00.0001033 taking an average of 00:00:00.0001033 17:19:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:19:01', 'add_custom_formats') 17:19:01.1 Info: Committing Transaction 17:19:01.1 Info: 63: add_custom_formats migrated 17:19:01.1 Info: => 0.0010473s 17:19:01.1 Debug: Took: 00:00:00.5456685 17:19:01.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 17:19:01.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 17:19:01.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863411584077_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:01.1 Info: DatabaseEngineVersionCheck migrating 17:19:01.1 Info: PerformDBOperation 17:19:01.1 Info: Performing DB Operation 17:19:01.1 Info: SQLite 3.48.0 17:19:01.1 Info: => 0.0011263s 17:19:01.1 Info: DatabaseEngineVersionCheck migrated 17:19:01.1 Info: => 0.0011452s 17:19:01.1 Info: VersionMigration migrating 17:19:01.1 Info: Beginning Transaction 17:19:01.1 Info: CreateTable VersionInfo 17:19:01.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:01.1 Info: => 0.0001503s 17:19:01.1 Info: Committing Transaction 17:19:01.1 Info: VersionMigration migrated 17:19:01.1 Info: => 0.0005286s 17:19:01.1 Info: VersionUniqueMigration migrating 17:19:01.1 Info: Beginning Transaction 17:19:01.1 Info: CreateIndex VersionInfo (Version) 17:19:01.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:01.1 Info: => 0.00013s 17:19:01.1 Info: AlterTable VersionInfo 17:19:01.1 Info: => 1.2E-06s 17:19:01.1 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:01.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:01.1 Info: => 0.0006044s 17:19:01.1 Info: Committing Transaction 17:19:01.1 Info: VersionUniqueMigration migrated 17:19:01.1 Info: => 0.0008372s 17:19:01.1 Info: VersionDescriptionMigration migrating 17:19:01.1 Info: Beginning Transaction 17:19:01.1 Info: AlterTable VersionInfo 17:19:01.1 Info: => 1.8E-06s 17:19:01.1 Info: CreateColumn VersionInfo Description String 17:19:01.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:01.1 Info: => 0.0002094s 17:19:01.1 Info: Committing Transaction 17:19:01.1 Info: VersionDescriptionMigration migrated 17:19:01.1 Info: => 0.0004335s 17:19:01.1 Info: 1: InitialSetup migrating 17:19:01.1 Info: Beginning Transaction 17:19:01.1 Info: Starting migration of Main DB to 1 17:19:01.1 Info: CreateTable Config 17:19:01.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:01.1 Info: => 0.0001858s 17:19:01.1 Info: CreateIndex Config (Key) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:01.1 Info: => 8.02E-05s 17:19:01.1 Info: CreateTable RootFolders 17:19:01.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:01.1 Info: => 0.0001066s 17:19:01.1 Info: CreateIndex RootFolders (Path) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:01.1 Info: => 8.48E-05s 17:19:01.1 Info: CreateTable Artists 17:19:01.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) 17:19:01.1 Info: => 0.000306s 17:19:01.1 Info: CreateIndex Artists (ForeignArtistId) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:01.1 Info: => 9.02E-05s 17:19:01.1 Info: CreateIndex Artists (NameSlug) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:01.1 Info: => 7.67E-05s 17:19:01.1 Info: CreateIndex Artists (CleanName) 17:19:01.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.1 Info: => 8.04E-05s 17:19:01.1 Info: CreateIndex Artists (Path) 17:19:01.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.1 Info: => 7.76E-05s 17:19:01.1 Info: CreateTable Albums 17:19:01.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) 17:19:01.1 Info: => 0.000267s 17:19:01.1 Info: CreateIndex Albums (ForeignAlbumId) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.1 Info: => 8.92E-05s 17:19:01.1 Info: CreateIndex Albums (MBId) 17:19:01.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:01.1 Info: => 7.15E-05s 17:19:01.1 Info: CreateIndex Albums (TADBId) 17:19:01.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:01.1 Info: => 7.59E-05s 17:19:01.1 Info: CreateIndex Albums (TitleSlug) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:01.1 Info: => 7.94E-05s 17:19:01.1 Info: CreateIndex Albums (CleanTitle) 17:19:01.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.1 Info: => 9.48E-05s 17:19:01.1 Info: CreateIndex Albums (Path) 17:19:01.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:01.1 Info: => 7.25E-05s 17:19:01.1 Info: CreateTable Tracks 17:19:01.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) 17:19:01.1 Info: => 0.0001694s 17:19:01.1 Info: CreateIndex Tracks (ForeignTrackId) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:01.1 Info: => 7.65E-05s 17:19:01.1 Info: CreateIndex Tracks (ArtistId) 17:19:01.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:01.1 Info: => 7.85E-05s 17:19:01.1 Info: CreateIndex Tracks (TrackFileId) 17:19:01.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:01.1 Info: => 0.0001074s 17:19:01.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:01.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:01.1 Info: => 0.000119s 17:19:01.1 Info: CreateTable TrackFiles 17:19:01.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) 17:19:01.1 Info: => 0.000194s 17:19:01.1 Info: CreateIndex TrackFiles (ArtistId) 17:19:01.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:01.1 Info: => 0.0001115s 17:19:01.1 Info: CreateIndex TrackFiles (AlbumId) 17:19:01.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.1 Info: => 8.01E-05s 17:19:01.1 Info: CreateTable History 17:19:01.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) 17:19:01.1 Info: => 0.0001875s 17:19:01.1 Info: CreateIndex History (Date) 17:19:01.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:01.1 Info: => 8.67E-05s 17:19:01.1 Info: CreateIndex History (EventType) 17:19:01.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:01.1 Info: => 0.0001076s 17:19:01.1 Info: CreateIndex History (DownloadId) 17:19:01.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:01.1 Info: => 9.41E-05s 17:19:01.1 Info: CreateIndex History (AlbumId) 17:19:01.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:01.1 Info: => 0.0021966s 17:19:01.1 Info: CreateTable Notifications 17:19:01.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) 17:19:01.1 Info: => 0.0001874s 17:19:01.1 Info: CreateTable ScheduledTasks 17:19:01.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:01.1 Info: => 0.0001298s 17:19:01.1 Info: CreateIndex ScheduledTasks (TypeName) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:01.1 Info: => 8.95E-05s 17:19:01.1 Info: CreateTable Indexers 17:19:01.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) 17:19:01.1 Info: => 0.0001202s 17:19:01.1 Info: CreateIndex Indexers (Name) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:01.1 Info: => 0.000111s 17:19:01.1 Info: CreateTable Profiles 17:19:01.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:01.1 Info: => 0.0001344s 17:19:01.1 Info: CreateIndex Profiles (Name) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:01.1 Info: => 8.82E-05s 17:19:01.1 Info: CreateTable QualityDefinitions 17:19:01.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:01.1 Info: => 0.0001186s 17:19:01.1 Info: CreateIndex QualityDefinitions (Quality) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:01.1 Info: => 8.3E-05s 17:19:01.1 Info: CreateIndex QualityDefinitions (Title) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:01.1 Info: => 8.3E-05s 17:19:01.1 Info: CreateTable NamingConfig 17:19:01.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) 17:19:01.1 Info: => 0.000152s 17:19:01.1 Info: CreateTable Blacklist 17:19:01.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 '') 17:19:01.1 Info: => 0.0001934s 17:19:01.1 Info: CreateTable Metadata 17:19:01.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) 17:19:01.1 Info: => 0.0001172s 17:19:01.1 Info: CreateTable MetadataFiles 17:19:01.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) 17:19:01.1 Info: => 0.0001651s 17:19:01.1 Info: CreateTable DownloadClients 17:19:01.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) 17:19:01.1 Info: => 0.0001241s 17:19:01.1 Info: CreateTable PendingReleases 17:19:01.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 '') 17:19:01.1 Info: => 0.0001262s 17:19:01.1 Info: CreateTable RemotePathMappings 17:19:01.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:01.1 Info: => 0.0001045s 17:19:01.1 Info: CreateTable Tags 17:19:01.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:01.1 Info: => 9.21E-05s 17:19:01.1 Info: CreateIndex Tags (Label) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:01.1 Info: => 0.0001032s 17:19:01.1 Info: CreateTable Restrictions 17:19:01.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:01.1 Info: => 0.0001337s 17:19:01.1 Info: CreateTable DelayProfiles 17:19:01.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) 17:19:01.1 Info: => 0.000159s 17:19:01.1 Info: CreateTable Users 17:19:01.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:01.1 Info: => 0.0001257s 17:19:01.1 Info: CreateIndex Users (Identifier) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:01.1 Info: => 9E-05s 17:19:01.1 Info: CreateIndex Users (Username) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:01.1 Info: => 8.68E-05s 17:19:01.1 Info: CreateTable Commands 17:19:01.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) 17:19:01.1 Info: => 0.0001644s 17:19:01.1 Info: CreateTable IndexerStatus 17:19:01.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) 17:19:01.1 Info: => 0.0001734s 17:19:01.1 Info: CreateIndex IndexerStatus (ProviderId) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:01.1 Info: => 8.86E-05s 17:19:01.1 Info: CreateTable ExtraFiles 17:19:01.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) 17:19:01.1 Info: => 0.000154s 17:19:01.1 Info: CreateTable LyricFiles 17:19:01.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) 17:19:01.1 Info: => 0.0001671s 17:19:01.1 Info: CreateTable LanguageProfiles 17:19:01.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:01.1 Info: => 0.0001094s 17:19:01.1 Info: CreateIndex LanguageProfiles (Name) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:01.1 Info: => 9.17E-05s 17:19:01.1 Info: CreateTable DownloadClientStatus 17:19:01.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) 17:19:01.1 Info: => 0.0001152s 17:19:01.1 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:01.1 Info: => 0.0001145s 17:19:01.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:01.1 Info: -> 1 Insert operations completed in 00:00:00.0000700 taking an average of 00:00:00.0000700 17:19:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:01', 'InitialSetup') 17:19:01.1 Info: Committing Transaction 17:19:01.1 Info: 1: InitialSetup migrated 17:19:01.1 Info: => 0.0010917s 17:19:01.1 Info: 2: add_reason_to_pending_releases migrating 17:19:01.1 Info: Beginning Transaction 17:19:01.1 Info: Starting migration of Main DB to 2 17:19:01.1 Info: AlterTable PendingReleases 17:19:01.1 Info: => 1.4E-06s 17:19:01.1 Info: CreateColumn PendingReleases Reason Int32 17:19:01.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:01.1 Info: => 0.0005929s 17:19:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:01', 'add_reason_to_pending_releases') 17:19:01.1 Info: Committing Transaction 17:19:01.1 Info: 2: add_reason_to_pending_releases migrated 17:19:01.1 Info: => 0.0009051s 17:19:01.1 Info: 3: add_medium_support migrating 17:19:01.1 Info: Beginning Transaction 17:19:01.1 Info: Starting migration of Main DB to 3 17:19:01.1 Info: AlterTable Albums 17:19:01.1 Info: => 1.4E-06s 17:19:01.1 Info: CreateColumn Albums Media String 17:19:01.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:01.1 Info: => 0.0005829s 17:19:01.1 Info: AlterTable Tracks 17:19:01.1 Info: => 1.7E-06s 17:19:01.1 Info: CreateColumn Tracks MediumNumber Int32 17:19:01.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:01.1 Info: => 0.000537s 17:19:01.1 Info: AlterTable Tracks 17:19:01.1 Info: => 1.2E-06s 17:19:01.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:01.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:01.1 Info: => 0.0005397s 17:19:01.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:01.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:01.1 Info: => 4.64E-05s 17:19:01.1 Info: DeleteColumn Tracks TrackNumber 17:19:01.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) 17:19:01.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" 17:19:01.1 Info: DROP TABLE "Tracks" 17:19:01.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:01.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:01.2 Info: => 0.0046004s 17:19:01.2 Info: AlterTable Tracks 17:19:01.2 Info: => 1.2E-06s 17:19:01.2 Info: CreateColumn Tracks TrackNumber String 17:19:01.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:01.2 Info: => 0.0005234s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:01', 'add_medium_support') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 3: add_medium_support migrated 17:19:01.2 Info: => 0.0009268s 17:19:01.2 Info: 4: add_various_qualites_in_profile migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 4 17:19:01.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:01.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:01.2 Info: => 5.73E-05s 17:19:01.2 Info: PerformDBOperation 17:19:01.2 Info: Performing DB Operation 17:19:01.2 Info: => 4.07E-05s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:01', 'add_various_qualites_in_profile') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 4: add_various_qualites_in_profile migrated 17:19:01.2 Info: => 0.0002996s 17:19:01.2 Info: 5: metadata_profiles migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 5 17:19:01.2 Info: CreateTable MetadataProfiles 17:19:01.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:01.2 Info: => 0.0001422s 17:19:01.2 Info: CreateIndex MetadataProfiles (Name) 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:01.2 Info: => 0.0001058s 17:19:01.2 Info: AlterTable Artists 17:19:01.2 Info: => 9E-07s 17:19:01.2 Info: CreateColumn Artists MetadataProfileId Int32 17:19:01.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:01.2 Info: => 0.0005844s 17:19:01.2 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:01.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) 17:19:01.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" 17:19:01.2 Info: DROP TABLE "Artists" 17:19:01.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.2 Info: => 0.0048026s 17:19:01.2 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:01.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) 17:19:01.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" 17:19:01.2 Info: DROP TABLE "Artists" 17:19:01.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.2 Info: => 0.0046632s 17:19:01.2 Info: AlterTable Albums 17:19:01.2 Info: => 1E-06s 17:19:01.2 Info: CreateColumn Albums SecondaryTypes String 17:19:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:01.2 Info: => 0.0005593s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:01', 'metadata_profiles') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 5: metadata_profiles migrated 17:19:01.2 Info: => 0.001004s 17:19:01.2 Info: 6: separate_automatic_and_interactive_search migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 6 17:19:01.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:01.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) 17:19:01.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:01.2 Info: DROP TABLE "Indexers" 17:19:01.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:01.2 Info: => 0.0054837s 17:19:01.2 Info: AlterTable Indexers 17:19:01.2 Info: => 1.5E-06s 17:19:01.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:01.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:01.2 Info: => 0.0005416s 17:19:01.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:01.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:01.2 Info: => 4.52E-05s 17:19:01.2 Info: AlterTable Indexers 17:19:01.2 Info: => 1E-06s 17:19:01.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:01.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) 17:19:01.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" 17:19:01.2 Info: DROP TABLE "Indexers" 17:19:01.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:01.2 Info: => 0.0040891s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:01', 'separate_automatic_and_interactive_search') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 6: separate_automatic_and_interactive_search migrated 17:19:01.2 Info: => 0.0044456s 17:19:01.2 Info: 7: change_album_path_to_relative migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 7 17:19:01.2 Info: DeleteColumn Albums Path 17:19:01.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) 17:19:01.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" 17:19:01.2 Info: DROP TABLE "Albums" 17:19:01.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.2 Info: => 0.0048754s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:01', 'change_album_path_to_relative') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 7: change_album_path_to_relative migrated 17:19:01.2 Info: => 0.0053382s 17:19:01.2 Info: 8: change_quality_size_mb_to_kb migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 8 17:19:01.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 17:19:01.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 17:19:01.2 Info: => 5.96E-05s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:01', 'change_quality_size_mb_to_kb') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 8: change_quality_size_mb_to_kb migrated 17:19:01.2 Info: => 0.0003274s 17:19:01.2 Info: 9: album_releases migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 9 17:19:01.2 Info: AlterTable Albums 17:19:01.2 Info: => 1.1E-06s 17:19:01.2 Info: CreateColumn Albums Releases String 17:19:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:01.2 Info: => 0.0005968s 17:19:01.2 Info: AlterTable Albums 17:19:01.2 Info: => 1.5E-06s 17:19:01.2 Info: CreateColumn Albums CurrentRelease String 17:19:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:01.2 Info: => 0.0005602s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:01', 'album_releases') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 9: album_releases migrated 17:19:01.2 Info: => 0.0008641s 17:19:01.2 Info: 10: album_releases_fix migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 10 17:19:01.2 Info: AlterTable Albums 17:19:01.2 Info: => 1.1E-06s 17:19:01.2 Info: AlterColumn Albums Releases String 17:19:01.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) 17:19:01.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" 17:19:01.2 Info: DROP TABLE "Albums" 17:19:01.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.2 Info: => 0.0067539s 17:19:01.2 Info: AlterTable Albums 17:19:01.2 Info: => 1.1E-06s 17:19:01.2 Info: AlterColumn Albums CurrentRelease String 17:19:01.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) 17:19:01.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" 17:19:01.2 Info: DROP TABLE "Albums" 17:19:01.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.2 Info: => 0.0058223s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:01', 'album_releases_fix') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 10: album_releases_fix migrated 17:19:01.2 Info: => 0.0062257s 17:19:01.2 Info: 11: import_lists migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 11 17:19:01.2 Info: CreateTable ImportLists 17:19:01.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) 17:19:01.2 Info: => 0.0001791s 17:19:01.2 Info: CreateIndex ImportLists (Name) 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:01.2 Info: => 8.82E-05s 17:19:01.2 Info: CreateTable ImportListStatus 17:19:01.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) 17:19:01.2 Info: => 0.0001321s 17:19:01.2 Info: CreateIndex ImportListStatus (ProviderId) 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:01.2 Info: => 8.82E-05s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:01', 'import_lists') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 11: import_lists migrated 17:19:01.2 Info: => 0.0004194s 17:19:01.2 Info: 12: add_release_status migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 12 17:19:01.2 Info: AlterTable MetadataProfiles 17:19:01.2 Info: => 1E-06s 17:19:01.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:01.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:01.2 Info: => 0.0006125s 17:19:01.2 Info: PerformDBOperation 17:19:01.2 Info: Performing DB Operation 17:19:01.2 Info: => 3.07E-05s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:01', 'add_release_status') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 12: add_release_status migrated 17:19:01.2 Info: => 0.0003172s 17:19:01.2 Info: 13: album_download_notification migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 13 17:19:01.2 Info: AlterTable Notifications 17:19:01.2 Info: => 1.5E-06s 17:19:01.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:01.2 Info: => 0.000604s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:01', 'album_download_notification') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 13: album_download_notification migrated 17:19:01.2 Info: => 0.000933s 17:19:01.2 Info: 14: fix_language_metadata_profiles migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 14 17:19:01.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 17:19:01.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 17:19:01.2 Info: => 8.4E-05s 17:19:01.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 17:19:01.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 17:19:01.2 Info: => 6.27E-05s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:01', 'fix_language_metadata_profiles') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 14: fix_language_metadata_profiles migrated 17:19:01.2 Info: => 0.00034s 17:19:01.2 Info: 15: remove_fanzub migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 15 17:19:01.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:01.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:01.2 Info: => 4.86E-05s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:01', 'remove_fanzub') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 15: remove_fanzub migrated 17:19:01.2 Info: => 0.0003048s 17:19:01.2 Info: 16: update_artist_history_indexes migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 16 17:19:01.2 Info: CreateIndex Albums (ArtistId) 17:19:01.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:01.2 Info: => 0.0001143s 17:19:01.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:01.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:01.2 Info: => 9.21E-05s 17:19:01.2 Info: DeleteIndex History (AlbumId) 17:19:01.2 Info: DROP INDEX "IX_History_AlbumId" 17:19:01.2 Info: => 0.0001258s 17:19:01.2 Info: CreateIndex History (AlbumId, Date) 17:19:01.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:01.2 Info: => 9.88E-05s 17:19:01.2 Info: DeleteIndex History (DownloadId) 17:19:01.2 Info: DROP INDEX "IX_History_DownloadId" 17:19:01.2 Info: => 0.0001111s 17:19:01.2 Info: CreateIndex History (DownloadId, Date) 17:19:01.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:01.2 Info: => 9.46E-05s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:01', 'update_artist_history_indexes') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 16: update_artist_history_indexes migrated 17:19:01.2 Info: => 0.0004475s 17:19:01.2 Info: 17: remove_nma migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 17 17:19:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:01.2 Info: => 5.33E-05s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:01', 'remove_nma') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 17: remove_nma migrated 17:19:01.2 Info: => 0.0003075s 17:19:01.2 Info: 18: album_disambiguation migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 18 17:19:01.2 Info: AlterTable Albums 17:19:01.2 Info: => 1.1E-06s 17:19:01.2 Info: CreateColumn Albums Disambiguation String 17:19:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:01.2 Info: => 0.0006274s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:01', 'album_disambiguation') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 18: album_disambiguation migrated 17:19:01.2 Info: => 0.0009467s 17:19:01.2 Info: 19: add_ape_quality_in_profiles migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 19 17:19:01.2 Info: PerformDBOperation 17:19:01.2 Info: Performing DB Operation 17:19:01.2 Info: => 3.75E-05s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:01', 'add_ape_quality_in_profiles') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 19: add_ape_quality_in_profiles migrated 17:19:01.2 Info: => 0.0002921s 17:19:01.2 Info: 20: remove_pushalot migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 20 17:19:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:01.2 Info: => 5.22E-05s 17:19:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:01.2 Info: => 3.91E-05s 17:19:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:01.2 Info: => 3.63E-05s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:01', 'remove_pushalot') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 20: remove_pushalot migrated 17:19:01.2 Info: => 0.0003002s 17:19:01.2 Info: 21: add_custom_filters migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 21 17:19:01.2 Info: CreateTable CustomFilters 17:19:01.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:01.2 Info: => 0.0001388s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:01', 'add_custom_filters') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 21: add_custom_filters migrated 17:19:01.2 Info: => 0.0004242s 17:19:01.2 Info: 22: import_list_tags migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 22 17:19:01.2 Info: AlterTable ImportLists 17:19:01.2 Info: => 9E-07s 17:19:01.2 Info: CreateColumn ImportLists Tags String 17:19:01.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:01.2 Info: => 0.0006243s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:01', 'import_list_tags') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 22: import_list_tags migrated 17:19:01.2 Info: => 0.0009166s 17:19:01.2 Info: 23: add_release_groups_etc migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 23 17:19:01.2 Info: CreateTable ArtistMetadata 17:19:01.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) 17:19:01.2 Info: => 0.000191s 17:19:01.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:01.2 Info: => 9.35E-05s 17:19:01.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" 17:19:01.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" 17:19:01.2 Info: => 9.52E-05s 17:19:01.2 Info: AlterTable Artists 17:19:01.2 Info: => 9E-07s 17:19:01.2 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:01.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:01.2 Info: => 0.0006186s 17:19:01.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:01.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:01.2 Info: => 7.37E-05s 17:19:01.2 Info: CreateTable AlbumReleases 17:19:01.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) 17:19:01.2 Info: => 0.0001648s 17:19:01.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:01.2 Info: => 9.11E-05s 17:19:01.2 Info: CreateIndex AlbumReleases (AlbumId) 17:19:01.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:01.2 Info: => 8.24E-05s 17:19:01.2 Info: PerformDBOperation 17:19:01.2 Info: Performing DB Operation 17:19:01.2 Info: => 3.96E-05s 17:19:01.2 Info: AlterTable Albums 17:19:01.2 Info: => 1E-06s 17:19:01.2 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:01.2 Info: => 0.0006381s 17:19:01.2 Info: AlterTable Albums 17:19:01.2 Info: => 1.2E-06s 17:19:01.2 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:01.2 Info: => 0.0006294s 17:19:01.2 Info: AlterTable Albums 17:19:01.2 Info: => 1.1E-06s 17:19:01.2 Info: CreateColumn Albums Links String 17:19:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:01.2 Info: => 0.000612s 17:19:01.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:01.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:01.2 Info: => 8.83E-05s 17:19:01.2 Info: AlterTable Tracks 17:19:01.2 Info: => 1E-06s 17:19:01.2 Info: CreateColumn Tracks ForeignRecordingId String 17:19:01.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:01.2 Info: => 0.0006126s 17:19:01.2 Info: AlterTable Tracks 17:19:01.2 Info: => 1E-06s 17:19:01.2 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:01.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:01.2 Info: => 0.0006143s 17:19:01.2 Info: AlterTable Tracks 17:19:01.2 Info: => 1E-06s 17:19:01.2 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:01.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:01.2 Info: => 0.0006346s 17:19:01.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:01.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:01.2 Info: => 8.97E-05s 17:19:01.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:01.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:01.2 Info: => 7.41E-05s 17:19:01.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:01.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:01.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" 17:19:01.2 Info: DROP TABLE "Artists" 17:19:01.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.2 Info: => 0.0058583s 17:19:01.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:01.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) 17:19:01.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" 17:19:01.2 Info: DROP TABLE "Albums" 17:19:01.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.2 Info: => 0.0049969s 17:19:01.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:01.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) 17:19:01.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" 17:19:01.2 Info: DROP TABLE "Tracks" 17:19:01.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:01.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:01.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:01.2 Info: => 0.0045842s 17:19:01.2 Info: DeleteColumn TrackFiles ArtistId 17:19:01.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:01.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" 17:19:01.2 Info: DROP TABLE "TrackFiles" 17:19:01.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:01.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.2 Info: => 0.0056878s 17:19:01.2 Info: CreateIndex Artists (ArtistMetadataId) 17:19:01.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.2 Info: => 8.79E-05s 17:19:01.2 Info: CreateIndex Artists (Monitored) 17:19:01.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.2 Info: => 8.21E-05s 17:19:01.2 Info: CreateIndex Albums (ArtistMetadataId) 17:19:01.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:01.2 Info: => 8.15E-05s 17:19:01.2 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:01.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:01.2 Info: => 8.19E-05s 17:19:01.2 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:01.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:01.2 Info: => 8.1E-05s 17:19:01.2 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:01.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:01.2 Info: => 7.96E-05s 17:19:01.2 Info: UpdateData 17:19:01.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:01.2 Info: => 4.98E-05s 17:19:01.2 Info: UpdateData 17:19:01.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:01.2 Info: => 4.36E-05s 17:19:01.2 Info: UpdateData 17:19:01.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:01.2 Info: => 4.9E-05s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:01', 'add_release_groups_etc') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 23: add_release_groups_etc migrated 17:19:01.2 Info: => 0.0005813s 17:19:01.2 Info: 24: NewMediaInfoFormat migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 24 17:19:01.2 Info: UpdateData 17:19:01.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:01.2 Info: => 5.63E-05s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:01', 'NewMediaInfoFormat') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 24: NewMediaInfoFormat migrated 17:19:01.2 Info: => 0.000321s 17:19:01.2 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 25 17:19:01.2 Info: RenameTable Restrictions ReleaseProfiles 17:19:01.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:01.2 Info: => 0.0016694s 17:19:01.2 Info: AlterTable ReleaseProfiles 17:19:01.2 Info: => 1.4E-06s 17:19:01.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:01.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:01.2 Info: => 0.0005821s 17:19:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:01', 'rename_restrictions_to_release_profiles') 17:19:01.2 Info: Committing Transaction 17:19:01.2 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:01.2 Info: => 0.0008767s 17:19:01.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:01.2 Info: Beginning Transaction 17:19:01.2 Info: Starting migration of Main DB to 26 17:19:01.2 Info: RenameTable Profiles QualityProfiles 17:19:01.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:01.2 Info: => 0.0016754s 17:19:01.2 Info: AlterTable QualityProfiles 17:19:01.2 Info: => 1.2E-06s 17:19:01.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:01.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:01.2 Info: => 0.0005768s 17:19:01.2 Info: AlterTable LanguageProfiles 17:19:01.2 Info: => 1.3E-06s 17:19:01.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:01.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:01.2 Info: => 0.0005593s 17:19:01.2 Info: UpdateData 17:19:01.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:01.2 Info: => 4.52E-05s 17:19:01.2 Info: UpdateData 17:19:01.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:01.2 Info: => 3.81E-05s 17:19:01.2 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:01.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:01.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:01.2 Info: DROP TABLE "Artists" 17:19:01.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.3 Info: => 0.0048907s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:01', 'rename_quality_profiles_add_upgrade_allowed') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:01.3 Info: => 0.0052661s 17:19:01.3 Info: 27: add_import_exclusions migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 27 17:19:01.3 Info: CreateTable ImportListExclusions 17:19:01.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:01.3 Info: => 0.0001383s 17:19:01.3 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:01.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:01.3 Info: => 9.36E-05s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:01', 'add_import_exclusions') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 27: add_import_exclusions migrated 17:19:01.3 Info: => 0.0003897s 17:19:01.3 Info: 28: clean_artist_metadata_table migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 28 17:19:01.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) 17:19:01.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) 17:19:01.3 Info: => 0.0001604s 17:19:01.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) 17:19:01.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) 17:19:01.3 Info: => 0.000129s 17:19:01.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) 17:19:01.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) 17:19:01.3 Info: => 0.0001228s 17:19:01.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) 17:19:01.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) 17:19:01.3 Info: => 0.000128s 17:19:01.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) 17:19:01.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) 17:19:01.3 Info: => 0.0001246s 17:19:01.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) 17:19:01.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) 17:19:01.3 Info: => 0.0001182s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:01', 'clean_artist_metadata_table') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 28: clean_artist_metadata_table migrated 17:19:01.3 Info: => 0.0003837s 17:19:01.3 Info: 29: health_issue_notification migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 29 17:19:01.3 Info: AlterTable Notifications 17:19:01.3 Info: => 1.3E-06s 17:19:01.3 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:01.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:01.3 Info: => 0.0006504s 17:19:01.3 Info: AlterTable Notifications 17:19:01.3 Info: => 1E-06s 17:19:01.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:01.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:01.3 Info: => 0.0006032s 17:19:01.3 Info: AlterTable Notifications 17:19:01.3 Info: => 1.1E-06s 17:19:01.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:01.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:01.3 Info: => 0.0005922s 17:19:01.3 Info: AlterTable Notifications 17:19:01.3 Info: => 1E-06s 17:19:01.3 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:01.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:01.3 Info: => 0.0006239s 17:19:01.3 Info: AlterTable Notifications 17:19:01.3 Info: => 1.3E-06s 17:19:01.3 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:01.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:01.3 Info: => 0.0006076s 17:19:01.3 Info: DeleteColumn Notifications OnDownload 17:19:01.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) 17:19:01.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" 17:19:01.3 Info: DROP TABLE "Notifications" 17:19:01.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:01.3 Info: => 0.0045319s 17:19:01.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:01.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) 17:19:01.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" 17:19:01.3 Info: DROP TABLE "Notifications" 17:19:01.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:01.3 Info: => 0.0059475s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:01', 'health_issue_notification') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 29: health_issue_notification migrated 17:19:01.3 Info: => 0.006327s 17:19:01.3 Info: 30: add_mediafilerepository_mtime migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 30 17:19:01.3 Info: AlterTable TrackFiles 17:19:01.3 Info: => 1.4E-06s 17:19:01.3 Info: CreateColumn TrackFiles Modified DateTime 17:19:01.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:01.3 Info: => 0.0006551s 17:19:01.3 Info: AlterTable TrackFiles 17:19:01.3 Info: => 1.3E-06s 17:19:01.3 Info: CreateColumn TrackFiles Path String 17:19:01.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:01.3 Info: => 0.0006282s 17:19:01.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:01.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:01.3 Info: => 4.28E-05s 17:19:01.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) 17:19:01.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) 17:19:01.3 Info: => 0.0001297s 17:19:01.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) 17:19:01.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) 17:19:01.3 Info: => 0.0001373s 17:19:01.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) 17:19:01.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) 17:19:01.3 Info: => 0.0001433s 17:19:01.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") 17:19:01.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") 17:19:01.3 Info: => 8.71E-05s 17:19:01.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:01.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:01.3 Info: => 5.75E-05s 17:19:01.3 Info: AlterTable TrackFiles 17:19:01.3 Info: => 1E-06s 17:19:01.3 Info: AlterColumn TrackFiles Path String 17:19:01.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) 17:19:01.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" 17:19:01.3 Info: DROP TABLE "TrackFiles" 17:19:01.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:01.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.3 Info: => 0.0046193s 17:19:01.3 Info: CreateIndex TrackFiles (Path) 17:19:01.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:01.3 Info: => 8.97E-05s 17:19:01.3 Info: DeleteColumn TrackFiles RelativePath 17:19:01.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) 17:19:01.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" 17:19:01.3 Info: DROP TABLE "TrackFiles" 17:19:01.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:01.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:01.3 Info: => 0.0047383s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:01', 'add_mediafilerepository_mtime') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 30: add_mediafilerepository_mtime migrated 17:19:01.3 Info: => 0.0050728s 17:19:01.3 Info: 31: add_artistmetadataid_constraint migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 31 17:19:01.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") 17:19:01.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") 17:19:01.3 Info: => 9.79E-05s 17:19:01.3 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:01.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:01.3 Info: => 0.0001384s 17:19:01.3 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:01.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:01.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" 17:19:01.3 Info: DROP TABLE "Artists" 17:19:01.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.3 Info: => 0.0062057s 17:19:01.3 Info: CreateIndex Artists (ArtistMetadataId) 17:19:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.3 Info: => 9.05E-05s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:01', 'add_artistmetadataid_constraint') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 31: add_artistmetadataid_constraint migrated 17:19:01.3 Info: => 0.0004394s 17:19:01.3 Info: 32: old_ids_and_artist_alias migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 32 17:19:01.3 Info: AlterTable ArtistMetadata 17:19:01.3 Info: => 1.1E-06s 17:19:01.3 Info: CreateColumn ArtistMetadata Aliases String 17:19:01.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:01.3 Info: => 0.0006601s 17:19:01.3 Info: AlterTable ArtistMetadata 17:19:01.3 Info: => 1.1E-06s 17:19:01.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:01.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:01.3 Info: => 0.0005957s 17:19:01.3 Info: AlterTable Albums 17:19:01.3 Info: => 1.3E-06s 17:19:01.3 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:01.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:01.3 Info: => 0.0006091s 17:19:01.3 Info: AlterTable AlbumReleases 17:19:01.3 Info: => 1E-06s 17:19:01.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:01.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:01.3 Info: => 0.0006282s 17:19:01.3 Info: AlterTable Tracks 17:19:01.3 Info: => 1.1E-06s 17:19:01.3 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:01.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:01.3 Info: => 0.0006149s 17:19:01.3 Info: AlterTable Tracks 17:19:01.3 Info: => 1.1E-06s 17:19:01.3 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:01.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:01.3 Info: => 0.0006049s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:01', 'old_ids_and_artist_alias') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 32: old_ids_and_artist_alias migrated 17:19:01.3 Info: => 0.0009041s 17:19:01.3 Info: 33: download_propers_config migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 33 17:19:01.3 Info: PerformDBOperation 17:19:01.3 Info: Performing DB Operation 17:19:01.3 Info: => 3.63E-05s 17:19:01.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:01.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:01.3 Info: => 4.09E-05s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:01', 'download_propers_config') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 33: download_propers_config migrated 17:19:01.3 Info: => 0.0003006s 17:19:01.3 Info: 34: remove_language_profiles migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 34 17:19:01.3 Info: DeleteTable LanguageProfiles 17:19:01.3 Info: DROP TABLE "LanguageProfiles" 17:19:01.3 Info: => 0.0002122s 17:19:01.3 Info: DeleteColumn Artists LanguageProfileId 17:19:01.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:01.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" 17:19:01.3 Info: DROP TABLE "Artists" 17:19:01.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.3 Info: => 0.0050128s 17:19:01.3 Info: DeleteColumn ImportLists LanguageProfileId 17:19:01.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) 17:19:01.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" 17:19:01.3 Info: DROP TABLE "ImportLists" 17:19:01.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:01.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:01.3 Info: => 0.0057869s 17:19:01.3 Info: DeleteColumn Blacklist Language 17:19:01.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) 17:19:01.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" 17:19:01.3 Info: DROP TABLE "Blacklist" 17:19:01.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:01.3 Info: => 0.0044414s 17:19:01.3 Info: DeleteColumn History Language 17:19:01.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) 17:19:01.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" 17:19:01.3 Info: DROP TABLE "History" 17:19:01.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:01.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:01.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:01.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:01.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:01.3 Info: => 0.0049178s 17:19:01.3 Info: DeleteColumn LyricFiles Language 17:19:01.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) 17:19:01.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" 17:19:01.3 Info: DROP TABLE "LyricFiles" 17:19:01.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:01.3 Info: => 0.0054516s 17:19:01.3 Info: DeleteColumn TrackFiles Language 17:19:01.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) 17:19:01.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" 17:19:01.3 Info: DROP TABLE "TrackFiles" 17:19:01.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:01.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:01.3 Info: => 0.005795s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:01', 'remove_language_profiles') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 34: remove_language_profiles migrated 17:19:01.3 Info: => 0.0063013s 17:19:01.3 Info: 35: multi_disc_naming_format migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 35 17:19:01.3 Info: AlterTable NamingConfig 17:19:01.3 Info: => 1.6E-06s 17:19:01.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:01.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:01.3 Info: => 0.0006441s 17:19:01.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:01.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:01.3 Info: => 5.16E-05s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:01', 'multi_disc_naming_format') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 35: multi_disc_naming_format migrated 17:19:01.3 Info: => 0.0003273s 17:19:01.3 Info: 36: add_download_client_priority migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 36 17:19:01.3 Info: AlterTable DownloadClients 17:19:01.3 Info: => 1.4E-06s 17:19:01.3 Info: CreateColumn DownloadClients Priority Int32 17:19:01.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:01.3 Info: => 0.000644s 17:19:01.3 Info: PerformDBOperation 17:19:01.3 Info: Performing DB Operation 17:19:01.3 Info: => 5.66E-05s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:01', 'add_download_client_priority') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 36: add_download_client_priority migrated 17:19:01.3 Info: => 0.0003415s 17:19:01.3 Info: 37: remove_growl_prowl migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 37 17:19:01.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:19:01.3 Info: => 5.38E-05s 17:19:01.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:19:01.3 Info: => 3.69E-05s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:01', 'remove_growl_prowl') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 37: remove_growl_prowl migrated 17:19:01.3 Info: => 0.0002853s 17:19:01.3 Info: 38: remove_plex_hometheatre migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 38 17:19:01.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:19:01.3 Info: => 5.22E-05s 17:19:01.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:19:01.3 Info: => 3.78E-05s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:01', 'remove_plex_hometheatre') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 38: remove_plex_hometheatre migrated 17:19:01.3 Info: => 0.0002822s 17:19:01.3 Info: 39: add_root_folder_add_defaults migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 39 17:19:01.3 Info: AlterTable RootFolders 17:19:01.3 Info: => 1.2E-06s 17:19:01.3 Info: CreateColumn RootFolders Name String 17:19:01.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:19:01.3 Info: => 0.000648s 17:19:01.3 Info: AlterTable RootFolders 17:19:01.3 Info: => 1E-06s 17:19:01.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:19:01.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:19:01.3 Info: => 0.0006115s 17:19:01.3 Info: AlterTable RootFolders 17:19:01.3 Info: => 1.2E-06s 17:19:01.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:19:01.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:19:01.3 Info: => 0.0005752s 17:19:01.3 Info: AlterTable RootFolders 17:19:01.3 Info: => 1.1E-06s 17:19:01.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:19:01.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:01.3 Info: => 0.0006165s 17:19:01.3 Info: AlterTable RootFolders 17:19:01.3 Info: => 1E-06s 17:19:01.3 Info: CreateColumn RootFolders DefaultTags String 17:19:01.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:19:01.3 Info: => 0.0005937s 17:19:01.3 Info: PerformDBOperation 17:19:01.3 Info: Performing DB Operation 17:19:01.3 Info: => 5.82E-05s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:01', 'add_root_folder_add_defaults') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 39: add_root_folder_add_defaults migrated 17:19:01.3 Info: => 0.0003665s 17:19:01.3 Info: 40: task_duration migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 40 17:19:01.3 Info: AlterTable ScheduledTasks 17:19:01.3 Info: => 1.4E-06s 17:19:01.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:19:01.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:19:01.3 Info: => 0.000634s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:01', 'task_duration') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 40: task_duration migrated 17:19:01.3 Info: => 0.0009308s 17:19:01.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 41 17:19:01.3 Info: AlterTable ReleaseProfiles 17:19:01.3 Info: => 1.1E-06s 17:19:01.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:19:01.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:19:01.3 Info: => 0.0006309s 17:19:01.3 Info: AlterTable ReleaseProfiles 17:19:01.3 Info: => 1.1E-06s 17:19:01.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:19:01.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:19:01.3 Info: => 0.0006024s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:01', 'add_indexer_and_enabled_to_release_profiles') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:01.3 Info: => 0.0008979s 17:19:01.3 Info: 42: remove_album_folders migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 42 17:19:01.3 Info: DeleteColumn Artists AlbumFolder 17:19:01.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:01.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" 17:19:01.3 Info: DROP TABLE "Artists" 17:19:01.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.3 Info: => 0.0050346s 17:19:01.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:01.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:01.3 Info: => 4.67E-05s 17:19:01.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:01.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:01.3 Info: => 4.02E-05s 17:19:01.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:19:01.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) 17:19:01.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:19:01.3 Info: DROP TABLE "NamingConfig" 17:19:01.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:19:01.3 Info: => 0.0055226s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:01', 'remove_album_folders') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 42: remove_album_folders migrated 17:19:01.3 Info: => 0.0059446s 17:19:01.3 Info: 44: add_priority_to_indexers migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 44 17:19:01.3 Info: AlterTable Indexers 17:19:01.3 Info: => 1.2E-06s 17:19:01.3 Info: CreateColumn Indexers Priority Int32 17:19:01.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:19:01.3 Info: => 0.0006428s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:01', 'add_priority_to_indexers') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 44: add_priority_to_indexers migrated 17:19:01.3 Info: => 0.0009441s 17:19:01.3 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 45 17:19:01.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:01.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:01.3 Info: => 0.0001218s 17:19:01.3 Info: PerformDBOperation 17:19:01.3 Info: Performing DB Operation 17:19:01.3 Info: => 3.11E-05s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:01', 'remove_chown_and_folderchmod_config') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:01.3 Info: => 0.0002892s 17:19:01.3 Info: 47: update_notifiarr migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 47 17:19:01.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:01.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:01.3 Info: => 7.84E-05s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:01', 'update_notifiarr') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 47: update_notifiarr migrated 17:19:01.3 Info: => 0.0003573s 17:19:01.3 Info: 49: email_multiple_addresses migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 49 17:19:01.3 Info: PerformDBOperation 17:19:01.3 Info: Performing DB Operation 17:19:01.3 Info: => 5.8E-05s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:01', 'email_multiple_addresses') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 49: email_multiple_addresses migrated 17:19:01.3 Info: => 0.0003155s 17:19:01.3 Info: 50: rename_blacklist_to_blocklist migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 50 17:19:01.3 Info: RenameTable Blacklist Blocklist 17:19:01.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:19:01.3 Info: => 0.0017723s 17:19:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:19:01', 'rename_blacklist_to_blocklist') 17:19:01.3 Info: Committing Transaction 17:19:01.3 Info: 50: rename_blacklist_to_blocklist migrated 17:19:01.3 Info: => 0.0021106s 17:19:01.3 Info: 51: cdh_per_downloadclient migrating 17:19:01.3 Info: Beginning Transaction 17:19:01.3 Info: Starting migration of Main DB to 51 17:19:01.3 Info: AlterTable DownloadClients 17:19:01.3 Info: => 1.1E-06s 17:19:01.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:19:01.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:01.4 Info: => 0.0006634s 17:19:01.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:19:01.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:01.4 Info: => 0.0006165s 17:19:01.4 Info: PerformDBOperation 17:19:01.4 Info: Performing DB Operation 17:19:01.4 Info: => 0.0001549s 17:19:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:19:01', 'cdh_per_downloadclient') 17:19:01.4 Info: Committing Transaction 17:19:01.4 Info: 51: cdh_per_downloadclient migrated 17:19:01.4 Info: => 0.0004517s 17:19:01.4 Info: 52: download_history migrating 17:19:01.4 Info: Beginning Transaction 17:19:01.4 Info: Starting migration of Main DB to 52 17:19:01.4 Info: CreateTable DownloadHistory 17:19:01.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) 17:19:01.4 Info: => 0.0002162s 17:19:01.4 Info: CreateIndex DownloadHistory (EventType) 17:19:01.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:01.4 Info: => 0.000101s 17:19:01.4 Info: CreateIndex DownloadHistory (ArtistId) 17:19:01.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:01.4 Info: => 8.45E-05s 17:19:01.4 Info: CreateIndex DownloadHistory (DownloadId) 17:19:01.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:01.4 Info: => 8.85E-05s 17:19:01.4 Info: PerformDBOperation 17:19:01.4 Info: Performing DB Operation 17:19:01.4 Info: => 0.0001224s 17:19:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:19:01', 'download_history') 17:19:01.4 Info: Committing Transaction 17:19:01.4 Info: 52: download_history migrated 17:19:01.4 Info: => 0.0004803s 17:19:01.4 Info: 53: add_update_history migrating 17:19:01.4 Info: Beginning Transaction 17:19:01.4 Info: Starting migration of Main DB to 53 17:19:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:19:01', 'add_update_history') 17:19:01.4 Info: Committing Transaction 17:19:01.4 Info: 53: add_update_history migrated 17:19:01.4 Info: => 0.0003127s 17:19:01.4 Info: 54: add_on_update_to_notifications migrating 17:19:01.4 Info: Beginning Transaction 17:19:01.4 Info: Starting migration of Main DB to 54 17:19:01.4 Info: AlterTable Notifications 17:19:01.4 Info: => 1.1E-06s 17:19:01.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:19:01.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:19:01.4 Info: => 0.0006822s 17:19:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:19:01', 'add_on_update_to_notifications') 17:19:01.4 Info: Committing Transaction 17:19:01.4 Info: 54: add_on_update_to_notifications migrated 17:19:01.4 Info: => 0.0009807s 17:19:01.4 Info: 55: download_client_per_indexer migrating 17:19:01.4 Info: Beginning Transaction 17:19:01.4 Info: Starting migration of Main DB to 55 17:19:01.4 Info: AlterTable Indexers 17:19:01.4 Info: => 1.3E-06s 17:19:01.4 Info: CreateColumn Indexers DownloadClientId Int32 17:19:01.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:19:01.4 Info: => 0.0006525s 17:19:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:19:01', 'download_client_per_indexer') 17:19:01.4 Info: Committing Transaction 17:19:01.4 Info: 55: download_client_per_indexer migrated 17:19:01.4 Info: => 0.0009719s 17:19:01.4 Info: 56: AddNewItemMonitorType migrating 17:19:01.4 Info: Beginning Transaction 17:19:01.4 Info: Starting migration of Main DB to 56 17:19:01.4 Info: AlterTable Artists 17:19:01.4 Info: => 1.2E-06s 17:19:01.4 Info: CreateColumn Artists MonitorNewItems Int32 17:19:01.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:01.4 Info: => 0.0006917s 17:19:01.4 Info: AlterTable RootFolders 17:19:01.4 Info: => 1E-06s 17:19:01.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:19:01.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:01.4 Info: => 0.0006481s 17:19:01.4 Info: AlterTable ImportLists 17:19:01.4 Info: => 1.3E-06s 17:19:01.4 Info: CreateColumn ImportLists MonitorNewItems Int32 17:19:01.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:01.4 Info: => 0.0006248s 17:19:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:19:01', 'AddNewItemMonitorType') 17:19:01.4 Info: Committing Transaction 17:19:01.4 Info: 56: AddNewItemMonitorType migrated 17:19:01.4 Info: => 0.0009515s 17:19:01.4 Info: 57: ImportListSearch migrating 17:19:01.4 Info: Beginning Transaction 17:19:01.4 Info: Starting migration of Main DB to 57 17:19:01.4 Info: AlterTable ImportLists 17:19:01.4 Info: => 1.3E-06s 17:19:01.4 Info: CreateColumn ImportLists ShouldSearch Boolean 17:19:01.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:19:01.4 Info: => 0.000678s 17:19:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:19:01', 'ImportListSearch') 17:19:01.4 Info: Committing Transaction 17:19:01.4 Info: 57: ImportListSearch migrated 17:19:01.4 Info: => 0.0009775s 17:19:01.4 Info: 58: ImportListMonitorExisting migrating 17:19:01.4 Info: Beginning Transaction 17:19:01.4 Info: Starting migration of Main DB to 58 17:19:01.4 Info: AlterTable ImportLists 17:19:01.4 Info: => 1.2E-06s 17:19:01.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:19:01.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:19:01.4 Info: => 0.0006617s 17:19:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:19:01', 'ImportListMonitorExisting') 17:19:01.4 Info: Committing Transaction 17:19:01.4 Info: 58: ImportListMonitorExisting migrated 17:19:01.4 Info: => 0.0009688s 17:19:01.4 Info: 59: add_indexer_tags migrating 17:19:01.4 Info: Beginning Transaction 17:19:01.4 Info: Starting migration of Main DB to 59 17:19:01.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:19:01.4 Info: => 5.39E-05s 17:19:01.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:19:01.4 Info: => 3.78E-05s 17:19:01.4 Info: AlterTable Indexers 17:19:01.4 Info: => 9E-07s 17:19:01.4 Info: CreateColumn Indexers Tags String 17:19:01.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:19:01.4 Info: => 0.0006659s 17:19:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:19:01', 'add_indexer_tags') 17:19:01.4 Info: Committing Transaction 17:19:01.4 Info: 59: add_indexer_tags migrated 17:19:01.4 Info: => 0.0009664s 17:19:01.4 Info: 60: update_audio_types migrating 17:19:01.4 Info: Beginning Transaction 17:19:01.4 Info: Starting migration of Main DB to 60 17:19:01.4 Info: PerformDBOperation 17:19:01.4 Info: Performing DB Operation 17:19:01.4 Info: => 5.42E-05s 17:19:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:19:01', 'update_audio_types') 17:19:01.4 Info: Committing Transaction 17:19:01.4 Info: 60: update_audio_types migrated 17:19:01.4 Info: => 0.0003198s 17:19:01.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:19:01.4 Info: Beginning Transaction 17:19:01.4 Info: Starting migration of Main DB to 61 17:19:01.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.4 Info: DELETE FROM "Commands" WHERE 1 = 1 17:19:01.4 Info: => 5.1E-05s 17:19:01.4 Info: AlterTable AlbumReleases 17:19:01.4 Info: => 9E-07s 17:19:01.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.4 Info: DROP TABLE "AlbumReleases" 17:19:01.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:19:01.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:01.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:01.4 Info: => 0.0066513s 17:19:01.4 Info: AlterTable Albums 17:19:01.4 Info: => 1.1E-06s 17:19:01.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.4 Info: DROP TABLE "Albums" 17:19:01.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:01.4 Info: => 0.0052194s 17:19:01.4 Info: AlterTable Albums 17:19:01.4 Info: => 1E-06s 17:19:01.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.4 Info: DROP TABLE "Albums" 17:19:01.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:01.4 Info: => 0.0052251s 17:19:01.4 Info: AlterTable Albums 17:19:01.4 Info: => 1.1E-06s 17:19:01.4 Info: AlterColumn Albums Added DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.4 Info: DROP TABLE "Albums" 17:19:01.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:01.4 Info: => 0.0051349s 17:19:01.4 Info: AlterTable Artists 17:19:01.4 Info: => 1.3E-06s 17:19:01.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.4 Info: DROP TABLE "Artists" 17:19:01.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.4 Info: => 0.0058303s 17:19:01.4 Info: AlterTable Artists 17:19:01.4 Info: => 1E-06s 17:19:01.4 Info: AlterColumn Artists Added DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.4 Info: DROP TABLE "Artists" 17:19:01.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.4 Info: => 0.0070096s 17:19:01.4 Info: AlterTable Blocklist 17:19:01.4 Info: => 1.1E-06s 17:19:01.4 Info: AlterColumn Blocklist Date DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.4 Info: DROP TABLE "Blocklist" 17:19:01.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:01.4 Info: => 0.0046684s 17:19:01.4 Info: AlterTable Blocklist 17:19:01.4 Info: => 1.2E-06s 17:19:01.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.4 Info: DROP TABLE "Blocklist" 17:19:01.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:01.4 Info: => 0.0059152s 17:19:01.4 Info: AlterTable Commands 17:19:01.4 Info: => 1.3E-06s 17:19:01.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:19:01.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:01.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:01.4 Info: DROP TABLE "Commands" 17:19:01.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:01.4 Info: => 0.0046601s 17:19:01.4 Info: AlterTable Commands 17:19:01.4 Info: => 1.3E-06s 17:19:01.4 Info: AlterColumn Commands StartedAt DateTimeOffset 17:19:01.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:01.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:01.4 Info: DROP TABLE "Commands" 17:19:01.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:01.4 Info: => 0.006174s 17:19:01.4 Info: AlterTable Commands 17:19:01.4 Info: => 1.4E-06s 17:19:01.4 Info: AlterColumn Commands EndedAt DateTimeOffset 17:19:01.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:01.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:01.4 Info: DROP TABLE "Commands" 17:19:01.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:01.4 Info: => 0.0046825s 17:19:01.4 Info: AlterTable DownloadClientStatus 17:19:01.4 Info: => 1.6E-06s 17:19:01.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:19:01.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:01.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:01.4 Info: DROP TABLE "DownloadClientStatus" 17:19:01.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:01.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:01.4 Info: => 0.0047863s 17:19:01.4 Info: AlterTable DownloadClientStatus 17:19:01.4 Info: => 1.3E-06s 17:19:01.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:19:01.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:01.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:01.4 Info: DROP TABLE "DownloadClientStatus" 17:19:01.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:01.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:01.4 Info: => 0.0047317s 17:19:01.4 Info: AlterTable DownloadClientStatus 17:19:01.4 Info: => 1.1E-06s 17:19:01.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:19:01.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:01.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:01.4 Info: DROP TABLE "DownloadClientStatus" 17:19:01.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:01.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:01.4 Info: => 0.0062139s 17:19:01.4 Info: AlterTable DownloadHistory 17:19:01.4 Info: => 1.1E-06s 17:19:01.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:19:01.4 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 17:19:01.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 17:19:01.4 Info: DROP TABLE "DownloadHistory" 17:19:01.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:19:01.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:01.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:01.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:01.4 Info: => 0.0051702s 17:19:01.4 Info: AlterTable ExtraFiles 17:19:01.4 Info: => 1E-06s 17:19:01.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.5 Info: DROP TABLE "ExtraFiles" 17:19:01.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:01.5 Info: => 0.0059694s 17:19:01.5 Info: AlterTable ExtraFiles 17:19:01.5 Info: => 1.4E-06s 17:19:01.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.5 Info: DROP TABLE "ExtraFiles" 17:19:01.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:01.5 Info: => 0.0046393s 17:19:01.5 Info: AlterTable History 17:19:01.5 Info: => 1.7E-06s 17:19:01.5 Info: AlterColumn History Date DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.5 Info: DROP TABLE "History" 17:19:01.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:01.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:01.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:01.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:01.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:01.5 Info: => 0.0052518s 17:19:01.5 Info: AlterTable ImportListStatus 17:19:01.5 Info: => 1.1E-06s 17:19:01.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:19:01.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) 17:19:01.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:01.5 Info: DROP TABLE "ImportListStatus" 17:19:01.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:01.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:01.5 Info: => 0.0059884s 17:19:01.5 Info: AlterTable ImportListStatus 17:19:01.5 Info: => 1.1E-06s 17:19:01.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:19:01.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) 17:19:01.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:01.5 Info: DROP TABLE "ImportListStatus" 17:19:01.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:01.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:01.5 Info: => 0.0048445s 17:19:01.5 Info: AlterTable ImportListStatus 17:19:01.5 Info: => 1.1E-06s 17:19:01.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:19:01.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) 17:19:01.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:01.5 Info: DROP TABLE "ImportListStatus" 17:19:01.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:01.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:01.5 Info: => 0.0048495s 17:19:01.5 Info: AlterTable IndexerStatus 17:19:01.5 Info: => 1.3E-06s 17:19:01.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:19:01.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) 17:19:01.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:01.5 Info: DROP TABLE "IndexerStatus" 17:19:01.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:01.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:01.5 Info: => 0.0062442s 17:19:01.5 Info: AlterTable IndexerStatus 17:19:01.5 Info: => 1.1E-06s 17:19:01.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:19:01.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) 17:19:01.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:01.5 Info: DROP TABLE "IndexerStatus" 17:19:01.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:01.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:01.5 Info: => 0.0049083s 17:19:01.5 Info: AlterTable IndexerStatus 17:19:01.5 Info: => 1.1E-06s 17:19:01.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:19:01.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) 17:19:01.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:01.5 Info: DROP TABLE "IndexerStatus" 17:19:01.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:01.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:01.5 Info: => 0.0049029s 17:19:01.5 Info: AlterTable LyricFiles 17:19:01.5 Info: => 1.1E-06s 17:19:01.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.5 Info: DROP TABLE "LyricFiles" 17:19:01.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:01.5 Info: => 0.004637s 17:19:01.5 Info: AlterTable LyricFiles 17:19:01.5 Info: => 1.3E-06s 17:19:01.5 Info: AlterColumn LyricFiles Added DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.5 Info: DROP TABLE "LyricFiles" 17:19:01.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:01.5 Info: => 0.0060081s 17:19:01.5 Info: AlterTable MetadataFiles 17:19:01.5 Info: => 1.3E-06s 17:19:01.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.5 Info: DROP TABLE "MetadataFiles" 17:19:01.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:01.5 Info: => 0.00475s 17:19:01.5 Info: AlterTable MetadataFiles 17:19:01.5 Info: => 1.5E-06s 17:19:01.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.5 Info: DROP TABLE "MetadataFiles" 17:19:01.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:01.5 Info: => 0.0060092s 17:19:01.5 Info: AlterTable PendingReleases 17:19:01.5 Info: => 1.3E-06s 17:19:01.5 Info: AlterColumn PendingReleases Added DateTimeOffset 17:19:01.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) 17:19:01.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:19:01.5 Info: DROP TABLE "PendingReleases" 17:19:01.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:19:01.5 Info: => 0.0046262s 17:19:01.5 Info: AlterTable ScheduledTasks 17:19:01.5 Info: => 1.4E-06s 17:19:01.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:19:01.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 17:19:01.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:01.5 Info: DROP TABLE "ScheduledTasks" 17:19:01.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:01.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:01.5 Info: => 0.0047572s 17:19:01.5 Info: AlterTable ScheduledTasks 17:19:01.5 Info: => 1E-06s 17:19:01.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:19:01.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 17:19:01.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:01.5 Info: DROP TABLE "ScheduledTasks" 17:19:01.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:01.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:01.5 Info: => 0.0060327s 17:19:01.5 Info: AlterTable TrackFiles 17:19:01.5 Info: => 1E-06s 17:19:01.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:19:01.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:01.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 17:19:01.5 Info: DROP TABLE "TrackFiles" 17:19:01.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:01.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:01.5 Info: => 0.0049016s 17:19:01.5 Info: AlterTable TrackFiles 17:19:01.5 Info: => 1E-06s 17:19:01.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:19:01.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:01.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 17:19:01.5 Info: DROP TABLE "TrackFiles" 17:19:01.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:01.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:01.5 Info: => 0.0049074s 17:19:01.5 Info: AlterTable VersionInfo 17:19:01.5 Info: => 1E-06s 17:19:01.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:19:01.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:19:01.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:19:01.5 Info: DROP TABLE "VersionInfo" 17:19:01.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:19:01.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:01.5 Info: => 0.0046947s 17:19:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:19:01', 'postgres_update_timestamp_columns_to_with_timezone') 17:19:01.5 Info: Committing Transaction 17:19:01.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:19:01.5 Info: => 0.0054574s 17:19:01.5 Info: 62: add_on_delete_to_notifications migrating 17:19:01.5 Info: Beginning Transaction 17:19:01.5 Info: Starting migration of Main DB to 62 17:19:01.5 Info: AlterTable Notifications 17:19:01.5 Info: => 1.1E-06s 17:19:01.5 Info: CreateColumn Notifications OnArtistDelete Boolean 17:19:01.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:19:01.5 Info: => 0.0006852s 17:19:01.5 Info: AlterTable Notifications 17:19:01.5 Info: => 1E-06s 17:19:01.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:19:01.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:19:01.5 Info: => 0.000644s 17:19:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:19:01', 'add_on_delete_to_notifications') 17:19:01.6 Info: Committing Transaction 17:19:01.6 Info: 62: add_on_delete_to_notifications migrated 17:19:01.6 Info: => 0.00215s 17:19:01.6 Info: 63: add_custom_formats migrating 17:19:01.6 Info: Beginning Transaction 17:19:01.6 Info: Starting migration of Main DB to 63 17:19:01.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 17:19:01.6 Info: AlterTable DelayProfiles 17:19:01.6 Info: => 1E-06s 17:19:01.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:19:01.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:19:01.6 Info: => 0.0006572s 17:19:01.6 Info: UpdateData 17:19:01.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:19:01.6 Info: => 5.6E-05s 17:19:01.6 Info: AlterTable TrackFiles 17:19:01.6 Info: => 1E-06s 17:19:01.6 Info: CreateColumn TrackFiles OriginalFilePath String 17:19:01.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:19:01.6 Info: => 0.0006272s 17:19:01.6 Info: PerformDBOperation 17:19:01.6 Info: Performing DB Operation 17:19:01.6 Info: => 0.0012823s 17:19:01.6 Info: CreateTable CustomFormats 17:19:01.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) 17:19:01.6 Info: => 0.0001521s 17:19:01.6 Info: CreateIndex CustomFormats (Name) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:19:01.6 Info: => 9.4E-05s 17:19:01.6 Info: AlterTable QualityProfiles 17:19:01.6 Info: => 1.2E-06s 17:19:01.6 Info: CreateColumn QualityProfiles FormatItems String 17:19:01.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:19:01.6 Info: => 0.0006513s 17:19:01.6 Info: AlterTable QualityProfiles 17:19:01.6 Info: => 1E-06s 17:19:01.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:19:01.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:01.6 Info: => 0.0006452s 17:19:01.6 Info: AlterTable QualityProfiles 17:19:01.6 Info: => 1E-06s 17:19:01.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:19:01.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:01.6 Info: => 0.0006346s 17:19:01.6 Info: PerformDBOperation 17:19:01.6 Info: Performing DB Operation 17:19:01.6 Info: => 0.0014549s 17:19:01.6 Info: PerformDBOperation 17:19:01.6 Info: Performing DB Operation 17:19:01.6 Info: => 3.9E-05s 17:19:01.6 Info: DeleteColumn ReleaseProfiles Preferred 17:19:01.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) 17:19:01.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:01.6 Info: DROP TABLE "ReleaseProfiles" 17:19:01.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:01.6 Info: => 0.0057897s 17:19:01.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:19:01.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) 17:19:01.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:01.6 Info: DROP TABLE "ReleaseProfiles" 17:19:01.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:01.6 Info: => 0.0046454s 17:19:01.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:01.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:01.6 Info: => 6.11E-05s 17:19:01.6 Info: AlterTable DelayProfiles 17:19:01.6 Info: => 1E-06s 17:19:01.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:19:01.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:01.6 Info: => 0.0006564s 17:19:01.6 Info: AlterTable DelayProfiles 17:19:01.6 Info: => 1.1E-06s 17:19:01.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:19:01.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:19:01.6 Info: => 0.0006347s 17:19:01.6 Info: -> 1 Insert operations completed in 00:00:00.0001042 taking an average of 00:00:00.0001042 17:19:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:19:01', 'add_custom_formats') 17:19:01.6 Info: Committing Transaction 17:19:01.6 Info: 63: add_custom_formats migrated 17:19:01.6 Info: => 0.0010429s 17:19:01.6 Debug: Took: 00:00:00.4643359 17:19:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 17:19:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 17:19:01.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863416610853_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:01.6 Info: DatabaseEngineVersionCheck migrating 17:19:01.6 Info: PerformDBOperation 17:19:01.6 Info: Performing DB Operation 17:19:01.6 Info: SQLite 3.48.0 17:19:01.6 Info: => 0.0011533s 17:19:01.6 Info: DatabaseEngineVersionCheck migrated 17:19:01.6 Info: => 0.0011743s 17:19:01.6 Info: VersionMigration migrating 17:19:01.6 Info: Beginning Transaction 17:19:01.6 Info: CreateTable VersionInfo 17:19:01.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:01.6 Info: => 0.0001484s 17:19:01.6 Info: Committing Transaction 17:19:01.6 Info: VersionMigration migrated 17:19:01.6 Info: => 0.0005266s 17:19:01.6 Info: VersionUniqueMigration migrating 17:19:01.6 Info: Beginning Transaction 17:19:01.6 Info: CreateIndex VersionInfo (Version) 17:19:01.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:01.6 Info: => 0.0001278s 17:19:01.6 Info: AlterTable VersionInfo 17:19:01.6 Info: => 1E-06s 17:19:01.6 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:01.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:01.6 Info: => 0.0006028s 17:19:01.6 Info: Committing Transaction 17:19:01.6 Info: VersionUniqueMigration migrated 17:19:01.6 Info: => 0.0008216s 17:19:01.6 Info: VersionDescriptionMigration migrating 17:19:01.6 Info: Beginning Transaction 17:19:01.6 Info: AlterTable VersionInfo 17:19:01.6 Info: => 1.1E-06s 17:19:01.6 Info: CreateColumn VersionInfo Description String 17:19:01.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:01.6 Info: => 0.0002261s 17:19:01.6 Info: Committing Transaction 17:19:01.6 Info: VersionDescriptionMigration migrated 17:19:01.6 Info: => 0.0004404s 17:19:01.6 Info: 1: InitialSetup migrating 17:19:01.6 Info: Beginning Transaction 17:19:01.6 Info: Starting migration of Main DB to 1 17:19:01.6 Info: CreateTable Config 17:19:01.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:01.6 Info: => 0.0001753s 17:19:01.6 Info: CreateIndex Config (Key) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:01.6 Info: => 8.33E-05s 17:19:01.6 Info: CreateTable RootFolders 17:19:01.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:01.6 Info: => 9.07E-05s 17:19:01.6 Info: CreateIndex RootFolders (Path) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:01.6 Info: => 8.01E-05s 17:19:01.6 Info: CreateTable Artists 17:19:01.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 17:19:01.6 Info: => 0.0002719s 17:19:01.6 Info: CreateIndex Artists (ForeignArtistId) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:01.6 Info: => 8.55E-05s 17:19:01.6 Info: CreateIndex Artists (NameSlug) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:01.6 Info: => 7.83E-05s 17:19:01.6 Info: CreateIndex Artists (CleanName) 17:19:01.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.6 Info: => 7.4E-05s 17:19:01.6 Info: CreateIndex Artists (Path) 17:19:01.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.6 Info: => 7.43E-05s 17:19:01.6 Info: CreateTable Albums 17:19:01.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:01.6 Info: => 0.0002241s 17:19:01.6 Info: CreateIndex Albums (ForeignAlbumId) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.6 Info: => 7.91E-05s 17:19:01.6 Info: CreateIndex Albums (MBId) 17:19:01.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:01.6 Info: => 7.14E-05s 17:19:01.6 Info: CreateIndex Albums (TADBId) 17:19:01.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:01.6 Info: => 7.31E-05s 17:19:01.6 Info: CreateIndex Albums (TitleSlug) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:01.6 Info: => 7.48E-05s 17:19:01.6 Info: CreateIndex Albums (CleanTitle) 17:19:01.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.6 Info: => 7.42E-05s 17:19:01.6 Info: CreateIndex Albums (Path) 17:19:01.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:01.6 Info: => 6.99E-05s 17:19:01.6 Info: CreateTable Tracks 17:19:01.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:01.6 Info: => 0.0001513s 17:19:01.6 Info: CreateIndex Tracks (ForeignTrackId) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:01.6 Info: => 7.78E-05s 17:19:01.6 Info: CreateIndex Tracks (ArtistId) 17:19:01.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:01.6 Info: => 7.64E-05s 17:19:01.6 Info: CreateIndex Tracks (TrackFileId) 17:19:01.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:01.6 Info: => 0.0001051s 17:19:01.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:01.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:01.6 Info: => 0.0001138s 17:19:01.6 Info: CreateTable TrackFiles 17:19:01.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 17:19:01.6 Info: => 0.0001681s 17:19:01.6 Info: CreateIndex TrackFiles (ArtistId) 17:19:01.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:01.6 Info: => 8.67E-05s 17:19:01.6 Info: CreateIndex TrackFiles (AlbumId) 17:19:01.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.6 Info: => 8E-05s 17:19:01.6 Info: CreateTable History 17:19:01.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 17:19:01.6 Info: => 0.000181s 17:19:01.6 Info: CreateIndex History (Date) 17:19:01.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:01.6 Info: => 8.71E-05s 17:19:01.6 Info: CreateIndex History (EventType) 17:19:01.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:01.6 Info: => 0.0001045s 17:19:01.6 Info: CreateIndex History (DownloadId) 17:19:01.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:01.6 Info: => 9.18E-05s 17:19:01.6 Info: CreateIndex History (AlbumId) 17:19:01.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:01.6 Info: => 8.1E-05s 17:19:01.6 Info: CreateTable Notifications 17:19:01.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 17:19:01.6 Info: => 0.0001601s 17:19:01.6 Info: CreateTable ScheduledTasks 17:19:01.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:01.6 Info: => 0.000118s 17:19:01.6 Info: CreateIndex ScheduledTasks (TypeName) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:01.6 Info: => 8.66E-05s 17:19:01.6 Info: CreateTable Indexers 17:19:01.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 17:19:01.6 Info: => 0.000117s 17:19:01.6 Info: CreateIndex Indexers (Name) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:01.6 Info: => 0.0001074s 17:19:01.6 Info: CreateTable Profiles 17:19:01.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:01.6 Info: => 0.0001321s 17:19:01.6 Info: CreateIndex Profiles (Name) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:01.6 Info: => 8.79E-05s 17:19:01.6 Info: CreateTable QualityDefinitions 17:19:01.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:01.6 Info: => 0.000117s 17:19:01.6 Info: CreateIndex QualityDefinitions (Quality) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:01.6 Info: => 8.31E-05s 17:19:01.6 Info: CreateIndex QualityDefinitions (Title) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:01.6 Info: => 8.49E-05s 17:19:01.6 Info: CreateTable NamingConfig 17:19:01.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 17:19:01.6 Info: => 0.0001517s 17:19:01.6 Info: CreateTable Blacklist 17:19:01.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 17:19:01.6 Info: => 0.000193s 17:19:01.6 Info: CreateTable Metadata 17:19:01.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:01.6 Info: => 0.0001147s 17:19:01.6 Info: CreateTable MetadataFiles 17:19:01.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:01.6 Info: => 0.0001567s 17:19:01.6 Info: CreateTable DownloadClients 17:19:01.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:01.6 Info: => 0.0001202s 17:19:01.6 Info: CreateTable PendingReleases 17:19:01.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 17:19:01.6 Info: => 0.0001237s 17:19:01.6 Info: CreateTable RemotePathMappings 17:19:01.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:01.6 Info: => 0.0001087s 17:19:01.6 Info: CreateTable Tags 17:19:01.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:01.6 Info: => 9.34E-05s 17:19:01.6 Info: CreateIndex Tags (Label) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:01.6 Info: => 0.0001013s 17:19:01.6 Info: CreateTable Restrictions 17:19:01.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:01.6 Info: => 0.0001346s 17:19:01.6 Info: CreateTable DelayProfiles 17:19:01.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 17:19:01.6 Info: => 0.0001554s 17:19:01.6 Info: CreateTable Users 17:19:01.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:01.6 Info: => 0.0001264s 17:19:01.6 Info: CreateIndex Users (Identifier) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:01.6 Info: => 9.1E-05s 17:19:01.6 Info: CreateIndex Users (Username) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:01.6 Info: => 8.49E-05s 17:19:01.6 Info: CreateTable Commands 17:19:01.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:01.6 Info: => 0.0001647s 17:19:01.6 Info: CreateTable IndexerStatus 17:19:01.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:01.6 Info: => 0.0002197s 17:19:01.6 Info: CreateIndex IndexerStatus (ProviderId) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:01.6 Info: => 9.52E-05s 17:19:01.6 Info: CreateTable ExtraFiles 17:19:01.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:01.6 Info: => 0.0001568s 17:19:01.6 Info: CreateTable LyricFiles 17:19:01.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 17:19:01.6 Info: => 0.0001694s 17:19:01.6 Info: CreateTable LanguageProfiles 17:19:01.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:01.6 Info: => 0.0001136s 17:19:01.6 Info: CreateIndex LanguageProfiles (Name) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:01.6 Info: => 9.34E-05s 17:19:01.6 Info: CreateTable DownloadClientStatus 17:19:01.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:01.6 Info: => 0.0001137s 17:19:01.6 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:01.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:01.6 Info: => 0.0001123s 17:19:01.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:01.6 Info: -> 1 Insert operations completed in 00:00:00.0000717 taking an average of 00:00:00.0000717 17:19:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:01', 'InitialSetup') 17:19:01.6 Info: Committing Transaction 17:19:01.6 Info: 1: InitialSetup migrated 17:19:01.6 Info: => 0.0010411s 17:19:01.6 Info: 2: add_reason_to_pending_releases migrating 17:19:01.6 Info: Beginning Transaction 17:19:01.6 Info: Starting migration of Main DB to 2 17:19:01.6 Info: AlterTable PendingReleases 17:19:01.6 Info: => 1.1E-06s 17:19:01.6 Info: CreateColumn PendingReleases Reason Int32 17:19:01.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:01.6 Info: => 0.000587s 17:19:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:01', 'add_reason_to_pending_releases') 17:19:01.6 Info: Committing Transaction 17:19:01.6 Info: 2: add_reason_to_pending_releases migrated 17:19:01.6 Info: => 0.0009033s 17:19:01.6 Info: 3: add_medium_support migrating 17:19:01.6 Info: Beginning Transaction 17:19:01.6 Info: Starting migration of Main DB to 3 17:19:01.6 Info: AlterTable Albums 17:19:01.6 Info: => 1.2E-06s 17:19:01.6 Info: CreateColumn Albums Media String 17:19:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:01.6 Info: => 0.000584s 17:19:01.6 Info: AlterTable Tracks 17:19:01.6 Info: => 1.2E-06s 17:19:01.6 Info: CreateColumn Tracks MediumNumber Int32 17:19:01.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:01.6 Info: => 0.0005356s 17:19:01.6 Info: AlterTable Tracks 17:19:01.6 Info: => 1.2E-06s 17:19:01.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:01.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:01.6 Info: => 0.0005371s 17:19:01.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:01.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:01.6 Info: => 4.69E-05s 17:19:01.6 Info: DeleteColumn Tracks TrackNumber 17:19:01.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) 17:19:01.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" 17:19:01.7 Info: DROP TABLE "Tracks" 17:19:01.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:01.7 Info: => 0.0049807s 17:19:01.7 Info: AlterTable Tracks 17:19:01.7 Info: => 1E-06s 17:19:01.7 Info: CreateColumn Tracks TrackNumber String 17:19:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:01.7 Info: => 0.000519s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:01', 'add_medium_support') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 3: add_medium_support migrated 17:19:01.7 Info: => 0.0008969s 17:19:01.7 Info: 4: add_various_qualites_in_profile migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 4 17:19:01.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:01.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:01.7 Info: => 5.79E-05s 17:19:01.7 Info: PerformDBOperation 17:19:01.7 Info: Performing DB Operation 17:19:01.7 Info: => 4.42E-05s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:01', 'add_various_qualites_in_profile') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 4: add_various_qualites_in_profile migrated 17:19:01.7 Info: => 0.000296s 17:19:01.7 Info: 5: metadata_profiles migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 5 17:19:01.7 Info: CreateTable MetadataProfiles 17:19:01.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:01.7 Info: => 0.0001449s 17:19:01.7 Info: CreateIndex MetadataProfiles (Name) 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:01.7 Info: => 0.0001034s 17:19:01.7 Info: AlterTable Artists 17:19:01.7 Info: => 1.1E-06s 17:19:01.7 Info: CreateColumn Artists MetadataProfileId Int32 17:19:01.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:01.7 Info: => 0.0006152s 17:19:01.7 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:01.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) 17:19:01.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" 17:19:01.7 Info: DROP TABLE "Artists" 17:19:01.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.7 Info: => 0.0053011s 17:19:01.7 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:01.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) 17:19:01.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" 17:19:01.7 Info: DROP TABLE "Artists" 17:19:01.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.7 Info: => 0.0051405s 17:19:01.7 Info: AlterTable Albums 17:19:01.7 Info: => 1.1E-06s 17:19:01.7 Info: CreateColumn Albums SecondaryTypes String 17:19:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:01.7 Info: => 0.000551s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:01', 'metadata_profiles') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 5: metadata_profiles migrated 17:19:01.7 Info: => 0.0009507s 17:19:01.7 Info: 6: separate_automatic_and_interactive_search migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 6 17:19:01.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:01.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) 17:19:01.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:01.7 Info: DROP TABLE "Indexers" 17:19:01.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:01.7 Info: => 0.00439s 17:19:01.7 Info: AlterTable Indexers 17:19:01.7 Info: => 1E-06s 17:19:01.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:01.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:01.7 Info: => 0.0005747s 17:19:01.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:01.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:01.7 Info: => 6.71E-05s 17:19:01.7 Info: AlterTable Indexers 17:19:01.7 Info: => 1.2E-06s 17:19:01.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:01.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) 17:19:01.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" 17:19:01.7 Info: DROP TABLE "Indexers" 17:19:01.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:01.7 Info: => 0.0045464s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:01', 'separate_automatic_and_interactive_search') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 6: separate_automatic_and_interactive_search migrated 17:19:01.7 Info: => 0.00489s 17:19:01.7 Info: 7: change_album_path_to_relative migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 7 17:19:01.7 Info: DeleteColumn Albums Path 17:19:01.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) 17:19:01.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" 17:19:01.7 Info: DROP TABLE "Albums" 17:19:01.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.7 Info: => 0.0066077s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:01', 'change_album_path_to_relative') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 7: change_album_path_to_relative migrated 17:19:01.7 Info: => 0.007016s 17:19:01.7 Info: 8: change_quality_size_mb_to_kb migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 8 17:19:01.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 17:19:01.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 17:19:01.7 Info: => 5.47E-05s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:01', 'change_quality_size_mb_to_kb') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 8: change_quality_size_mb_to_kb migrated 17:19:01.7 Info: => 0.0003076s 17:19:01.7 Info: 9: album_releases migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 9 17:19:01.7 Info: AlterTable Albums 17:19:01.7 Info: => 1.1E-06s 17:19:01.7 Info: CreateColumn Albums Releases String 17:19:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:01.7 Info: => 0.0006063s 17:19:01.7 Info: AlterTable Albums 17:19:01.7 Info: => 1.1E-06s 17:19:01.7 Info: CreateColumn Albums CurrentRelease String 17:19:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:01.7 Info: => 0.0005653s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:01', 'album_releases') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 9: album_releases migrated 17:19:01.7 Info: => 0.0008538s 17:19:01.7 Info: 10: album_releases_fix migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 10 17:19:01.7 Info: AlterTable Albums 17:19:01.7 Info: => 1.1E-06s 17:19:01.7 Info: AlterColumn Albums Releases String 17:19:01.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:01.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:01.7 Info: DROP TABLE "Albums" 17:19:01.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.7 Info: => 0.0047042s 17:19:01.7 Info: AlterTable Albums 17:19:01.7 Info: => 1.2E-06s 17:19:01.7 Info: AlterColumn Albums CurrentRelease String 17:19:01.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:01.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:01.7 Info: DROP TABLE "Albums" 17:19:01.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.7 Info: => 0.0047384s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:01', 'album_releases_fix') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 10: album_releases_fix migrated 17:19:01.7 Info: => 0.0050989s 17:19:01.7 Info: 11: import_lists migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 11 17:19:01.7 Info: CreateTable ImportLists 17:19:01.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:01.7 Info: => 0.0001828s 17:19:01.7 Info: CreateIndex ImportLists (Name) 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:01.7 Info: => 9.92E-05s 17:19:01.7 Info: CreateTable ImportListStatus 17:19:01.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:01.7 Info: => 0.0001306s 17:19:01.7 Info: CreateIndex ImportListStatus (ProviderId) 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:01.7 Info: => 8.77E-05s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:01', 'import_lists') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 11: import_lists migrated 17:19:01.7 Info: => 0.0004077s 17:19:01.7 Info: 12: add_release_status migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 12 17:19:01.7 Info: AlterTable MetadataProfiles 17:19:01.7 Info: => 1.7E-06s 17:19:01.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:01.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:01.7 Info: => 0.0006196s 17:19:01.7 Info: PerformDBOperation 17:19:01.7 Info: Performing DB Operation 17:19:01.7 Info: => 3.12E-05s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:01', 'add_release_status') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 12: add_release_status migrated 17:19:01.7 Info: => 0.0003171s 17:19:01.7 Info: 13: album_download_notification migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 13 17:19:01.7 Info: AlterTable Notifications 17:19:01.7 Info: => 1.2E-06s 17:19:01.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:01.7 Info: => 0.0006415s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:01', 'album_download_notification') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 13: album_download_notification migrated 17:19:01.7 Info: => 0.0009443s 17:19:01.7 Info: 14: fix_language_metadata_profiles migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 14 17:19:01.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 17:19:01.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 17:19:01.7 Info: => 8.56E-05s 17:19:01.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 17:19:01.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 17:19:01.7 Info: => 6.19E-05s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:01', 'fix_language_metadata_profiles') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 14: fix_language_metadata_profiles migrated 17:19:01.7 Info: => 0.0003118s 17:19:01.7 Info: 15: remove_fanzub migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 15 17:19:01.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:01.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:01.7 Info: => 4.83E-05s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:01', 'remove_fanzub') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 15: remove_fanzub migrated 17:19:01.7 Info: => 0.0002922s 17:19:01.7 Info: 16: update_artist_history_indexes migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 16 17:19:01.7 Info: CreateIndex Albums (ArtistId) 17:19:01.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:01.7 Info: => 0.0001156s 17:19:01.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:01.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:01.7 Info: => 9.21E-05s 17:19:01.7 Info: DeleteIndex History (AlbumId) 17:19:01.7 Info: DROP INDEX "IX_History_AlbumId" 17:19:01.7 Info: => 0.0001259s 17:19:01.7 Info: CreateIndex History (AlbumId, Date) 17:19:01.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:01.7 Info: => 0.0001031s 17:19:01.7 Info: DeleteIndex History (DownloadId) 17:19:01.7 Info: DROP INDEX "IX_History_DownloadId" 17:19:01.7 Info: => 0.0001081s 17:19:01.7 Info: CreateIndex History (DownloadId, Date) 17:19:01.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:01.7 Info: => 9.74E-05s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:01', 'update_artist_history_indexes') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 16: update_artist_history_indexes migrated 17:19:01.7 Info: => 0.0004063s 17:19:01.7 Info: 17: remove_nma migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 17 17:19:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:01.7 Info: => 5.27E-05s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:01', 'remove_nma') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 17: remove_nma migrated 17:19:01.7 Info: => 0.0002953s 17:19:01.7 Info: 18: album_disambiguation migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 18 17:19:01.7 Info: AlterTable Albums 17:19:01.7 Info: => 1.1E-06s 17:19:01.7 Info: CreateColumn Albums Disambiguation String 17:19:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:01.7 Info: => 0.0006289s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:01', 'album_disambiguation') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 18: album_disambiguation migrated 17:19:01.7 Info: => 0.0009374s 17:19:01.7 Info: 19: add_ape_quality_in_profiles migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 19 17:19:01.7 Info: PerformDBOperation 17:19:01.7 Info: Performing DB Operation 17:19:01.7 Info: => 3.7E-05s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:01', 'add_ape_quality_in_profiles') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 19: add_ape_quality_in_profiles migrated 17:19:01.7 Info: => 0.0002895s 17:19:01.7 Info: 20: remove_pushalot migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 20 17:19:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:01.7 Info: => 4.98E-05s 17:19:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:01.7 Info: => 3.81E-05s 17:19:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:01.7 Info: => 3.8E-05s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:01', 'remove_pushalot') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 20: remove_pushalot migrated 17:19:01.7 Info: => 0.0002802s 17:19:01.7 Info: 21: add_custom_filters migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 21 17:19:01.7 Info: CreateTable CustomFilters 17:19:01.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:01.7 Info: => 0.001121s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:01', 'add_custom_filters') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 21: add_custom_filters migrated 17:19:01.7 Info: => 0.0014494s 17:19:01.7 Info: 22: import_list_tags migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 22 17:19:01.7 Info: AlterTable ImportLists 17:19:01.7 Info: => 1.2E-06s 17:19:01.7 Info: CreateColumn ImportLists Tags String 17:19:01.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:01.7 Info: => 0.000627s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:01', 'import_list_tags') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 22: import_list_tags migrated 17:19:01.7 Info: => 0.0009241s 17:19:01.7 Info: 23: add_release_groups_etc migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 23 17:19:01.7 Info: CreateTable ArtistMetadata 17:19:01.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 17:19:01.7 Info: => 0.0001892s 17:19:01.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:01.7 Info: => 0.0001113s 17:19:01.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:01.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:01.7 Info: => 0.0010471s 17:19:01.7 Info: AlterTable Artists 17:19:01.7 Info: => 1.1E-06s 17:19:01.7 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:01.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:01.7 Info: => 0.0006437s 17:19:01.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:01.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:01.7 Info: => 7.53E-05s 17:19:01.7 Info: CreateTable AlbumReleases 17:19:01.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 17:19:01.7 Info: => 0.0001672s 17:19:01.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:01.7 Info: => 9E-05s 17:19:01.7 Info: CreateIndex AlbumReleases (AlbumId) 17:19:01.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:01.7 Info: => 8.41E-05s 17:19:01.7 Info: PerformDBOperation 17:19:01.7 Info: Performing DB Operation 17:19:01.7 Info: => 3.46E-05s 17:19:01.7 Info: AlterTable Albums 17:19:01.7 Info: => 1E-06s 17:19:01.7 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:01.7 Info: => 0.0006296s 17:19:01.7 Info: AlterTable Albums 17:19:01.7 Info: => 1E-06s 17:19:01.7 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:01.7 Info: => 0.0006373s 17:19:01.7 Info: AlterTable Albums 17:19:01.7 Info: => 1.1E-06s 17:19:01.7 Info: CreateColumn Albums Links String 17:19:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:01.7 Info: => 0.0006134s 17:19:01.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:01.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:01.7 Info: => 8.61E-05s 17:19:01.7 Info: AlterTable Tracks 17:19:01.7 Info: => 1E-06s 17:19:01.7 Info: CreateColumn Tracks ForeignRecordingId String 17:19:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:01.7 Info: => 0.0006114s 17:19:01.7 Info: AlterTable Tracks 17:19:01.7 Info: => 1E-06s 17:19:01.7 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:01.7 Info: => 0.0006099s 17:19:01.7 Info: AlterTable Tracks 17:19:01.7 Info: => 1E-06s 17:19:01.7 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:01.7 Info: => 0.0006109s 17:19:01.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:01.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:01.7 Info: => 8.94E-05s 17:19:01.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:01.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:01.7 Info: => 0.0009543s 17:19:01.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:01.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:01.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:01.7 Info: DROP TABLE "Artists" 17:19:01.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.7 Info: => 0.0060137s 17:19:01.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:01.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:19:01.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:01.7 Info: DROP TABLE "Albums" 17:19:01.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.7 Info: => 0.0049209s 17:19:01.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:01.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:01.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 17:19:01.7 Info: DROP TABLE "Tracks" 17:19:01.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:01.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:01.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:01.7 Info: => 0.00596s 17:19:01.7 Info: DeleteColumn TrackFiles ArtistId 17:19:01.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:01.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 17:19:01.7 Info: DROP TABLE "TrackFiles" 17:19:01.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:01.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.7 Info: => 0.0043411s 17:19:01.7 Info: CreateIndex Artists (ArtistMetadataId) 17:19:01.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.7 Info: => 9.12E-05s 17:19:01.7 Info: CreateIndex Artists (Monitored) 17:19:01.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.7 Info: => 8.4E-05s 17:19:01.7 Info: CreateIndex Albums (ArtistMetadataId) 17:19:01.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:01.7 Info: => 8.3E-05s 17:19:01.7 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:01.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:01.7 Info: => 8.28E-05s 17:19:01.7 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:01.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:01.7 Info: => 8.23E-05s 17:19:01.7 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:01.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:01.7 Info: => 8.13E-05s 17:19:01.7 Info: UpdateData 17:19:01.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:01.7 Info: => 5.16E-05s 17:19:01.7 Info: UpdateData 17:19:01.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:01.7 Info: => 5.22E-05s 17:19:01.7 Info: UpdateData 17:19:01.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:01.7 Info: => 5.15E-05s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:01', 'add_release_groups_etc') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 23: add_release_groups_etc migrated 17:19:01.7 Info: => 0.0006024s 17:19:01.7 Info: 24: NewMediaInfoFormat migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 24 17:19:01.7 Info: UpdateData 17:19:01.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:01.7 Info: => 5.73E-05s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:01', 'NewMediaInfoFormat') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 24: NewMediaInfoFormat migrated 17:19:01.7 Info: => 0.0003255s 17:19:01.7 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 25 17:19:01.7 Info: RenameTable Restrictions ReleaseProfiles 17:19:01.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:01.7 Info: => 0.0016778s 17:19:01.7 Info: AlterTable ReleaseProfiles 17:19:01.7 Info: => 1.4E-06s 17:19:01.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:01.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:01.7 Info: => 0.0006016s 17:19:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:01', 'rename_restrictions_to_release_profiles') 17:19:01.7 Info: Committing Transaction 17:19:01.7 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:01.7 Info: => 0.0008979s 17:19:01.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:01.7 Info: Beginning Transaction 17:19:01.7 Info: Starting migration of Main DB to 26 17:19:01.7 Info: RenameTable Profiles QualityProfiles 17:19:01.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:01.7 Info: => 0.0016905s 17:19:01.7 Info: AlterTable QualityProfiles 17:19:01.7 Info: => 1.4E-06s 17:19:01.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:01.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:01.7 Info: => 0.0005717s 17:19:01.7 Info: AlterTable LanguageProfiles 17:19:01.7 Info: => 1E-06s 17:19:01.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:01.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:01.7 Info: => 0.0005707s 17:19:01.7 Info: UpdateData 17:19:01.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:01.7 Info: => 4.89E-05s 17:19:01.7 Info: UpdateData 17:19:01.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:01.7 Info: => 3.83E-05s 17:19:01.7 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:01.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:01.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" 17:19:01.8 Info: DROP TABLE "Artists" 17:19:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.8 Info: => 0.0061907s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:01', 'rename_quality_profiles_add_upgrade_allowed') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:01.8 Info: => 0.006615s 17:19:01.8 Info: 27: add_import_exclusions migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 27 17:19:01.8 Info: CreateTable ImportListExclusions 17:19:01.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:01.8 Info: => 0.000138s 17:19:01.8 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:01.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:01.8 Info: => 9.37E-05s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:01', 'add_import_exclusions') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 27: add_import_exclusions migrated 17:19:01.8 Info: => 0.0004247s 17:19:01.8 Info: 28: clean_artist_metadata_table migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 28 17:19:01.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) 17:19:01.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) 17:19:01.8 Info: => 0.0001579s 17:19:01.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) 17:19:01.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) 17:19:01.8 Info: => 0.0001263s 17:19:01.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) 17:19:01.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) 17:19:01.8 Info: => 0.0001217s 17:19:01.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) 17:19:01.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) 17:19:01.8 Info: => 0.0001238s 17:19:01.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) 17:19:01.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) 17:19:01.8 Info: => 0.0001164s 17:19:01.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) 17:19:01.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) 17:19:01.8 Info: => 0.0001203s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:01', 'clean_artist_metadata_table') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 28: clean_artist_metadata_table migrated 17:19:01.8 Info: => 0.0004072s 17:19:01.8 Info: 29: health_issue_notification migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 29 17:19:01.8 Info: AlterTable Notifications 17:19:01.8 Info: => 1.4E-06s 17:19:01.8 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:01.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:01.8 Info: => 0.0006284s 17:19:01.8 Info: AlterTable Notifications 17:19:01.8 Info: => 1.2E-06s 17:19:01.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:01.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:01.8 Info: => 0.0005785s 17:19:01.8 Info: AlterTable Notifications 17:19:01.8 Info: => 1E-06s 17:19:01.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:01.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:01.8 Info: => 0.0005739s 17:19:01.8 Info: AlterTable Notifications 17:19:01.8 Info: => 1.3E-06s 17:19:01.8 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:01.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:01.8 Info: => 0.0005838s 17:19:01.8 Info: AlterTable Notifications 17:19:01.8 Info: => 1.2E-06s 17:19:01.8 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:01.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:01.8 Info: => 0.0005771s 17:19:01.8 Info: DeleteColumn Notifications OnDownload 17:19:01.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) 17:19:01.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" 17:19:01.8 Info: DROP TABLE "Notifications" 17:19:01.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:01.8 Info: => 0.0044758s 17:19:01.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:01.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) 17:19:01.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" 17:19:01.8 Info: DROP TABLE "Notifications" 17:19:01.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:01.8 Info: => 0.0063292s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:01', 'health_issue_notification') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 29: health_issue_notification migrated 17:19:01.8 Info: => 0.0067446s 17:19:01.8 Info: 30: add_mediafilerepository_mtime migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 30 17:19:01.8 Info: AlterTable TrackFiles 17:19:01.8 Info: => 1.2E-06s 17:19:01.8 Info: CreateColumn TrackFiles Modified DateTime 17:19:01.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:01.8 Info: => 0.0006333s 17:19:01.8 Info: AlterTable TrackFiles 17:19:01.8 Info: => 1.1E-06s 17:19:01.8 Info: CreateColumn TrackFiles Path String 17:19:01.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:01.8 Info: => 0.0005917s 17:19:01.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:01.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:01.8 Info: => 4.14E-05s 17:19:01.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) 17:19:01.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) 17:19:01.8 Info: => 0.0001272s 17:19:01.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) 17:19:01.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) 17:19:01.8 Info: => 0.0001383s 17:19:01.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) 17:19:01.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) 17:19:01.8 Info: => 0.0001582s 17:19:01.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") 17:19:01.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") 17:19:01.8 Info: => 9.12E-05s 17:19:01.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:01.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:01.8 Info: => 5.73E-05s 17:19:01.8 Info: AlterTable TrackFiles 17:19:01.8 Info: => 9E-07s 17:19:01.8 Info: AlterColumn TrackFiles Path String 17:19:01.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:01.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" 17:19:01.8 Info: DROP TABLE "TrackFiles" 17:19:01.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:01.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.8 Info: => 0.0045493s 17:19:01.8 Info: CreateIndex TrackFiles (Path) 17:19:01.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:01.8 Info: => 8.89E-05s 17:19:01.8 Info: DeleteColumn TrackFiles RelativePath 17:19:01.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:01.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" 17:19:01.8 Info: DROP TABLE "TrackFiles" 17:19:01.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:01.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:01.8 Info: => 0.0046812s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:01', 'add_mediafilerepository_mtime') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 30: add_mediafilerepository_mtime migrated 17:19:01.8 Info: => 0.0050619s 17:19:01.8 Info: 31: add_artistmetadataid_constraint migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 31 17:19:01.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") 17:19:01.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") 17:19:01.8 Info: => 0.0001268s 17:19:01.8 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:01.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:01.8 Info: => 0.0001316s 17:19:01.8 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:01.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:01.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" 17:19:01.8 Info: DROP TABLE "Artists" 17:19:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.8 Info: => 0.0063318s 17:19:01.8 Info: CreateIndex Artists (ArtistMetadataId) 17:19:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.8 Info: => 8.7E-05s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:01', 'add_artistmetadataid_constraint') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 31: add_artistmetadataid_constraint migrated 17:19:01.8 Info: => 0.0004842s 17:19:01.8 Info: 32: old_ids_and_artist_alias migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 32 17:19:01.8 Info: AlterTable ArtistMetadata 17:19:01.8 Info: => 1.3E-06s 17:19:01.8 Info: CreateColumn ArtistMetadata Aliases String 17:19:01.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:01.8 Info: => 0.0006325s 17:19:01.8 Info: AlterTable ArtistMetadata 17:19:01.8 Info: => 1E-06s 17:19:01.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:01.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:01.8 Info: => 0.0005921s 17:19:01.8 Info: AlterTable Albums 17:19:01.8 Info: => 1E-06s 17:19:01.8 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:01.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:01.8 Info: => 0.0005919s 17:19:01.8 Info: AlterTable AlbumReleases 17:19:01.8 Info: => 1E-06s 17:19:01.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:01.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:01.8 Info: => 0.0005974s 17:19:01.8 Info: AlterTable Tracks 17:19:01.8 Info: => 1E-06s 17:19:01.8 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:01.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:01.8 Info: => 0.0006006s 17:19:01.8 Info: AlterTable Tracks 17:19:01.8 Info: => 1E-06s 17:19:01.8 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:01.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:01.8 Info: => 0.0005911s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:01', 'old_ids_and_artist_alias') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 32: old_ids_and_artist_alias migrated 17:19:01.8 Info: => 0.000929s 17:19:01.8 Info: 33: download_propers_config migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 33 17:19:01.8 Info: PerformDBOperation 17:19:01.8 Info: Performing DB Operation 17:19:01.8 Info: => 3.73E-05s 17:19:01.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:01.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:01.8 Info: => 4.01E-05s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:01', 'download_propers_config') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 33: download_propers_config migrated 17:19:01.8 Info: => 0.0003466s 17:19:01.8 Info: 34: remove_language_profiles migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 34 17:19:01.8 Info: DeleteTable LanguageProfiles 17:19:01.8 Info: DROP TABLE "LanguageProfiles" 17:19:01.8 Info: => 0.0002067s 17:19:01.8 Info: DeleteColumn Artists LanguageProfileId 17:19:01.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:01.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" 17:19:01.8 Info: DROP TABLE "Artists" 17:19:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.8 Info: => 0.0059869s 17:19:01.8 Info: DeleteColumn ImportLists LanguageProfileId 17:19:01.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) 17:19:01.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" 17:19:01.8 Info: DROP TABLE "ImportLists" 17:19:01.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:01.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:01.8 Info: => 0.0056976s 17:19:01.8 Info: DeleteColumn Blacklist Language 17:19:01.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) 17:19:01.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 17:19:01.8 Info: DROP TABLE "Blacklist" 17:19:01.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:01.8 Info: => 0.0043216s 17:19:01.8 Info: DeleteColumn History Language 17:19:01.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 17:19:01.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 17:19:01.8 Info: DROP TABLE "History" 17:19:01.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:01.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:01.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:01.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:01.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:01.8 Info: => 0.0071431s 17:19:01.8 Info: DeleteColumn LyricFiles Language 17:19:01.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:01.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 17:19:01.8 Info: DROP TABLE "LyricFiles" 17:19:01.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:01.8 Info: => 0.0043011s 17:19:01.8 Info: DeleteColumn TrackFiles Language 17:19:01.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:01.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 17:19:01.8 Info: DROP TABLE "TrackFiles" 17:19:01.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:01.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:01.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:01.8 Info: => 0.0056502s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:01', 'remove_language_profiles') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 34: remove_language_profiles migrated 17:19:01.8 Info: => 0.0062572s 17:19:01.8 Info: 35: multi_disc_naming_format migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 35 17:19:01.8 Info: AlterTable NamingConfig 17:19:01.8 Info: => 1.3E-06s 17:19:01.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:01.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:01.8 Info: => 0.0006155s 17:19:01.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:01.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:01.8 Info: => 4.98E-05s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:01', 'multi_disc_naming_format') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 35: multi_disc_naming_format migrated 17:19:01.8 Info: => 0.0003657s 17:19:01.8 Info: 36: add_download_client_priority migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 36 17:19:01.8 Info: AlterTable DownloadClients 17:19:01.8 Info: => 1.9E-06s 17:19:01.8 Info: CreateColumn DownloadClients Priority Int32 17:19:01.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:01.8 Info: => 0.0006134s 17:19:01.8 Info: PerformDBOperation 17:19:01.8 Info: Performing DB Operation 17:19:01.8 Info: => 5.34E-05s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:01', 'add_download_client_priority') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 36: add_download_client_priority migrated 17:19:01.8 Info: => 0.0004061s 17:19:01.8 Info: 37: remove_growl_prowl migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 37 17:19:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:19:01.8 Info: => 5.23E-05s 17:19:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:19:01.8 Info: => 3.88E-05s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:01', 'remove_growl_prowl') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 37: remove_growl_prowl migrated 17:19:01.8 Info: => 0.0003293s 17:19:01.8 Info: 38: remove_plex_hometheatre migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 38 17:19:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:19:01.8 Info: => 5.44E-05s 17:19:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:19:01.8 Info: => 3.81E-05s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:01', 'remove_plex_hometheatre') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 38: remove_plex_hometheatre migrated 17:19:01.8 Info: => 0.0003206s 17:19:01.8 Info: 39: add_root_folder_add_defaults migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 39 17:19:01.8 Info: AlterTable RootFolders 17:19:01.8 Info: => 1.2E-06s 17:19:01.8 Info: CreateColumn RootFolders Name String 17:19:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:19:01.8 Info: => 0.0006123s 17:19:01.8 Info: AlterTable RootFolders 17:19:01.8 Info: => 1.1E-06s 17:19:01.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:19:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:19:01.8 Info: => 0.0005775s 17:19:01.8 Info: AlterTable RootFolders 17:19:01.8 Info: => 1.1E-06s 17:19:01.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:19:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:19:01.8 Info: => 0.00057s 17:19:01.8 Info: AlterTable RootFolders 17:19:01.8 Info: => 1E-06s 17:19:01.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:19:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:01.8 Info: => 0.0005853s 17:19:01.8 Info: AlterTable RootFolders 17:19:01.8 Info: => 1E-06s 17:19:01.8 Info: CreateColumn RootFolders DefaultTags String 17:19:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:19:01.8 Info: => 0.0005716s 17:19:01.8 Info: PerformDBOperation 17:19:01.8 Info: Performing DB Operation 17:19:01.8 Info: => 5.49E-05s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:01', 'add_root_folder_add_defaults') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 39: add_root_folder_add_defaults migrated 17:19:01.8 Info: => 0.0003781s 17:19:01.8 Info: 40: task_duration migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 40 17:19:01.8 Info: AlterTable ScheduledTasks 17:19:01.8 Info: => 1.3E-06s 17:19:01.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:19:01.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:19:01.8 Info: => 0.000614s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:01', 'task_duration') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 40: task_duration migrated 17:19:01.8 Info: => 0.0009447s 17:19:01.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 41 17:19:01.8 Info: AlterTable ReleaseProfiles 17:19:01.8 Info: => 1.1E-06s 17:19:01.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:19:01.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:19:01.8 Info: => 0.0006174s 17:19:01.8 Info: AlterTable ReleaseProfiles 17:19:01.8 Info: => 1E-06s 17:19:01.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:19:01.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:19:01.8 Info: => 0.0005899s 17:19:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:01', 'add_indexer_and_enabled_to_release_profiles') 17:19:01.8 Info: Committing Transaction 17:19:01.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:01.8 Info: => 0.0009229s 17:19:01.8 Info: 42: remove_album_folders migrating 17:19:01.8 Info: Beginning Transaction 17:19:01.8 Info: Starting migration of Main DB to 42 17:19:01.8 Info: DeleteColumn Artists AlbumFolder 17:19:01.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:01.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:01.8 Info: DROP TABLE "Artists" 17:19:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.8 Info: => 0.004987s 17:19:01.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:01.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:01.8 Info: => 4.56E-05s 17:19:01.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:01.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:01.8 Info: => 3.95E-05s 17:19:01.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:19:01.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) 17:19:01.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:19:01.9 Info: DROP TABLE "NamingConfig" 17:19:01.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:19:01.9 Info: => 0.0056611s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:01', 'remove_album_folders') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 42: remove_album_folders migrated 17:19:01.9 Info: => 0.0061284s 17:19:01.9 Info: 44: add_priority_to_indexers migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 44 17:19:01.9 Info: AlterTable Indexers 17:19:01.9 Info: => 1.1E-06s 17:19:01.9 Info: CreateColumn Indexers Priority Int32 17:19:01.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:19:01.9 Info: => 0.000672s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:01', 'add_priority_to_indexers') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 44: add_priority_to_indexers migrated 17:19:01.9 Info: => 0.0010119s 17:19:01.9 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 45 17:19:01.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:01.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:01.9 Info: => 0.0001201s 17:19:01.9 Info: PerformDBOperation 17:19:01.9 Info: Performing DB Operation 17:19:01.9 Info: => 3.11E-05s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:01', 'remove_chown_and_folderchmod_config') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:01.9 Info: => 0.0003217s 17:19:01.9 Info: 47: update_notifiarr migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 47 17:19:01.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:01.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:01.9 Info: => 7.87E-05s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:01', 'update_notifiarr') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 47: update_notifiarr migrated 17:19:01.9 Info: => 0.0003686s 17:19:01.9 Info: 49: email_multiple_addresses migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 49 17:19:01.9 Info: PerformDBOperation 17:19:01.9 Info: Performing DB Operation 17:19:01.9 Info: => 6.14E-05s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:01', 'email_multiple_addresses') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 49: email_multiple_addresses migrated 17:19:01.9 Info: => 0.0003585s 17:19:01.9 Info: 50: rename_blacklist_to_blocklist migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 50 17:19:01.9 Info: RenameTable Blacklist Blocklist 17:19:01.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:19:01.9 Info: => 0.0018967s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:19:01', 'rename_blacklist_to_blocklist') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 50: rename_blacklist_to_blocklist migrated 17:19:01.9 Info: => 0.0022581s 17:19:01.9 Info: 51: cdh_per_downloadclient migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 51 17:19:01.9 Info: AlterTable DownloadClients 17:19:01.9 Info: => 1.2E-06s 17:19:01.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:19:01.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:01.9 Info: => 0.0006471s 17:19:01.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:19:01.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:01.9 Info: => 0.0006326s 17:19:01.9 Info: PerformDBOperation 17:19:01.9 Info: Performing DB Operation 17:19:01.9 Info: => 0.0001626s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:19:01', 'cdh_per_downloadclient') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 51: cdh_per_downloadclient migrated 17:19:01.9 Info: => 0.0004891s 17:19:01.9 Info: 52: download_history migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 52 17:19:01.9 Info: CreateTable DownloadHistory 17:19:01.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) 17:19:01.9 Info: => 0.0002245s 17:19:01.9 Info: CreateIndex DownloadHistory (EventType) 17:19:01.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:01.9 Info: => 0.0001039s 17:19:01.9 Info: CreateIndex DownloadHistory (ArtistId) 17:19:01.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:01.9 Info: => 8.85E-05s 17:19:01.9 Info: CreateIndex DownloadHistory (DownloadId) 17:19:01.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:01.9 Info: => 8.92E-05s 17:19:01.9 Info: PerformDBOperation 17:19:01.9 Info: Performing DB Operation 17:19:01.9 Info: => 0.000124s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:19:01', 'download_history') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 52: download_history migrated 17:19:01.9 Info: => 0.0005047s 17:19:01.9 Info: 53: add_update_history migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 53 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:19:01', 'add_update_history') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 53: add_update_history migrated 17:19:01.9 Info: => 0.0003362s 17:19:01.9 Info: 54: add_on_update_to_notifications migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 54 17:19:01.9 Info: AlterTable Notifications 17:19:01.9 Info: => 1.2E-06s 17:19:01.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:19:01.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:19:01.9 Info: => 0.0006804s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:19:01', 'add_on_update_to_notifications') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 54: add_on_update_to_notifications migrated 17:19:01.9 Info: => 0.0010105s 17:19:01.9 Info: 55: download_client_per_indexer migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 55 17:19:01.9 Info: AlterTable Indexers 17:19:01.9 Info: => 1.1E-06s 17:19:01.9 Info: CreateColumn Indexers DownloadClientId Int32 17:19:01.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:19:01.9 Info: => 0.0006698s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:19:01', 'download_client_per_indexer') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 55: download_client_per_indexer migrated 17:19:01.9 Info: => 0.0010295s 17:19:01.9 Info: 56: AddNewItemMonitorType migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 56 17:19:01.9 Info: AlterTable Artists 17:19:01.9 Info: => 1.3E-06s 17:19:01.9 Info: CreateColumn Artists MonitorNewItems Int32 17:19:01.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:01.9 Info: => 0.0006733s 17:19:01.9 Info: AlterTable RootFolders 17:19:01.9 Info: => 1.1E-06s 17:19:01.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:19:01.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:01.9 Info: => 0.0006248s 17:19:01.9 Info: AlterTable ImportLists 17:19:01.9 Info: => 1.2E-06s 17:19:01.9 Info: CreateColumn ImportLists MonitorNewItems Int32 17:19:01.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:01.9 Info: => 0.0006358s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:19:01', 'AddNewItemMonitorType') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 56: AddNewItemMonitorType migrated 17:19:01.9 Info: => 0.0009758s 17:19:01.9 Info: 57: ImportListSearch migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 57 17:19:01.9 Info: AlterTable ImportLists 17:19:01.9 Info: => 1.3E-06s 17:19:01.9 Info: CreateColumn ImportLists ShouldSearch Boolean 17:19:01.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:19:01.9 Info: => 0.0006589s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:19:01', 'ImportListSearch') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 57: ImportListSearch migrated 17:19:01.9 Info: => 0.0010113s 17:19:01.9 Info: 58: ImportListMonitorExisting migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 58 17:19:01.9 Info: AlterTable ImportLists 17:19:01.9 Info: => 1.3E-06s 17:19:01.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:19:01.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:19:01.9 Info: => 0.0006536s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:19:01', 'ImportListMonitorExisting') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 58: ImportListMonitorExisting migrated 17:19:01.9 Info: => 0.0009663s 17:19:01.9 Info: 59: add_indexer_tags migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 59 17:19:01.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:19:01.9 Info: => 5.38E-05s 17:19:01.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:19:01.9 Info: => 3.68E-05s 17:19:01.9 Info: AlterTable Indexers 17:19:01.9 Info: => 9E-07s 17:19:01.9 Info: CreateColumn Indexers Tags String 17:19:01.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:19:01.9 Info: => 0.0007008s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:19:01', 'add_indexer_tags') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 59: add_indexer_tags migrated 17:19:01.9 Info: => 0.0010441s 17:19:01.9 Info: 60: update_audio_types migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 60 17:19:01.9 Info: PerformDBOperation 17:19:01.9 Info: Performing DB Operation 17:19:01.9 Info: => 5.57E-05s 17:19:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:19:01', 'update_audio_types') 17:19:01.9 Info: Committing Transaction 17:19:01.9 Info: 60: update_audio_types migrated 17:19:01.9 Info: => 0.0003344s 17:19:01.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:19:01.9 Info: Beginning Transaction 17:19:01.9 Info: Starting migration of Main DB to 61 17:19:01.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:01.9 Info: DELETE FROM "Commands" WHERE 1 = 1 17:19:01.9 Info: => 4.97E-05s 17:19:01.9 Info: AlterTable AlbumReleases 17:19:01.9 Info: => 9E-07s 17:19:01.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.9 Info: DROP TABLE "AlbumReleases" 17:19:01.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:19:01.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:01.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:01.9 Info: => 0.0050661s 17:19:01.9 Info: AlterTable Albums 17:19:01.9 Info: => 1.2E-06s 17:19:01.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.9 Info: DROP TABLE "Albums" 17:19:01.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:01.9 Info: => 0.0064448s 17:19:01.9 Info: AlterTable Albums 17:19:01.9 Info: => 1.1E-06s 17:19:01.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.9 Info: DROP TABLE "Albums" 17:19:01.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:01.9 Info: => 0.005234s 17:19:01.9 Info: AlterTable Albums 17:19:01.9 Info: => 1E-06s 17:19:01.9 Info: AlterColumn Albums Added DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.9 Info: DROP TABLE "Albums" 17:19:01.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:01.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:01.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:01.9 Info: => 0.0061469s 17:19:01.9 Info: AlterTable Artists 17:19:01.9 Info: => 1.2E-06s 17:19:01.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.9 Info: DROP TABLE "Artists" 17:19:01.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.9 Info: => 0.0063714s 17:19:01.9 Info: AlterTable Artists 17:19:01.9 Info: => 1E-06s 17:19:01.9 Info: AlterColumn Artists Added DateTimeOffset 17:19:01.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) 17:19:01.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" 17:19:01.9 Info: DROP TABLE "Artists" 17:19:01.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:01.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:01.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:01.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:01.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:01.9 Info: => 0.0052837s 17:19:01.9 Info: AlterTable Blocklist 17:19:01.9 Info: => 1.1E-06s 17:19:01.9 Info: AlterColumn Blocklist Date DateTimeOffset 17:19:01.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:19:01.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 17:19:01.9 Info: DROP TABLE "Blocklist" 17:19:01.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:01.9 Info: => 0.0058538s 17:19:01.9 Info: AlterTable Blocklist 17:19:01.9 Info: => 1.2E-06s 17:19:01.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:19:01.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:19:01.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 17:19:01.9 Info: DROP TABLE "Blocklist" 17:19:01.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:01.9 Info: => 0.0046989s 17:19:01.9 Info: AlterTable Commands 17:19:01.9 Info: => 1.2E-06s 17:19:01.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:19:01.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:01.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:01.9 Info: DROP TABLE "Commands" 17:19:01.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:01.9 Info: => 0.004625s 17:19:01.9 Info: AlterTable Commands 17:19:01.9 Info: => 1.1E-06s 17:19:01.9 Info: AlterColumn Commands StartedAt DateTimeOffset 17:19:01.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:01.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:01.9 Info: DROP TABLE "Commands" 17:19:01.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:01.9 Info: => 0.0048713s 17:19:01.9 Info: AlterTable Commands 17:19:01.9 Info: => 1.3E-06s 17:19:01.9 Info: AlterColumn Commands EndedAt DateTimeOffset 17:19:01.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:01.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:01.9 Info: DROP TABLE "Commands" 17:19:01.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:01.9 Info: => 0.0058744s 17:19:01.9 Info: AlterTable DownloadClientStatus 17:19:01.9 Info: => 1.2E-06s 17:19:01.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:19:01.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:01.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:01.9 Info: DROP TABLE "DownloadClientStatus" 17:19:01.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:01.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:01.9 Info: => 0.0061972s 17:19:01.9 Info: AlterTable DownloadClientStatus 17:19:01.9 Info: => 1.3E-06s 17:19:01.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:19:01.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:01.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:01.9 Info: DROP TABLE "DownloadClientStatus" 17:19:01.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:01.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:01.9 Info: => 0.0047987s 17:19:01.9 Info: AlterTable DownloadClientStatus 17:19:01.9 Info: => 1.1E-06s 17:19:01.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:19:01.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:01.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:01.9 Info: DROP TABLE "DownloadClientStatus" 17:19:01.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:01.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:01.9 Info: => 0.0047285s 17:19:01.9 Info: AlterTable DownloadHistory 17:19:01.9 Info: => 1E-06s 17:19:01.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:19:02.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) 17:19:02.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" 17:19:02.0 Info: DROP TABLE "DownloadHistory" 17:19:02.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:19:02.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:02.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:02.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:02.0 Info: => 0.0053527s 17:19:02.0 Info: AlterTable ExtraFiles 17:19:02.0 Info: => 1.1E-06s 17:19:02.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:19:02.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) 17:19:02.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" 17:19:02.0 Info: DROP TABLE "ExtraFiles" 17:19:02.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:02.0 Info: => 0.0112715s 17:19:02.0 Info: AlterTable ExtraFiles 17:19:02.0 Info: => 1.5E-06s 17:19:02.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:19:02.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) 17:19:02.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" 17:19:02.0 Info: DROP TABLE "ExtraFiles" 17:19:02.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:02.0 Info: => 0.0046187s 17:19:02.0 Info: AlterTable History 17:19:02.0 Info: => 1.2E-06s 17:19:02.0 Info: AlterColumn History Date DateTimeOffset 17:19:02.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) 17:19:02.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" 17:19:02.0 Info: DROP TABLE "History" 17:19:02.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:02.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:02.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:02.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:02.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:02.0 Info: => 0.0053052s 17:19:02.0 Info: AlterTable ImportListStatus 17:19:02.0 Info: => 1E-06s 17:19:02.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:19:02.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) 17:19:02.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:02.0 Info: DROP TABLE "ImportListStatus" 17:19:02.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:02.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:02.0 Info: => 0.0060299s 17:19:02.0 Info: AlterTable ImportListStatus 17:19:02.0 Info: => 1.1E-06s 17:19:02.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:19:02.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) 17:19:02.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:02.0 Info: DROP TABLE "ImportListStatus" 17:19:02.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:02.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:02.0 Info: => 0.0047644s 17:19:02.0 Info: AlterTable ImportListStatus 17:19:02.0 Info: => 1.2E-06s 17:19:02.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:19:02.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) 17:19:02.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:02.0 Info: DROP TABLE "ImportListStatus" 17:19:02.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:02.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:02.0 Info: => 0.005859s 17:19:02.0 Info: AlterTable IndexerStatus 17:19:02.0 Info: => 1E-06s 17:19:02.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:19:02.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) 17:19:02.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:02.0 Info: DROP TABLE "IndexerStatus" 17:19:02.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:02.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:02.0 Info: => 0.0046763s 17:19:02.0 Info: AlterTable IndexerStatus 17:19:02.0 Info: => 1.1E-06s 17:19:02.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:19:02.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) 17:19:02.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:02.0 Info: DROP TABLE "IndexerStatus" 17:19:02.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:02.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:02.0 Info: => 0.0061274s 17:19:02.0 Info: AlterTable IndexerStatus 17:19:02.0 Info: => 1.1E-06s 17:19:02.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:19:02.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) 17:19:02.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:02.0 Info: DROP TABLE "IndexerStatus" 17:19:02.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:02.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:02.0 Info: => 0.0047008s 17:19:02.0 Info: AlterTable LyricFiles 17:19:02.0 Info: => 1.1E-06s 17:19:02.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:19:02.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) 17:19:02.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" 17:19:02.0 Info: DROP TABLE "LyricFiles" 17:19:02.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:02.0 Info: => 0.0045378s 17:19:02.0 Info: AlterTable LyricFiles 17:19:02.0 Info: => 1.1E-06s 17:19:02.0 Info: AlterColumn LyricFiles Added DateTimeOffset 17:19:02.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) 17:19:02.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" 17:19:02.0 Info: DROP TABLE "LyricFiles" 17:19:02.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:02.0 Info: => 0.00456s 17:19:02.0 Info: AlterTable MetadataFiles 17:19:02.0 Info: => 1.4E-06s 17:19:02.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:19:02.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:02.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 17:19:02.0 Info: DROP TABLE "MetadataFiles" 17:19:02.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:02.0 Info: => 0.0060494s 17:19:02.0 Info: AlterTable MetadataFiles 17:19:02.0 Info: => 1.2E-06s 17:19:02.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:19:02.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:02.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 17:19:02.0 Info: DROP TABLE "MetadataFiles" 17:19:02.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:02.0 Info: => 0.0045769s 17:19:02.0 Info: AlterTable PendingReleases 17:19:02.0 Info: => 1.1E-06s 17:19:02.0 Info: AlterColumn PendingReleases Added DateTimeOffset 17:19:02.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 17:19:02.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:19:02.0 Info: DROP TABLE "PendingReleases" 17:19:02.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:19:02.0 Info: => 0.0056515s 17:19:02.0 Info: AlterTable ScheduledTasks 17:19:02.0 Info: => 1.2E-06s 17:19:02.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:19:02.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 17:19:02.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:02.0 Info: DROP TABLE "ScheduledTasks" 17:19:02.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:02.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:02.0 Info: => 0.0046501s 17:19:02.0 Info: AlterTable ScheduledTasks 17:19:02.0 Info: => 1.1E-06s 17:19:02.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:19:02.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 17:19:02.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:02.0 Info: DROP TABLE "ScheduledTasks" 17:19:02.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:02.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:02.0 Info: => 0.0046358s 17:19:02.0 Info: AlterTable TrackFiles 17:19:02.0 Info: => 1.1E-06s 17:19:02.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:19:02.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) 17:19:02.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" 17:19:02.1 Info: DROP TABLE "TrackFiles" 17:19:02.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:02.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:02.1 Info: => 0.0060298s 17:19:02.1 Info: AlterTable TrackFiles 17:19:02.1 Info: => 1.3E-06s 17:19:02.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:19:02.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) 17:19:02.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" 17:19:02.1 Info: DROP TABLE "TrackFiles" 17:19:02.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:02.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:02.1 Info: => 0.0047889s 17:19:02.1 Info: AlterTable VersionInfo 17:19:02.1 Info: => 1.1E-06s 17:19:02.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:19:02.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:19:02.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:19:02.1 Info: DROP TABLE "VersionInfo" 17:19:02.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:19:02.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:02.1 Info: => 0.0060839s 17:19:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:19:02', 'postgres_update_timestamp_columns_to_with_timezone') 17:19:02.1 Info: Committing Transaction 17:19:02.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:19:02.1 Info: => 0.0067845s 17:19:02.1 Info: 62: add_on_delete_to_notifications migrating 17:19:02.1 Info: Beginning Transaction 17:19:02.1 Info: Starting migration of Main DB to 62 17:19:02.1 Info: AlterTable Notifications 17:19:02.1 Info: => 1.1E-06s 17:19:02.1 Info: CreateColumn Notifications OnArtistDelete Boolean 17:19:02.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:19:02.1 Info: => 0.0006609s 17:19:02.1 Info: AlterTable Notifications 17:19:02.1 Info: => 1.2E-06s 17:19:02.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:19:02.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:19:02.1 Info: => 0.0006437s 17:19:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:19:02', 'add_on_delete_to_notifications') 17:19:02.1 Info: Committing Transaction 17:19:02.1 Info: 62: add_on_delete_to_notifications migrated 17:19:02.1 Info: => 0.0009987s 17:19:02.1 Info: 63: add_custom_formats migrating 17:19:02.1 Info: Beginning Transaction 17:19:02.1 Info: Starting migration of Main DB to 63 17:19:02.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 17:19:02.1 Info: AlterTable DelayProfiles 17:19:02.1 Info: => 1E-06s 17:19:02.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:19:02.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:19:02.1 Info: => 0.0006494s 17:19:02.1 Info: UpdateData 17:19:02.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:19:02.1 Info: => 6.11E-05s 17:19:02.1 Info: AlterTable TrackFiles 17:19:02.1 Info: => 1E-06s 17:19:02.1 Info: CreateColumn TrackFiles OriginalFilePath String 17:19:02.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:19:02.1 Info: => 0.0006198s 17:19:02.1 Info: PerformDBOperation 17:19:02.1 Info: Performing DB Operation 17:19:02.1 Info: => 0.0013018s 17:19:02.1 Info: CreateTable CustomFormats 17:19:02.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 17:19:02.1 Info: => 0.0001507s 17:19:02.1 Info: CreateIndex CustomFormats (Name) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:19:02.1 Info: => 9.36E-05s 17:19:02.1 Info: AlterTable QualityProfiles 17:19:02.1 Info: => 9E-07s 17:19:02.1 Info: CreateColumn QualityProfiles FormatItems String 17:19:02.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:19:02.1 Info: => 0.0006727s 17:19:02.1 Info: AlterTable QualityProfiles 17:19:02.1 Info: => 1.3E-06s 17:19:02.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:19:02.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:02.1 Info: => 0.0006395s 17:19:02.1 Info: AlterTable QualityProfiles 17:19:02.1 Info: => 1.2E-06s 17:19:02.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:19:02.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:02.1 Info: => 0.0006497s 17:19:02.1 Info: PerformDBOperation 17:19:02.1 Info: Performing DB Operation 17:19:02.1 Info: => 0.0014505s 17:19:02.1 Info: PerformDBOperation 17:19:02.1 Info: Performing DB Operation 17:19:02.1 Info: => 4.53E-05s 17:19:02.1 Info: DeleteColumn ReleaseProfiles Preferred 17:19:02.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) 17:19:02.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:02.1 Info: DROP TABLE "ReleaseProfiles" 17:19:02.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:02.1 Info: => 0.0047211s 17:19:02.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:19:02.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) 17:19:02.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:02.1 Info: DROP TABLE "ReleaseProfiles" 17:19:02.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:02.1 Info: => 0.0046253s 17:19:02.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:02.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:02.1 Info: => 5.8E-05s 17:19:02.1 Info: AlterTable DelayProfiles 17:19:02.1 Info: => 1E-06s 17:19:02.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:19:02.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:02.1 Info: => 0.0006451s 17:19:02.1 Info: AlterTable DelayProfiles 17:19:02.1 Info: => 1.1E-06s 17:19:02.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:19:02.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:19:02.1 Info: => 0.0006286s 17:19:02.1 Info: -> 1 Insert operations completed in 00:00:00.0001039 taking an average of 00:00:00.0001039 17:19:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:19:02', 'add_custom_formats') 17:19:02.1 Info: Committing Transaction 17:19:02.1 Info: 63: add_custom_formats migrated 17:19:02.1 Info: => 0.0010304s 17:19:02.1 Debug: Took: 00:00:00.4735012 17:19:02.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 17:19:02.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 17:19:02.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863421715316_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:02.1 Info: DatabaseEngineVersionCheck migrating 17:19:02.1 Info: PerformDBOperation 17:19:02.1 Info: Performing DB Operation 17:19:02.1 Info: SQLite 3.48.0 17:19:02.1 Info: => 0.0010493s 17:19:02.1 Info: DatabaseEngineVersionCheck migrated 17:19:02.1 Info: => 0.0010666s 17:19:02.1 Info: VersionMigration migrating 17:19:02.1 Info: Beginning Transaction 17:19:02.1 Info: CreateTable VersionInfo 17:19:02.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:02.1 Info: => 0.0001503s 17:19:02.1 Info: Committing Transaction 17:19:02.1 Info: VersionMigration migrated 17:19:02.1 Info: => 0.0005138s 17:19:02.1 Info: VersionUniqueMigration migrating 17:19:02.1 Info: Beginning Transaction 17:19:02.1 Info: CreateIndex VersionInfo (Version) 17:19:02.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:02.1 Info: => 0.0001275s 17:19:02.1 Info: AlterTable VersionInfo 17:19:02.1 Info: => 1.2E-06s 17:19:02.1 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:02.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:02.1 Info: => 0.0005846s 17:19:02.1 Info: Committing Transaction 17:19:02.1 Info: VersionUniqueMigration migrated 17:19:02.1 Info: => 0.0007972s 17:19:02.1 Info: VersionDescriptionMigration migrating 17:19:02.1 Info: Beginning Transaction 17:19:02.1 Info: AlterTable VersionInfo 17:19:02.1 Info: => 1E-06s 17:19:02.1 Info: CreateColumn VersionInfo Description String 17:19:02.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:02.1 Info: => 0.0002152s 17:19:02.1 Info: Committing Transaction 17:19:02.1 Info: VersionDescriptionMigration migrated 17:19:02.1 Info: => 0.0004112s 17:19:02.1 Info: 1: InitialSetup migrating 17:19:02.1 Info: Beginning Transaction 17:19:02.1 Info: Starting migration of Main DB to 1 17:19:02.1 Info: CreateTable Config 17:19:02.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:02.1 Info: => 0.0002131s 17:19:02.1 Info: CreateIndex Config (Key) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:02.1 Info: => 8.74E-05s 17:19:02.1 Info: CreateTable RootFolders 17:19:02.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:02.1 Info: => 9.31E-05s 17:19:02.1 Info: CreateIndex RootFolders (Path) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:02.1 Info: => 7.67E-05s 17:19:02.1 Info: CreateTable Artists 17:19:02.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 17:19:02.1 Info: => 0.0002525s 17:19:02.1 Info: CreateIndex Artists (ForeignArtistId) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:02.1 Info: => 7.96E-05s 17:19:02.1 Info: CreateIndex Artists (NameSlug) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:02.1 Info: => 7.57E-05s 17:19:02.1 Info: CreateIndex Artists (CleanName) 17:19:02.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.1 Info: => 7.14E-05s 17:19:02.1 Info: CreateIndex Artists (Path) 17:19:02.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.1 Info: => 7.06E-05s 17:19:02.1 Info: CreateTable Albums 17:19:02.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:02.1 Info: => 0.0002234s 17:19:02.1 Info: CreateIndex Albums (ForeignAlbumId) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.1 Info: => 7.77E-05s 17:19:02.1 Info: CreateIndex Albums (MBId) 17:19:02.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:02.1 Info: => 6.98E-05s 17:19:02.1 Info: CreateIndex Albums (TADBId) 17:19:02.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:02.1 Info: => 7.53E-05s 17:19:02.1 Info: CreateIndex Albums (TitleSlug) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:02.1 Info: => 7.38E-05s 17:19:02.1 Info: CreateIndex Albums (CleanTitle) 17:19:02.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.1 Info: => 0.0001397s 17:19:02.1 Info: CreateIndex Albums (Path) 17:19:02.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:02.1 Info: => 7.42E-05s 17:19:02.1 Info: CreateTable Tracks 17:19:02.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:02.1 Info: => 0.0001592s 17:19:02.1 Info: CreateIndex Tracks (ForeignTrackId) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:02.1 Info: => 7.8E-05s 17:19:02.1 Info: CreateIndex Tracks (ArtistId) 17:19:02.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:02.1 Info: => 7.78E-05s 17:19:02.1 Info: CreateIndex Tracks (TrackFileId) 17:19:02.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:02.1 Info: => 0.0001069s 17:19:02.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:02.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:02.1 Info: => 0.0001158s 17:19:02.1 Info: CreateTable TrackFiles 17:19:02.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 17:19:02.1 Info: => 0.0001675s 17:19:02.1 Info: CreateIndex TrackFiles (ArtistId) 17:19:02.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:02.1 Info: => 8.8E-05s 17:19:02.1 Info: CreateIndex TrackFiles (AlbumId) 17:19:02.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.1 Info: => 7.93E-05s 17:19:02.1 Info: CreateTable History 17:19:02.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 17:19:02.1 Info: => 0.0001774s 17:19:02.1 Info: CreateIndex History (Date) 17:19:02.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:02.1 Info: => 8.47E-05s 17:19:02.1 Info: CreateIndex History (EventType) 17:19:02.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:02.1 Info: => 9.98E-05s 17:19:02.1 Info: CreateIndex History (DownloadId) 17:19:02.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:02.1 Info: => 8.88E-05s 17:19:02.1 Info: CreateIndex History (AlbumId) 17:19:02.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:02.1 Info: => 8.05E-05s 17:19:02.1 Info: CreateTable Notifications 17:19:02.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 17:19:02.1 Info: => 0.0001631s 17:19:02.1 Info: CreateTable ScheduledTasks 17:19:02.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:02.1 Info: => 0.0001165s 17:19:02.1 Info: CreateIndex ScheduledTasks (TypeName) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:02.1 Info: => 8.5E-05s 17:19:02.1 Info: CreateTable Indexers 17:19:02.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 17:19:02.1 Info: => 0.0001133s 17:19:02.1 Info: CreateIndex Indexers (Name) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:02.1 Info: => 0.000113s 17:19:02.1 Info: CreateTable Profiles 17:19:02.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:02.1 Info: => 0.0001289s 17:19:02.1 Info: CreateIndex Profiles (Name) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:02.1 Info: => 8.62E-05s 17:19:02.1 Info: CreateTable QualityDefinitions 17:19:02.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:02.1 Info: => 0.0001189s 17:19:02.1 Info: CreateIndex QualityDefinitions (Quality) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:02.1 Info: => 8.17E-05s 17:19:02.1 Info: CreateIndex QualityDefinitions (Title) 17:19:02.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:02.1 Info: => 8.24E-05s 17:19:02.1 Info: CreateTable NamingConfig 17:19:02.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 17:19:02.2 Info: => 0.0001672s 17:19:02.2 Info: CreateTable Blacklist 17:19:02.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 '') 17:19:02.2 Info: => 0.0001945s 17:19:02.2 Info: CreateTable Metadata 17:19:02.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) 17:19:02.2 Info: => 0.0001156s 17:19:02.2 Info: CreateTable MetadataFiles 17:19:02.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) 17:19:02.2 Info: => 0.0001622s 17:19:02.2 Info: CreateTable DownloadClients 17:19:02.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) 17:19:02.2 Info: => 0.0001242s 17:19:02.2 Info: CreateTable PendingReleases 17:19:02.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 '') 17:19:02.2 Info: => 0.0001326s 17:19:02.2 Info: CreateTable RemotePathMappings 17:19:02.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:02.2 Info: => 0.0001087s 17:19:02.2 Info: CreateTable Tags 17:19:02.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:02.2 Info: => 9.64E-05s 17:19:02.2 Info: CreateIndex Tags (Label) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:02.2 Info: => 9.97E-05s 17:19:02.2 Info: CreateTable Restrictions 17:19:02.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:02.2 Info: => 0.0001344s 17:19:02.2 Info: CreateTable DelayProfiles 17:19:02.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) 17:19:02.2 Info: => 0.000163s 17:19:02.2 Info: CreateTable Users 17:19:02.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:02.2 Info: => 0.0001264s 17:19:02.2 Info: CreateIndex Users (Identifier) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:02.2 Info: => 8.82E-05s 17:19:02.2 Info: CreateIndex Users (Username) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:02.2 Info: => 8.28E-05s 17:19:02.2 Info: CreateTable Commands 17:19:02.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) 17:19:02.2 Info: => 0.0001688s 17:19:02.2 Info: CreateTable IndexerStatus 17:19:02.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) 17:19:02.2 Info: => 0.0001656s 17:19:02.2 Info: CreateIndex IndexerStatus (ProviderId) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:02.2 Info: => 8.8E-05s 17:19:02.2 Info: CreateTable ExtraFiles 17:19:02.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) 17:19:02.2 Info: => 0.0001524s 17:19:02.2 Info: CreateTable LyricFiles 17:19:02.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) 17:19:02.2 Info: => 0.0001698s 17:19:02.2 Info: CreateTable LanguageProfiles 17:19:02.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:02.2 Info: => 0.0001138s 17:19:02.2 Info: CreateIndex LanguageProfiles (Name) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:02.2 Info: => 9.12E-05s 17:19:02.2 Info: CreateTable DownloadClientStatus 17:19:02.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) 17:19:02.2 Info: => 0.0001141s 17:19:02.2 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:02.2 Info: => 0.0001228s 17:19:02.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:02.2 Info: -> 1 Insert operations completed in 00:00:00.0000731 taking an average of 00:00:00.0000731 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:02', 'InitialSetup') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 1: InitialSetup migrated 17:19:02.2 Info: => 0.0010004s 17:19:02.2 Info: 2: add_reason_to_pending_releases migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 2 17:19:02.2 Info: AlterTable PendingReleases 17:19:02.2 Info: => 1.1E-06s 17:19:02.2 Info: CreateColumn PendingReleases Reason Int32 17:19:02.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:02.2 Info: => 0.0006225s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:02', 'add_reason_to_pending_releases') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 2: add_reason_to_pending_releases migrated 17:19:02.2 Info: => 0.0009258s 17:19:02.2 Info: 3: add_medium_support migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 3 17:19:02.2 Info: AlterTable Albums 17:19:02.2 Info: => 1.2E-06s 17:19:02.2 Info: CreateColumn Albums Media String 17:19:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:02.2 Info: => 0.0006071s 17:19:02.2 Info: AlterTable Tracks 17:19:02.2 Info: => 1.3E-06s 17:19:02.2 Info: CreateColumn Tracks MediumNumber Int32 17:19:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:02.2 Info: => 0.0005661s 17:19:02.2 Info: AlterTable Tracks 17:19:02.2 Info: => 1E-06s 17:19:02.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:02.2 Info: => 0.0005399s 17:19:02.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:02.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:02.2 Info: => 4.56E-05s 17:19:02.2 Info: DeleteColumn Tracks TrackNumber 17:19:02.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) 17:19:02.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" 17:19:02.2 Info: DROP TABLE "Tracks" 17:19:02.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:02.2 Info: => 0.0046156s 17:19:02.2 Info: AlterTable Tracks 17:19:02.2 Info: => 1.1E-06s 17:19:02.2 Info: CreateColumn Tracks TrackNumber String 17:19:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:02.2 Info: => 0.0005375s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:02', 'add_medium_support') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 3: add_medium_support migrated 17:19:02.2 Info: => 0.0009265s 17:19:02.2 Info: 4: add_various_qualites_in_profile migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 4 17:19:02.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:02.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:02.2 Info: => 5.81E-05s 17:19:02.2 Info: PerformDBOperation 17:19:02.2 Info: Performing DB Operation 17:19:02.2 Info: => 4.34E-05s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:02', 'add_various_qualites_in_profile') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 4: add_various_qualites_in_profile migrated 17:19:02.2 Info: => 0.0003009s 17:19:02.2 Info: 5: metadata_profiles migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 5 17:19:02.2 Info: CreateTable MetadataProfiles 17:19:02.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:02.2 Info: => 0.0001392s 17:19:02.2 Info: CreateIndex MetadataProfiles (Name) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:02.2 Info: => 9.52E-05s 17:19:02.2 Info: AlterTable Artists 17:19:02.2 Info: => 1E-06s 17:19:02.2 Info: CreateColumn Artists MetadataProfileId Int32 17:19:02.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:02.2 Info: => 0.0005934s 17:19:02.2 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:02.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) 17:19:02.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" 17:19:02.2 Info: DROP TABLE "Artists" 17:19:02.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.2 Info: => 0.0048602s 17:19:02.2 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:02.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) 17:19:02.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" 17:19:02.2 Info: DROP TABLE "Artists" 17:19:02.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.2 Info: => 0.0062317s 17:19:02.2 Info: AlterTable Albums 17:19:02.2 Info: => 1.1E-06s 17:19:02.2 Info: CreateColumn Albums SecondaryTypes String 17:19:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:02.2 Info: => 0.0005808s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:02', 'metadata_profiles') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 5: metadata_profiles migrated 17:19:02.2 Info: => 0.0010101s 17:19:02.2 Info: 6: separate_automatic_and_interactive_search migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 6 17:19:02.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:02.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) 17:19:02.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:02.2 Info: DROP TABLE "Indexers" 17:19:02.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:02.2 Info: => 0.0039892s 17:19:02.2 Info: AlterTable Indexers 17:19:02.2 Info: => 1.3E-06s 17:19:02.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:02.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:02.2 Info: => 0.0005572s 17:19:02.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:02.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:02.2 Info: => 4.5E-05s 17:19:02.2 Info: AlterTable Indexers 17:19:02.2 Info: => 9E-07s 17:19:02.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:02.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) 17:19:02.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" 17:19:02.2 Info: DROP TABLE "Indexers" 17:19:02.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:02.2 Info: => 0.0039272s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:02', 'separate_automatic_and_interactive_search') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 6: separate_automatic_and_interactive_search migrated 17:19:02.2 Info: => 0.004281s 17:19:02.2 Info: 7: change_album_path_to_relative migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 7 17:19:02.2 Info: DeleteColumn Albums Path 17:19:02.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 17:19:02.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 17:19:02.2 Info: DROP TABLE "Albums" 17:19:02.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.2 Info: => 0.0049118s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:02', 'change_album_path_to_relative') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 7: change_album_path_to_relative migrated 17:19:02.2 Info: => 0.0053683s 17:19:02.2 Info: 8: change_quality_size_mb_to_kb migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 8 17:19:02.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 17:19:02.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 17:19:02.2 Info: => 5.49E-05s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:02', 'change_quality_size_mb_to_kb') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 8: change_quality_size_mb_to_kb migrated 17:19:02.2 Info: => 0.0003145s 17:19:02.2 Info: 9: album_releases migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 9 17:19:02.2 Info: AlterTable Albums 17:19:02.2 Info: => 1.2E-06s 17:19:02.2 Info: CreateColumn Albums Releases String 17:19:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:02.2 Info: => 0.0006074s 17:19:02.2 Info: AlterTable Albums 17:19:02.2 Info: => 1.2E-06s 17:19:02.2 Info: CreateColumn Albums CurrentRelease String 17:19:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:02.2 Info: => 0.0005654s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:02', 'album_releases') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 9: album_releases migrated 17:19:02.2 Info: => 0.0018115s 17:19:02.2 Info: 10: album_releases_fix migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 10 17:19:02.2 Info: AlterTable Albums 17:19:02.2 Info: => 1.1E-06s 17:19:02.2 Info: AlterColumn Albums Releases String 17:19:02.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:02.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:02.2 Info: DROP TABLE "Albums" 17:19:02.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.2 Info: => 0.0057986s 17:19:02.2 Info: AlterTable Albums 17:19:02.2 Info: => 1E-06s 17:19:02.2 Info: AlterColumn Albums CurrentRelease String 17:19:02.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:02.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:02.2 Info: DROP TABLE "Albums" 17:19:02.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.2 Info: => 0.004702s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:02', 'album_releases_fix') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 10: album_releases_fix migrated 17:19:02.2 Info: => 0.0050988s 17:19:02.2 Info: 11: import_lists migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 11 17:19:02.2 Info: CreateTable ImportLists 17:19:02.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:02.2 Info: => 0.0002081s 17:19:02.2 Info: CreateIndex ImportLists (Name) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:02.2 Info: => 9.43E-05s 17:19:02.2 Info: CreateTable ImportListStatus 17:19:02.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:02.2 Info: => 0.0001353s 17:19:02.2 Info: CreateIndex ImportListStatus (ProviderId) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:02.2 Info: => 8.96E-05s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:02', 'import_lists') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 11: import_lists migrated 17:19:02.2 Info: => 0.0004395s 17:19:02.2 Info: 12: add_release_status migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 12 17:19:02.2 Info: AlterTable MetadataProfiles 17:19:02.2 Info: => 1.3E-06s 17:19:02.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:02.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:02.2 Info: => 0.0006142s 17:19:02.2 Info: PerformDBOperation 17:19:02.2 Info: Performing DB Operation 17:19:02.2 Info: => 3.95E-05s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:02', 'add_release_status') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 12: add_release_status migrated 17:19:02.2 Info: => 0.0003301s 17:19:02.2 Info: 13: album_download_notification migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 13 17:19:02.2 Info: AlterTable Notifications 17:19:02.2 Info: => 1E-06s 17:19:02.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:02.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:02.2 Info: => 0.0006193s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:02', 'album_download_notification') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 13: album_download_notification migrated 17:19:02.2 Info: => 0.0009382s 17:19:02.2 Info: 14: fix_language_metadata_profiles migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 14 17:19:02.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:02.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:02.2 Info: => 0.0001393s 17:19:02.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:02.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:02.2 Info: => 8.73E-05s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:02', 'fix_language_metadata_profiles') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 14: fix_language_metadata_profiles migrated 17:19:02.2 Info: => 0.0003503s 17:19:02.2 Info: 15: remove_fanzub migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 15 17:19:02.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:02.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:02.2 Info: => 4.93E-05s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:02', 'remove_fanzub') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 15: remove_fanzub migrated 17:19:02.2 Info: => 0.0003133s 17:19:02.2 Info: 16: update_artist_history_indexes migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 16 17:19:02.2 Info: CreateIndex Albums (ArtistId) 17:19:02.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:02.2 Info: => 0.0001208s 17:19:02.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:02.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:02.2 Info: => 9.75E-05s 17:19:02.2 Info: DeleteIndex History (AlbumId) 17:19:02.2 Info: DROP INDEX "IX_History_AlbumId" 17:19:02.2 Info: => 0.0001272s 17:19:02.2 Info: CreateIndex History (AlbumId, Date) 17:19:02.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:02.2 Info: => 0.0001053s 17:19:02.2 Info: DeleteIndex History (DownloadId) 17:19:02.2 Info: DROP INDEX "IX_History_DownloadId" 17:19:02.2 Info: => 0.0001102s 17:19:02.2 Info: CreateIndex History (DownloadId, Date) 17:19:02.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:02.2 Info: => 0.0001031s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:02', 'update_artist_history_indexes') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 16: update_artist_history_indexes migrated 17:19:02.2 Info: => 0.0004495s 17:19:02.2 Info: 17: remove_nma migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 17 17:19:02.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:02.2 Info: => 8.59E-05s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:02', 'remove_nma') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 17: remove_nma migrated 17:19:02.2 Info: => 0.0003507s 17:19:02.2 Info: 18: album_disambiguation migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 18 17:19:02.2 Info: AlterTable Albums 17:19:02.2 Info: => 1.2E-06s 17:19:02.2 Info: CreateColumn Albums Disambiguation String 17:19:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:02.2 Info: => 0.0006281s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:02', 'album_disambiguation') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 18: album_disambiguation migrated 17:19:02.2 Info: => 0.0009453s 17:19:02.2 Info: 19: add_ape_quality_in_profiles migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 19 17:19:02.2 Info: PerformDBOperation 17:19:02.2 Info: Performing DB Operation 17:19:02.2 Info: => 4.05E-05s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:02', 'add_ape_quality_in_profiles') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 19: add_ape_quality_in_profiles migrated 17:19:02.2 Info: => 0.0003313s 17:19:02.2 Info: 20: remove_pushalot migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 20 17:19:02.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:02.2 Info: => 5.87E-05s 17:19:02.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:02.2 Info: => 4.42E-05s 17:19:02.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:02.2 Info: => 4.24E-05s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:02', 'remove_pushalot') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 20: remove_pushalot migrated 17:19:02.2 Info: => 0.0003015s 17:19:02.2 Info: 21: add_custom_filters migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 21 17:19:02.2 Info: CreateTable CustomFilters 17:19:02.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:02.2 Info: => 0.0001557s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:02', 'add_custom_filters') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 21: add_custom_filters migrated 17:19:02.2 Info: => 0.0004655s 17:19:02.2 Info: 22: import_list_tags migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 22 17:19:02.2 Info: AlterTable ImportLists 17:19:02.2 Info: => 1.3E-06s 17:19:02.2 Info: CreateColumn ImportLists Tags String 17:19:02.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:02.2 Info: => 0.0006319s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:02', 'import_list_tags') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 22: import_list_tags migrated 17:19:02.2 Info: => 0.0009417s 17:19:02.2 Info: 23: add_release_groups_etc migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 23 17:19:02.2 Info: CreateTable ArtistMetadata 17:19:02.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 17:19:02.2 Info: => 0.0001956s 17:19:02.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:02.2 Info: => 0.0001094s 17:19:02.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:02.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:02.2 Info: => 0.0001074s 17:19:02.2 Info: AlterTable Artists 17:19:02.2 Info: => 1E-06s 17:19:02.2 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:02.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:02.2 Info: => 0.0006373s 17:19:02.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:02.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:02.2 Info: => 7.82E-05s 17:19:02.2 Info: CreateTable AlbumReleases 17:19:02.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 17:19:02.2 Info: => 0.0001722s 17:19:02.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:02.2 Info: => 9.26E-05s 17:19:02.2 Info: CreateIndex AlbumReleases (AlbumId) 17:19:02.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:02.2 Info: => 8.5E-05s 17:19:02.2 Info: PerformDBOperation 17:19:02.2 Info: Performing DB Operation 17:19:02.2 Info: => 6.08E-05s 17:19:02.2 Info: AlterTable Albums 17:19:02.2 Info: => 1E-06s 17:19:02.2 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:02.2 Info: => 0.0006436s 17:19:02.2 Info: AlterTable Albums 17:19:02.2 Info: => 1.3E-06s 17:19:02.2 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:02.2 Info: => 0.0006466s 17:19:02.2 Info: AlterTable Albums 17:19:02.2 Info: => 1.1E-06s 17:19:02.2 Info: CreateColumn Albums Links String 17:19:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:02.2 Info: => 0.0006569s 17:19:02.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:02.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:02.2 Info: => 0.0001342s 17:19:02.2 Info: AlterTable Tracks 17:19:02.2 Info: => 1.1E-06s 17:19:02.2 Info: CreateColumn Tracks ForeignRecordingId String 17:19:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:02.2 Info: => 0.0006342s 17:19:02.2 Info: AlterTable Tracks 17:19:02.2 Info: => 1.1E-06s 17:19:02.2 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:02.2 Info: => 0.0006273s 17:19:02.2 Info: AlterTable Tracks 17:19:02.2 Info: => 1.1E-06s 17:19:02.2 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:02.2 Info: => 0.000616s 17:19:02.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:02.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:02.2 Info: => 9.78E-05s 17:19:02.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:02.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:02.2 Info: => 9.68E-05s 17:19:02.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:02.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:02.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:02.2 Info: DROP TABLE "Artists" 17:19:02.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.2 Info: => 0.0054817s 17:19:02.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:02.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:19:02.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:02.2 Info: DROP TABLE "Albums" 17:19:02.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.2 Info: => 0.0054715s 17:19:02.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:02.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:02.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 17:19:02.2 Info: DROP TABLE "Tracks" 17:19:02.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:02.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:02.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:02.2 Info: => 0.0050453s 17:19:02.2 Info: DeleteColumn TrackFiles ArtistId 17:19:02.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:02.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 17:19:02.2 Info: DROP TABLE "TrackFiles" 17:19:02.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:02.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.2 Info: => 0.0048848s 17:19:02.2 Info: CreateIndex Artists (ArtistMetadataId) 17:19:02.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.2 Info: => 8.77E-05s 17:19:02.2 Info: CreateIndex Artists (Monitored) 17:19:02.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.2 Info: => 8.4E-05s 17:19:02.2 Info: CreateIndex Albums (ArtistMetadataId) 17:19:02.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:02.2 Info: => 8.95E-05s 17:19:02.2 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:02.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:02.2 Info: => 8.96E-05s 17:19:02.2 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:02.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:02.2 Info: => 8.3E-05s 17:19:02.2 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:02.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:02.2 Info: => 8.85E-05s 17:19:02.2 Info: UpdateData 17:19:02.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:02.2 Info: => 5.4E-05s 17:19:02.2 Info: UpdateData 17:19:02.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:02.2 Info: => 4.57E-05s 17:19:02.2 Info: UpdateData 17:19:02.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:02.2 Info: => 8.1E-05s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:02', 'add_release_groups_etc') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 23: add_release_groups_etc migrated 17:19:02.2 Info: => 0.0006786s 17:19:02.2 Info: 24: NewMediaInfoFormat migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 24 17:19:02.2 Info: UpdateData 17:19:02.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:02.2 Info: => 6.66E-05s 17:19:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:02', 'NewMediaInfoFormat') 17:19:02.2 Info: Committing Transaction 17:19:02.2 Info: 24: NewMediaInfoFormat migrated 17:19:02.2 Info: => 0.000352s 17:19:02.2 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:02.2 Info: Beginning Transaction 17:19:02.2 Info: Starting migration of Main DB to 25 17:19:02.2 Info: RenameTable Restrictions ReleaseProfiles 17:19:02.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:02.3 Info: => 0.001727s 17:19:02.3 Info: AlterTable ReleaseProfiles 17:19:02.3 Info: => 1.4E-06s 17:19:02.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:02.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:02.3 Info: => 0.0005838s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:02', 'rename_restrictions_to_release_profiles') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:02.3 Info: => 0.0008957s 17:19:02.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 26 17:19:02.3 Info: RenameTable Profiles QualityProfiles 17:19:02.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:02.3 Info: => 0.0016861s 17:19:02.3 Info: AlterTable QualityProfiles 17:19:02.3 Info: => 1.2E-06s 17:19:02.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:02.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:02.3 Info: => 0.0005891s 17:19:02.3 Info: AlterTable LanguageProfiles 17:19:02.3 Info: => 1E-06s 17:19:02.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:02.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:02.3 Info: => 0.0005667s 17:19:02.3 Info: UpdateData 17:19:02.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:02.3 Info: => 4.69E-05s 17:19:02.3 Info: UpdateData 17:19:02.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:02.3 Info: => 6.38E-05s 17:19:02.3 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:02.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:02.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:02.3 Info: DROP TABLE "Artists" 17:19:02.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.3 Info: => 0.0054106s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:02', 'rename_quality_profiles_add_upgrade_allowed') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:02.3 Info: => 0.0058206s 17:19:02.3 Info: 27: add_import_exclusions migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 27 17:19:02.3 Info: CreateTable ImportListExclusions 17:19:02.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:02.3 Info: => 0.0001425s 17:19:02.3 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:02.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:02.3 Info: => 0.0001028s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:02', 'add_import_exclusions') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 27: add_import_exclusions migrated 17:19:02.3 Info: => 0.0004212s 17:19:02.3 Info: 28: clean_artist_metadata_table migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 28 17:19:02.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) 17:19:02.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) 17:19:02.3 Info: => 0.0001653s 17:19:02.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) 17:19:02.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) 17:19:02.3 Info: => 0.0001322s 17:19:02.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) 17:19:02.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) 17:19:02.3 Info: => 0.0001303s 17:19:02.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) 17:19:02.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) 17:19:02.3 Info: => 0.0001258s 17:19:02.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) 17:19:02.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) 17:19:02.3 Info: => 0.0001404s 17:19:02.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) 17:19:02.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) 17:19:02.3 Info: => 0.0001415s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:02', 'clean_artist_metadata_table') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 28: clean_artist_metadata_table migrated 17:19:02.3 Info: => 0.0004219s 17:19:02.3 Info: 29: health_issue_notification migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 29 17:19:02.3 Info: AlterTable Notifications 17:19:02.3 Info: => 1.4E-06s 17:19:02.3 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:02.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:02.3 Info: => 0.0006289s 17:19:02.3 Info: AlterTable Notifications 17:19:02.3 Info: => 1.2E-06s 17:19:02.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:02.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:02.3 Info: => 0.0006005s 17:19:02.3 Info: AlterTable Notifications 17:19:02.3 Info: => 1.1E-06s 17:19:02.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:02.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:02.3 Info: => 0.0005905s 17:19:02.3 Info: AlterTable Notifications 17:19:02.3 Info: => 1E-06s 17:19:02.3 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:02.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:02.3 Info: => 0.0006008s 17:19:02.3 Info: AlterTable Notifications 17:19:02.3 Info: => 1.1E-06s 17:19:02.3 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:02.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:02.3 Info: => 0.0005938s 17:19:02.3 Info: DeleteColumn Notifications OnDownload 17:19:02.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) 17:19:02.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" 17:19:02.3 Info: DROP TABLE "Notifications" 17:19:02.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:02.3 Info: => 0.0049451s 17:19:02.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:02.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) 17:19:02.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" 17:19:02.3 Info: DROP TABLE "Notifications" 17:19:02.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:02.3 Info: => 0.004992s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:02', 'health_issue_notification') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 29: health_issue_notification migrated 17:19:02.3 Info: => 0.0053787s 17:19:02.3 Info: 30: add_mediafilerepository_mtime migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 30 17:19:02.3 Info: AlterTable TrackFiles 17:19:02.3 Info: => 1.3E-06s 17:19:02.3 Info: CreateColumn TrackFiles Modified DateTime 17:19:02.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:02.3 Info: => 0.0006319s 17:19:02.3 Info: AlterTable TrackFiles 17:19:02.3 Info: => 1E-06s 17:19:02.3 Info: CreateColumn TrackFiles Path String 17:19:02.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:02.3 Info: => 0.0005834s 17:19:02.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:02.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:02.3 Info: => 4.85E-05s 17:19:02.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) 17:19:02.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) 17:19:02.3 Info: => 0.0001311s 17:19:02.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) 17:19:02.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) 17:19:02.3 Info: => 0.0001427s 17:19:02.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) 17:19:02.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) 17:19:02.3 Info: => 0.0001656s 17:19:02.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") 17:19:02.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") 17:19:02.3 Info: => 0.0001136s 17:19:02.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:02.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:02.3 Info: => 6.35E-05s 17:19:02.3 Info: AlterTable TrackFiles 17:19:02.3 Info: => 1E-06s 17:19:02.3 Info: AlterColumn TrackFiles Path String 17:19:02.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:02.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" 17:19:02.3 Info: DROP TABLE "TrackFiles" 17:19:02.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:02.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.3 Info: => 0.0051024s 17:19:02.3 Info: CreateIndex TrackFiles (Path) 17:19:02.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:02.3 Info: => 9.76E-05s 17:19:02.3 Info: DeleteColumn TrackFiles RelativePath 17:19:02.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:02.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 17:19:02.3 Info: DROP TABLE "TrackFiles" 17:19:02.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:02.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:02.3 Info: => 0.0052593s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:02', 'add_mediafilerepository_mtime') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 30: add_mediafilerepository_mtime migrated 17:19:02.3 Info: => 0.0068958s 17:19:02.3 Info: 31: add_artistmetadataid_constraint migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 31 17:19:02.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 17:19:02.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 17:19:02.3 Info: => 0.0001042s 17:19:02.3 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:02.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:02.3 Info: => 0.0001397s 17:19:02.3 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:02.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:02.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:02.3 Info: DROP TABLE "Artists" 17:19:02.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.3 Info: => 0.0048676s 17:19:02.3 Info: CreateIndex Artists (ArtistMetadataId) 17:19:02.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.3 Info: => 8.79E-05s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:02', 'add_artistmetadataid_constraint') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 31: add_artistmetadataid_constraint migrated 17:19:02.3 Info: => 0.0004208s 17:19:02.3 Info: 32: old_ids_and_artist_alias migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 32 17:19:02.3 Info: AlterTable ArtistMetadata 17:19:02.3 Info: => 1.2E-06s 17:19:02.3 Info: CreateColumn ArtistMetadata Aliases String 17:19:02.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:02.3 Info: => 0.0006371s 17:19:02.3 Info: AlterTable ArtistMetadata 17:19:02.3 Info: => 1.1E-06s 17:19:02.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:02.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:02.3 Info: => 0.0006086s 17:19:02.3 Info: AlterTable Albums 17:19:02.3 Info: => 1.1E-06s 17:19:02.3 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:02.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:02.3 Info: => 0.000599s 17:19:02.3 Info: AlterTable AlbumReleases 17:19:02.3 Info: => 1E-06s 17:19:02.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:02.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:02.3 Info: => 0.0005922s 17:19:02.3 Info: AlterTable Tracks 17:19:02.3 Info: => 1.1E-06s 17:19:02.3 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:02.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:02.3 Info: => 0.0005924s 17:19:02.3 Info: AlterTable Tracks 17:19:02.3 Info: => 1E-06s 17:19:02.3 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:02.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:02.3 Info: => 0.0006031s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:02', 'old_ids_and_artist_alias') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 32: old_ids_and_artist_alias migrated 17:19:02.3 Info: => 0.000901s 17:19:02.3 Info: 33: download_propers_config migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 33 17:19:02.3 Info: PerformDBOperation 17:19:02.3 Info: Performing DB Operation 17:19:02.3 Info: => 5.9E-05s 17:19:02.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:02.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:02.3 Info: => 4.33E-05s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:02', 'download_propers_config') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 33: download_propers_config migrated 17:19:02.3 Info: => 0.0003007s 17:19:02.3 Info: 34: remove_language_profiles migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 34 17:19:02.3 Info: DeleteTable LanguageProfiles 17:19:02.3 Info: DROP TABLE "LanguageProfiles" 17:19:02.3 Info: => 0.0002176s 17:19:02.3 Info: DeleteColumn Artists LanguageProfileId 17:19:02.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:02.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:02.3 Info: DROP TABLE "Artists" 17:19:02.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.3 Info: => 0.005014s 17:19:02.3 Info: DeleteColumn ImportLists LanguageProfileId 17:19:02.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 17:19:02.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 17:19:02.3 Info: DROP TABLE "ImportLists" 17:19:02.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:02.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:02.3 Info: => 0.0045425s 17:19:02.3 Info: DeleteColumn Blacklist Language 17:19:02.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:19:02.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 17:19:02.3 Info: DROP TABLE "Blacklist" 17:19:02.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:02.3 Info: => 0.0043514s 17:19:02.3 Info: DeleteColumn History Language 17:19:02.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 17:19:02.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 17:19:02.3 Info: DROP TABLE "History" 17:19:02.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:02.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:02.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:02.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:02.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:02.3 Info: => 0.0049148s 17:19:02.3 Info: DeleteColumn LyricFiles Language 17:19:02.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:02.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 17:19:02.3 Info: DROP TABLE "LyricFiles" 17:19:02.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:02.3 Info: => 0.00427s 17:19:02.3 Info: DeleteColumn TrackFiles Language 17:19:02.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:02.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 17:19:02.3 Info: DROP TABLE "TrackFiles" 17:19:02.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:02.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:02.3 Info: => 0.004572s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:02', 'remove_language_profiles') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 34: remove_language_profiles migrated 17:19:02.3 Info: => 0.0050703s 17:19:02.3 Info: 35: multi_disc_naming_format migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 35 17:19:02.3 Info: AlterTable NamingConfig 17:19:02.3 Info: => 1.1E-06s 17:19:02.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:02.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:02.3 Info: => 0.0006288s 17:19:02.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:02.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:02.3 Info: => 5.1E-05s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:02', 'multi_disc_naming_format') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 35: multi_disc_naming_format migrated 17:19:02.3 Info: => 0.000319s 17:19:02.3 Info: 36: add_download_client_priority migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 36 17:19:02.3 Info: AlterTable DownloadClients 17:19:02.3 Info: => 1.1E-06s 17:19:02.3 Info: CreateColumn DownloadClients Priority Int32 17:19:02.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:02.3 Info: => 0.0006161s 17:19:02.3 Info: PerformDBOperation 17:19:02.3 Info: Performing DB Operation 17:19:02.3 Info: => 5.54E-05s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:02', 'add_download_client_priority') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 36: add_download_client_priority migrated 17:19:02.3 Info: => 0.000337s 17:19:02.3 Info: 37: remove_growl_prowl migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 37 17:19:02.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:19:02.3 Info: => 5.37E-05s 17:19:02.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:19:02.3 Info: => 3.84E-05s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:02', 'remove_growl_prowl') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 37: remove_growl_prowl migrated 17:19:02.3 Info: => 0.0002814s 17:19:02.3 Info: 38: remove_plex_hometheatre migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 38 17:19:02.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:19:02.3 Info: => 5.23E-05s 17:19:02.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:19:02.3 Info: => 3.76E-05s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:02', 'remove_plex_hometheatre') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 38: remove_plex_hometheatre migrated 17:19:02.3 Info: => 0.0002819s 17:19:02.3 Info: 39: add_root_folder_add_defaults migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 39 17:19:02.3 Info: AlterTable RootFolders 17:19:02.3 Info: => 1.1E-06s 17:19:02.3 Info: CreateColumn RootFolders Name String 17:19:02.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:19:02.3 Info: => 0.0006236s 17:19:02.3 Info: AlterTable RootFolders 17:19:02.3 Info: => 1.2E-06s 17:19:02.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:19:02.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:19:02.3 Info: => 0.0005852s 17:19:02.3 Info: AlterTable RootFolders 17:19:02.3 Info: => 1.2E-06s 17:19:02.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:19:02.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:19:02.3 Info: => 0.0005805s 17:19:02.3 Info: AlterTable RootFolders 17:19:02.3 Info: => 1.1E-06s 17:19:02.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:19:02.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:02.3 Info: => 0.000584s 17:19:02.3 Info: AlterTable RootFolders 17:19:02.3 Info: => 1.1E-06s 17:19:02.3 Info: CreateColumn RootFolders DefaultTags String 17:19:02.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:19:02.3 Info: => 0.0005752s 17:19:02.3 Info: PerformDBOperation 17:19:02.3 Info: Performing DB Operation 17:19:02.3 Info: => 7.09E-05s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:02', 'add_root_folder_add_defaults') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 39: add_root_folder_add_defaults migrated 17:19:02.3 Info: => 0.0003515s 17:19:02.3 Info: 40: task_duration migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 40 17:19:02.3 Info: AlterTable ScheduledTasks 17:19:02.3 Info: => 1.2E-06s 17:19:02.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:19:02.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:19:02.3 Info: => 0.0006204s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:02', 'task_duration') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 40: task_duration migrated 17:19:02.3 Info: => 0.0009143s 17:19:02.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 41 17:19:02.3 Info: AlterTable ReleaseProfiles 17:19:02.3 Info: => 1.2E-06s 17:19:02.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:19:02.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:19:02.3 Info: => 0.0006219s 17:19:02.3 Info: AlterTable ReleaseProfiles 17:19:02.3 Info: => 1.5E-06s 17:19:02.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:19:02.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:19:02.3 Info: => 0.0005912s 17:19:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:02', 'add_indexer_and_enabled_to_release_profiles') 17:19:02.3 Info: Committing Transaction 17:19:02.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:02.3 Info: => 0.0008832s 17:19:02.3 Info: 42: remove_album_folders migrating 17:19:02.3 Info: Beginning Transaction 17:19:02.3 Info: Starting migration of Main DB to 42 17:19:02.3 Info: DeleteColumn Artists AlbumFolder 17:19:02.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:02.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:02.3 Info: DROP TABLE "Artists" 17:19:02.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.4 Info: => 0.0050342s 17:19:02.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:02.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:02.4 Info: => 4.43E-05s 17:19:02.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:02.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:02.4 Info: => 3.87E-05s 17:19:02.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:19:02.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 17:19:02.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:19:02.4 Info: DROP TABLE "NamingConfig" 17:19:02.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:19:02.4 Info: => 0.0043255s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:02', 'remove_album_folders') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 42: remove_album_folders migrated 17:19:02.4 Info: => 0.0047295s 17:19:02.4 Info: 44: add_priority_to_indexers migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 44 17:19:02.4 Info: AlterTable Indexers 17:19:02.4 Info: => 1.2E-06s 17:19:02.4 Info: CreateColumn Indexers Priority Int32 17:19:02.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:19:02.4 Info: => 0.000634s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:02', 'add_priority_to_indexers') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 44: add_priority_to_indexers migrated 17:19:02.4 Info: => 0.0009289s 17:19:02.4 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 45 17:19:02.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:02.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:02.4 Info: => 0.000122s 17:19:02.4 Info: PerformDBOperation 17:19:02.4 Info: Performing DB Operation 17:19:02.4 Info: => 3.75E-05s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:02', 'remove_chown_and_folderchmod_config') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:02.4 Info: => 0.0002944s 17:19:02.4 Info: 47: update_notifiarr migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 47 17:19:02.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:02.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:02.4 Info: => 8.09E-05s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:02', 'update_notifiarr') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 47: update_notifiarr migrated 17:19:02.4 Info: => 0.0003292s 17:19:02.4 Info: 49: email_multiple_addresses migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 49 17:19:02.4 Info: PerformDBOperation 17:19:02.4 Info: Performing DB Operation 17:19:02.4 Info: => 6.11E-05s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:02', 'email_multiple_addresses') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 49: email_multiple_addresses migrated 17:19:02.4 Info: => 0.000319s 17:19:02.4 Info: 50: rename_blacklist_to_blocklist migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 50 17:19:02.4 Info: RenameTable Blacklist Blocklist 17:19:02.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:19:02.4 Info: => 0.0017507s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:19:02', 'rename_blacklist_to_blocklist') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 50: rename_blacklist_to_blocklist migrated 17:19:02.4 Info: => 0.002068s 17:19:02.4 Info: 51: cdh_per_downloadclient migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 51 17:19:02.4 Info: AlterTable DownloadClients 17:19:02.4 Info: => 1.2E-06s 17:19:02.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:19:02.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:02.4 Info: => 0.0006254s 17:19:02.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:19:02.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:02.4 Info: => 0.0005917s 17:19:02.4 Info: PerformDBOperation 17:19:02.4 Info: Performing DB Operation 17:19:02.4 Info: => 0.0001766s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:19:02', 'cdh_per_downloadclient') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 51: cdh_per_downloadclient migrated 17:19:02.4 Info: => 0.0004712s 17:19:02.4 Info: 52: download_history migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 52 17:19:02.4 Info: CreateTable DownloadHistory 17:19:02.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) 17:19:02.4 Info: => 0.0002126s 17:19:02.4 Info: CreateIndex DownloadHistory (EventType) 17:19:02.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:02.4 Info: => 0.0001069s 17:19:02.4 Info: CreateIndex DownloadHistory (ArtistId) 17:19:02.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:02.4 Info: => 8.55E-05s 17:19:02.4 Info: CreateIndex DownloadHistory (DownloadId) 17:19:02.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:02.4 Info: => 9.07E-05s 17:19:02.4 Info: PerformDBOperation 17:19:02.4 Info: Performing DB Operation 17:19:02.4 Info: => 0.0001201s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:19:02', 'download_history') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 52: download_history migrated 17:19:02.4 Info: => 0.0004515s 17:19:02.4 Info: 53: add_update_history migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 53 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:19:02', 'add_update_history') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 53: add_update_history migrated 17:19:02.4 Info: => 0.0003087s 17:19:02.4 Info: 54: add_on_update_to_notifications migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 54 17:19:02.4 Info: AlterTable Notifications 17:19:02.4 Info: => 1.1E-06s 17:19:02.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:19:02.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:19:02.4 Info: => 0.0006572s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:19:02', 'add_on_update_to_notifications') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 54: add_on_update_to_notifications migrated 17:19:02.4 Info: => 0.0009595s 17:19:02.4 Info: 55: download_client_per_indexer migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 55 17:19:02.4 Info: AlterTable Indexers 17:19:02.4 Info: => 1E-06s 17:19:02.4 Info: CreateColumn Indexers DownloadClientId Int32 17:19:02.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:19:02.4 Info: => 0.0006551s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:19:02', 'download_client_per_indexer') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 55: download_client_per_indexer migrated 17:19:02.4 Info: => 0.000961s 17:19:02.4 Info: 56: AddNewItemMonitorType migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 56 17:19:02.4 Info: AlterTable Artists 17:19:02.4 Info: => 1.1E-06s 17:19:02.4 Info: CreateColumn Artists MonitorNewItems Int32 17:19:02.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:02.4 Info: => 0.0006578s 17:19:02.4 Info: AlterTable RootFolders 17:19:02.4 Info: => 1.2E-06s 17:19:02.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:19:02.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:02.4 Info: => 0.000618s 17:19:02.4 Info: AlterTable ImportLists 17:19:02.4 Info: => 1E-06s 17:19:02.4 Info: CreateColumn ImportLists MonitorNewItems Int32 17:19:02.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:02.4 Info: => 0.0006134s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:19:02', 'AddNewItemMonitorType') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 56: AddNewItemMonitorType migrated 17:19:02.4 Info: => 0.0009354s 17:19:02.4 Info: 57: ImportListSearch migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 57 17:19:02.4 Info: AlterTable ImportLists 17:19:02.4 Info: => 1.1E-06s 17:19:02.4 Info: CreateColumn ImportLists ShouldSearch Boolean 17:19:02.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:19:02.4 Info: => 0.0006537s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:19:02', 'ImportListSearch') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 57: ImportListSearch migrated 17:19:02.4 Info: => 0.0009622s 17:19:02.4 Info: 58: ImportListMonitorExisting migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 58 17:19:02.4 Info: AlterTable ImportLists 17:19:02.4 Info: => 1.2E-06s 17:19:02.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:19:02.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:19:02.4 Info: => 0.0006561s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:19:02', 'ImportListMonitorExisting') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 58: ImportListMonitorExisting migrated 17:19:02.4 Info: => 0.000953s 17:19:02.4 Info: 59: add_indexer_tags migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 59 17:19:02.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:19:02.4 Info: => 5.46E-05s 17:19:02.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:19:02.4 Info: => 3.65E-05s 17:19:02.4 Info: AlterTable Indexers 17:19:02.4 Info: => 9E-07s 17:19:02.4 Info: CreateColumn Indexers Tags String 17:19:02.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:19:02.4 Info: => 0.0006616s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:19:02', 'add_indexer_tags') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 59: add_indexer_tags migrated 17:19:02.4 Info: => 0.0009757s 17:19:02.4 Info: 60: update_audio_types migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 60 17:19:02.4 Info: PerformDBOperation 17:19:02.4 Info: Performing DB Operation 17:19:02.4 Info: => 5.56E-05s 17:19:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:19:02', 'update_audio_types') 17:19:02.4 Info: Committing Transaction 17:19:02.4 Info: 60: update_audio_types migrated 17:19:02.4 Info: => 0.0003197s 17:19:02.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:19:02.4 Info: Beginning Transaction 17:19:02.4 Info: Starting migration of Main DB to 61 17:19:02.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.4 Info: DELETE FROM "Commands" WHERE 1 = 1 17:19:02.4 Info: => 5.14E-05s 17:19:02.4 Info: AlterTable AlbumReleases 17:19:02.4 Info: => 1E-06s 17:19:02.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:19:02.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 17:19:02.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 17:19:02.4 Info: DROP TABLE "AlbumReleases" 17:19:02.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:19:02.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:02.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:02.4 Info: => 0.0050099s 17:19:02.4 Info: AlterTable Albums 17:19:02.4 Info: => 1E-06s 17:19:02.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:19:02.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 17:19:02.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 17:19:02.4 Info: DROP TABLE "Albums" 17:19:02.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:02.4 Info: => 0.0055113s 17:19:02.4 Info: AlterTable Albums 17:19:02.4 Info: => 1.2E-06s 17:19:02.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:19:02.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 17:19:02.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 17:19:02.4 Info: DROP TABLE "Albums" 17:19:02.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:02.4 Info: => 0.006746s 17:19:02.4 Info: AlterTable Albums 17:19:02.4 Info: => 1.1E-06s 17:19:02.4 Info: AlterColumn Albums Added DateTimeOffset 17:19:02.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 17:19:02.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 17:19:02.4 Info: DROP TABLE "Albums" 17:19:02.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:02.4 Info: => 0.00515s 17:19:02.4 Info: AlterTable Artists 17:19:02.4 Info: => 1E-06s 17:19:02.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:19:02.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 17:19:02.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 17:19:02.4 Info: DROP TABLE "Artists" 17:19:02.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.4 Info: => 0.0065054s 17:19:02.4 Info: AlterTable Artists 17:19:02.4 Info: => 1.2E-06s 17:19:02.4 Info: AlterColumn Artists Added DateTimeOffset 17:19:02.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 17:19:02.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 17:19:02.4 Info: DROP TABLE "Artists" 17:19:02.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.4 Info: => 0.0051457s 17:19:02.4 Info: AlterTable Blocklist 17:19:02.4 Info: => 1.1E-06s 17:19:02.4 Info: AlterColumn Blocklist Date DateTimeOffset 17:19:02.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:19:02.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 17:19:02.4 Info: DROP TABLE "Blocklist" 17:19:02.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:02.4 Info: => 0.0059082s 17:19:02.4 Info: AlterTable Blocklist 17:19:02.4 Info: => 1.4E-06s 17:19:02.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:19:02.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:19:02.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 17:19:02.4 Info: DROP TABLE "Blocklist" 17:19:02.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:02.4 Info: => 0.004634s 17:19:02.4 Info: AlterTable Commands 17:19:02.4 Info: => 1.3E-06s 17:19:02.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:19:02.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:02.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:02.4 Info: DROP TABLE "Commands" 17:19:02.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:02.4 Info: => 0.0045817s 17:19:02.4 Info: AlterTable Commands 17:19:02.4 Info: => 1.2E-06s 17:19:02.4 Info: AlterColumn Commands StartedAt DateTimeOffset 17:19:02.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:02.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:02.4 Info: DROP TABLE "Commands" 17:19:02.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:02.4 Info: => 0.005923s 17:19:02.4 Info: AlterTable Commands 17:19:02.4 Info: => 1.3E-06s 17:19:02.4 Info: AlterColumn Commands EndedAt DateTimeOffset 17:19:02.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:02.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:02.4 Info: DROP TABLE "Commands" 17:19:02.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:02.4 Info: => 0.0045891s 17:19:02.4 Info: AlterTable DownloadClientStatus 17:19:02.4 Info: => 1.1E-06s 17:19:02.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:19:02.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:02.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:02.4 Info: DROP TABLE "DownloadClientStatus" 17:19:02.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:02.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:02.4 Info: => 0.0071122s 17:19:02.4 Info: AlterTable DownloadClientStatus 17:19:02.4 Info: => 1.6E-06s 17:19:02.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:19:02.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:02.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:02.4 Info: DROP TABLE "DownloadClientStatus" 17:19:02.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:02.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:02.4 Info: => 0.0047476s 17:19:02.4 Info: AlterTable DownloadClientStatus 17:19:02.4 Info: => 1.2E-06s 17:19:02.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:19:02.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:02.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:02.4 Info: DROP TABLE "DownloadClientStatus" 17:19:02.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:02.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:02.4 Info: => 0.0047165s 17:19:02.4 Info: AlterTable DownloadHistory 17:19:02.4 Info: => 1.2E-06s 17:19:02.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:19:02.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) 17:19:02.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" 17:19:02.5 Info: DROP TABLE "DownloadHistory" 17:19:02.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:19:02.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:02.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:02.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:02.5 Info: => 0.006285s 17:19:02.5 Info: AlterTable ExtraFiles 17:19:02.5 Info: => 1.1E-06s 17:19:02.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:19:02.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) 17:19:02.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" 17:19:02.5 Info: DROP TABLE "ExtraFiles" 17:19:02.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:02.5 Info: => 0.0045582s 17:19:02.5 Info: AlterTable ExtraFiles 17:19:02.5 Info: => 1.2E-06s 17:19:02.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:19:02.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) 17:19:02.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" 17:19:02.5 Info: DROP TABLE "ExtraFiles" 17:19:02.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:02.5 Info: => 0.0061093s 17:19:02.5 Info: AlterTable History 17:19:02.5 Info: => 1.2E-06s 17:19:02.5 Info: AlterColumn History Date DateTimeOffset 17:19:02.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) 17:19:02.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" 17:19:02.5 Info: DROP TABLE "History" 17:19:02.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:02.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:02.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:02.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:02.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:02.5 Info: => 0.0052232s 17:19:02.5 Info: AlterTable ImportListStatus 17:19:02.5 Info: => 1E-06s 17:19:02.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:19:02.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:02.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:02.5 Info: DROP TABLE "ImportListStatus" 17:19:02.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:02.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:02.5 Info: => 0.0047084s 17:19:02.5 Info: AlterTable ImportListStatus 17:19:02.5 Info: => 1.2E-06s 17:19:02.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:19:02.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:02.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:02.5 Info: DROP TABLE "ImportListStatus" 17:19:02.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:02.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:02.5 Info: => 0.0047577s 17:19:02.5 Info: AlterTable ImportListStatus 17:19:02.5 Info: => 1.2E-06s 17:19:02.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:19:02.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:02.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:02.5 Info: DROP TABLE "ImportListStatus" 17:19:02.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:02.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:02.5 Info: => 0.0069918s 17:19:02.5 Info: AlterTable IndexerStatus 17:19:02.5 Info: => 1.2E-06s 17:19:02.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:19:02.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:02.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:02.5 Info: DROP TABLE "IndexerStatus" 17:19:02.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:02.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:02.5 Info: => 0.0047362s 17:19:02.5 Info: AlterTable IndexerStatus 17:19:02.5 Info: => 1E-06s 17:19:02.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:19:02.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:02.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:02.5 Info: DROP TABLE "IndexerStatus" 17:19:02.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:02.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:02.5 Info: => 0.0046943s 17:19:02.5 Info: AlterTable IndexerStatus 17:19:02.5 Info: => 1.1E-06s 17:19:02.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:19:02.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:02.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:02.5 Info: DROP TABLE "IndexerStatus" 17:19:02.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:02.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:02.5 Info: => 0.0059079s 17:19:02.5 Info: AlterTable LyricFiles 17:19:02.5 Info: => 1.1E-06s 17:19:02.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:19:02.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:02.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 17:19:02.5 Info: DROP TABLE "LyricFiles" 17:19:02.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:02.5 Info: => 0.0045391s 17:19:02.5 Info: AlterTable LyricFiles 17:19:02.5 Info: => 1.3E-06s 17:19:02.5 Info: AlterColumn LyricFiles Added DateTimeOffset 17:19:02.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 17:19:02.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 17:19:02.5 Info: DROP TABLE "LyricFiles" 17:19:02.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:02.5 Info: => 0.006659s 17:19:02.5 Info: AlterTable MetadataFiles 17:19:02.5 Info: => 1.3E-06s 17:19:02.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:19:02.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:02.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 17:19:02.5 Info: DROP TABLE "MetadataFiles" 17:19:02.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:02.5 Info: => 0.0045951s 17:19:02.5 Info: AlterTable MetadataFiles 17:19:02.5 Info: => 1.3E-06s 17:19:02.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:19:02.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:02.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 17:19:02.5 Info: DROP TABLE "MetadataFiles" 17:19:02.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:02.5 Info: => 0.0045592s 17:19:02.5 Info: AlterTable PendingReleases 17:19:02.5 Info: => 1.5E-06s 17:19:02.5 Info: AlterColumn PendingReleases Added DateTimeOffset 17:19:02.5 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 17:19:02.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:19:02.5 Info: DROP TABLE "PendingReleases" 17:19:02.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:19:02.5 Info: => 0.005588s 17:19:02.5 Info: AlterTable ScheduledTasks 17:19:02.5 Info: => 1.4E-06s 17:19:02.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:19:02.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 17:19:02.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:02.5 Info: DROP TABLE "ScheduledTasks" 17:19:02.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:02.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:02.5 Info: => 0.0046666s 17:19:02.5 Info: AlterTable ScheduledTasks 17:19:02.5 Info: => 1.1E-06s 17:19:02.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:19:02.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 17:19:02.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:02.5 Info: DROP TABLE "ScheduledTasks" 17:19:02.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:02.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:02.5 Info: => 0.0059075s 17:19:02.5 Info: AlterTable TrackFiles 17:19:02.5 Info: => 1.9E-06s 17:19:02.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:19:02.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:02.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 17:19:02.5 Info: DROP TABLE "TrackFiles" 17:19:02.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:02.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:02.5 Info: => 0.0048276s 17:19:02.5 Info: AlterTable TrackFiles 17:19:02.5 Info: => 1E-06s 17:19:02.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:19:02.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) 17:19:02.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" 17:19:02.6 Info: DROP TABLE "TrackFiles" 17:19:02.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:02.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:02.6 Info: => 0.0048137s 17:19:02.6 Info: AlterTable VersionInfo 17:19:02.6 Info: => 1.1E-06s 17:19:02.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:19:02.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:19:02.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:19:02.6 Info: DROP TABLE "VersionInfo" 17:19:02.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:19:02.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:02.6 Info: => 0.004624s 17:19:02.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:19:02', 'postgres_update_timestamp_columns_to_with_timezone') 17:19:02.6 Info: Committing Transaction 17:19:02.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:19:02.6 Info: => 0.0053226s 17:19:02.6 Info: 62: add_on_delete_to_notifications migrating 17:19:02.6 Info: Beginning Transaction 17:19:02.6 Info: Starting migration of Main DB to 62 17:19:02.6 Info: AlterTable Notifications 17:19:02.6 Info: => 1.1E-06s 17:19:02.6 Info: CreateColumn Notifications OnArtistDelete Boolean 17:19:02.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:19:02.6 Info: => 0.0006789s 17:19:02.6 Info: AlterTable Notifications 17:19:02.6 Info: => 1.5E-06s 17:19:02.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:19:02.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:19:02.6 Info: => 0.0006267s 17:19:02.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:19:02', 'add_on_delete_to_notifications') 17:19:02.6 Info: Committing Transaction 17:19:02.6 Info: 62: add_on_delete_to_notifications migrated 17:19:02.6 Info: => 0.0009432s 17:19:02.6 Info: 63: add_custom_formats migrating 17:19:02.6 Info: Beginning Transaction 17:19:02.6 Info: Starting migration of Main DB to 63 17:19:02.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 17:19:02.6 Info: AlterTable DelayProfiles 17:19:02.6 Info: => 1E-06s 17:19:02.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:19:02.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:19:02.6 Info: => 0.0006555s 17:19:02.6 Info: UpdateData 17:19:02.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:19:02.6 Info: => 5.61E-05s 17:19:02.6 Info: AlterTable TrackFiles 17:19:02.6 Info: => 1E-06s 17:19:02.6 Info: CreateColumn TrackFiles OriginalFilePath String 17:19:02.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:19:02.6 Info: => 0.0006228s 17:19:02.6 Info: PerformDBOperation 17:19:02.6 Info: Performing DB Operation 17:19:02.6 Info: => 0.0013285s 17:19:02.6 Info: CreateTable CustomFormats 17:19:02.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) 17:19:02.6 Info: => 0.0001537s 17:19:02.6 Info: CreateIndex CustomFormats (Name) 17:19:02.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:19:02.6 Info: => 9.79E-05s 17:19:02.6 Info: AlterTable QualityProfiles 17:19:02.6 Info: => 1E-06s 17:19:02.6 Info: CreateColumn QualityProfiles FormatItems String 17:19:02.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:19:02.6 Info: => 0.0006607s 17:19:02.6 Info: AlterTable QualityProfiles 17:19:02.6 Info: => 1E-06s 17:19:02.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:19:02.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:02.6 Info: => 0.0006388s 17:19:02.6 Info: AlterTable QualityProfiles 17:19:02.6 Info: => 1.2E-06s 17:19:02.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:19:02.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:02.6 Info: => 0.0006351s 17:19:02.6 Info: PerformDBOperation 17:19:02.6 Info: Performing DB Operation 17:19:02.6 Info: => 0.0023244s 17:19:02.6 Info: PerformDBOperation 17:19:02.6 Info: Performing DB Operation 17:19:02.6 Info: => 3.88E-05s 17:19:02.6 Info: DeleteColumn ReleaseProfiles Preferred 17:19:02.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) 17:19:02.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:02.6 Info: DROP TABLE "ReleaseProfiles" 17:19:02.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:02.6 Info: => 0.0055032s 17:19:02.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:19:02.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) 17:19:02.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:02.6 Info: DROP TABLE "ReleaseProfiles" 17:19:02.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:02.6 Info: => 0.0055373s 17:19:02.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:02.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:02.6 Info: => 5.89E-05s 17:19:02.6 Info: AlterTable DelayProfiles 17:19:02.6 Info: => 1E-06s 17:19:02.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:19:02.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:02.6 Info: => 0.0006457s 17:19:02.6 Info: AlterTable DelayProfiles 17:19:02.6 Info: => 1.1E-06s 17:19:02.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:19:02.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:19:02.6 Info: => 0.0006504s 17:19:02.6 Info: -> 1 Insert operations completed in 00:00:00.0001149 taking an average of 00:00:00.0001149 17:19:02.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:19:02', 'add_custom_formats') 17:19:02.6 Info: Committing Transaction 17:19:02.6 Info: 63: add_custom_formats migrated 17:19:02.6 Info: => 0.0010625s 17:19:02.6 Debug: Took: 00:00:00.4591793 17:19:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 17:19:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 17:19:02.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863426716098_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:02.6 Info: DatabaseEngineVersionCheck migrating 17:19:02.6 Info: PerformDBOperation 17:19:02.6 Info: Performing DB Operation 17:19:02.6 Info: SQLite 3.48.0 17:19:02.6 Info: => 0.0011098s 17:19:02.6 Info: DatabaseEngineVersionCheck migrated 17:19:02.6 Info: => 0.001128s 17:19:02.6 Info: VersionMigration migrating 17:19:02.6 Info: Beginning Transaction 17:19:02.6 Info: CreateTable VersionInfo 17:19:02.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:02.6 Info: => 0.0001481s 17:19:02.6 Info: Committing Transaction 17:19:02.6 Info: VersionMigration migrated 17:19:02.6 Info: => 0.0005266s 17:19:02.6 Info: VersionUniqueMigration migrating 17:19:02.6 Info: Beginning Transaction 17:19:02.6 Info: CreateIndex VersionInfo (Version) 17:19:02.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:02.6 Info: => 0.0001327s 17:19:02.6 Info: AlterTable VersionInfo 17:19:02.6 Info: => 1E-06s 17:19:02.6 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:02.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:02.6 Info: => 0.0006078s 17:19:02.6 Info: Committing Transaction 17:19:02.6 Info: VersionUniqueMigration migrated 17:19:02.6 Info: => 0.0008412s 17:19:02.6 Info: VersionDescriptionMigration migrating 17:19:02.6 Info: Beginning Transaction 17:19:02.6 Info: AlterTable VersionInfo 17:19:02.6 Info: => 1.1E-06s 17:19:02.6 Info: CreateColumn VersionInfo Description String 17:19:02.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:02.6 Info: => 0.0002083s 17:19:02.6 Info: Committing Transaction 17:19:02.6 Info: VersionDescriptionMigration migrated 17:19:02.6 Info: => 0.0004171s 17:19:02.6 Info: 1: InitialSetup migrating 17:19:02.6 Info: Beginning Transaction 17:19:02.6 Info: Starting migration of Main DB to 1 17:19:02.6 Info: CreateTable Config 17:19:02.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:02.6 Info: => 0.0002143s 17:19:02.6 Info: CreateIndex Config (Key) 17:19:02.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:02.6 Info: => 8.86E-05s 17:19:02.6 Info: CreateTable RootFolders 17:19:02.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:02.6 Info: => 9.46E-05s 17:19:02.6 Info: CreateIndex RootFolders (Path) 17:19:02.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:02.6 Info: => 7.8E-05s 17:19:02.6 Info: CreateTable Artists 17:19:02.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 17:19:02.6 Info: => 0.0002529s 17:19:02.6 Info: CreateIndex Artists (ForeignArtistId) 17:19:02.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:02.6 Info: => 7.89E-05s 17:19:02.6 Info: CreateIndex Artists (NameSlug) 17:19:02.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:02.6 Info: => 7.38E-05s 17:19:02.6 Info: CreateIndex Artists (CleanName) 17:19:02.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.6 Info: => 7.33E-05s 17:19:02.6 Info: CreateIndex Artists (Path) 17:19:02.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.6 Info: => 7.1E-05s 17:19:02.6 Info: CreateTable Albums 17:19:02.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:02.6 Info: => 0.0002335s 17:19:02.6 Info: CreateIndex Albums (ForeignAlbumId) 17:19:02.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.6 Info: => 7.73E-05s 17:19:02.6 Info: CreateIndex Albums (MBId) 17:19:02.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:02.6 Info: => 7.09E-05s 17:19:02.6 Info: CreateIndex Albums (TADBId) 17:19:02.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:02.6 Info: => 7.34E-05s 17:19:02.6 Info: CreateIndex Albums (TitleSlug) 17:19:02.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:02.6 Info: => 7.39E-05s 17:19:02.6 Info: CreateIndex Albums (CleanTitle) 17:19:02.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.6 Info: => 7.45E-05s 17:19:02.6 Info: CreateIndex Albums (Path) 17:19:02.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:02.6 Info: => 7.25E-05s 17:19:02.6 Info: CreateTable Tracks 17:19:02.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:02.6 Info: => 0.0001538s 17:19:02.6 Info: CreateIndex Tracks (ForeignTrackId) 17:19:02.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:02.6 Info: => 7.89E-05s 17:19:02.6 Info: CreateIndex Tracks (ArtistId) 17:19:02.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:02.6 Info: => 7.88E-05s 17:19:02.6 Info: CreateIndex Tracks (TrackFileId) 17:19:02.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:02.6 Info: => 0.0001081s 17:19:02.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:02.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:02.6 Info: => 0.0001158s 17:19:02.6 Info: CreateTable TrackFiles 17:19:02.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 17:19:02.6 Info: => 0.0001751s 17:19:02.6 Info: CreateIndex TrackFiles (ArtistId) 17:19:02.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:02.6 Info: => 8.88E-05s 17:19:02.6 Info: CreateIndex TrackFiles (AlbumId) 17:19:02.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.6 Info: => 7.87E-05s 17:19:02.6 Info: CreateTable History 17:19:02.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 17:19:02.6 Info: => 0.0001767s 17:19:02.6 Info: CreateIndex History (Date) 17:19:02.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:02.6 Info: => 8.58E-05s 17:19:02.6 Info: CreateIndex History (EventType) 17:19:02.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:02.6 Info: => 0.0001012s 17:19:02.6 Info: CreateIndex History (DownloadId) 17:19:02.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:02.6 Info: => 9.17E-05s 17:19:02.6 Info: CreateIndex History (AlbumId) 17:19:02.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:02.6 Info: => 8.2E-05s 17:19:02.6 Info: CreateTable Notifications 17:19:02.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 17:19:02.6 Info: => 0.0001596s 17:19:02.6 Info: CreateTable ScheduledTasks 17:19:02.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:02.6 Info: => 0.000117s 17:19:02.6 Info: CreateIndex ScheduledTasks (TypeName) 17:19:02.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:02.6 Info: => 8.32E-05s 17:19:02.6 Info: CreateTable Indexers 17:19:02.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 17:19:02.6 Info: => 0.0001168s 17:19:02.6 Info: CreateIndex Indexers (Name) 17:19:02.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:02.6 Info: => 0.0001116s 17:19:02.6 Info: CreateTable Profiles 17:19:02.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:02.7 Info: => 0.0001286s 17:19:02.7 Info: CreateIndex Profiles (Name) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:02.7 Info: => 9.67E-05s 17:19:02.7 Info: CreateTable QualityDefinitions 17:19:02.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:02.7 Info: => 0.0001225s 17:19:02.7 Info: CreateIndex QualityDefinitions (Quality) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:02.7 Info: => 8.59E-05s 17:19:02.7 Info: CreateIndex QualityDefinitions (Title) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:02.7 Info: => 8.57E-05s 17:19:02.7 Info: CreateTable NamingConfig 17:19:02.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) 17:19:02.7 Info: => 0.0001541s 17:19:02.7 Info: CreateTable Blacklist 17:19:02.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 '') 17:19:02.7 Info: => 0.0001881s 17:19:02.7 Info: CreateTable Metadata 17:19:02.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) 17:19:02.7 Info: => 0.000115s 17:19:02.7 Info: CreateTable MetadataFiles 17:19:02.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) 17:19:02.7 Info: => 0.0001622s 17:19:02.7 Info: CreateTable DownloadClients 17:19:02.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) 17:19:02.7 Info: => 0.0001197s 17:19:02.7 Info: CreateTable PendingReleases 17:19:02.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 '') 17:19:02.7 Info: => 0.0001293s 17:19:02.7 Info: CreateTable RemotePathMappings 17:19:02.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:02.7 Info: => 0.0001067s 17:19:02.7 Info: CreateTable Tags 17:19:02.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:02.7 Info: => 9.47E-05s 17:19:02.7 Info: CreateIndex Tags (Label) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:02.7 Info: => 0.0001011s 17:19:02.7 Info: CreateTable Restrictions 17:19:02.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:02.7 Info: => 0.000133s 17:19:02.7 Info: CreateTable DelayProfiles 17:19:02.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) 17:19:02.7 Info: => 0.0001573s 17:19:02.7 Info: CreateTable Users 17:19:02.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:02.7 Info: => 0.0001279s 17:19:02.7 Info: CreateIndex Users (Identifier) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:02.7 Info: => 8.86E-05s 17:19:02.7 Info: CreateIndex Users (Username) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:02.7 Info: => 8.3E-05s 17:19:02.7 Info: CreateTable Commands 17:19:02.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) 17:19:02.7 Info: => 0.0001713s 17:19:02.7 Info: CreateTable IndexerStatus 17:19:02.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) 17:19:02.7 Info: => 0.0001635s 17:19:02.7 Info: CreateIndex IndexerStatus (ProviderId) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:02.7 Info: => 8.88E-05s 17:19:02.7 Info: CreateTable ExtraFiles 17:19:02.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) 17:19:02.7 Info: => 0.0001555s 17:19:02.7 Info: CreateTable LyricFiles 17:19:02.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) 17:19:02.7 Info: => 0.000194s 17:19:02.7 Info: CreateTable LanguageProfiles 17:19:02.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:02.7 Info: => 0.0001165s 17:19:02.7 Info: CreateIndex LanguageProfiles (Name) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:02.7 Info: => 9.35E-05s 17:19:02.7 Info: CreateTable DownloadClientStatus 17:19:02.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) 17:19:02.7 Info: => 0.0001156s 17:19:02.7 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:02.7 Info: => 0.0001216s 17:19:02.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:02.7 Info: -> 1 Insert operations completed in 00:00:00.0000723 taking an average of 00:00:00.0000723 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:02', 'InitialSetup') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 1: InitialSetup migrated 17:19:02.7 Info: => 0.0010837s 17:19:02.7 Info: 2: add_reason_to_pending_releases migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 2 17:19:02.7 Info: AlterTable PendingReleases 17:19:02.7 Info: => 1.2E-06s 17:19:02.7 Info: CreateColumn PendingReleases Reason Int32 17:19:02.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:02.7 Info: => 0.0006074s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:02', 'add_reason_to_pending_releases') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 2: add_reason_to_pending_releases migrated 17:19:02.7 Info: => 0.0009141s 17:19:02.7 Info: 3: add_medium_support migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 3 17:19:02.7 Info: AlterTable Albums 17:19:02.7 Info: => 1.1E-06s 17:19:02.7 Info: CreateColumn Albums Media String 17:19:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:02.7 Info: => 0.0006098s 17:19:02.7 Info: AlterTable Tracks 17:19:02.7 Info: => 1.2E-06s 17:19:02.7 Info: CreateColumn Tracks MediumNumber Int32 17:19:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:02.7 Info: => 0.0005633s 17:19:02.7 Info: AlterTable Tracks 17:19:02.7 Info: => 1.1E-06s 17:19:02.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:02.7 Info: => 0.0005546s 17:19:02.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:02.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:02.7 Info: => 4.62E-05s 17:19:02.7 Info: DeleteColumn Tracks TrackNumber 17:19:02.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) 17:19:02.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" 17:19:02.7 Info: DROP TABLE "Tracks" 17:19:02.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:02.7 Info: => 0.0046172s 17:19:02.7 Info: AlterTable Tracks 17:19:02.7 Info: => 1E-06s 17:19:02.7 Info: CreateColumn Tracks TrackNumber String 17:19:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:02.7 Info: => 0.000554s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:02', 'add_medium_support') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 3: add_medium_support migrated 17:19:02.7 Info: => 0.0009557s 17:19:02.7 Info: 4: add_various_qualites_in_profile migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 4 17:19:02.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:02.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:02.7 Info: => 5.7E-05s 17:19:02.7 Info: PerformDBOperation 17:19:02.7 Info: Performing DB Operation 17:19:02.7 Info: => 4.07E-05s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:02', 'add_various_qualites_in_profile') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 4: add_various_qualites_in_profile migrated 17:19:02.7 Info: => 0.0002992s 17:19:02.7 Info: 5: metadata_profiles migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 5 17:19:02.7 Info: CreateTable MetadataProfiles 17:19:02.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:02.7 Info: => 0.000139s 17:19:02.7 Info: CreateIndex MetadataProfiles (Name) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:02.7 Info: => 9.68E-05s 17:19:02.7 Info: AlterTable Artists 17:19:02.7 Info: => 9E-07s 17:19:02.7 Info: CreateColumn Artists MetadataProfileId Int32 17:19:02.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:02.7 Info: => 0.0006033s 17:19:02.7 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:02.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:02.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 17:19:02.7 Info: DROP TABLE "Artists" 17:19:02.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.7 Info: => 0.0052856s 17:19:02.7 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:02.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:02.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 17:19:02.7 Info: DROP TABLE "Artists" 17:19:02.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.7 Info: => 0.0058063s 17:19:02.7 Info: AlterTable Albums 17:19:02.7 Info: => 1.2E-06s 17:19:02.7 Info: CreateColumn Albums SecondaryTypes String 17:19:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:02.7 Info: => 0.0005685s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:02', 'metadata_profiles') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 5: metadata_profiles migrated 17:19:02.7 Info: => 0.001014s 17:19:02.7 Info: 6: separate_automatic_and_interactive_search migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 6 17:19:02.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:02.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 17:19:02.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:02.7 Info: DROP TABLE "Indexers" 17:19:02.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:02.7 Info: => 0.0040066s 17:19:02.7 Info: AlterTable Indexers 17:19:02.7 Info: => 1.1E-06s 17:19:02.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:02.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:02.7 Info: => 0.0005412s 17:19:02.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:02.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:02.7 Info: => 4.2E-05s 17:19:02.7 Info: AlterTable Indexers 17:19:02.7 Info: => 1E-06s 17:19:02.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:02.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 17:19:02.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 17:19:02.7 Info: DROP TABLE "Indexers" 17:19:02.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:02.7 Info: => 0.0054447s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:02', 'separate_automatic_and_interactive_search') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 6: separate_automatic_and_interactive_search migrated 17:19:02.7 Info: => 0.0057966s 17:19:02.7 Info: 7: change_album_path_to_relative migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 7 17:19:02.7 Info: DeleteColumn Albums Path 17:19:02.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 17:19:02.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 17:19:02.7 Info: DROP TABLE "Albums" 17:19:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.7 Info: => 0.0049102s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:02', 'change_album_path_to_relative') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 7: change_album_path_to_relative migrated 17:19:02.7 Info: => 0.0053293s 17:19:02.7 Info: 8: change_quality_size_mb_to_kb migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 8 17:19:02.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 17:19:02.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 17:19:02.7 Info: => 5.53E-05s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:02', 'change_quality_size_mb_to_kb') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 8: change_quality_size_mb_to_kb migrated 17:19:02.7 Info: => 0.0003147s 17:19:02.7 Info: 9: album_releases migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 9 17:19:02.7 Info: AlterTable Albums 17:19:02.7 Info: => 1E-06s 17:19:02.7 Info: CreateColumn Albums Releases String 17:19:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:02.7 Info: => 0.0005915s 17:19:02.7 Info: AlterTable Albums 17:19:02.7 Info: => 1.1E-06s 17:19:02.7 Info: CreateColumn Albums CurrentRelease String 17:19:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:02.7 Info: => 0.0005574s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:02', 'album_releases') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 9: album_releases migrated 17:19:02.7 Info: => 0.000854s 17:19:02.7 Info: 10: album_releases_fix migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 10 17:19:02.7 Info: AlterTable Albums 17:19:02.7 Info: => 1.1E-06s 17:19:02.7 Info: AlterColumn Albums Releases String 17:19:02.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:02.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:02.7 Info: DROP TABLE "Albums" 17:19:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.7 Info: => 0.0047282s 17:19:02.7 Info: AlterTable Albums 17:19:02.7 Info: => 1.2E-06s 17:19:02.7 Info: AlterColumn Albums CurrentRelease String 17:19:02.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:02.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:02.7 Info: DROP TABLE "Albums" 17:19:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.7 Info: => 0.0046826s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:02', 'album_releases_fix') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 10: album_releases_fix migrated 17:19:02.7 Info: => 0.005067s 17:19:02.7 Info: 11: import_lists migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 11 17:19:02.7 Info: CreateTable ImportLists 17:19:02.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:02.7 Info: => 0.0001771s 17:19:02.7 Info: CreateIndex ImportLists (Name) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:02.7 Info: => 8.85E-05s 17:19:02.7 Info: CreateTable ImportListStatus 17:19:02.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:02.7 Info: => 0.0001248s 17:19:02.7 Info: CreateIndex ImportListStatus (ProviderId) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:02.7 Info: => 8.69E-05s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:02', 'import_lists') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 11: import_lists migrated 17:19:02.7 Info: => 0.0004181s 17:19:02.7 Info: 12: add_release_status migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 12 17:19:02.7 Info: AlterTable MetadataProfiles 17:19:02.7 Info: => 1E-06s 17:19:02.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:02.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:02.7 Info: => 0.0006109s 17:19:02.7 Info: PerformDBOperation 17:19:02.7 Info: Performing DB Operation 17:19:02.7 Info: => 4.08E-05s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:02', 'add_release_status') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 12: add_release_status migrated 17:19:02.7 Info: => 0.0003166s 17:19:02.7 Info: 13: album_download_notification migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 13 17:19:02.7 Info: AlterTable Notifications 17:19:02.7 Info: => 1.1E-06s 17:19:02.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:02.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:02.7 Info: => 0.0006348s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:02', 'album_download_notification') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 13: album_download_notification migrated 17:19:02.7 Info: => 0.0019852s 17:19:02.7 Info: 14: fix_language_metadata_profiles migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 14 17:19:02.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:02.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:02.7 Info: => 0.0001193s 17:19:02.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:02.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:02.7 Info: => 8.54E-05s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:02', 'fix_language_metadata_profiles') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 14: fix_language_metadata_profiles migrated 17:19:02.7 Info: => 0.000361s 17:19:02.7 Info: 15: remove_fanzub migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 15 17:19:02.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:02.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:02.7 Info: => 4.83E-05s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:02', 'remove_fanzub') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 15: remove_fanzub migrated 17:19:02.7 Info: => 0.0002965s 17:19:02.7 Info: 16: update_artist_history_indexes migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 16 17:19:02.7 Info: CreateIndex Albums (ArtistId) 17:19:02.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:02.7 Info: => 0.0001168s 17:19:02.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:02.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:02.7 Info: => 0.0001043s 17:19:02.7 Info: DeleteIndex History (AlbumId) 17:19:02.7 Info: DROP INDEX "IX_History_AlbumId" 17:19:02.7 Info: => 0.0001252s 17:19:02.7 Info: CreateIndex History (AlbumId, Date) 17:19:02.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:02.7 Info: => 0.0001016s 17:19:02.7 Info: DeleteIndex History (DownloadId) 17:19:02.7 Info: DROP INDEX "IX_History_DownloadId" 17:19:02.7 Info: => 0.0001078s 17:19:02.7 Info: CreateIndex History (DownloadId, Date) 17:19:02.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:02.7 Info: => 9.48E-05s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:02', 'update_artist_history_indexes') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 16: update_artist_history_indexes migrated 17:19:02.7 Info: => 0.0004073s 17:19:02.7 Info: 17: remove_nma migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 17 17:19:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:02.7 Info: => 5.56E-05s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:02', 'remove_nma') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 17: remove_nma migrated 17:19:02.7 Info: => 0.0003038s 17:19:02.7 Info: 18: album_disambiguation migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 18 17:19:02.7 Info: AlterTable Albums 17:19:02.7 Info: => 1E-06s 17:19:02.7 Info: CreateColumn Albums Disambiguation String 17:19:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:02.7 Info: => 0.0006311s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:02', 'album_disambiguation') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 18: album_disambiguation migrated 17:19:02.7 Info: => 0.0009324s 17:19:02.7 Info: 19: add_ape_quality_in_profiles migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 19 17:19:02.7 Info: PerformDBOperation 17:19:02.7 Info: Performing DB Operation 17:19:02.7 Info: => 3.92E-05s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:02', 'add_ape_quality_in_profiles') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 19: add_ape_quality_in_profiles migrated 17:19:02.7 Info: => 0.0002901s 17:19:02.7 Info: 20: remove_pushalot migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 20 17:19:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:02.7 Info: => 5.28E-05s 17:19:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:02.7 Info: => 3.82E-05s 17:19:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:02.7 Info: => 3.67E-05s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:02', 'remove_pushalot') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 20: remove_pushalot migrated 17:19:02.7 Info: => 0.0002938s 17:19:02.7 Info: 21: add_custom_filters migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 21 17:19:02.7 Info: CreateTable CustomFilters 17:19:02.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:02.7 Info: => 0.0001361s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:02', 'add_custom_filters') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 21: add_custom_filters migrated 17:19:02.7 Info: => 0.0004156s 17:19:02.7 Info: 22: import_list_tags migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 22 17:19:02.7 Info: AlterTable ImportLists 17:19:02.7 Info: => 1.2E-06s 17:19:02.7 Info: CreateColumn ImportLists Tags String 17:19:02.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:02.7 Info: => 0.0006244s 17:19:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:02', 'import_list_tags') 17:19:02.7 Info: Committing Transaction 17:19:02.7 Info: 22: import_list_tags migrated 17:19:02.7 Info: => 0.000915s 17:19:02.7 Info: 23: add_release_groups_etc migrating 17:19:02.7 Info: Beginning Transaction 17:19:02.7 Info: Starting migration of Main DB to 23 17:19:02.7 Info: CreateTable ArtistMetadata 17:19:02.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 17:19:02.7 Info: => 0.0001901s 17:19:02.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:02.7 Info: => 9.39E-05s 17:19:02.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:02.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:02.7 Info: => 9.38E-05s 17:19:02.7 Info: AlterTable Artists 17:19:02.7 Info: => 1.1E-06s 17:19:02.7 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:02.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:02.7 Info: => 0.0006238s 17:19:02.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:02.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:02.7 Info: => 7.49E-05s 17:19:02.7 Info: CreateTable AlbumReleases 17:19:02.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 17:19:02.7 Info: => 0.0011562s 17:19:02.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:02.7 Info: => 9.76E-05s 17:19:02.7 Info: CreateIndex AlbumReleases (AlbumId) 17:19:02.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:02.7 Info: => 8.73E-05s 17:19:02.7 Info: PerformDBOperation 17:19:02.7 Info: Performing DB Operation 17:19:02.7 Info: => 3.93E-05s 17:19:02.7 Info: AlterTable Albums 17:19:02.7 Info: => 1E-06s 17:19:02.7 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:02.7 Info: => 0.0006625s 17:19:02.7 Info: AlterTable Albums 17:19:02.7 Info: => 1.3E-06s 17:19:02.7 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:02.7 Info: => 0.0006397s 17:19:02.7 Info: AlterTable Albums 17:19:02.7 Info: => 1.4E-06s 17:19:02.7 Info: CreateColumn Albums Links String 17:19:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:02.7 Info: => 0.000621s 17:19:02.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:02.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:02.7 Info: => 0.0001082s 17:19:02.7 Info: AlterTable Tracks 17:19:02.7 Info: => 1.1E-06s 17:19:02.7 Info: CreateColumn Tracks ForeignRecordingId String 17:19:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:02.7 Info: => 0.0006203s 17:19:02.7 Info: AlterTable Tracks 17:19:02.7 Info: => 1.1E-06s 17:19:02.7 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:02.7 Info: => 0.0006317s 17:19:02.7 Info: AlterTable Tracks 17:19:02.7 Info: => 1.2E-06s 17:19:02.7 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:02.7 Info: => 0.0006347s 17:19:02.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:02.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:02.7 Info: => 8.95E-05s 17:19:02.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:02.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:02.7 Info: => 7.37E-05s 17:19:02.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:02.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:02.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:02.7 Info: DROP TABLE "Artists" 17:19:02.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.7 Info: => 0.005916s 17:19:02.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:02.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:19:02.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:02.7 Info: DROP TABLE "Albums" 17:19:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.7 Info: => 0.0049474s 17:19:02.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:02.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:02.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 17:19:02.7 Info: DROP TABLE "Tracks" 17:19:02.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:02.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:02.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:02.7 Info: => 0.0045537s 17:19:02.7 Info: DeleteColumn TrackFiles ArtistId 17:19:02.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:02.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 17:19:02.7 Info: DROP TABLE "TrackFiles" 17:19:02.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:02.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.8 Info: => 0.0057053s 17:19:02.8 Info: CreateIndex Artists (ArtistMetadataId) 17:19:02.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.8 Info: => 8.52E-05s 17:19:02.8 Info: CreateIndex Artists (Monitored) 17:19:02.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.8 Info: => 8.33E-05s 17:19:02.8 Info: CreateIndex Albums (ArtistMetadataId) 17:19:02.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:02.8 Info: => 9.01E-05s 17:19:02.8 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:02.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:02.8 Info: => 8.36E-05s 17:19:02.8 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:02.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:02.8 Info: => 8.12E-05s 17:19:02.8 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:02.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:02.8 Info: => 8.08E-05s 17:19:02.8 Info: UpdateData 17:19:02.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:02.8 Info: => 4.94E-05s 17:19:02.8 Info: UpdateData 17:19:02.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:02.8 Info: => 4.28E-05s 17:19:02.8 Info: UpdateData 17:19:02.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:02.8 Info: => 4.97E-05s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:02', 'add_release_groups_etc') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 23: add_release_groups_etc migrated 17:19:02.8 Info: => 0.0005777s 17:19:02.8 Info: 24: NewMediaInfoFormat migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 24 17:19:02.8 Info: UpdateData 17:19:02.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:02.8 Info: => 5.5E-05s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:02', 'NewMediaInfoFormat') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 24: NewMediaInfoFormat migrated 17:19:02.8 Info: => 0.0003135s 17:19:02.8 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 25 17:19:02.8 Info: RenameTable Restrictions ReleaseProfiles 17:19:02.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:02.8 Info: => 0.0016673s 17:19:02.8 Info: AlterTable ReleaseProfiles 17:19:02.8 Info: => 1.5E-06s 17:19:02.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:02.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:02.8 Info: => 0.0005937s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:02', 'rename_restrictions_to_release_profiles') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:02.8 Info: => 0.0008823s 17:19:02.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 26 17:19:02.8 Info: RenameTable Profiles QualityProfiles 17:19:02.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:02.8 Info: => 0.0016756s 17:19:02.8 Info: AlterTable QualityProfiles 17:19:02.8 Info: => 1.4E-06s 17:19:02.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:02.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:02.8 Info: => 0.0005837s 17:19:02.8 Info: AlterTable LanguageProfiles 17:19:02.8 Info: => 1.2E-06s 17:19:02.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:02.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:02.8 Info: => 0.0005653s 17:19:02.8 Info: UpdateData 17:19:02.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:02.8 Info: => 5.1E-05s 17:19:02.8 Info: UpdateData 17:19:02.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:02.8 Info: => 3.78E-05s 17:19:02.8 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:02.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:02.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:02.8 Info: DROP TABLE "Artists" 17:19:02.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.8 Info: => 0.0049716s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:02', 'rename_quality_profiles_add_upgrade_allowed') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:02.8 Info: => 0.0053772s 17:19:02.8 Info: 27: add_import_exclusions migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 27 17:19:02.8 Info: CreateTable ImportListExclusions 17:19:02.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:02.8 Info: => 0.0001385s 17:19:02.8 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:02.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:02.8 Info: => 9.67E-05s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:02', 'add_import_exclusions') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 27: add_import_exclusions migrated 17:19:02.8 Info: => 0.0004201s 17:19:02.8 Info: 28: clean_artist_metadata_table migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 28 17:19:02.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) 17:19:02.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) 17:19:02.8 Info: => 0.001255s 17:19:02.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) 17:19:02.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) 17:19:02.8 Info: => 0.0001374s 17:19:02.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) 17:19:02.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) 17:19:02.8 Info: => 0.0001268s 17:19:02.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) 17:19:02.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) 17:19:02.8 Info: => 0.0001266s 17:19:02.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) 17:19:02.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) 17:19:02.8 Info: => 0.0001253s 17:19:02.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) 17:19:02.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) 17:19:02.8 Info: => 0.0001228s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:02', 'clean_artist_metadata_table') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 28: clean_artist_metadata_table migrated 17:19:02.8 Info: => 0.0004215s 17:19:02.8 Info: 29: health_issue_notification migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 29 17:19:02.8 Info: AlterTable Notifications 17:19:02.8 Info: => 1.3E-06s 17:19:02.8 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:02.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:02.8 Info: => 0.0006421s 17:19:02.8 Info: AlterTable Notifications 17:19:02.8 Info: => 1.3E-06s 17:19:02.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:02.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:02.8 Info: => 0.0006004s 17:19:02.8 Info: AlterTable Notifications 17:19:02.8 Info: => 1E-06s 17:19:02.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:02.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:02.8 Info: => 0.0005913s 17:19:02.8 Info: AlterTable Notifications 17:19:02.8 Info: => 1.1E-06s 17:19:02.8 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:02.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:02.8 Info: => 0.000589s 17:19:02.8 Info: AlterTable Notifications 17:19:02.8 Info: => 1E-06s 17:19:02.8 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:02.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:02.8 Info: => 0.0005889s 17:19:02.8 Info: DeleteColumn Notifications OnDownload 17:19:02.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 17:19:02.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 17:19:02.8 Info: DROP TABLE "Notifications" 17:19:02.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:02.8 Info: => 0.0055261s 17:19:02.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:02.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 17:19:02.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 17:19:02.8 Info: DROP TABLE "Notifications" 17:19:02.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:02.8 Info: => 0.0044323s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:02', 'health_issue_notification') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 29: health_issue_notification migrated 17:19:02.8 Info: => 0.0048388s 17:19:02.8 Info: 30: add_mediafilerepository_mtime migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 30 17:19:02.8 Info: AlterTable TrackFiles 17:19:02.8 Info: => 1.3E-06s 17:19:02.8 Info: CreateColumn TrackFiles Modified DateTime 17:19:02.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:02.8 Info: => 0.0006468s 17:19:02.8 Info: AlterTable TrackFiles 17:19:02.8 Info: => 1.1E-06s 17:19:02.8 Info: CreateColumn TrackFiles Path String 17:19:02.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:02.8 Info: => 0.0005884s 17:19:02.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:02.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:02.8 Info: => 4.39E-05s 17:19:02.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:02.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:02.8 Info: => 0.0001297s 17:19:02.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:19:02.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:19:02.8 Info: => 0.0001372s 17:19:02.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:19:02.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:19:02.8 Info: => 0.0001419s 17:19:02.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:19:02.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:19:02.8 Info: => 8.49E-05s 17:19:02.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:02.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:02.8 Info: => 5.49E-05s 17:19:02.8 Info: AlterTable TrackFiles 17:19:02.8 Info: => 1E-06s 17:19:02.8 Info: AlterColumn TrackFiles Path String 17:19:02.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:02.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 17:19:02.8 Info: DROP TABLE "TrackFiles" 17:19:02.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:02.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.8 Info: => 0.0060669s 17:19:02.8 Info: CreateIndex TrackFiles (Path) 17:19:02.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:02.8 Info: => 9.06E-05s 17:19:02.8 Info: DeleteColumn TrackFiles RelativePath 17:19:02.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:02.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 17:19:02.8 Info: DROP TABLE "TrackFiles" 17:19:02.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:02.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:02.8 Info: => 0.004753s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:02', 'add_mediafilerepository_mtime') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 30: add_mediafilerepository_mtime migrated 17:19:02.8 Info: => 0.0051182s 17:19:02.8 Info: 31: add_artistmetadataid_constraint migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 31 17:19:02.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 17:19:02.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 17:19:02.8 Info: => 9.81E-05s 17:19:02.8 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:02.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:02.8 Info: => 0.0001387s 17:19:02.8 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:02.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:02.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:02.8 Info: DROP TABLE "Artists" 17:19:02.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.8 Info: => 0.004956s 17:19:02.8 Info: CreateIndex Artists (ArtistMetadataId) 17:19:02.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.8 Info: => 9.46E-05s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:02', 'add_artistmetadataid_constraint') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 31: add_artistmetadataid_constraint migrated 17:19:02.8 Info: => 0.0004676s 17:19:02.8 Info: 32: old_ids_and_artist_alias migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 32 17:19:02.8 Info: AlterTable ArtistMetadata 17:19:02.8 Info: => 1.3E-06s 17:19:02.8 Info: CreateColumn ArtistMetadata Aliases String 17:19:02.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:02.8 Info: => 0.0006446s 17:19:02.8 Info: AlterTable ArtistMetadata 17:19:02.8 Info: => 1.2E-06s 17:19:02.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:02.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:02.8 Info: => 0.0005978s 17:19:02.8 Info: AlterTable Albums 17:19:02.8 Info: => 1E-06s 17:19:02.8 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:02.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:02.8 Info: => 0.0006045s 17:19:02.8 Info: AlterTable AlbumReleases 17:19:02.8 Info: => 1.2E-06s 17:19:02.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:02.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:02.8 Info: => 0.0006184s 17:19:02.8 Info: AlterTable Tracks 17:19:02.8 Info: => 1E-06s 17:19:02.8 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:02.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:02.8 Info: => 0.0006022s 17:19:02.8 Info: AlterTable Tracks 17:19:02.8 Info: => 1.3E-06s 17:19:02.8 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:02.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:02.8 Info: => 0.0006337s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:02', 'old_ids_and_artist_alias') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 32: old_ids_and_artist_alias migrated 17:19:02.8 Info: => 0.0009794s 17:19:02.8 Info: 33: download_propers_config migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 33 17:19:02.8 Info: PerformDBOperation 17:19:02.8 Info: Performing DB Operation 17:19:02.8 Info: => 3.82E-05s 17:19:02.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:02.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:02.8 Info: => 4.68E-05s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:02', 'download_propers_config') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 33: download_propers_config migrated 17:19:02.8 Info: => 0.0003303s 17:19:02.8 Info: 34: remove_language_profiles migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 34 17:19:02.8 Info: DeleteTable LanguageProfiles 17:19:02.8 Info: DROP TABLE "LanguageProfiles" 17:19:02.8 Info: => 0.000207s 17:19:02.8 Info: DeleteColumn Artists LanguageProfileId 17:19:02.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:02.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:02.8 Info: DROP TABLE "Artists" 17:19:02.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.8 Info: => 0.0055441s 17:19:02.8 Info: DeleteColumn ImportLists LanguageProfileId 17:19:02.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 17:19:02.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 17:19:02.8 Info: DROP TABLE "ImportLists" 17:19:02.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:02.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:02.8 Info: => 0.0058199s 17:19:02.8 Info: DeleteColumn Blacklist Language 17:19:02.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:19:02.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 17:19:02.8 Info: DROP TABLE "Blacklist" 17:19:02.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:02.8 Info: => 0.0057526s 17:19:02.8 Info: DeleteColumn History Language 17:19:02.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 17:19:02.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 17:19:02.8 Info: DROP TABLE "History" 17:19:02.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:02.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:02.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:02.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:02.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:02.8 Info: => 0.0049941s 17:19:02.8 Info: DeleteColumn LyricFiles Language 17:19:02.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:02.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 17:19:02.8 Info: DROP TABLE "LyricFiles" 17:19:02.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:02.8 Info: => 0.0042967s 17:19:02.8 Info: DeleteColumn TrackFiles Language 17:19:02.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:02.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 17:19:02.8 Info: DROP TABLE "TrackFiles" 17:19:02.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:02.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:02.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:02.8 Info: => 0.0049661s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:02', 'remove_language_profiles') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 34: remove_language_profiles migrated 17:19:02.8 Info: => 0.0055412s 17:19:02.8 Info: 35: multi_disc_naming_format migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 35 17:19:02.8 Info: AlterTable NamingConfig 17:19:02.8 Info: => 1E-06s 17:19:02.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:02.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:02.8 Info: => 0.0006115s 17:19:02.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:02.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:02.8 Info: => 5.44E-05s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:02', 'multi_disc_naming_format') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 35: multi_disc_naming_format migrated 17:19:02.8 Info: => 0.000365s 17:19:02.8 Info: 36: add_download_client_priority migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 36 17:19:02.8 Info: AlterTable DownloadClients 17:19:02.8 Info: => 1.1E-06s 17:19:02.8 Info: CreateColumn DownloadClients Priority Int32 17:19:02.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:02.8 Info: => 0.0006101s 17:19:02.8 Info: PerformDBOperation 17:19:02.8 Info: Performing DB Operation 17:19:02.8 Info: => 5.64E-05s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:02', 'add_download_client_priority') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 36: add_download_client_priority migrated 17:19:02.8 Info: => 0.0003875s 17:19:02.8 Info: 37: remove_growl_prowl migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 37 17:19:02.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:19:02.8 Info: => 5.95E-05s 17:19:02.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:19:02.8 Info: => 4.28E-05s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:02', 'remove_growl_prowl') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 37: remove_growl_prowl migrated 17:19:02.8 Info: => 0.0003345s 17:19:02.8 Info: 38: remove_plex_hometheatre migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 38 17:19:02.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:19:02.8 Info: => 8.05E-05s 17:19:02.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:19:02.8 Info: => 3.86E-05s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:02', 'remove_plex_hometheatre') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 38: remove_plex_hometheatre migrated 17:19:02.8 Info: => 0.0003198s 17:19:02.8 Info: 39: add_root_folder_add_defaults migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 39 17:19:02.8 Info: AlterTable RootFolders 17:19:02.8 Info: => 1.2E-06s 17:19:02.8 Info: CreateColumn RootFolders Name String 17:19:02.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:19:02.8 Info: => 0.0006264s 17:19:02.8 Info: AlterTable RootFolders 17:19:02.8 Info: => 1.1E-06s 17:19:02.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:19:02.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:19:02.8 Info: => 0.0006046s 17:19:02.8 Info: AlterTable RootFolders 17:19:02.8 Info: => 9E-07s 17:19:02.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:19:02.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:19:02.8 Info: => 0.0005793s 17:19:02.8 Info: AlterTable RootFolders 17:19:02.8 Info: => 1E-06s 17:19:02.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:19:02.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:02.8 Info: => 0.0005966s 17:19:02.8 Info: AlterTable RootFolders 17:19:02.8 Info: => 1.1E-06s 17:19:02.8 Info: CreateColumn RootFolders DefaultTags String 17:19:02.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:19:02.8 Info: => 0.0005701s 17:19:02.8 Info: PerformDBOperation 17:19:02.8 Info: Performing DB Operation 17:19:02.8 Info: => 6.47E-05s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:02', 'add_root_folder_add_defaults') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 39: add_root_folder_add_defaults migrated 17:19:02.8 Info: => 0.00039s 17:19:02.8 Info: 40: task_duration migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 40 17:19:02.8 Info: AlterTable ScheduledTasks 17:19:02.8 Info: => 1.2E-06s 17:19:02.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:19:02.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:19:02.8 Info: => 0.0006134s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:02', 'task_duration') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 40: task_duration migrated 17:19:02.8 Info: => 0.0009456s 17:19:02.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 41 17:19:02.8 Info: AlterTable ReleaseProfiles 17:19:02.8 Info: => 1.2E-06s 17:19:02.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:19:02.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:19:02.8 Info: => 0.0006442s 17:19:02.8 Info: AlterTable ReleaseProfiles 17:19:02.8 Info: => 1.1E-06s 17:19:02.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:19:02.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:19:02.8 Info: => 0.0005901s 17:19:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:02', 'add_indexer_and_enabled_to_release_profiles') 17:19:02.8 Info: Committing Transaction 17:19:02.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:02.8 Info: => 0.0009553s 17:19:02.8 Info: 42: remove_album_folders migrating 17:19:02.8 Info: Beginning Transaction 17:19:02.8 Info: Starting migration of Main DB to 42 17:19:02.8 Info: DeleteColumn Artists AlbumFolder 17:19:02.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:02.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" 17:19:02.9 Info: DROP TABLE "Artists" 17:19:02.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.9 Info: => 0.0075777s 17:19:02.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:02.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:02.9 Info: => 4.54E-05s 17:19:02.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:02.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:02.9 Info: => 4.05E-05s 17:19:02.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:19:02.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) 17:19:02.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:19:02.9 Info: DROP TABLE "NamingConfig" 17:19:02.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:19:02.9 Info: => 0.0043162s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:02', 'remove_album_folders') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 42: remove_album_folders migrated 17:19:02.9 Info: => 0.0047852s 17:19:02.9 Info: 44: add_priority_to_indexers migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 44 17:19:02.9 Info: AlterTable Indexers 17:19:02.9 Info: => 1.2E-06s 17:19:02.9 Info: CreateColumn Indexers Priority Int32 17:19:02.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:19:02.9 Info: => 0.0006298s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:02', 'add_priority_to_indexers') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 44: add_priority_to_indexers migrated 17:19:02.9 Info: => 0.00097s 17:19:02.9 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 45 17:19:02.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:02.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:02.9 Info: => 0.0001192s 17:19:02.9 Info: PerformDBOperation 17:19:02.9 Info: Performing DB Operation 17:19:02.9 Info: => 3.32E-05s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:02', 'remove_chown_and_folderchmod_config') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:02.9 Info: => 0.0003218s 17:19:02.9 Info: 47: update_notifiarr migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 47 17:19:02.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:02.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:02.9 Info: => 7.92E-05s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:02', 'update_notifiarr') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 47: update_notifiarr migrated 17:19:02.9 Info: => 0.00039s 17:19:02.9 Info: 49: email_multiple_addresses migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 49 17:19:02.9 Info: PerformDBOperation 17:19:02.9 Info: Performing DB Operation 17:19:02.9 Info: => 7.16E-05s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:02', 'email_multiple_addresses') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 49: email_multiple_addresses migrated 17:19:02.9 Info: => 0.0003718s 17:19:02.9 Info: 50: rename_blacklist_to_blocklist migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 50 17:19:02.9 Info: RenameTable Blacklist Blocklist 17:19:02.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:19:02.9 Info: => 0.0017435s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:19:02', 'rename_blacklist_to_blocklist') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 50: rename_blacklist_to_blocklist migrated 17:19:02.9 Info: => 0.0020992s 17:19:02.9 Info: 51: cdh_per_downloadclient migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 51 17:19:02.9 Info: AlterTable DownloadClients 17:19:02.9 Info: => 1.1E-06s 17:19:02.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:19:02.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:02.9 Info: => 0.0006379s 17:19:02.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:19:02.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:02.9 Info: => 0.0005996s 17:19:02.9 Info: PerformDBOperation 17:19:02.9 Info: Performing DB Operation 17:19:02.9 Info: => 0.000158s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:19:02', 'cdh_per_downloadclient') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 51: cdh_per_downloadclient migrated 17:19:02.9 Info: => 0.0004898s 17:19:02.9 Info: 52: download_history migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 52 17:19:02.9 Info: CreateTable DownloadHistory 17:19:02.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) 17:19:02.9 Info: => 0.0002176s 17:19:02.9 Info: CreateIndex DownloadHistory (EventType) 17:19:02.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:02.9 Info: => 0.0001036s 17:19:02.9 Info: CreateIndex DownloadHistory (ArtistId) 17:19:02.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:02.9 Info: => 8.83E-05s 17:19:02.9 Info: CreateIndex DownloadHistory (DownloadId) 17:19:02.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:02.9 Info: => 9.04E-05s 17:19:02.9 Info: PerformDBOperation 17:19:02.9 Info: Performing DB Operation 17:19:02.9 Info: => 0.00012s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:19:02', 'download_history') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 52: download_history migrated 17:19:02.9 Info: => 0.0005035s 17:19:02.9 Info: 53: add_update_history migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 53 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:19:02', 'add_update_history') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 53: add_update_history migrated 17:19:02.9 Info: => 0.0003337s 17:19:02.9 Info: 54: add_on_update_to_notifications migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 54 17:19:02.9 Info: AlterTable Notifications 17:19:02.9 Info: => 1.1E-06s 17:19:02.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:19:02.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:19:02.9 Info: => 0.0006548s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:19:02', 'add_on_update_to_notifications') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 54: add_on_update_to_notifications migrated 17:19:02.9 Info: => 0.0009872s 17:19:02.9 Info: 55: download_client_per_indexer migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 55 17:19:02.9 Info: AlterTable Indexers 17:19:02.9 Info: => 1E-06s 17:19:02.9 Info: CreateColumn Indexers DownloadClientId Int32 17:19:02.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:19:02.9 Info: => 0.0006499s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:19:02', 'download_client_per_indexer') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 55: download_client_per_indexer migrated 17:19:02.9 Info: => 0.0010025s 17:19:02.9 Info: 56: AddNewItemMonitorType migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 56 17:19:02.9 Info: AlterTable Artists 17:19:02.9 Info: => 1E-06s 17:19:02.9 Info: CreateColumn Artists MonitorNewItems Int32 17:19:02.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:02.9 Info: => 0.0006515s 17:19:02.9 Info: AlterTable RootFolders 17:19:02.9 Info: => 1.2E-06s 17:19:02.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:19:02.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:02.9 Info: => 0.000628s 17:19:02.9 Info: AlterTable ImportLists 17:19:02.9 Info: => 1.2E-06s 17:19:02.9 Info: CreateColumn ImportLists MonitorNewItems Int32 17:19:02.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:02.9 Info: => 0.0006154s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:19:02', 'AddNewItemMonitorType') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 56: AddNewItemMonitorType migrated 17:19:02.9 Info: => 0.000976s 17:19:02.9 Info: 57: ImportListSearch migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 57 17:19:02.9 Info: AlterTable ImportLists 17:19:02.9 Info: => 1E-06s 17:19:02.9 Info: CreateColumn ImportLists ShouldSearch Boolean 17:19:02.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:19:02.9 Info: => 0.0006554s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:19:02', 'ImportListSearch') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 57: ImportListSearch migrated 17:19:02.9 Info: => 0.0010048s 17:19:02.9 Info: 58: ImportListMonitorExisting migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 58 17:19:02.9 Info: AlterTable ImportLists 17:19:02.9 Info: => 1.2E-06s 17:19:02.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:19:02.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:19:02.9 Info: => 0.0006678s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:19:02', 'ImportListMonitorExisting') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 58: ImportListMonitorExisting migrated 17:19:02.9 Info: => 0.0010027s 17:19:02.9 Info: 59: add_indexer_tags migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 59 17:19:02.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:19:02.9 Info: => 5.43E-05s 17:19:02.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:19:02.9 Info: => 3.78E-05s 17:19:02.9 Info: AlterTable Indexers 17:19:02.9 Info: => 9E-07s 17:19:02.9 Info: CreateColumn Indexers Tags String 17:19:02.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:19:02.9 Info: => 0.0006466s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:19:02', 'add_indexer_tags') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 59: add_indexer_tags migrated 17:19:02.9 Info: => 0.0009947s 17:19:02.9 Info: 60: update_audio_types migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 60 17:19:02.9 Info: PerformDBOperation 17:19:02.9 Info: Performing DB Operation 17:19:02.9 Info: => 6.01E-05s 17:19:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:19:02', 'update_audio_types') 17:19:02.9 Info: Committing Transaction 17:19:02.9 Info: 60: update_audio_types migrated 17:19:02.9 Info: => 0.0003784s 17:19:02.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:19:02.9 Info: Beginning Transaction 17:19:02.9 Info: Starting migration of Main DB to 61 17:19:02.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:02.9 Info: DELETE FROM "Commands" WHERE 1 = 1 17:19:02.9 Info: => 5.1E-05s 17:19:02.9 Info: AlterTable AlbumReleases 17:19:02.9 Info: => 9E-07s 17:19:02.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:19:02.9 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 17:19:02.9 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 17:19:02.9 Info: DROP TABLE "AlbumReleases" 17:19:02.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:19:02.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:02.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:02.9 Info: => 0.005932s 17:19:02.9 Info: AlterTable Albums 17:19:02.9 Info: => 1.1E-06s 17:19:02.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:19:02.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 17:19:02.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 17:19:02.9 Info: DROP TABLE "Albums" 17:19:02.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:02.9 Info: => 0.005159s 17:19:02.9 Info: AlterTable Albums 17:19:02.9 Info: => 1.2E-06s 17:19:02.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:19:02.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 17:19:02.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 17:19:02.9 Info: DROP TABLE "Albums" 17:19:02.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:02.9 Info: => 0.0064852s 17:19:02.9 Info: AlterTable Albums 17:19:02.9 Info: => 1.1E-06s 17:19:02.9 Info: AlterColumn Albums Added DateTimeOffset 17:19:02.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 17:19:02.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 17:19:02.9 Info: DROP TABLE "Albums" 17:19:02.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:02.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:02.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:02.9 Info: => 0.0051466s 17:19:02.9 Info: AlterTable Artists 17:19:02.9 Info: => 1E-06s 17:19:02.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:19:02.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 17:19:02.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 17:19:02.9 Info: DROP TABLE "Artists" 17:19:02.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.9 Info: => 0.0051666s 17:19:02.9 Info: AlterTable Artists 17:19:02.9 Info: => 1.2E-06s 17:19:02.9 Info: AlterColumn Artists Added DateTimeOffset 17:19:02.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 17:19:02.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 17:19:02.9 Info: DROP TABLE "Artists" 17:19:02.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:02.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:02.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:02.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:02.9 Info: => 0.0051037s 17:19:02.9 Info: AlterTable Blocklist 17:19:02.9 Info: => 1E-06s 17:19:02.9 Info: AlterColumn Blocklist Date DateTimeOffset 17:19:02.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:19:02.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 17:19:02.9 Info: DROP TABLE "Blocklist" 17:19:02.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:02.9 Info: => 0.0067581s 17:19:02.9 Info: AlterTable Blocklist 17:19:02.9 Info: => 1.3E-06s 17:19:02.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:19:02.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:19:02.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 17:19:02.9 Info: DROP TABLE "Blocklist" 17:19:02.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:02.9 Info: => 0.0047024s 17:19:02.9 Info: AlterTable Commands 17:19:02.9 Info: => 1.2E-06s 17:19:02.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:19:02.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:02.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:02.9 Info: DROP TABLE "Commands" 17:19:02.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:02.9 Info: => 0.0045844s 17:19:02.9 Info: AlterTable Commands 17:19:02.9 Info: => 1.3E-06s 17:19:02.9 Info: AlterColumn Commands StartedAt DateTimeOffset 17:19:02.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:02.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:02.9 Info: DROP TABLE "Commands" 17:19:02.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:02.9 Info: => 0.0058047s 17:19:02.9 Info: AlterTable Commands 17:19:02.9 Info: => 1.2E-06s 17:19:02.9 Info: AlterColumn Commands EndedAt DateTimeOffset 17:19:02.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:02.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:02.9 Info: DROP TABLE "Commands" 17:19:02.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:02.9 Info: => 0.004604s 17:19:02.9 Info: AlterTable DownloadClientStatus 17:19:02.9 Info: => 1.3E-06s 17:19:02.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:19:02.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:02.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:02.9 Info: DROP TABLE "DownloadClientStatus" 17:19:02.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:03.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:03.0 Info: => 0.0058109s 17:19:03.0 Info: AlterTable DownloadClientStatus 17:19:03.0 Info: => 1.2E-06s 17:19:03.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:19:03.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) 17:19:03.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:03.0 Info: DROP TABLE "DownloadClientStatus" 17:19:03.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:03.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:03.0 Info: => 0.0060963s 17:19:03.0 Info: AlterTable DownloadClientStatus 17:19:03.0 Info: => 1.1E-06s 17:19:03.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:19:03.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) 17:19:03.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:03.0 Info: DROP TABLE "DownloadClientStatus" 17:19:03.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:03.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:03.0 Info: => 0.0047023s 17:19:03.0 Info: AlterTable DownloadHistory 17:19:03.0 Info: => 1.8E-06s 17:19:03.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:19:03.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) 17:19:03.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" 17:19:03.0 Info: DROP TABLE "DownloadHistory" 17:19:03.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:19:03.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:03.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:03.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:03.0 Info: => 0.0050707s 17:19:03.0 Info: AlterTable ExtraFiles 17:19:03.0 Info: => 1.3E-06s 17:19:03.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:19:03.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) 17:19:03.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" 17:19:03.0 Info: DROP TABLE "ExtraFiles" 17:19:03.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:03.0 Info: => 0.0045047s 17:19:03.0 Info: AlterTable ExtraFiles 17:19:03.0 Info: => 1.4E-06s 17:19:03.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:19:03.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) 17:19:03.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" 17:19:03.0 Info: DROP TABLE "ExtraFiles" 17:19:03.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:03.0 Info: => 0.0058393s 17:19:03.0 Info: AlterTable History 17:19:03.0 Info: => 1.3E-06s 17:19:03.0 Info: AlterColumn History Date DateTimeOffset 17:19:03.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) 17:19:03.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" 17:19:03.0 Info: DROP TABLE "History" 17:19:03.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:03.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:03.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:03.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:03.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:03.0 Info: => 0.0052071s 17:19:03.0 Info: AlterTable ImportListStatus 17:19:03.0 Info: => 1.1E-06s 17:19:03.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:19:03.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:03.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:03.0 Info: DROP TABLE "ImportListStatus" 17:19:03.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:03.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:03.0 Info: => 0.0059229s 17:19:03.0 Info: AlterTable ImportListStatus 17:19:03.0 Info: => 1.1E-06s 17:19:03.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:19:03.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:03.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:03.0 Info: DROP TABLE "ImportListStatus" 17:19:03.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:03.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:03.0 Info: => 0.0047282s 17:19:03.0 Info: AlterTable ImportListStatus 17:19:03.0 Info: => 1E-06s 17:19:03.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:19:03.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:03.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:03.0 Info: DROP TABLE "ImportListStatus" 17:19:03.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:03.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:03.0 Info: => 0.004726s 17:19:03.0 Info: AlterTable IndexerStatus 17:19:03.0 Info: => 1.1E-06s 17:19:03.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:19:03.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:03.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:03.0 Info: DROP TABLE "IndexerStatus" 17:19:03.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:03.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:03.0 Info: => 0.0056492s 17:19:03.0 Info: AlterTable IndexerStatus 17:19:03.0 Info: => 1E-06s 17:19:03.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:19:03.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:03.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:03.0 Info: DROP TABLE "IndexerStatus" 17:19:03.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:03.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:03.0 Info: => 0.0064096s 17:19:03.0 Info: AlterTable IndexerStatus 17:19:03.0 Info: => 2.3E-06s 17:19:03.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:19:03.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:03.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:03.0 Info: DROP TABLE "IndexerStatus" 17:19:03.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:03.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:03.0 Info: => 0.0046955s 17:19:03.0 Info: AlterTable LyricFiles 17:19:03.0 Info: => 1.1E-06s 17:19:03.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:19:03.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:03.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 17:19:03.0 Info: DROP TABLE "LyricFiles" 17:19:03.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:03.0 Info: => 0.0057141s 17:19:03.0 Info: AlterTable LyricFiles 17:19:03.0 Info: => 1.1E-06s 17:19:03.0 Info: AlterColumn LyricFiles Added DateTimeOffset 17:19:03.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 17:19:03.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 17:19:03.0 Info: DROP TABLE "LyricFiles" 17:19:03.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:03.0 Info: => 0.0045747s 17:19:03.0 Info: AlterTable MetadataFiles 17:19:03.0 Info: => 1.3E-06s 17:19:03.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:19:03.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:03.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 17:19:03.0 Info: DROP TABLE "MetadataFiles" 17:19:03.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:03.0 Info: => 0.0045981s 17:19:03.0 Info: AlterTable MetadataFiles 17:19:03.0 Info: => 1.3E-06s 17:19:03.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:19:03.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:03.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 17:19:03.0 Info: DROP TABLE "MetadataFiles" 17:19:03.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:03.0 Info: => 0.0059087s 17:19:03.0 Info: AlterTable PendingReleases 17:19:03.0 Info: => 1.4E-06s 17:19:03.0 Info: AlterColumn PendingReleases Added DateTimeOffset 17:19:03.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 17:19:03.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:19:03.0 Info: DROP TABLE "PendingReleases" 17:19:03.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:19:03.0 Info: => 0.0045224s 17:19:03.0 Info: AlterTable ScheduledTasks 17:19:03.0 Info: => 1.3E-06s 17:19:03.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:19:03.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 17:19:03.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:03.0 Info: DROP TABLE "ScheduledTasks" 17:19:03.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:03.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:03.0 Info: => 0.004654s 17:19:03.0 Info: AlterTable ScheduledTasks 17:19:03.0 Info: => 1.1E-06s 17:19:03.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:19:03.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 17:19:03.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:03.0 Info: DROP TABLE "ScheduledTasks" 17:19:03.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:03.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:03.0 Info: => 0.0047292s 17:19:03.0 Info: AlterTable TrackFiles 17:19:03.0 Info: => 1.1E-06s 17:19:03.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:19:03.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) 17:19:03.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" 17:19:03.1 Info: DROP TABLE "TrackFiles" 17:19:03.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:03.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:03.1 Info: => 0.006445s 17:19:03.1 Info: AlterTable TrackFiles 17:19:03.1 Info: => 1.2E-06s 17:19:03.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:19:03.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) 17:19:03.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" 17:19:03.1 Info: DROP TABLE "TrackFiles" 17:19:03.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:03.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:03.1 Info: => 0.0048325s 17:19:03.1 Info: AlterTable VersionInfo 17:19:03.1 Info: => 1.1E-06s 17:19:03.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:19:03.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:19:03.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:19:03.1 Info: DROP TABLE "VersionInfo" 17:19:03.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:19:03.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:03.1 Info: => 0.0046375s 17:19:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:19:03', 'postgres_update_timestamp_columns_to_with_timezone') 17:19:03.1 Info: Committing Transaction 17:19:03.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:19:03.1 Info: => 0.0054587s 17:19:03.1 Info: 62: add_on_delete_to_notifications migrating 17:19:03.1 Info: Beginning Transaction 17:19:03.1 Info: Starting migration of Main DB to 62 17:19:03.1 Info: AlterTable Notifications 17:19:03.1 Info: => 1.1E-06s 17:19:03.1 Info: CreateColumn Notifications OnArtistDelete Boolean 17:19:03.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:19:03.1 Info: => 0.0006648s 17:19:03.1 Info: AlterTable Notifications 17:19:03.1 Info: => 1E-06s 17:19:03.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:19:03.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:19:03.1 Info: => 0.0006219s 17:19:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:19:03', 'add_on_delete_to_notifications') 17:19:03.1 Info: Committing Transaction 17:19:03.1 Info: 62: add_on_delete_to_notifications migrated 17:19:03.1 Info: => 0.0019792s 17:19:03.1 Info: 63: add_custom_formats migrating 17:19:03.1 Info: Beginning Transaction 17:19:03.1 Info: Starting migration of Main DB to 63 17:19:03.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 17:19:03.1 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 17:19:03.1 Info: AlterTable DelayProfiles 17:19:03.1 Info: => 1E-06s 17:19:03.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:19:03.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:19:03.1 Info: => 0.0006609s 17:19:03.1 Info: UpdateData 17:19:03.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:19:03.1 Info: => 6.87E-05s 17:19:03.1 Info: AlterTable TrackFiles 17:19:03.1 Info: => 9E-07s 17:19:03.1 Info: CreateColumn TrackFiles OriginalFilePath String 17:19:03.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:19:03.1 Info: => 0.0006363s 17:19:03.1 Info: PerformDBOperation 17:19:03.1 Info: Performing DB Operation 17:19:03.1 Info: => 0.0012934s 17:19:03.1 Info: CreateTable CustomFormats 17:19:03.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 17:19:03.1 Info: => 0.0011174s 17:19:03.1 Info: CreateIndex CustomFormats (Name) 17:19:03.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:19:03.1 Info: => 9.85E-05s 17:19:03.1 Info: AlterTable QualityProfiles 17:19:03.1 Info: => 9E-07s 17:19:03.1 Info: CreateColumn QualityProfiles FormatItems String 17:19:03.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:19:03.1 Info: => 0.0006675s 17:19:03.1 Info: AlterTable QualityProfiles 17:19:03.1 Info: => 1.2E-06s 17:19:03.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:19:03.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:03.1 Info: => 0.0006338s 17:19:03.1 Info: AlterTable QualityProfiles 17:19:03.1 Info: => 1E-06s 17:19:03.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:19:03.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:03.1 Info: => 0.0006347s 17:19:03.1 Info: PerformDBOperation 17:19:03.1 Info: Performing DB Operation 17:19:03.1 Info: => 0.0048526s 17:19:03.1 Info: PerformDBOperation 17:19:03.1 Info: Performing DB Operation 17:19:03.1 Info: => 4.7E-05s 17:19:03.1 Info: DeleteColumn ReleaseProfiles Preferred 17:19:03.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) 17:19:03.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:03.1 Info: DROP TABLE "ReleaseProfiles" 17:19:03.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:03.1 Info: => 0.0058031s 17:19:03.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:19:03.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) 17:19:03.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:03.1 Info: DROP TABLE "ReleaseProfiles" 17:19:03.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:03.1 Info: => 0.0046167s 17:19:03.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:03.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:03.1 Info: => 5.92E-05s 17:19:03.1 Info: AlterTable DelayProfiles 17:19:03.1 Info: => 9E-07s 17:19:03.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:19:03.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:03.1 Info: => 0.0006513s 17:19:03.1 Info: AlterTable DelayProfiles 17:19:03.1 Info: => 1.1E-06s 17:19:03.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:19:03.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:19:03.1 Info: => 0.0006299s 17:19:03.1 Info: -> 2 Insert operations completed in 00:00:00.0001651 taking an average of 00:00:00.0000825 17:19:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:19:03', 'add_custom_formats') 17:19:03.1 Info: Committing Transaction 17:19:03.1 Info: 63: add_custom_formats migrated 17:19:03.1 Info: => 0.0010945s 17:19:03.1 Debug: Took: 00:00:00.4709881 17:19:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 17:19:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 17:19:03.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863431854400_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:03.1 Info: DatabaseEngineVersionCheck migrating 17:19:03.1 Info: PerformDBOperation 17:19:03.1 Info: Performing DB Operation 17:19:03.1 Info: SQLite 3.48.0 17:19:03.1 Info: => 0.0010537s 17:19:03.1 Info: DatabaseEngineVersionCheck migrated 17:19:03.1 Info: => 0.0010718s 17:19:03.2 Info: VersionMigration migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: CreateTable VersionInfo 17:19:03.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:03.2 Info: => 0.0001471s 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: VersionMigration migrated 17:19:03.2 Info: => 0.0005005s 17:19:03.2 Info: VersionUniqueMigration migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: CreateIndex VersionInfo (Version) 17:19:03.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:03.2 Info: => 0.0001287s 17:19:03.2 Info: AlterTable VersionInfo 17:19:03.2 Info: => 1E-06s 17:19:03.2 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:03.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:03.2 Info: => 0.0006394s 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: VersionUniqueMigration migrated 17:19:03.2 Info: => 0.0008591s 17:19:03.2 Info: VersionDescriptionMigration migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: AlterTable VersionInfo 17:19:03.2 Info: => 1.1E-06s 17:19:03.2 Info: CreateColumn VersionInfo Description String 17:19:03.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:03.2 Info: => 0.0001972s 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: VersionDescriptionMigration migrated 17:19:03.2 Info: => 0.0004011s 17:19:03.2 Info: 1: InitialSetup migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 1 17:19:03.2 Info: CreateTable Config 17:19:03.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:03.2 Info: => 0.0002078s 17:19:03.2 Info: CreateIndex Config (Key) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:03.2 Info: => 9.04E-05s 17:19:03.2 Info: CreateTable RootFolders 17:19:03.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:03.2 Info: => 9.53E-05s 17:19:03.2 Info: CreateIndex RootFolders (Path) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:03.2 Info: => 7.82E-05s 17:19:03.2 Info: CreateTable Artists 17:19:03.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) 17:19:03.2 Info: => 0.0003101s 17:19:03.2 Info: CreateIndex Artists (ForeignArtistId) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:03.2 Info: => 9.02E-05s 17:19:03.2 Info: CreateIndex Artists (NameSlug) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:03.2 Info: => 7.61E-05s 17:19:03.2 Info: CreateIndex Artists (CleanName) 17:19:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.2 Info: => 7.48E-05s 17:19:03.2 Info: CreateIndex Artists (Path) 17:19:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.2 Info: => 7.13E-05s 17:19:03.2 Info: CreateTable Albums 17:19:03.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) 17:19:03.2 Info: => 0.0002253s 17:19:03.2 Info: CreateIndex Albums (ForeignAlbumId) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.2 Info: => 8.28E-05s 17:19:03.2 Info: CreateIndex Albums (MBId) 17:19:03.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:03.2 Info: => 7.33E-05s 17:19:03.2 Info: CreateIndex Albums (TADBId) 17:19:03.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:03.2 Info: => 7.36E-05s 17:19:03.2 Info: CreateIndex Albums (TitleSlug) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:03.2 Info: => 7.39E-05s 17:19:03.2 Info: CreateIndex Albums (CleanTitle) 17:19:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.2 Info: => 7.39E-05s 17:19:03.2 Info: CreateIndex Albums (Path) 17:19:03.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:03.2 Info: => 7.01E-05s 17:19:03.2 Info: CreateTable Tracks 17:19:03.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) 17:19:03.2 Info: => 0.0001522s 17:19:03.2 Info: CreateIndex Tracks (ForeignTrackId) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:03.2 Info: => 7.53E-05s 17:19:03.2 Info: CreateIndex Tracks (ArtistId) 17:19:03.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:03.2 Info: => 7.6E-05s 17:19:03.2 Info: CreateIndex Tracks (TrackFileId) 17:19:03.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:03.2 Info: => 0.0001059s 17:19:03.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:03.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:03.2 Info: => 8.76E-05s 17:19:03.2 Info: CreateTable TrackFiles 17:19:03.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) 17:19:03.2 Info: => 0.0001437s 17:19:03.2 Info: CreateIndex TrackFiles (ArtistId) 17:19:03.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:03.2 Info: => 8.89E-05s 17:19:03.2 Info: CreateIndex TrackFiles (AlbumId) 17:19:03.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.2 Info: => 7.99E-05s 17:19:03.2 Info: CreateTable History 17:19:03.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) 17:19:03.2 Info: => 0.0001564s 17:19:03.2 Info: CreateIndex History (Date) 17:19:03.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:03.2 Info: => 8.11E-05s 17:19:03.2 Info: CreateIndex History (EventType) 17:19:03.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:03.2 Info: => 0.0001043s 17:19:03.2 Info: CreateIndex History (DownloadId) 17:19:03.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:03.2 Info: => 9.06E-05s 17:19:03.2 Info: CreateIndex History (AlbumId) 17:19:03.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:03.2 Info: => 8.21E-05s 17:19:03.2 Info: CreateTable Notifications 17:19:03.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) 17:19:03.2 Info: => 0.0001395s 17:19:03.2 Info: CreateTable ScheduledTasks 17:19:03.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:03.2 Info: => 0.0001105s 17:19:03.2 Info: CreateIndex ScheduledTasks (TypeName) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:03.2 Info: => 9.61E-05s 17:19:03.2 Info: CreateTable Indexers 17:19:03.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) 17:19:03.2 Info: => 0.0001213s 17:19:03.2 Info: CreateIndex Indexers (Name) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:03.2 Info: => 0.0001127s 17:19:03.2 Info: CreateTable Profiles 17:19:03.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:03.2 Info: => 0.0001207s 17:19:03.2 Info: CreateIndex Profiles (Name) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:03.2 Info: => 8.76E-05s 17:19:03.2 Info: CreateTable QualityDefinitions 17:19:03.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:03.2 Info: => 0.0001164s 17:19:03.2 Info: CreateIndex QualityDefinitions (Quality) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:03.2 Info: => 8.28E-05s 17:19:03.2 Info: CreateIndex QualityDefinitions (Title) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:03.2 Info: => 8.12E-05s 17:19:03.2 Info: CreateTable NamingConfig 17:19:03.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) 17:19:03.2 Info: => 0.0001527s 17:19:03.2 Info: CreateTable Blacklist 17:19:03.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 '') 17:19:03.2 Info: => 0.000188s 17:19:03.2 Info: CreateTable Metadata 17:19:03.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) 17:19:03.2 Info: => 0.0001164s 17:19:03.2 Info: CreateTable MetadataFiles 17:19:03.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) 17:19:03.2 Info: => 0.0001325s 17:19:03.2 Info: CreateTable DownloadClients 17:19:03.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) 17:19:03.2 Info: => 0.0001138s 17:19:03.2 Info: CreateTable PendingReleases 17:19:03.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 '') 17:19:03.2 Info: => 0.0001285s 17:19:03.2 Info: CreateTable RemotePathMappings 17:19:03.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:03.2 Info: => 0.000109s 17:19:03.2 Info: CreateTable Tags 17:19:03.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:03.2 Info: => 9.62E-05s 17:19:03.2 Info: CreateIndex Tags (Label) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:03.2 Info: => 0.0001001s 17:19:03.2 Info: CreateTable Restrictions 17:19:03.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:03.2 Info: => 0.0001098s 17:19:03.2 Info: CreateTable DelayProfiles 17:19:03.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) 17:19:03.2 Info: => 0.0001382s 17:19:03.2 Info: CreateTable Users 17:19:03.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:03.2 Info: => 0.0001037s 17:19:03.2 Info: CreateIndex Users (Identifier) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:03.2 Info: => 9.15E-05s 17:19:03.2 Info: CreateIndex Users (Username) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:03.2 Info: => 8.31E-05s 17:19:03.2 Info: CreateTable Commands 17:19:03.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) 17:19:03.2 Info: => 0.0001435s 17:19:03.2 Info: CreateTable IndexerStatus 17:19:03.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) 17:19:03.2 Info: => 0.0001491s 17:19:03.2 Info: CreateIndex IndexerStatus (ProviderId) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:03.2 Info: => 9.86E-05s 17:19:03.2 Info: CreateTable ExtraFiles 17:19:03.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) 17:19:03.2 Info: => 0.0001284s 17:19:03.2 Info: CreateTable LyricFiles 17:19:03.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) 17:19:03.2 Info: => 0.000142s 17:19:03.2 Info: CreateTable LanguageProfiles 17:19:03.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:03.2 Info: => 0.0001084s 17:19:03.2 Info: CreateIndex LanguageProfiles (Name) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:03.2 Info: => 9.08E-05s 17:19:03.2 Info: CreateTable DownloadClientStatus 17:19:03.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) 17:19:03.2 Info: => 0.000116s 17:19:03.2 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:03.2 Info: => 8.69E-05s 17:19:03.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:03.2 Info: -> 1 Insert operations completed in 00:00:00.0000690 taking an average of 00:00:00.0000690 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:03', 'InitialSetup') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 1: InitialSetup migrated 17:19:03.2 Info: => 0.0009634s 17:19:03.2 Info: 2: add_reason_to_pending_releases migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 2 17:19:03.2 Info: AlterTable PendingReleases 17:19:03.2 Info: => 1.1E-06s 17:19:03.2 Info: CreateColumn PendingReleases Reason Int32 17:19:03.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:03.2 Info: => 0.0006053s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:03', 'add_reason_to_pending_releases') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 2: add_reason_to_pending_releases migrated 17:19:03.2 Info: => 0.0008967s 17:19:03.2 Info: 3: add_medium_support migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 3 17:19:03.2 Info: AlterTable Albums 17:19:03.2 Info: => 1.4E-06s 17:19:03.2 Info: CreateColumn Albums Media String 17:19:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:03.2 Info: => 0.0005982s 17:19:03.2 Info: AlterTable Tracks 17:19:03.2 Info: => 1E-06s 17:19:03.2 Info: CreateColumn Tracks MediumNumber Int32 17:19:03.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:03.2 Info: => 0.0005472s 17:19:03.2 Info: AlterTable Tracks 17:19:03.2 Info: => 1.1E-06s 17:19:03.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:03.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:03.2 Info: => 0.0005443s 17:19:03.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:03.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:03.2 Info: => 4.69E-05s 17:19:03.2 Info: DeleteColumn Tracks TrackNumber 17:19:03.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) 17:19:03.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" 17:19:03.2 Info: DROP TABLE "Tracks" 17:19:03.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:03.2 Info: => 0.0044088s 17:19:03.2 Info: AlterTable Tracks 17:19:03.2 Info: => 1.1E-06s 17:19:03.2 Info: CreateColumn Tracks TrackNumber String 17:19:03.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:03.2 Info: => 0.0005682s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:03', 'add_medium_support') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 3: add_medium_support migrated 17:19:03.2 Info: => 0.0009429s 17:19:03.2 Info: 4: add_various_qualites_in_profile migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 4 17:19:03.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:03.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:03.2 Info: => 5.71E-05s 17:19:03.2 Info: PerformDBOperation 17:19:03.2 Info: Performing DB Operation 17:19:03.2 Info: => 3.9E-05s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:03', 'add_various_qualites_in_profile') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 4: add_various_qualites_in_profile migrated 17:19:03.2 Info: => 0.0002861s 17:19:03.2 Info: 5: metadata_profiles migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 5 17:19:03.2 Info: CreateTable MetadataProfiles 17:19:03.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:03.2 Info: => 0.0001394s 17:19:03.2 Info: CreateIndex MetadataProfiles (Name) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:03.2 Info: => 9.66E-05s 17:19:03.2 Info: AlterTable Artists 17:19:03.2 Info: => 9E-07s 17:19:03.2 Info: CreateColumn Artists MetadataProfileId Int32 17:19:03.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:03.2 Info: => 0.0005688s 17:19:03.2 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:03.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:03.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "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" 17:19:03.2 Info: DROP TABLE "Artists" 17:19:03.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.2 Info: => 0.0047333s 17:19:03.2 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:03.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:03.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 17:19:03.2 Info: DROP TABLE "Artists" 17:19:03.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.2 Info: => 0.0047174s 17:19:03.2 Info: AlterTable Albums 17:19:03.2 Info: => 1.1E-06s 17:19:03.2 Info: CreateColumn Albums SecondaryTypes String 17:19:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:03.2 Info: => 0.0005588s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:03', 'metadata_profiles') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 5: metadata_profiles migrated 17:19:03.2 Info: => 0.0009754s 17:19:03.2 Info: 6: separate_automatic_and_interactive_search migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 6 17:19:03.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:03.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 17:19:03.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:03.2 Info: DROP TABLE "Indexers" 17:19:03.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:03.2 Info: => 0.0051119s 17:19:03.2 Info: AlterTable Indexers 17:19:03.2 Info: => 1.2E-06s 17:19:03.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:03.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:03.2 Info: => 0.0005489s 17:19:03.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:03.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:03.2 Info: => 4.41E-05s 17:19:03.2 Info: AlterTable Indexers 17:19:03.2 Info: => 9E-07s 17:19:03.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:03.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 17:19:03.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 17:19:03.2 Info: DROP TABLE "Indexers" 17:19:03.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:03.2 Info: => 0.0039175s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:03', 'separate_automatic_and_interactive_search') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 6: separate_automatic_and_interactive_search migrated 17:19:03.2 Info: => 0.0042542s 17:19:03.2 Info: 7: change_album_path_to_relative migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 7 17:19:03.2 Info: DeleteColumn Albums Path 17:19:03.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 17:19:03.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 17:19:03.2 Info: DROP TABLE "Albums" 17:19:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.2 Info: => 0.0061685s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:03', 'change_album_path_to_relative') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 7: change_album_path_to_relative migrated 17:19:03.2 Info: => 0.006593s 17:19:03.2 Info: 8: change_quality_size_mb_to_kb migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 8 17:19:03.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 17:19:03.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 17:19:03.2 Info: => 5.69E-05s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:03', 'change_quality_size_mb_to_kb') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 8: change_quality_size_mb_to_kb migrated 17:19:03.2 Info: => 0.0003079s 17:19:03.2 Info: 9: album_releases migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 9 17:19:03.2 Info: AlterTable Albums 17:19:03.2 Info: => 1.1E-06s 17:19:03.2 Info: CreateColumn Albums Releases String 17:19:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:03.2 Info: => 0.0005882s 17:19:03.2 Info: AlterTable Albums 17:19:03.2 Info: => 1.2E-06s 17:19:03.2 Info: CreateColumn Albums CurrentRelease String 17:19:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:03.2 Info: => 0.0005553s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:03', 'album_releases') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 9: album_releases migrated 17:19:03.2 Info: => 0.0008507s 17:19:03.2 Info: 10: album_releases_fix migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 10 17:19:03.2 Info: AlterTable Albums 17:19:03.2 Info: => 1.2E-06s 17:19:03.2 Info: AlterColumn Albums Releases String 17:19:03.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:03.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:03.2 Info: DROP TABLE "Albums" 17:19:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.2 Info: => 0.00471s 17:19:03.2 Info: AlterTable Albums 17:19:03.2 Info: => 1E-06s 17:19:03.2 Info: AlterColumn Albums CurrentRelease String 17:19:03.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:03.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:03.2 Info: DROP TABLE "Albums" 17:19:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.2 Info: => 0.0046405s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:03', 'album_releases_fix') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 10: album_releases_fix migrated 17:19:03.2 Info: => 0.0050062s 17:19:03.2 Info: 11: import_lists migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 11 17:19:03.2 Info: CreateTable ImportLists 17:19:03.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:03.2 Info: => 0.0001746s 17:19:03.2 Info: CreateIndex ImportLists (Name) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:03.2 Info: => 8.98E-05s 17:19:03.2 Info: CreateTable ImportListStatus 17:19:03.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:03.2 Info: => 0.0001238s 17:19:03.2 Info: CreateIndex ImportListStatus (ProviderId) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:03.2 Info: => 9.61E-05s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:03', 'import_lists') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 11: import_lists migrated 17:19:03.2 Info: => 0.0004301s 17:19:03.2 Info: 12: add_release_status migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 12 17:19:03.2 Info: AlterTable MetadataProfiles 17:19:03.2 Info: => 1.1E-06s 17:19:03.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:03.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:03.2 Info: => 0.0006066s 17:19:03.2 Info: PerformDBOperation 17:19:03.2 Info: Performing DB Operation 17:19:03.2 Info: => 3.34E-05s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:03', 'add_release_status') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 12: add_release_status migrated 17:19:03.2 Info: => 0.0003089s 17:19:03.2 Info: 13: album_download_notification migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 13 17:19:03.2 Info: AlterTable Notifications 17:19:03.2 Info: => 1.3E-06s 17:19:03.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:03.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:03.2 Info: => 0.0006009s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:03', 'album_download_notification') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 13: album_download_notification migrated 17:19:03.2 Info: => 0.0009144s 17:19:03.2 Info: 14: fix_language_metadata_profiles migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 14 17:19:03.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:03.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:03.2 Info: => 0.0001114s 17:19:03.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:03.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:03.2 Info: => 8.4E-05s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:03', 'fix_language_metadata_profiles') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 14: fix_language_metadata_profiles migrated 17:19:03.2 Info: => 0.0003525s 17:19:03.2 Info: 15: remove_fanzub migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 15 17:19:03.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:03.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:03.2 Info: => 4.99E-05s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:03', 'remove_fanzub') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 15: remove_fanzub migrated 17:19:03.2 Info: => 0.0003033s 17:19:03.2 Info: 16: update_artist_history_indexes migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 16 17:19:03.2 Info: CreateIndex Albums (ArtistId) 17:19:03.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:03.2 Info: => 0.0001127s 17:19:03.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:03.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:03.2 Info: => 9.04E-05s 17:19:03.2 Info: DeleteIndex History (AlbumId) 17:19:03.2 Info: DROP INDEX "IX_History_AlbumId" 17:19:03.2 Info: => 0.0001192s 17:19:03.2 Info: CreateIndex History (AlbumId, Date) 17:19:03.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:03.2 Info: => 0.0001005s 17:19:03.2 Info: DeleteIndex History (DownloadId) 17:19:03.2 Info: DROP INDEX "IX_History_DownloadId" 17:19:03.2 Info: => 0.0001088s 17:19:03.2 Info: CreateIndex History (DownloadId, Date) 17:19:03.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:03.2 Info: => 9.47E-05s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:03', 'update_artist_history_indexes') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 16: update_artist_history_indexes migrated 17:19:03.2 Info: => 0.0004139s 17:19:03.2 Info: 17: remove_nma migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 17 17:19:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:03.2 Info: => 5.19E-05s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:03', 'remove_nma') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 17: remove_nma migrated 17:19:03.2 Info: => 0.000298s 17:19:03.2 Info: 18: album_disambiguation migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 18 17:19:03.2 Info: AlterTable Albums 17:19:03.2 Info: => 1.1E-06s 17:19:03.2 Info: CreateColumn Albums Disambiguation String 17:19:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:03.2 Info: => 0.0006157s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:03', 'album_disambiguation') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 18: album_disambiguation migrated 17:19:03.2 Info: => 0.0009274s 17:19:03.2 Info: 19: add_ape_quality_in_profiles migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 19 17:19:03.2 Info: PerformDBOperation 17:19:03.2 Info: Performing DB Operation 17:19:03.2 Info: => 4.02E-05s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:03', 'add_ape_quality_in_profiles') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 19: add_ape_quality_in_profiles migrated 17:19:03.2 Info: => 0.0002977s 17:19:03.2 Info: 20: remove_pushalot migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 20 17:19:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:03.2 Info: => 5.24E-05s 17:19:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:03.2 Info: => 3.81E-05s 17:19:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:03.2 Info: => 3.72E-05s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:03', 'remove_pushalot') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 20: remove_pushalot migrated 17:19:03.2 Info: => 0.000281s 17:19:03.2 Info: 21: add_custom_filters migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 21 17:19:03.2 Info: CreateTable CustomFilters 17:19:03.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:03.2 Info: => 0.0001371s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:03', 'add_custom_filters') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 21: add_custom_filters migrated 17:19:03.2 Info: => 0.0004216s 17:19:03.2 Info: 22: import_list_tags migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 22 17:19:03.2 Info: AlterTable ImportLists 17:19:03.2 Info: => 1.1E-06s 17:19:03.2 Info: CreateColumn ImportLists Tags String 17:19:03.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:03.2 Info: => 0.0006115s 17:19:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:03', 'import_list_tags') 17:19:03.2 Info: Committing Transaction 17:19:03.2 Info: 22: import_list_tags migrated 17:19:03.2 Info: => 0.0009112s 17:19:03.2 Info: 23: add_release_groups_etc migrating 17:19:03.2 Info: Beginning Transaction 17:19:03.2 Info: Starting migration of Main DB to 23 17:19:03.2 Info: CreateTable ArtistMetadata 17:19:03.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 17:19:03.2 Info: => 0.0001967s 17:19:03.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:03.2 Info: => 9.45E-05s 17:19:03.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:03.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:03.2 Info: => 0.0001177s 17:19:03.2 Info: AlterTable Artists 17:19:03.2 Info: => 1.2E-06s 17:19:03.2 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:03.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:03.2 Info: => 0.0006327s 17:19:03.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:03.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:03.2 Info: => 7.56E-05s 17:19:03.2 Info: CreateTable AlbumReleases 17:19:03.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 17:19:03.2 Info: => 0.000165s 17:19:03.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:03.2 Info: => 8.82E-05s 17:19:03.2 Info: CreateIndex AlbumReleases (AlbumId) 17:19:03.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:03.2 Info: => 8.55E-05s 17:19:03.2 Info: PerformDBOperation 17:19:03.2 Info: Performing DB Operation 17:19:03.2 Info: => 3.79E-05s 17:19:03.2 Info: AlterTable Albums 17:19:03.2 Info: => 1E-06s 17:19:03.2 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:03.2 Info: => 0.0006316s 17:19:03.2 Info: AlterTable Albums 17:19:03.2 Info: => 1.2E-06s 17:19:03.2 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:03.2 Info: => 0.0006257s 17:19:03.2 Info: AlterTable Albums 17:19:03.2 Info: => 1.1E-06s 17:19:03.2 Info: CreateColumn Albums Links String 17:19:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:03.2 Info: => 0.0006155s 17:19:03.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:03.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:03.2 Info: => 0.000112s 17:19:03.2 Info: AlterTable Tracks 17:19:03.2 Info: => 1E-06s 17:19:03.2 Info: CreateColumn Tracks ForeignRecordingId String 17:19:03.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:03.2 Info: => 0.000621s 17:19:03.2 Info: AlterTable Tracks 17:19:03.2 Info: => 1.1E-06s 17:19:03.2 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:03.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:03.2 Info: => 0.0006204s 17:19:03.2 Info: AlterTable Tracks 17:19:03.2 Info: => 1.2E-06s 17:19:03.2 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:03.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:03.2 Info: => 0.0006141s 17:19:03.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:03.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:03.2 Info: => 9.21E-05s 17:19:03.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:03.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:03.2 Info: => 7.53E-05s 17:19:03.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:03.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:03.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:03.2 Info: DROP TABLE "Artists" 17:19:03.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.2 Info: => 0.0060547s 17:19:03.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:03.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:19:03.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:03.2 Info: DROP TABLE "Albums" 17:19:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.3 Info: => 0.0049666s 17:19:03.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:03.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) 17:19:03.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" 17:19:03.3 Info: DROP TABLE "Tracks" 17:19:03.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:03.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:03.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:03.3 Info: => 0.0045414s 17:19:03.3 Info: DeleteColumn TrackFiles ArtistId 17:19:03.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:03.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" 17:19:03.3 Info: DROP TABLE "TrackFiles" 17:19:03.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:03.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.3 Info: => 0.0055123s 17:19:03.3 Info: CreateIndex Artists (ArtistMetadataId) 17:19:03.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:03.3 Info: => 8.69E-05s 17:19:03.3 Info: CreateIndex Artists (Monitored) 17:19:03.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:03.3 Info: => 8.18E-05s 17:19:03.3 Info: CreateIndex Albums (ArtistMetadataId) 17:19:03.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:03.3 Info: => 8.2E-05s 17:19:03.3 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:03.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:03.3 Info: => 7.98E-05s 17:19:03.3 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:03.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:03.3 Info: => 8.12E-05s 17:19:03.3 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:03.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:03.3 Info: => 8.34E-05s 17:19:03.3 Info: UpdateData 17:19:03.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:03.3 Info: => 4.84E-05s 17:19:03.3 Info: UpdateData 17:19:03.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:03.3 Info: => 4.22E-05s 17:19:03.3 Info: UpdateData 17:19:03.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:03.3 Info: => 5.05E-05s 17:19:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:03', 'add_release_groups_etc') 17:19:03.3 Info: Committing Transaction 17:19:03.3 Info: 23: add_release_groups_etc migrated 17:19:03.3 Info: => 0.0006375s 17:19:03.3 Info: 24: NewMediaInfoFormat migrating 17:19:03.3 Info: Beginning Transaction 17:19:03.3 Info: Starting migration of Main DB to 24 17:19:03.3 Info: UpdateData 17:19:03.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:03.3 Info: => 5.83E-05s 17:19:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:03', 'NewMediaInfoFormat') 17:19:03.3 Info: Committing Transaction 17:19:03.3 Info: 24: NewMediaInfoFormat migrated 17:19:03.3 Info: => 0.0003154s 17:19:03.3 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:03.3 Info: Beginning Transaction 17:19:03.3 Info: Starting migration of Main DB to 25 17:19:03.3 Info: RenameTable Restrictions ReleaseProfiles 17:19:03.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:03.3 Info: => 0.0016832s 17:19:03.3 Info: AlterTable ReleaseProfiles 17:19:03.3 Info: => 1.3E-06s 17:19:03.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:03.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:03.3 Info: => 0.0005855s 17:19:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:03', 'rename_restrictions_to_release_profiles') 17:19:03.3 Info: Committing Transaction 17:19:03.3 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:03.3 Info: => 0.0008831s 17:19:03.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:03.3 Info: Beginning Transaction 17:19:03.3 Info: Starting migration of Main DB to 26 17:19:03.3 Info: RenameTable Profiles QualityProfiles 17:19:03.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:03.3 Info: => 0.0017042s 17:19:03.3 Info: AlterTable QualityProfiles 17:19:03.3 Info: => 1.5E-06s 17:19:03.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:03.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:03.3 Info: => 0.0005812s 17:19:03.3 Info: AlterTable LanguageProfiles 17:19:03.3 Info: => 1.2E-06s 17:19:03.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:03.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:03.3 Info: => 0.0005876s 17:19:03.3 Info: UpdateData 17:19:03.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:03.3 Info: => 4.74E-05s 17:19:03.3 Info: UpdateData 17:19:03.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:03.3 Info: => 3.8E-05s 17:19:03.3 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:03.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:03.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:03.3 Info: DROP TABLE "Artists" 17:19:03.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:03.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:03.3 Info: => 0.0062092s 17:19:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:03', 'rename_quality_profiles_add_upgrade_allowed') 17:19:03.3 Info: Committing Transaction 17:19:03.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:03.3 Info: => 0.0066137s 17:19:03.3 Info: 27: add_import_exclusions migrating 17:19:03.3 Info: Beginning Transaction 17:19:03.3 Info: Starting migration of Main DB to 27 17:19:03.3 Info: CreateTable ImportListExclusions 17:19:03.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:03.3 Info: => 0.0001359s 17:19:03.3 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:03.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:03.3 Info: => 9.35E-05s 17:19:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:03', 'add_import_exclusions') 17:19:03.3 Info: Committing Transaction 17:19:03.3 Info: 27: add_import_exclusions migrated 17:19:03.3 Info: => 0.0004s 17:19:03.3 Info: 28: clean_artist_metadata_table migrating 17:19:03.3 Info: Beginning Transaction 17:19:03.3 Info: Starting migration of Main DB to 28 17:19:03.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) 17:19:03.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) 17:19:03.3 Info: => 0.0001582s 17:19:03.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) 17:19:03.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) 17:19:03.3 Info: => 0.0001267s 17:19:03.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) 17:19:03.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) 17:19:03.3 Info: => 0.0001213s 17:19:03.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) 17:19:03.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) 17:19:03.3 Info: => 0.0001188s 17:19:03.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) 17:19:03.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) 17:19:03.3 Info: => 0.0001433s 17:19:03.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) 17:19:03.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) 17:19:03.3 Info: => 0.0001255s 17:19:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:03', 'clean_artist_metadata_table') 17:19:03.3 Info: Committing Transaction 17:19:03.3 Info: 28: clean_artist_metadata_table migrated 17:19:03.3 Info: => 0.0003884s 17:19:03.3 Info: 29: health_issue_notification migrating 17:19:03.3 Info: Beginning Transaction 17:19:03.3 Info: Starting migration of Main DB to 29 17:19:03.3 Info: AlterTable Notifications 17:19:03.3 Info: => 1.3E-06s 17:19:03.3 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:03.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:03.3 Info: => 0.0006227s 17:19:03.3 Info: AlterTable Notifications 17:19:03.3 Info: => 1.9E-06s 17:19:03.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:03.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:03.3 Info: => 0.0005878s 17:19:03.3 Info: AlterTable Notifications 17:19:03.3 Info: => 1E-06s 17:19:03.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:03.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:03.3 Info: => 0.0005848s 17:19:03.3 Info: AlterTable Notifications 17:19:03.3 Info: => 1.1E-06s 17:19:03.3 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:03.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:03.3 Info: => 0.0006113s 17:19:03.3 Info: AlterTable Notifications 17:19:03.3 Info: => 9E-07s 17:19:03.3 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:03.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:03.3 Info: => 0.0005912s 17:19:03.3 Info: DeleteColumn Notifications OnDownload 17:19:03.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 17:19:03.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" 17:19:03.3 Info: DROP TABLE "Notifications" 17:19:03.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:03.3 Info: => 0.0044277s 17:19:03.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:03.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 17:19:03.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 17:19:03.3 Info: DROP TABLE "Notifications" 17:19:03.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:03.3 Info: => 0.0044426s 17:19:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:03', 'health_issue_notification') 17:19:03.3 Info: Committing Transaction 17:19:03.3 Info: 29: health_issue_notification migrated 17:19:03.3 Info: => 0.0048463s 17:19:03.3 Info: 30: add_mediafilerepository_mtime migrating 17:19:03.3 Info: Beginning Transaction 17:19:03.3 Info: Starting migration of Main DB to 30 17:19:03.3 Info: AlterTable TrackFiles 17:19:03.3 Info: => 1.6E-06s 17:19:03.3 Info: CreateColumn TrackFiles Modified DateTime 17:19:03.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:03.3 Info: => 0.0006267s 17:19:03.3 Info: AlterTable TrackFiles 17:19:03.3 Info: => 1.1E-06s 17:19:03.3 Info: CreateColumn TrackFiles Path String 17:19:03.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:03.3 Info: => 0.0005761s 17:19:03.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:03.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:03.3 Info: => 4.15E-05s 17:19:03.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:03.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:03.3 Info: => 0.0001291s 17:19:03.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:19:03.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:19:03.3 Info: => 0.0001346s 17:19:03.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:19:03.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:19:03.3 Info: => 0.000141s 17:19:03.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:19:03.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:19:03.3 Info: => 8.69E-05s 17:19:03.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:03.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:03.3 Info: => 5.62E-05s 17:19:03.3 Info: AlterTable TrackFiles 17:19:03.3 Info: => 1E-06s 17:19:03.3 Info: AlterColumn TrackFiles Path String 17:19:03.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:03.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 17:19:03.3 Info: DROP TABLE "TrackFiles" 17:19:03.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:03.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.3 Info: => 0.0057976s 17:19:03.3 Info: CreateIndex TrackFiles (Path) 17:19:03.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:03.3 Info: => 8.71E-05s 17:19:03.3 Info: DeleteColumn TrackFiles RelativePath 17:19:03.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:03.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 17:19:03.3 Info: DROP TABLE "TrackFiles" 17:19:03.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:03.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:03.3 Info: => 0.0047276s 17:19:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:03', 'add_mediafilerepository_mtime') 17:19:03.3 Info: Committing Transaction 17:19:03.3 Info: 30: add_mediafilerepository_mtime migrated 17:19:03.3 Info: => 0.0051093s 17:19:03.3 Info: 31: add_artistmetadataid_constraint migrating 17:19:03.3 Info: Beginning Transaction 17:19:03.3 Info: Starting migration of Main DB to 31 17:19:03.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 17:19:03.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 17:19:03.3 Info: => 9.86E-05s 17:19:03.3 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:03.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:03.3 Info: => 0.0001323s 17:19:03.3 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:03.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:03.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:03.3 Info: DROP TABLE "Artists" 17:19:03.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:03.3 Info: => 0.0048055s 17:19:03.3 Info: CreateIndex Artists (ArtistMetadataId) 17:19:03.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:03.3 Info: => 8.93E-05s 17:19:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:03', 'add_artistmetadataid_constraint') 17:19:03.3 Info: Committing Transaction 17:19:03.3 Info: 31: add_artistmetadataid_constraint migrated 17:19:03.3 Info: => 0.0004421s 17:19:03.3 Info: 32: old_ids_and_artist_alias migrating 17:19:03.3 Info: Beginning Transaction 17:19:03.3 Info: Starting migration of Main DB to 32 17:19:03.3 Info: AlterTable ArtistMetadata 17:19:03.3 Info: => 1.1E-06s 17:19:03.3 Info: CreateColumn ArtistMetadata Aliases String 17:19:03.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:03.3 Info: => 0.0015988s 17:19:03.3 Info: AlterTable ArtistMetadata 17:19:03.3 Info: => 1.2E-06s 17:19:03.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:03.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:03.3 Info: => 0.0006007s 17:19:03.3 Info: AlterTable Albums 17:19:03.3 Info: => 1E-06s 17:19:03.3 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:03.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:03.3 Info: => 0.0005933s 17:19:03.3 Info: AlterTable AlbumReleases 17:19:03.3 Info: => 1.1E-06s 17:19:03.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:03.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:03.3 Info: => 0.0006051s 17:19:03.3 Info: AlterTable Tracks 17:19:03.3 Info: => 1.2E-06s 17:19:03.3 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:03.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:03.3 Info: => 0.0005921s 17:19:03.3 Info: AlterTable Tracks 17:19:03.3 Info: => 1E-06s 17:19:03.3 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:03.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:03.3 Info: => 0.0005856s 17:19:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:03', 'old_ids_and_artist_alias') 17:19:03.3 Info: Committing Transaction 17:19:03.3 Info: 32: old_ids_and_artist_alias migrated 17:19:03.3 Info: => 0.0009042s 17:19:03.3 Info: 33: download_propers_config migrating 17:19:03.3 Info: Beginning Transaction 17:19:03.3 Info: Starting migration of Main DB to 33 17:19:03.3 Info: PerformDBOperation 17:19:03.3 Info: Performing DB Operation 17:19:03.3 Info: => 3.64E-05s 17:19:03.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:03.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:03.3 Info: => 4.02E-05s 17:19:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:03', 'download_propers_config') 17:19:03.3 Info: Committing Transaction 17:19:03.3 Info: 33: download_propers_config migrated 17:19:03.3 Info: => 0.0003157s 17:19:03.3 Info: 34: remove_language_profiles migrating 17:19:03.3 Info: Beginning Transaction 17:19:03.3 Info: Starting migration of Main DB to 34 17:19:03.3 Info: DeleteTable LanguageProfiles 17:19:03.3 Info: DROP TABLE "LanguageProfiles" 17:19:03.3 Info: => 0.0002092s 17:19:03.3 Info: DeleteColumn Artists LanguageProfileId 17:19:03.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:03.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:03.3 Info: DROP TABLE "Artists" 17:19:03.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:03.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:03.3 Info: => 0.0060191s 17:19:03.3 Info: DeleteColumn ImportLists LanguageProfileId 17:19:03.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 17:19:03.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 17:19:03.3 Info: DROP TABLE "ImportLists" 17:19:03.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:03.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:03.3 Info: => 0.0045596s 17:19:03.3 Info: DeleteColumn Blacklist Language 17:19:03.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:19:03.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 17:19:03.3 Info: DROP TABLE "Blacklist" 17:19:03.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:03.3 Info: => 0.0053664s 17:19:03.3 Info: DeleteColumn History Language 17:19:03.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 17:19:03.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 17:19:03.3 Info: DROP TABLE "History" 17:19:03.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:03.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:03.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:03.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:03.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:03.3 Info: => 0.0059381s 17:19:03.3 Info: DeleteColumn LyricFiles Language 17:19:03.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:03.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 17:19:03.3 Info: DROP TABLE "LyricFiles" 17:19:03.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:03.3 Info: => 0.0042496s 17:19:03.3 Info: DeleteColumn TrackFiles Language 17:19:03.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:03.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 17:19:03.3 Info: DROP TABLE "TrackFiles" 17:19:03.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:03.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:03.4 Info: => 0.0057009s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:03', 'remove_language_profiles') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 34: remove_language_profiles migrated 17:19:03.4 Info: => 0.0062526s 17:19:03.4 Info: 35: multi_disc_naming_format migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 35 17:19:03.4 Info: AlterTable NamingConfig 17:19:03.4 Info: => 2.1E-06s 17:19:03.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:03.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:03.4 Info: => 0.0006178s 17:19:03.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:03.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:03.4 Info: => 5E-05s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:03', 'multi_disc_naming_format') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 35: multi_disc_naming_format migrated 17:19:03.4 Info: => 0.0003328s 17:19:03.4 Info: 36: add_download_client_priority migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 36 17:19:03.4 Info: AlterTable DownloadClients 17:19:03.4 Info: => 1E-06s 17:19:03.4 Info: CreateColumn DownloadClients Priority Int32 17:19:03.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:03.4 Info: => 0.0006108s 17:19:03.4 Info: PerformDBOperation 17:19:03.4 Info: Performing DB Operation 17:19:03.4 Info: => 5.48E-05s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:03', 'add_download_client_priority') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 36: add_download_client_priority migrated 17:19:03.4 Info: => 0.0003464s 17:19:03.4 Info: 37: remove_growl_prowl migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 37 17:19:03.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:19:03.4 Info: => 5.27E-05s 17:19:03.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:19:03.4 Info: => 3.59E-05s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:03', 'remove_growl_prowl') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 37: remove_growl_prowl migrated 17:19:03.4 Info: => 0.0002893s 17:19:03.4 Info: 38: remove_plex_hometheatre migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 38 17:19:03.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:19:03.4 Info: => 5.02E-05s 17:19:03.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:19:03.4 Info: => 3.78E-05s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:03', 'remove_plex_hometheatre') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 38: remove_plex_hometheatre migrated 17:19:03.4 Info: => 0.0002826s 17:19:03.4 Info: 39: add_root_folder_add_defaults migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 39 17:19:03.4 Info: AlterTable RootFolders 17:19:03.4 Info: => 1.4E-06s 17:19:03.4 Info: CreateColumn RootFolders Name String 17:19:03.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:19:03.4 Info: => 0.0006108s 17:19:03.4 Info: AlterTable RootFolders 17:19:03.4 Info: => 1.2E-06s 17:19:03.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:19:03.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:19:03.4 Info: => 0.000605s 17:19:03.4 Info: AlterTable RootFolders 17:19:03.4 Info: => 1.1E-06s 17:19:03.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:19:03.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:19:03.4 Info: => 0.0005735s 17:19:03.4 Info: AlterTable RootFolders 17:19:03.4 Info: => 1.1E-06s 17:19:03.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:19:03.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:03.4 Info: => 0.0005747s 17:19:03.4 Info: AlterTable RootFolders 17:19:03.4 Info: => 1.1E-06s 17:19:03.4 Info: CreateColumn RootFolders DefaultTags String 17:19:03.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:19:03.4 Info: => 0.0005684s 17:19:03.4 Info: PerformDBOperation 17:19:03.4 Info: Performing DB Operation 17:19:03.4 Info: => 6.21E-05s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:03', 'add_root_folder_add_defaults') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 39: add_root_folder_add_defaults migrated 17:19:03.4 Info: => 0.0003479s 17:19:03.4 Info: 40: task_duration migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 40 17:19:03.4 Info: AlterTable ScheduledTasks 17:19:03.4 Info: => 1.4E-06s 17:19:03.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:19:03.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:19:03.4 Info: => 0.0006281s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:03', 'task_duration') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 40: task_duration migrated 17:19:03.4 Info: => 0.00093s 17:19:03.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 41 17:19:03.4 Info: AlterTable ReleaseProfiles 17:19:03.4 Info: => 1.4E-06s 17:19:03.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:19:03.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:19:03.4 Info: => 0.0006124s 17:19:03.4 Info: AlterTable ReleaseProfiles 17:19:03.4 Info: => 1.1E-06s 17:19:03.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:19:03.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:19:03.4 Info: => 0.0005806s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:03', 'add_indexer_and_enabled_to_release_profiles') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:03.4 Info: => 0.000878s 17:19:03.4 Info: 42: remove_album_folders migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 42 17:19:03.4 Info: DeleteColumn Artists AlbumFolder 17:19:03.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:03.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:03.4 Info: DROP TABLE "Artists" 17:19:03.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:03.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:03.4 Info: => 0.0059799s 17:19:03.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:03.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:03.4 Info: => 4.35E-05s 17:19:03.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:03.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:03.4 Info: => 3.74E-05s 17:19:03.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:19:03.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 17:19:03.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:19:03.4 Info: DROP TABLE "NamingConfig" 17:19:03.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:19:03.4 Info: => 0.0042944s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:03', 'remove_album_folders') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 42: remove_album_folders migrated 17:19:03.4 Info: => 0.0047065s 17:19:03.4 Info: 44: add_priority_to_indexers migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 44 17:19:03.4 Info: AlterTable Indexers 17:19:03.4 Info: => 1.3E-06s 17:19:03.4 Info: CreateColumn Indexers Priority Int32 17:19:03.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:19:03.4 Info: => 0.0006274s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:03', 'add_priority_to_indexers') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 44: add_priority_to_indexers migrated 17:19:03.4 Info: => 0.0009212s 17:19:03.4 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 45 17:19:03.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:03.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:03.4 Info: => 0.0001174s 17:19:03.4 Info: PerformDBOperation 17:19:03.4 Info: Performing DB Operation 17:19:03.4 Info: => 3.11E-05s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:03', 'remove_chown_and_folderchmod_config') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:03.4 Info: => 0.0002849s 17:19:03.4 Info: 47: update_notifiarr migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 47 17:19:03.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:03.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:03.4 Info: => 8.08E-05s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:03', 'update_notifiarr') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 47: update_notifiarr migrated 17:19:03.4 Info: => 0.0003249s 17:19:03.4 Info: 49: email_multiple_addresses migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 49 17:19:03.4 Info: PerformDBOperation 17:19:03.4 Info: Performing DB Operation 17:19:03.4 Info: => 5.85E-05s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:03', 'email_multiple_addresses') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 49: email_multiple_addresses migrated 17:19:03.4 Info: => 0.0003106s 17:19:03.4 Info: 50: rename_blacklist_to_blocklist migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 50 17:19:03.4 Info: RenameTable Blacklist Blocklist 17:19:03.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:19:03.4 Info: => 0.0017501s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:19:03', 'rename_blacklist_to_blocklist') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 50: rename_blacklist_to_blocklist migrated 17:19:03.4 Info: => 0.0020784s 17:19:03.4 Info: 51: cdh_per_downloadclient migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 51 17:19:03.4 Info: AlterTable DownloadClients 17:19:03.4 Info: => 1.1E-06s 17:19:03.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:19:03.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:03.4 Info: => 0.0006204s 17:19:03.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:19:03.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:03.4 Info: => 0.0005977s 17:19:03.4 Info: PerformDBOperation 17:19:03.4 Info: Performing DB Operation 17:19:03.4 Info: => 0.0001635s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:19:03', 'cdh_per_downloadclient') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 51: cdh_per_downloadclient migrated 17:19:03.4 Info: => 0.0015643s 17:19:03.4 Info: 52: download_history migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 52 17:19:03.4 Info: CreateTable DownloadHistory 17:19:03.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) 17:19:03.4 Info: => 0.0002239s 17:19:03.4 Info: CreateIndex DownloadHistory (EventType) 17:19:03.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:03.4 Info: => 0.0001057s 17:19:03.4 Info: CreateIndex DownloadHistory (ArtistId) 17:19:03.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:03.4 Info: => 8.68E-05s 17:19:03.4 Info: CreateIndex DownloadHistory (DownloadId) 17:19:03.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:03.4 Info: => 9.04E-05s 17:19:03.4 Info: PerformDBOperation 17:19:03.4 Info: Performing DB Operation 17:19:03.4 Info: => 0.0001245s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:19:03', 'download_history') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 52: download_history migrated 17:19:03.4 Info: => 0.0004646s 17:19:03.4 Info: 53: add_update_history migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 53 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:19:03', 'add_update_history') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 53: add_update_history migrated 17:19:03.4 Info: => 0.0002939s 17:19:03.4 Info: 54: add_on_update_to_notifications migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 54 17:19:03.4 Info: AlterTable Notifications 17:19:03.4 Info: => 1E-06s 17:19:03.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:19:03.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:19:03.4 Info: => 0.0006547s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:19:03', 'add_on_update_to_notifications') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 54: add_on_update_to_notifications migrated 17:19:03.4 Info: => 0.0009497s 17:19:03.4 Info: 55: download_client_per_indexer migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 55 17:19:03.4 Info: AlterTable Indexers 17:19:03.4 Info: => 1.3E-06s 17:19:03.4 Info: CreateColumn Indexers DownloadClientId Int32 17:19:03.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:19:03.4 Info: => 0.0006468s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:19:03', 'download_client_per_indexer') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 55: download_client_per_indexer migrated 17:19:03.4 Info: => 0.0009564s 17:19:03.4 Info: 56: AddNewItemMonitorType migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 56 17:19:03.4 Info: AlterTable Artists 17:19:03.4 Info: => 1.3E-06s 17:19:03.4 Info: CreateColumn Artists MonitorNewItems Int32 17:19:03.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:03.4 Info: => 0.0006476s 17:19:03.4 Info: AlterTable RootFolders 17:19:03.4 Info: => 1E-06s 17:19:03.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:19:03.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:03.4 Info: => 0.0006334s 17:19:03.4 Info: AlterTable ImportLists 17:19:03.4 Info: => 1.3E-06s 17:19:03.4 Info: CreateColumn ImportLists MonitorNewItems Int32 17:19:03.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:03.4 Info: => 0.0006144s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:19:03', 'AddNewItemMonitorType') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 56: AddNewItemMonitorType migrated 17:19:03.4 Info: => 0.0009113s 17:19:03.4 Info: 57: ImportListSearch migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 57 17:19:03.4 Info: AlterTable ImportLists 17:19:03.4 Info: => 1.1E-06s 17:19:03.4 Info: CreateColumn ImportLists ShouldSearch Boolean 17:19:03.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:19:03.4 Info: => 0.0006521s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:19:03', 'ImportListSearch') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 57: ImportListSearch migrated 17:19:03.4 Info: => 0.0009559s 17:19:03.4 Info: 58: ImportListMonitorExisting migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 58 17:19:03.4 Info: AlterTable ImportLists 17:19:03.4 Info: => 1.6E-06s 17:19:03.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:19:03.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:19:03.4 Info: => 0.0006661s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:19:03', 'ImportListMonitorExisting') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 58: ImportListMonitorExisting migrated 17:19:03.4 Info: => 0.0009561s 17:19:03.4 Info: 59: add_indexer_tags migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 59 17:19:03.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:19:03.4 Info: => 5.46E-05s 17:19:03.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:19:03.4 Info: => 3.73E-05s 17:19:03.4 Info: AlterTable Indexers 17:19:03.4 Info: => 9E-07s 17:19:03.4 Info: CreateColumn Indexers Tags String 17:19:03.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:19:03.4 Info: => 0.0006375s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:19:03', 'add_indexer_tags') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 59: add_indexer_tags migrated 17:19:03.4 Info: => 0.0009344s 17:19:03.4 Info: 60: update_audio_types migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 60 17:19:03.4 Info: PerformDBOperation 17:19:03.4 Info: Performing DB Operation 17:19:03.4 Info: => 5.66E-05s 17:19:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:19:03', 'update_audio_types') 17:19:03.4 Info: Committing Transaction 17:19:03.4 Info: 60: update_audio_types migrated 17:19:03.4 Info: => 0.0003085s 17:19:03.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:19:03.4 Info: Beginning Transaction 17:19:03.4 Info: Starting migration of Main DB to 61 17:19:03.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.4 Info: DELETE FROM "Commands" WHERE 1 = 1 17:19:03.4 Info: => 5.19E-05s 17:19:03.4 Info: AlterTable AlbumReleases 17:19:03.4 Info: => 9E-07s 17:19:03.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:19:03.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 17:19:03.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 17:19:03.4 Info: DROP TABLE "AlbumReleases" 17:19:03.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:19:03.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:03.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:03.4 Info: => 0.0061673s 17:19:03.4 Info: AlterTable Albums 17:19:03.4 Info: => 1E-06s 17:19:03.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:19:03.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 17:19:03.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 17:19:03.4 Info: DROP TABLE "Albums" 17:19:03.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:03.4 Info: => 0.0051227s 17:19:03.4 Info: AlterTable Albums 17:19:03.4 Info: => 1.1E-06s 17:19:03.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:19:03.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 17:19:03.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 17:19:03.4 Info: DROP TABLE "Albums" 17:19:03.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:03.4 Info: => 0.0051309s 17:19:03.4 Info: AlterTable Albums 17:19:03.4 Info: => 1.1E-06s 17:19:03.4 Info: AlterColumn Albums Added DateTimeOffset 17:19:03.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 17:19:03.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 17:19:03.4 Info: DROP TABLE "Albums" 17:19:03.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:03.4 Info: => 0.0061969s 17:19:03.4 Info: AlterTable Artists 17:19:03.4 Info: => 1.1E-06s 17:19:03.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:19:03.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 17:19:03.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 17:19:03.4 Info: DROP TABLE "Artists" 17:19:03.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:03.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:03.4 Info: => 0.0064405s 17:19:03.4 Info: AlterTable Artists 17:19:03.4 Info: => 1.1E-06s 17:19:03.4 Info: AlterColumn Artists Added DateTimeOffset 17:19:03.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 17:19:03.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 17:19:03.4 Info: DROP TABLE "Artists" 17:19:03.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:03.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:03.4 Info: => 0.0051388s 17:19:03.4 Info: AlterTable Blocklist 17:19:03.4 Info: => 1.2E-06s 17:19:03.4 Info: AlterColumn Blocklist Date DateTimeOffset 17:19:03.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:19:03.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 17:19:03.4 Info: DROP TABLE "Blocklist" 17:19:03.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:03.4 Info: => 0.0045682s 17:19:03.4 Info: AlterTable Blocklist 17:19:03.4 Info: => 1.1E-06s 17:19:03.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:19:03.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:19:03.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 17:19:03.4 Info: DROP TABLE "Blocklist" 17:19:03.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:03.4 Info: => 0.0058423s 17:19:03.4 Info: AlterTable Commands 17:19:03.4 Info: => 1.2E-06s 17:19:03.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:19:03.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:03.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:03.4 Info: DROP TABLE "Commands" 17:19:03.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:03.4 Info: => 0.0046117s 17:19:03.4 Info: AlterTable Commands 17:19:03.4 Info: => 1.2E-06s 17:19:03.4 Info: AlterColumn Commands StartedAt DateTimeOffset 17:19:03.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:03.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 17:19:03.4 Info: DROP TABLE "Commands" 17:19:03.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:03.4 Info: => 0.0055186s 17:19:03.4 Info: AlterTable Commands 17:19:03.4 Info: => 1.4E-06s 17:19:03.4 Info: AlterColumn Commands EndedAt DateTimeOffset 17:19:03.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) 17:19:03.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" 17:19:03.5 Info: DROP TABLE "Commands" 17:19:03.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:03.5 Info: => 0.0055467s 17:19:03.5 Info: AlterTable DownloadClientStatus 17:19:03.5 Info: => 1.1E-06s 17:19:03.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:19:03.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) 17:19:03.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:03.5 Info: DROP TABLE "DownloadClientStatus" 17:19:03.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:03.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:03.5 Info: => 0.0060869s 17:19:03.5 Info: AlterTable DownloadClientStatus 17:19:03.5 Info: => 1.1E-06s 17:19:03.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:19:03.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) 17:19:03.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:03.5 Info: DROP TABLE "DownloadClientStatus" 17:19:03.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:03.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:03.5 Info: => 0.004673s 17:19:03.5 Info: AlterTable DownloadClientStatus 17:19:03.5 Info: => 1E-06s 17:19:03.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:19:03.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) 17:19:03.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:03.5 Info: DROP TABLE "DownloadClientStatus" 17:19:03.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:03.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:03.5 Info: => 0.00469s 17:19:03.5 Info: AlterTable DownloadHistory 17:19:03.5 Info: => 1.2E-06s 17:19:03.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:19:03.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) 17:19:03.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" 17:19:03.5 Info: DROP TABLE "DownloadHistory" 17:19:03.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:19:03.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:03.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:03.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:03.5 Info: => 0.0050604s 17:19:03.5 Info: AlterTable ExtraFiles 17:19:03.5 Info: => 1.1E-06s 17:19:03.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:19:03.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) 17:19:03.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" 17:19:03.5 Info: DROP TABLE "ExtraFiles" 17:19:03.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:03.5 Info: => 0.0061502s 17:19:03.5 Info: AlterTable ExtraFiles 17:19:03.5 Info: => 1.1E-06s 17:19:03.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:19:03.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) 17:19:03.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" 17:19:03.5 Info: DROP TABLE "ExtraFiles" 17:19:03.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:03.5 Info: => 0.0045657s 17:19:03.5 Info: AlterTable History 17:19:03.5 Info: => 1.3E-06s 17:19:03.5 Info: AlterColumn History Date DateTimeOffset 17:19:03.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) 17:19:03.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" 17:19:03.5 Info: DROP TABLE "History" 17:19:03.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:03.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:03.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:03.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:03.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:03.5 Info: => 0.0064288s 17:19:03.5 Info: AlterTable ImportListStatus 17:19:03.5 Info: => 1.5E-06s 17:19:03.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:19:03.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) 17:19:03.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:03.5 Info: DROP TABLE "ImportListStatus" 17:19:03.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:03.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:03.5 Info: => 0.0047051s 17:19:03.5 Info: AlterTable ImportListStatus 17:19:03.5 Info: => 1.2E-06s 17:19:03.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:19:03.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) 17:19:03.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:03.5 Info: DROP TABLE "ImportListStatus" 17:19:03.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:03.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:03.5 Info: => 0.0056816s 17:19:03.5 Info: AlterTable ImportListStatus 17:19:03.5 Info: => 1.3E-06s 17:19:03.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:19:03.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) 17:19:03.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:03.5 Info: DROP TABLE "ImportListStatus" 17:19:03.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:03.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:03.5 Info: => 0.0056878s 17:19:03.5 Info: AlterTable IndexerStatus 17:19:03.5 Info: => 1.1E-06s 17:19:03.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:19:03.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:03.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:03.5 Info: DROP TABLE "IndexerStatus" 17:19:03.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:03.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:03.5 Info: => 0.004702s 17:19:03.5 Info: AlterTable IndexerStatus 17:19:03.5 Info: => 1.3E-06s 17:19:03.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:19:03.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:03.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:03.5 Info: DROP TABLE "IndexerStatus" 17:19:03.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:03.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:03.5 Info: => 0.0059098s 17:19:03.5 Info: AlterTable IndexerStatus 17:19:03.5 Info: => 1.3E-06s 17:19:03.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:19:03.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:03.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:03.5 Info: DROP TABLE "IndexerStatus" 17:19:03.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:03.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:03.5 Info: => 0.0047004s 17:19:03.5 Info: AlterTable LyricFiles 17:19:03.5 Info: => 1.3E-06s 17:19:03.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:19:03.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:03.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 17:19:03.5 Info: DROP TABLE "LyricFiles" 17:19:03.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:03.5 Info: => 0.0045439s 17:19:03.5 Info: AlterTable LyricFiles 17:19:03.5 Info: => 1E-06s 17:19:03.5 Info: AlterColumn LyricFiles Added DateTimeOffset 17:19:03.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 17:19:03.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 17:19:03.5 Info: DROP TABLE "LyricFiles" 17:19:03.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:03.5 Info: => 0.0047618s 17:19:03.5 Info: AlterTable MetadataFiles 17:19:03.5 Info: => 1.1E-06s 17:19:03.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:19:03.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:03.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 17:19:03.5 Info: DROP TABLE "MetadataFiles" 17:19:03.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:03.5 Info: => 0.0059258s 17:19:03.5 Info: AlterTable MetadataFiles 17:19:03.5 Info: => 1.6E-06s 17:19:03.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:19:03.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:03.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 17:19:03.5 Info: DROP TABLE "MetadataFiles" 17:19:03.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:03.5 Info: => 0.0046217s 17:19:03.5 Info: AlterTable PendingReleases 17:19:03.5 Info: => 1.4E-06s 17:19:03.5 Info: AlterColumn PendingReleases Added DateTimeOffset 17:19:03.5 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 17:19:03.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:19:03.5 Info: DROP TABLE "PendingReleases" 17:19:03.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:19:03.5 Info: => 0.0058077s 17:19:03.5 Info: AlterTable ScheduledTasks 17:19:03.5 Info: => 1.5E-06s 17:19:03.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:19:03.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 17:19:03.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:03.5 Info: DROP TABLE "ScheduledTasks" 17:19:03.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:03.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:03.6 Info: => 0.0046496s 17:19:03.6 Info: AlterTable ScheduledTasks 17:19:03.6 Info: => 1.2E-06s 17:19:03.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:19:03.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) 17:19:03.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:03.6 Info: DROP TABLE "ScheduledTasks" 17:19:03.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:03.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:03.6 Info: => 0.004609s 17:19:03.6 Info: AlterTable TrackFiles 17:19:03.6 Info: => 1E-06s 17:19:03.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:19:03.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) 17:19:03.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" 17:19:03.6 Info: DROP TABLE "TrackFiles" 17:19:03.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:03.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:03.6 Info: => 0.0048645s 17:19:03.6 Info: AlterTable TrackFiles 17:19:03.6 Info: => 1.1E-06s 17:19:03.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:19:03.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) 17:19:03.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" 17:19:03.6 Info: DROP TABLE "TrackFiles" 17:19:03.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:03.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:03.6 Info: => 0.0058488s 17:19:03.6 Info: AlterTable VersionInfo 17:19:03.6 Info: => 1.1E-06s 17:19:03.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:19:03.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:19:03.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:19:03.6 Info: DROP TABLE "VersionInfo" 17:19:03.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:19:03.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:03.6 Info: => 0.0055078s 17:19:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:19:03', 'postgres_update_timestamp_columns_to_with_timezone') 17:19:03.6 Info: Committing Transaction 17:19:03.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:19:03.6 Info: => 0.0061852s 17:19:03.6 Info: 62: add_on_delete_to_notifications migrating 17:19:03.6 Info: Beginning Transaction 17:19:03.6 Info: Starting migration of Main DB to 62 17:19:03.6 Info: AlterTable Notifications 17:19:03.6 Info: => 1.2E-06s 17:19:03.6 Info: CreateColumn Notifications OnArtistDelete Boolean 17:19:03.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:19:03.6 Info: => 0.000665s 17:19:03.6 Info: AlterTable Notifications 17:19:03.6 Info: => 1.3E-06s 17:19:03.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:19:03.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:19:03.6 Info: => 0.0006215s 17:19:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:19:03', 'add_on_delete_to_notifications') 17:19:03.6 Info: Committing Transaction 17:19:03.6 Info: 62: add_on_delete_to_notifications migrated 17:19:03.6 Info: => 0.0009233s 17:19:03.6 Info: 63: add_custom_formats migrating 17:19:03.6 Info: Beginning Transaction 17:19:03.6 Info: Starting migration of Main DB to 63 17:19:03.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 17:19:03.6 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 17:19:03.6 Info: AlterTable DelayProfiles 17:19:03.6 Info: => 9E-07s 17:19:03.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:19:03.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:19:03.6 Info: => 0.0006518s 17:19:03.6 Info: UpdateData 17:19:03.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:19:03.6 Info: => 5.44E-05s 17:19:03.6 Info: AlterTable TrackFiles 17:19:03.6 Info: => 1.4E-06s 17:19:03.6 Info: CreateColumn TrackFiles OriginalFilePath String 17:19:03.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:19:03.6 Info: => 0.0006156s 17:19:03.6 Info: PerformDBOperation 17:19:03.6 Info: Performing DB Operation 17:19:03.6 Info: => 0.0013089s 17:19:03.6 Info: CreateTable CustomFormats 17:19:03.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) 17:19:03.6 Info: => 0.00015s 17:19:03.6 Info: CreateIndex CustomFormats (Name) 17:19:03.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:19:03.6 Info: => 9.38E-05s 17:19:03.6 Info: AlterTable QualityProfiles 17:19:03.6 Info: => 9E-07s 17:19:03.6 Info: CreateColumn QualityProfiles FormatItems String 17:19:03.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:19:03.6 Info: => 0.0006756s 17:19:03.6 Info: AlterTable QualityProfiles 17:19:03.6 Info: => 1.2E-06s 17:19:03.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:19:03.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:03.6 Info: => 0.0007044s 17:19:03.6 Info: AlterTable QualityProfiles 17:19:03.6 Info: => 1.1E-06s 17:19:03.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:19:03.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:03.6 Info: => 0.0006449s 17:19:03.6 Info: PerformDBOperation 17:19:03.6 Info: Performing DB Operation 17:19:03.6 Info: => 0.0023769s 17:19:03.6 Info: PerformDBOperation 17:19:03.6 Info: Performing DB Operation 17:19:03.6 Info: => 4.57E-05s 17:19:03.6 Info: DeleteColumn ReleaseProfiles Preferred 17:19:03.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) 17:19:03.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:03.6 Info: DROP TABLE "ReleaseProfiles" 17:19:03.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:03.6 Info: => 0.0047328s 17:19:03.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:19:03.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) 17:19:03.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:03.6 Info: DROP TABLE "ReleaseProfiles" 17:19:03.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:03.6 Info: => 0.0046013s 17:19:03.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:03.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:03.6 Info: => 5.5E-05s 17:19:03.6 Info: AlterTable DelayProfiles 17:19:03.6 Info: => 1E-06s 17:19:03.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:19:03.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:03.6 Info: => 0.0006384s 17:19:03.6 Info: AlterTable DelayProfiles 17:19:03.6 Info: => 1.2E-06s 17:19:03.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:19:03.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:19:03.6 Info: => 0.0006242s 17:19:03.6 Info: -> 2 Insert operations completed in 00:00:00.0001737 taking an average of 00:00:00.0000868 17:19:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:19:03', 'add_custom_formats') 17:19:03.6 Info: Committing Transaction 17:19:03.6 Info: 63: add_custom_formats migrated 17:19:03.6 Info: => 0.001029s 17:19:03.6 Debug: Took: 00:00:00.4626229 17:19:03.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 17:19:03.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 17:19:03.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863436871306_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:03.6 Info: DatabaseEngineVersionCheck migrating 17:19:03.6 Info: PerformDBOperation 17:19:03.6 Info: Performing DB Operation 17:19:03.6 Info: SQLite 3.48.0 17:19:03.6 Info: => 0.0010823s 17:19:03.6 Info: DatabaseEngineVersionCheck migrated 17:19:03.6 Info: => 0.0011007s 17:19:03.7 Info: VersionMigration migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: CreateTable VersionInfo 17:19:03.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:03.7 Info: => 0.0001443s 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: VersionMigration migrated 17:19:03.7 Info: => 0.0005094s 17:19:03.7 Info: VersionUniqueMigration migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: CreateIndex VersionInfo (Version) 17:19:03.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:03.7 Info: => 0.0001356s 17:19:03.7 Info: AlterTable VersionInfo 17:19:03.7 Info: => 1.2E-06s 17:19:03.7 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:03.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:03.7 Info: => 0.000609s 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: VersionUniqueMigration migrated 17:19:03.7 Info: => 0.0008298s 17:19:03.7 Info: VersionDescriptionMigration migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: AlterTable VersionInfo 17:19:03.7 Info: => 1.2E-06s 17:19:03.7 Info: CreateColumn VersionInfo Description String 17:19:03.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:03.7 Info: => 0.0002034s 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: VersionDescriptionMigration migrated 17:19:03.7 Info: => 0.0003936s 17:19:03.7 Info: 1: InitialSetup migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 1 17:19:03.7 Info: CreateTable Config 17:19:03.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:03.7 Info: => 0.0001757s 17:19:03.7 Info: CreateIndex Config (Key) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:03.7 Info: => 8.49E-05s 17:19:03.7 Info: CreateTable RootFolders 17:19:03.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:03.7 Info: => 9.26E-05s 17:19:03.7 Info: CreateIndex RootFolders (Path) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:03.7 Info: => 7.53E-05s 17:19:03.7 Info: CreateTable Artists 17:19:03.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) 17:19:03.7 Info: => 0.0002997s 17:19:03.7 Info: CreateIndex Artists (ForeignArtistId) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:03.7 Info: => 8.82E-05s 17:19:03.7 Info: CreateIndex Artists (NameSlug) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:03.7 Info: => 7.83E-05s 17:19:03.7 Info: CreateIndex Artists (CleanName) 17:19:03.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.7 Info: => 7.36E-05s 17:19:03.7 Info: CreateIndex Artists (Path) 17:19:03.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.7 Info: => 7.06E-05s 17:19:03.7 Info: CreateTable Albums 17:19:03.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) 17:19:03.7 Info: => 0.0002291s 17:19:03.7 Info: CreateIndex Albums (ForeignAlbumId) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.7 Info: => 8E-05s 17:19:03.7 Info: CreateIndex Albums (MBId) 17:19:03.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:03.7 Info: => 7.21E-05s 17:19:03.7 Info: CreateIndex Albums (TADBId) 17:19:03.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:03.7 Info: => 7.45E-05s 17:19:03.7 Info: CreateIndex Albums (TitleSlug) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:03.7 Info: => 7.58E-05s 17:19:03.7 Info: CreateIndex Albums (CleanTitle) 17:19:03.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.7 Info: => 7.42E-05s 17:19:03.7 Info: CreateIndex Albums (Path) 17:19:03.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:03.7 Info: => 6.99E-05s 17:19:03.7 Info: CreateTable Tracks 17:19:03.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) 17:19:03.7 Info: => 0.0002138s 17:19:03.7 Info: CreateIndex Tracks (ForeignTrackId) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:03.7 Info: => 7.99E-05s 17:19:03.7 Info: CreateIndex Tracks (ArtistId) 17:19:03.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:03.7 Info: => 7.79E-05s 17:19:03.7 Info: CreateIndex Tracks (TrackFileId) 17:19:03.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:03.7 Info: => 0.0001042s 17:19:03.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:03.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:03.7 Info: => 9.03E-05s 17:19:03.7 Info: CreateTable TrackFiles 17:19:03.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) 17:19:03.7 Info: => 0.0001453s 17:19:03.7 Info: CreateIndex TrackFiles (ArtistId) 17:19:03.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:03.7 Info: => 8.74E-05s 17:19:03.7 Info: CreateIndex TrackFiles (AlbumId) 17:19:03.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.7 Info: => 7.72E-05s 17:19:03.7 Info: CreateTable History 17:19:03.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) 17:19:03.7 Info: => 0.0001542s 17:19:03.7 Info: CreateIndex History (Date) 17:19:03.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:03.7 Info: => 8.21E-05s 17:19:03.7 Info: CreateIndex History (EventType) 17:19:03.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:03.7 Info: => 0.000109s 17:19:03.7 Info: CreateIndex History (DownloadId) 17:19:03.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:03.7 Info: => 9.15E-05s 17:19:03.7 Info: CreateIndex History (AlbumId) 17:19:03.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:03.7 Info: => 7.89E-05s 17:19:03.7 Info: CreateTable Notifications 17:19:03.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) 17:19:03.7 Info: => 0.0001365s 17:19:03.7 Info: CreateTable ScheduledTasks 17:19:03.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:03.7 Info: => 0.0001163s 17:19:03.7 Info: CreateIndex ScheduledTasks (TypeName) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:03.7 Info: => 8.14E-05s 17:19:03.7 Info: CreateTable Indexers 17:19:03.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) 17:19:03.7 Info: => 0.0001137s 17:19:03.7 Info: CreateIndex Indexers (Name) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:03.7 Info: => 0.0001065s 17:19:03.7 Info: CreateTable Profiles 17:19:03.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:03.7 Info: => 0.0001158s 17:19:03.7 Info: CreateIndex Profiles (Name) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:03.7 Info: => 8.57E-05s 17:19:03.7 Info: CreateTable QualityDefinitions 17:19:03.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:03.7 Info: => 0.0001152s 17:19:03.7 Info: CreateIndex QualityDefinitions (Quality) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:03.7 Info: => 8.01E-05s 17:19:03.7 Info: CreateIndex QualityDefinitions (Title) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:03.7 Info: => 8.24E-05s 17:19:03.7 Info: CreateTable NamingConfig 17:19:03.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) 17:19:03.7 Info: => 0.0001499s 17:19:03.7 Info: CreateTable Blacklist 17:19:03.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 '') 17:19:03.7 Info: => 0.0001843s 17:19:03.7 Info: CreateTable Metadata 17:19:03.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) 17:19:03.7 Info: => 0.0001152s 17:19:03.7 Info: CreateTable MetadataFiles 17:19:03.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) 17:19:03.7 Info: => 0.0001527s 17:19:03.7 Info: CreateTable DownloadClients 17:19:03.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) 17:19:03.7 Info: => 0.0001157s 17:19:03.7 Info: CreateTable PendingReleases 17:19:03.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 '') 17:19:03.7 Info: => 0.000129s 17:19:03.7 Info: CreateTable RemotePathMappings 17:19:03.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:03.7 Info: => 0.0001059s 17:19:03.7 Info: CreateTable Tags 17:19:03.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:03.7 Info: => 9.33E-05s 17:19:03.7 Info: CreateIndex Tags (Label) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:03.7 Info: => 0.0001002s 17:19:03.7 Info: CreateTable Restrictions 17:19:03.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:03.7 Info: => 0.0001105s 17:19:03.7 Info: CreateTable DelayProfiles 17:19:03.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) 17:19:03.7 Info: => 0.0001369s 17:19:03.7 Info: CreateTable Users 17:19:03.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:03.7 Info: => 0.000101s 17:19:03.7 Info: CreateIndex Users (Identifier) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:03.7 Info: => 8.97E-05s 17:19:03.7 Info: CreateIndex Users (Username) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:03.7 Info: => 8.43E-05s 17:19:03.7 Info: CreateTable Commands 17:19:03.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) 17:19:03.7 Info: => 0.0001403s 17:19:03.7 Info: CreateTable IndexerStatus 17:19:03.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) 17:19:03.7 Info: => 0.0001396s 17:19:03.7 Info: CreateIndex IndexerStatus (ProviderId) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:03.7 Info: => 8.7E-05s 17:19:03.7 Info: CreateTable ExtraFiles 17:19:03.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) 17:19:03.7 Info: => 0.0001258s 17:19:03.7 Info: CreateTable LyricFiles 17:19:03.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) 17:19:03.7 Info: => 0.0001435s 17:19:03.7 Info: CreateTable LanguageProfiles 17:19:03.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:03.7 Info: => 0.0001043s 17:19:03.7 Info: CreateIndex LanguageProfiles (Name) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:03.7 Info: => 9.88E-05s 17:19:03.7 Info: CreateTable DownloadClientStatus 17:19:03.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) 17:19:03.7 Info: => 0.0001148s 17:19:03.7 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:03.7 Info: => 8.84E-05s 17:19:03.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:03.7 Info: -> 1 Insert operations completed in 00:00:00.0000694 taking an average of 00:00:00.0000694 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:03', 'InitialSetup') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 1: InitialSetup migrated 17:19:03.7 Info: => 0.0010447s 17:19:03.7 Info: 2: add_reason_to_pending_releases migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 2 17:19:03.7 Info: AlterTable PendingReleases 17:19:03.7 Info: => 1.4E-06s 17:19:03.7 Info: CreateColumn PendingReleases Reason Int32 17:19:03.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:03.7 Info: => 0.0006102s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:03', 'add_reason_to_pending_releases') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 2: add_reason_to_pending_releases migrated 17:19:03.7 Info: => 0.0009128s 17:19:03.7 Info: 3: add_medium_support migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 3 17:19:03.7 Info: AlterTable Albums 17:19:03.7 Info: => 1E-06s 17:19:03.7 Info: CreateColumn Albums Media String 17:19:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:03.7 Info: => 0.0005937s 17:19:03.7 Info: AlterTable Tracks 17:19:03.7 Info: => 1.2E-06s 17:19:03.7 Info: CreateColumn Tracks MediumNumber Int32 17:19:03.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:03.7 Info: => 0.0005479s 17:19:03.7 Info: AlterTable Tracks 17:19:03.7 Info: => 1E-06s 17:19:03.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:03.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:03.7 Info: => 0.0005643s 17:19:03.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:03.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:03.7 Info: => 5.06E-05s 17:19:03.7 Info: DeleteColumn Tracks TrackNumber 17:19:03.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) 17:19:03.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" 17:19:03.7 Info: DROP TABLE "Tracks" 17:19:03.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:03.7 Info: => 0.0044039s 17:19:03.7 Info: AlterTable Tracks 17:19:03.7 Info: => 1.1E-06s 17:19:03.7 Info: CreateColumn Tracks TrackNumber String 17:19:03.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:03.7 Info: => 0.0005475s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:03', 'add_medium_support') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 3: add_medium_support migrated 17:19:03.7 Info: => 0.000943s 17:19:03.7 Info: 4: add_various_qualites_in_profile migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 4 17:19:03.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:03.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:03.7 Info: => 5.84E-05s 17:19:03.7 Info: PerformDBOperation 17:19:03.7 Info: Performing DB Operation 17:19:03.7 Info: => 4.01E-05s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:03', 'add_various_qualites_in_profile') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 4: add_various_qualites_in_profile migrated 17:19:03.7 Info: => 0.0003081s 17:19:03.7 Info: 5: metadata_profiles migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 5 17:19:03.7 Info: CreateTable MetadataProfiles 17:19:03.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:03.7 Info: => 0.0001696s 17:19:03.7 Info: CreateIndex MetadataProfiles (Name) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:03.7 Info: => 0.0001052s 17:19:03.7 Info: AlterTable Artists 17:19:03.7 Info: => 1.1E-06s 17:19:03.7 Info: CreateColumn Artists MetadataProfileId Int32 17:19:03.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:03.7 Info: => 0.0005892s 17:19:03.7 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:03.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) 17:19:03.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" 17:19:03.7 Info: DROP TABLE "Artists" 17:19:03.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.7 Info: => 0.0062881s 17:19:03.7 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:03.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) 17:19:03.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" 17:19:03.7 Info: DROP TABLE "Artists" 17:19:03.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.7 Info: => 0.0045895s 17:19:03.7 Info: AlterTable Albums 17:19:03.7 Info: => 1.1E-06s 17:19:03.7 Info: CreateColumn Albums SecondaryTypes String 17:19:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:03.7 Info: => 0.0005635s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:03', 'metadata_profiles') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 5: metadata_profiles migrated 17:19:03.7 Info: => 0.0009983s 17:19:03.7 Info: 6: separate_automatic_and_interactive_search migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 6 17:19:03.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:03.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) 17:19:03.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:03.7 Info: DROP TABLE "Indexers" 17:19:03.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:03.7 Info: => 0.0049302s 17:19:03.7 Info: AlterTable Indexers 17:19:03.7 Info: => 1.2E-06s 17:19:03.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:03.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:03.7 Info: => 0.0005524s 17:19:03.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:03.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:03.7 Info: => 4.3E-05s 17:19:03.7 Info: AlterTable Indexers 17:19:03.7 Info: => 1E-06s 17:19:03.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:03.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) 17:19:03.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" 17:19:03.7 Info: DROP TABLE "Indexers" 17:19:03.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:03.7 Info: => 0.0039168s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:03', 'separate_automatic_and_interactive_search') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 6: separate_automatic_and_interactive_search migrated 17:19:03.7 Info: => 0.0042642s 17:19:03.7 Info: 7: change_album_path_to_relative migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 7 17:19:03.7 Info: DeleteColumn Albums Path 17:19:03.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 17:19:03.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 17:19:03.7 Info: DROP TABLE "Albums" 17:19:03.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.7 Info: => 0.0060405s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:03', 'change_album_path_to_relative') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 7: change_album_path_to_relative migrated 17:19:03.7 Info: => 0.0064704s 17:19:03.7 Info: 8: change_quality_size_mb_to_kb migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 8 17:19:03.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 17:19:03.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 17:19:03.7 Info: => 5.56E-05s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:03', 'change_quality_size_mb_to_kb') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 8: change_quality_size_mb_to_kb migrated 17:19:03.7 Info: => 0.0003128s 17:19:03.7 Info: 9: album_releases migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 9 17:19:03.7 Info: AlterTable Albums 17:19:03.7 Info: => 1.4E-06s 17:19:03.7 Info: CreateColumn Albums Releases String 17:19:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:03.7 Info: => 0.000601s 17:19:03.7 Info: AlterTable Albums 17:19:03.7 Info: => 1.2E-06s 17:19:03.7 Info: CreateColumn Albums CurrentRelease String 17:19:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:03.7 Info: => 0.0005538s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:03', 'album_releases') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 9: album_releases migrated 17:19:03.7 Info: => 0.0008625s 17:19:03.7 Info: 10: album_releases_fix migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 10 17:19:03.7 Info: AlterTable Albums 17:19:03.7 Info: => 1.1E-06s 17:19:03.7 Info: AlterColumn Albums Releases String 17:19:03.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:03.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:03.7 Info: DROP TABLE "Albums" 17:19:03.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.7 Info: => 0.0049437s 17:19:03.7 Info: AlterTable Albums 17:19:03.7 Info: => 1.1E-06s 17:19:03.7 Info: AlterColumn Albums CurrentRelease String 17:19:03.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:03.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:03.7 Info: DROP TABLE "Albums" 17:19:03.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:03.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.7 Info: => 0.0052251s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:03', 'album_releases_fix') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 10: album_releases_fix migrated 17:19:03.7 Info: => 0.0056175s 17:19:03.7 Info: 11: import_lists migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 11 17:19:03.7 Info: CreateTable ImportLists 17:19:03.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:03.7 Info: => 0.000199s 17:19:03.7 Info: CreateIndex ImportLists (Name) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:03.7 Info: => 9.46E-05s 17:19:03.7 Info: CreateTable ImportListStatus 17:19:03.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:03.7 Info: => 0.0001343s 17:19:03.7 Info: CreateIndex ImportListStatus (ProviderId) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:03.7 Info: => 8.86E-05s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:03', 'import_lists') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 11: import_lists migrated 17:19:03.7 Info: => 0.000439s 17:19:03.7 Info: 12: add_release_status migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 12 17:19:03.7 Info: AlterTable MetadataProfiles 17:19:03.7 Info: => 1.3E-06s 17:19:03.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:03.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:03.7 Info: => 0.0006141s 17:19:03.7 Info: PerformDBOperation 17:19:03.7 Info: Performing DB Operation 17:19:03.7 Info: => 3.83E-05s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:03', 'add_release_status') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 12: add_release_status migrated 17:19:03.7 Info: => 0.0003323s 17:19:03.7 Info: 13: album_download_notification migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 13 17:19:03.7 Info: AlterTable Notifications 17:19:03.7 Info: => 1.7E-06s 17:19:03.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:03.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:03.7 Info: => 0.0006103s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:03', 'album_download_notification') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 13: album_download_notification migrated 17:19:03.7 Info: => 0.0009247s 17:19:03.7 Info: 14: fix_language_metadata_profiles migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 14 17:19:03.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:03.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:03.7 Info: => 0.0001115s 17:19:03.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:03.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:03.7 Info: => 6.71E-05s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:03', 'fix_language_metadata_profiles') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 14: fix_language_metadata_profiles migrated 17:19:03.7 Info: => 0.0003284s 17:19:03.7 Info: 15: remove_fanzub migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 15 17:19:03.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:03.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:03.7 Info: => 4.84E-05s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:03', 'remove_fanzub') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 15: remove_fanzub migrated 17:19:03.7 Info: => 0.0003019s 17:19:03.7 Info: 16: update_artist_history_indexes migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 16 17:19:03.7 Info: CreateIndex Albums (ArtistId) 17:19:03.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:03.7 Info: => 0.0001184s 17:19:03.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:03.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:03.7 Info: => 9.03E-05s 17:19:03.7 Info: DeleteIndex History (AlbumId) 17:19:03.7 Info: DROP INDEX "IX_History_AlbumId" 17:19:03.7 Info: => 0.0001259s 17:19:03.7 Info: CreateIndex History (AlbumId, Date) 17:19:03.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:03.7 Info: => 0.0001071s 17:19:03.7 Info: DeleteIndex History (DownloadId) 17:19:03.7 Info: DROP INDEX "IX_History_DownloadId" 17:19:03.7 Info: => 0.0001084s 17:19:03.7 Info: CreateIndex History (DownloadId, Date) 17:19:03.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:03.7 Info: => 0.0001124s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:03', 'update_artist_history_indexes') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 16: update_artist_history_indexes migrated 17:19:03.7 Info: => 0.0004556s 17:19:03.7 Info: 17: remove_nma migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 17 17:19:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:03.7 Info: => 8.03E-05s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:03', 'remove_nma') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 17: remove_nma migrated 17:19:03.7 Info: => 0.0003413s 17:19:03.7 Info: 18: album_disambiguation migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 18 17:19:03.7 Info: AlterTable Albums 17:19:03.7 Info: => 1.2E-06s 17:19:03.7 Info: CreateColumn Albums Disambiguation String 17:19:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:03.7 Info: => 0.0006229s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:03', 'album_disambiguation') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 18: album_disambiguation migrated 17:19:03.7 Info: => 0.0009365s 17:19:03.7 Info: 19: add_ape_quality_in_profiles migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 19 17:19:03.7 Info: PerformDBOperation 17:19:03.7 Info: Performing DB Operation 17:19:03.7 Info: => 3.73E-05s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:03', 'add_ape_quality_in_profiles') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 19: add_ape_quality_in_profiles migrated 17:19:03.7 Info: => 0.0003096s 17:19:03.7 Info: 20: remove_pushalot migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 20 17:19:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:03.7 Info: => 5.33E-05s 17:19:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:03.7 Info: => 3.86E-05s 17:19:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:03.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:03.7 Info: => 4.14E-05s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:03', 'remove_pushalot') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 20: remove_pushalot migrated 17:19:03.7 Info: => 0.000324s 17:19:03.7 Info: 21: add_custom_filters migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 21 17:19:03.7 Info: CreateTable CustomFilters 17:19:03.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:03.7 Info: => 0.0001445s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:03', 'add_custom_filters') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 21: add_custom_filters migrated 17:19:03.7 Info: => 0.0004599s 17:19:03.7 Info: 22: import_list_tags migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 22 17:19:03.7 Info: AlterTable ImportLists 17:19:03.7 Info: => 1.4E-06s 17:19:03.7 Info: CreateColumn ImportLists Tags String 17:19:03.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:03.7 Info: => 0.0006223s 17:19:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:03', 'import_list_tags') 17:19:03.7 Info: Committing Transaction 17:19:03.7 Info: 22: import_list_tags migrated 17:19:03.7 Info: => 0.0009297s 17:19:03.7 Info: 23: add_release_groups_etc migrating 17:19:03.7 Info: Beginning Transaction 17:19:03.7 Info: Starting migration of Main DB to 23 17:19:03.7 Info: CreateTable ArtistMetadata 17:19:03.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 17:19:03.7 Info: => 0.0002128s 17:19:03.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:03.7 Info: => 9.21E-05s 17:19:03.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:03.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:03.7 Info: => 0.0001038s 17:19:03.7 Info: AlterTable Artists 17:19:03.7 Info: => 9E-07s 17:19:03.7 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:03.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:03.7 Info: => 0.0006337s 17:19:03.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:03.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:03.7 Info: => 7.8E-05s 17:19:03.7 Info: CreateTable AlbumReleases 17:19:03.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 17:19:03.7 Info: => 0.0002011s 17:19:03.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:03.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:03.7 Info: => 9.31E-05s 17:19:03.7 Info: CreateIndex AlbumReleases (AlbumId) 17:19:03.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:03.7 Info: => 8.54E-05s 17:19:03.7 Info: PerformDBOperation 17:19:03.7 Info: Performing DB Operation 17:19:03.7 Info: => 3.89E-05s 17:19:03.7 Info: AlterTable Albums 17:19:03.7 Info: => 1.1E-06s 17:19:03.7 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:03.7 Info: => 0.0006402s 17:19:03.7 Info: AlterTable Albums 17:19:03.7 Info: => 1.1E-06s 17:19:03.7 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:03.7 Info: => 0.0006262s 17:19:03.7 Info: AlterTable Albums 17:19:03.7 Info: => 1E-06s 17:19:03.7 Info: CreateColumn Albums Links String 17:19:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:03.7 Info: => 0.000652s 17:19:03.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:03.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:03.7 Info: => 0.0001157s 17:19:03.7 Info: AlterTable Tracks 17:19:03.7 Info: => 1.1E-06s 17:19:03.7 Info: CreateColumn Tracks ForeignRecordingId String 17:19:03.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:03.7 Info: => 0.0006356s 17:19:03.7 Info: AlterTable Tracks 17:19:03.7 Info: => 1E-06s 17:19:03.7 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:03.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:03.7 Info: => 0.0006265s 17:19:03.7 Info: AlterTable Tracks 17:19:03.7 Info: => 1.3E-06s 17:19:03.7 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:03.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:03.7 Info: => 0.0006335s 17:19:03.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:03.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:03.7 Info: => 9.9E-05s 17:19:03.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:03.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:03.7 Info: => 9.85E-05s 17:19:03.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:03.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:03.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" 17:19:03.8 Info: DROP TABLE "Artists" 17:19:03.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.8 Info: => 0.0080053s 17:19:03.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:03.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:19:03.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:03.8 Info: DROP TABLE "Albums" 17:19:03.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.8 Info: => 0.0049907s 17:19:03.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:03.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) 17:19:03.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" 17:19:03.8 Info: DROP TABLE "Tracks" 17:19:03.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:03.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:03.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:03.8 Info: => 0.0046355s 17:19:03.8 Info: DeleteColumn TrackFiles ArtistId 17:19:03.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:03.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" 17:19:03.8 Info: DROP TABLE "TrackFiles" 17:19:03.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:03.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.8 Info: => 0.004426s 17:19:03.8 Info: CreateIndex Artists (ArtistMetadataId) 17:19:03.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:03.8 Info: => 8.87E-05s 17:19:03.8 Info: CreateIndex Artists (Monitored) 17:19:03.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:03.8 Info: => 8.44E-05s 17:19:03.8 Info: CreateIndex Albums (ArtistMetadataId) 17:19:03.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:03.8 Info: => 8.14E-05s 17:19:03.8 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:03.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:03.8 Info: => 8.22E-05s 17:19:03.8 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:03.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:03.8 Info: => 8.3E-05s 17:19:03.8 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:03.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:03.8 Info: => 8.2E-05s 17:19:03.8 Info: UpdateData 17:19:03.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:03.8 Info: => 4.78E-05s 17:19:03.8 Info: UpdateData 17:19:03.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:03.8 Info: => 4.34E-05s 17:19:03.8 Info: UpdateData 17:19:03.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:03.8 Info: => 4.91E-05s 17:19:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:03', 'add_release_groups_etc') 17:19:03.8 Info: Committing Transaction 17:19:03.8 Info: 23: add_release_groups_etc migrated 17:19:03.8 Info: => 0.0015512s 17:19:03.8 Info: 24: NewMediaInfoFormat migrating 17:19:03.8 Info: Beginning Transaction 17:19:03.8 Info: Starting migration of Main DB to 24 17:19:03.8 Info: UpdateData 17:19:03.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:03.8 Info: => 5.85E-05s 17:19:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:03', 'NewMediaInfoFormat') 17:19:03.8 Info: Committing Transaction 17:19:03.8 Info: 24: NewMediaInfoFormat migrated 17:19:03.8 Info: => 0.0003145s 17:19:03.8 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:03.8 Info: Beginning Transaction 17:19:03.8 Info: Starting migration of Main DB to 25 17:19:03.8 Info: RenameTable Restrictions ReleaseProfiles 17:19:03.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:03.8 Info: => 0.0016868s 17:19:03.8 Info: AlterTable ReleaseProfiles 17:19:03.8 Info: => 1.4E-06s 17:19:03.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:03.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:03.8 Info: => 0.0006098s 17:19:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:03', 'rename_restrictions_to_release_profiles') 17:19:03.8 Info: Committing Transaction 17:19:03.8 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:03.8 Info: => 0.0009072s 17:19:03.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:03.8 Info: Beginning Transaction 17:19:03.8 Info: Starting migration of Main DB to 26 17:19:03.8 Info: RenameTable Profiles QualityProfiles 17:19:03.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:03.8 Info: => 0.0016825s 17:19:03.8 Info: AlterTable QualityProfiles 17:19:03.8 Info: => 1.2E-06s 17:19:03.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:03.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:03.8 Info: => 0.0005916s 17:19:03.8 Info: AlterTable LanguageProfiles 17:19:03.8 Info: => 1.1E-06s 17:19:03.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:03.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:03.8 Info: => 0.000578s 17:19:03.8 Info: UpdateData 17:19:03.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:03.8 Info: => 4.71E-05s 17:19:03.8 Info: UpdateData 17:19:03.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:03.8 Info: => 3.98E-05s 17:19:03.8 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:03.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:03.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" 17:19:03.8 Info: DROP TABLE "Artists" 17:19:03.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:03.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:03.8 Info: => 0.0058193s 17:19:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:03', 'rename_quality_profiles_add_upgrade_allowed') 17:19:03.8 Info: Committing Transaction 17:19:03.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:03.8 Info: => 0.0062599s 17:19:03.8 Info: 27: add_import_exclusions migrating 17:19:03.8 Info: Beginning Transaction 17:19:03.8 Info: Starting migration of Main DB to 27 17:19:03.8 Info: CreateTable ImportListExclusions 17:19:03.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:03.8 Info: => 0.0001385s 17:19:03.8 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:03.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:03.8 Info: => 9.48E-05s 17:19:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:03', 'add_import_exclusions') 17:19:03.8 Info: Committing Transaction 17:19:03.8 Info: 27: add_import_exclusions migrated 17:19:03.8 Info: => 0.0004121s 17:19:03.8 Info: 28: clean_artist_metadata_table migrating 17:19:03.8 Info: Beginning Transaction 17:19:03.8 Info: Starting migration of Main DB to 28 17:19:03.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) 17:19:03.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) 17:19:03.8 Info: => 0.0001608s 17:19:03.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) 17:19:03.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) 17:19:03.8 Info: => 0.0001259s 17:19:03.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) 17:19:03.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) 17:19:03.8 Info: => 0.0001181s 17:19:03.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) 17:19:03.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) 17:19:03.8 Info: => 0.0001203s 17:19:03.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) 17:19:03.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) 17:19:03.8 Info: => 0.0010937s 17:19:03.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) 17:19:03.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) 17:19:03.8 Info: => 0.0001487s 17:19:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:03', 'clean_artist_metadata_table') 17:19:03.8 Info: Committing Transaction 17:19:03.8 Info: 28: clean_artist_metadata_table migrated 17:19:03.8 Info: => 0.0004543s 17:19:03.8 Info: 29: health_issue_notification migrating 17:19:03.8 Info: Beginning Transaction 17:19:03.8 Info: Starting migration of Main DB to 29 17:19:03.8 Info: AlterTable Notifications 17:19:03.8 Info: => 1.1E-06s 17:19:03.8 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:03.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:03.8 Info: => 0.0006288s 17:19:03.8 Info: AlterTable Notifications 17:19:03.8 Info: => 2.3E-06s 17:19:03.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:03.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:03.8 Info: => 0.0005866s 17:19:03.8 Info: AlterTable Notifications 17:19:03.8 Info: => 1.3E-06s 17:19:03.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:03.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:03.8 Info: => 0.0005768s 17:19:03.8 Info: AlterTable Notifications 17:19:03.8 Info: => 1E-06s 17:19:03.8 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:03.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:03.8 Info: => 0.0005806s 17:19:03.8 Info: AlterTable Notifications 17:19:03.8 Info: => 1.1E-06s 17:19:03.8 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:03.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:03.8 Info: => 0.0005906s 17:19:03.8 Info: DeleteColumn Notifications OnDownload 17:19:03.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) 17:19:03.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" 17:19:03.8 Info: DROP TABLE "Notifications" 17:19:03.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:03.8 Info: => 0.0055658s 17:19:03.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:03.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) 17:19:03.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" 17:19:03.8 Info: DROP TABLE "Notifications" 17:19:03.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:03.8 Info: => 0.0044532s 17:19:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:03', 'health_issue_notification') 17:19:03.8 Info: Committing Transaction 17:19:03.8 Info: 29: health_issue_notification migrated 17:19:03.8 Info: => 0.0048616s 17:19:03.8 Info: 30: add_mediafilerepository_mtime migrating 17:19:03.8 Info: Beginning Transaction 17:19:03.8 Info: Starting migration of Main DB to 30 17:19:03.8 Info: AlterTable TrackFiles 17:19:03.8 Info: => 1.5E-06s 17:19:03.8 Info: CreateColumn TrackFiles Modified DateTime 17:19:03.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:03.8 Info: => 0.0006297s 17:19:03.8 Info: AlterTable TrackFiles 17:19:03.8 Info: => 1.3E-06s 17:19:03.8 Info: CreateColumn TrackFiles Path String 17:19:03.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:03.8 Info: => 0.0005825s 17:19:03.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:03.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:03.8 Info: => 4.27E-05s 17:19:03.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) 17:19:03.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) 17:19:03.8 Info: => 0.0001237s 17:19:03.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) 17:19:03.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) 17:19:03.8 Info: => 0.0001348s 17:19:03.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) 17:19:03.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) 17:19:03.8 Info: => 0.0001633s 17:19:03.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") 17:19:03.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") 17:19:03.8 Info: => 9.12E-05s 17:19:03.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:03.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:03.8 Info: => 5.79E-05s 17:19:03.8 Info: AlterTable TrackFiles 17:19:03.8 Info: => 8E-07s 17:19:03.8 Info: AlterColumn TrackFiles Path String 17:19:03.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:03.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" 17:19:03.8 Info: DROP TABLE "TrackFiles" 17:19:03.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:03.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.8 Info: => 0.0059443s 17:19:03.8 Info: CreateIndex TrackFiles (Path) 17:19:03.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:03.8 Info: => 9E-05s 17:19:03.8 Info: DeleteColumn TrackFiles RelativePath 17:19:03.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:03.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" 17:19:03.8 Info: DROP TABLE "TrackFiles" 17:19:03.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:03.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:03.8 Info: => 0.0047834s 17:19:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:03', 'add_mediafilerepository_mtime') 17:19:03.8 Info: Committing Transaction 17:19:03.8 Info: 30: add_mediafilerepository_mtime migrated 17:19:03.8 Info: => 0.0051469s 17:19:03.8 Info: 31: add_artistmetadataid_constraint migrating 17:19:03.8 Info: Beginning Transaction 17:19:03.8 Info: Starting migration of Main DB to 31 17:19:03.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") 17:19:03.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") 17:19:03.8 Info: => 9.73E-05s 17:19:03.8 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:03.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:03.8 Info: => 0.0001338s 17:19:03.8 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:03.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:03.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" 17:19:03.8 Info: DROP TABLE "Artists" 17:19:03.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:03.8 Info: => 0.0048673s 17:19:03.8 Info: CreateIndex Artists (ArtistMetadataId) 17:19:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:03.8 Info: => 8.44E-05s 17:19:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:03', 'add_artistmetadataid_constraint') 17:19:03.8 Info: Committing Transaction 17:19:03.8 Info: 31: add_artistmetadataid_constraint migrated 17:19:03.8 Info: => 0.0004457s 17:19:03.8 Info: 32: old_ids_and_artist_alias migrating 17:19:03.8 Info: Beginning Transaction 17:19:03.8 Info: Starting migration of Main DB to 32 17:19:03.8 Info: AlterTable ArtistMetadata 17:19:03.8 Info: => 1.4E-06s 17:19:03.8 Info: CreateColumn ArtistMetadata Aliases String 17:19:03.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:03.8 Info: => 0.0006314s 17:19:03.8 Info: AlterTable ArtistMetadata 17:19:03.8 Info: => 1.2E-06s 17:19:03.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:03.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:03.8 Info: => 0.0005952s 17:19:03.8 Info: AlterTable Albums 17:19:03.8 Info: => 1.1E-06s 17:19:03.8 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:03.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:03.8 Info: => 0.0005936s 17:19:03.8 Info: AlterTable AlbumReleases 17:19:03.8 Info: => 1.1E-06s 17:19:03.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:03.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:03.8 Info: => 0.0006029s 17:19:03.8 Info: AlterTable Tracks 17:19:03.8 Info: => 1.2E-06s 17:19:03.8 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:03.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:03.8 Info: => 0.0006034s 17:19:03.8 Info: AlterTable Tracks 17:19:03.8 Info: => 1.1E-06s 17:19:03.8 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:03.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:03.8 Info: => 0.0005949s 17:19:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:03', 'old_ids_and_artist_alias') 17:19:03.8 Info: Committing Transaction 17:19:03.8 Info: 32: old_ids_and_artist_alias migrated 17:19:03.8 Info: => 0.0009208s 17:19:03.8 Info: 33: download_propers_config migrating 17:19:03.8 Info: Beginning Transaction 17:19:03.8 Info: Starting migration of Main DB to 33 17:19:03.8 Info: PerformDBOperation 17:19:03.8 Info: Performing DB Operation 17:19:03.8 Info: => 3.64E-05s 17:19:03.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:03.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:03.8 Info: => 4.14E-05s 17:19:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:03', 'download_propers_config') 17:19:03.8 Info: Committing Transaction 17:19:03.8 Info: 33: download_propers_config migrated 17:19:03.8 Info: => 0.000339s 17:19:03.8 Info: 34: remove_language_profiles migrating 17:19:03.8 Info: Beginning Transaction 17:19:03.8 Info: Starting migration of Main DB to 34 17:19:03.8 Info: DeleteTable LanguageProfiles 17:19:03.8 Info: DROP TABLE "LanguageProfiles" 17:19:03.8 Info: => 0.000208s 17:19:03.8 Info: DeleteColumn Artists LanguageProfileId 17:19:03.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:03.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:03.8 Info: DROP TABLE "Artists" 17:19:03.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:03.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:03.8 Info: => 0.0063176s 17:19:03.8 Info: DeleteColumn ImportLists LanguageProfileId 17:19:03.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 17:19:03.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 17:19:03.8 Info: DROP TABLE "ImportLists" 17:19:03.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:03.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:03.8 Info: => 0.0045872s 17:19:03.8 Info: DeleteColumn Blacklist Language 17:19:03.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:19:03.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 17:19:03.8 Info: DROP TABLE "Blacklist" 17:19:03.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:03.8 Info: => 0.0056013s 17:19:03.8 Info: DeleteColumn History Language 17:19:03.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 17:19:03.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 17:19:03.8 Info: DROP TABLE "History" 17:19:03.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:03.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:03.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:03.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:03.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:03.8 Info: => 0.0049576s 17:19:03.8 Info: DeleteColumn LyricFiles Language 17:19:03.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:03.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 17:19:03.8 Info: DROP TABLE "LyricFiles" 17:19:03.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:03.8 Info: => 0.0042912s 17:19:03.8 Info: DeleteColumn TrackFiles Language 17:19:03.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) 17:19:03.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" 17:19:03.9 Info: DROP TABLE "TrackFiles" 17:19:03.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:03.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:03.9 Info: => 0.0067466s 17:19:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:03', 'remove_language_profiles') 17:19:03.9 Info: Committing Transaction 17:19:03.9 Info: 34: remove_language_profiles migrated 17:19:03.9 Info: => 0.0072761s 17:19:03.9 Info: 35: multi_disc_naming_format migrating 17:19:03.9 Info: Beginning Transaction 17:19:03.9 Info: Starting migration of Main DB to 35 17:19:03.9 Info: AlterTable NamingConfig 17:19:03.9 Info: => 1.1E-06s 17:19:03.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:03.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:03.9 Info: => 0.0006238s 17:19:03.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:03.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:03.9 Info: => 5.01E-05s 17:19:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:03', 'multi_disc_naming_format') 17:19:03.9 Info: Committing Transaction 17:19:03.9 Info: 35: multi_disc_naming_format migrated 17:19:03.9 Info: => 0.0003465s 17:19:03.9 Info: 36: add_download_client_priority migrating 17:19:03.9 Info: Beginning Transaction 17:19:03.9 Info: Starting migration of Main DB to 36 17:19:03.9 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') 17:19:03.9 Info: AlterTable DownloadClients 17:19:03.9 Info: => 1.1E-06s 17:19:03.9 Info: CreateColumn DownloadClients Priority Int32 17:19:03.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:03.9 Info: => 0.0006232s 17:19:03.9 Info: PerformDBOperation 17:19:03.9 Info: Performing DB Operation 17:19:03.9 Info: => 5.73E-05s 17:19:03.9 Info: -> 1 Insert operations completed in 00:00:00.0003038 taking an average of 00:00:00.0003038 17:19:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:03', 'add_download_client_priority') 17:19:03.9 Info: Committing Transaction 17:19:03.9 Info: 36: add_download_client_priority migrated 17:19:03.9 Info: => 0.0004123s 17:19:03.9 Debug: Took: 00:00:00.2284230 17:19:03.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 17:19:03.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 17:19:03.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863439630663_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:03.9 Info: DatabaseEngineVersionCheck migrating 17:19:03.9 Info: PerformDBOperation 17:19:03.9 Info: Performing DB Operation 17:19:03.9 Info: SQLite 3.48.0 17:19:03.9 Info: => 0.0010672s 17:19:03.9 Info: DatabaseEngineVersionCheck migrated 17:19:03.9 Info: => 0.0010858s 17:19:03.9 Info: VersionMigration migrating 17:19:03.9 Info: Beginning Transaction 17:19:03.9 Info: CreateTable VersionInfo 17:19:03.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:03.9 Info: => 0.0001601s 17:19:03.9 Info: Committing Transaction 17:19:03.9 Info: VersionMigration migrated 17:19:03.9 Info: => 0.0005178s 17:19:03.9 Info: VersionUniqueMigration migrating 17:19:03.9 Info: Beginning Transaction 17:19:03.9 Info: CreateIndex VersionInfo (Version) 17:19:03.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:03.9 Info: => 0.0001278s 17:19:03.9 Info: AlterTable VersionInfo 17:19:03.9 Info: => 1E-06s 17:19:03.9 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:03.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:03.9 Info: => 0.0006s 17:19:03.9 Info: Committing Transaction 17:19:03.9 Info: VersionUniqueMigration migrated 17:19:03.9 Info: => 0.0008076s 17:19:03.9 Info: VersionDescriptionMigration migrating 17:19:03.9 Info: Beginning Transaction 17:19:03.9 Info: AlterTable VersionInfo 17:19:03.9 Info: => 1.2E-06s 17:19:03.9 Info: CreateColumn VersionInfo Description String 17:19:03.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:03.9 Info: => 0.000202s 17:19:03.9 Info: Committing Transaction 17:19:03.9 Info: VersionDescriptionMigration migrated 17:19:03.9 Info: => 0.0004106s 17:19:03.9 Info: 1: InitialSetup migrating 17:19:03.9 Info: Beginning Transaction 17:19:03.9 Info: Starting migration of Main DB to 1 17:19:03.9 Info: CreateTable Config 17:19:03.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:03.9 Info: => 0.0001712s 17:19:03.9 Info: CreateIndex Config (Key) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:03.9 Info: => 8.25E-05s 17:19:03.9 Info: CreateTable RootFolders 17:19:03.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:03.9 Info: => 9.1E-05s 17:19:03.9 Info: CreateIndex RootFolders (Path) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:03.9 Info: => 7.58E-05s 17:19:03.9 Info: CreateTable Artists 17:19:03.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) 17:19:03.9 Info: => 0.0002972s 17:19:03.9 Info: CreateIndex Artists (ForeignArtistId) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:03.9 Info: => 8.6E-05s 17:19:03.9 Info: CreateIndex Artists (NameSlug) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:03.9 Info: => 7.85E-05s 17:19:03.9 Info: CreateIndex Artists (CleanName) 17:19:03.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:03.9 Info: => 7.28E-05s 17:19:03.9 Info: CreateIndex Artists (Path) 17:19:03.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:03.9 Info: => 7.12E-05s 17:19:03.9 Info: CreateTable Albums 17:19:03.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) 17:19:03.9 Info: => 0.0002249s 17:19:03.9 Info: CreateIndex Albums (ForeignAlbumId) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:03.9 Info: => 7.8E-05s 17:19:03.9 Info: CreateIndex Albums (MBId) 17:19:03.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:03.9 Info: => 7.49E-05s 17:19:03.9 Info: CreateIndex Albums (TADBId) 17:19:03.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:03.9 Info: => 7.31E-05s 17:19:03.9 Info: CreateIndex Albums (TitleSlug) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:03.9 Info: => 7.46E-05s 17:19:03.9 Info: CreateIndex Albums (CleanTitle) 17:19:03.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:03.9 Info: => 0.0001037s 17:19:03.9 Info: CreateIndex Albums (Path) 17:19:03.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:03.9 Info: => 7.64E-05s 17:19:03.9 Info: CreateTable Tracks 17:19:03.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) 17:19:03.9 Info: => 0.0001579s 17:19:03.9 Info: CreateIndex Tracks (ForeignTrackId) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:03.9 Info: => 7.57E-05s 17:19:03.9 Info: CreateIndex Tracks (ArtistId) 17:19:03.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:03.9 Info: => 7.87E-05s 17:19:03.9 Info: CreateIndex Tracks (TrackFileId) 17:19:03.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:03.9 Info: => 0.0001021s 17:19:03.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:03.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:03.9 Info: => 8.8E-05s 17:19:03.9 Info: CreateTable TrackFiles 17:19:03.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) 17:19:03.9 Info: => 0.0001425s 17:19:03.9 Info: CreateIndex TrackFiles (ArtistId) 17:19:03.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:03.9 Info: => 8.62E-05s 17:19:03.9 Info: CreateIndex TrackFiles (AlbumId) 17:19:03.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:03.9 Info: => 7.87E-05s 17:19:03.9 Info: CreateTable History 17:19:03.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) 17:19:03.9 Info: => 0.0001524s 17:19:03.9 Info: CreateIndex History (Date) 17:19:03.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:03.9 Info: => 8.4E-05s 17:19:03.9 Info: CreateIndex History (EventType) 17:19:03.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:03.9 Info: => 0.0001053s 17:19:03.9 Info: CreateIndex History (DownloadId) 17:19:03.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:03.9 Info: => 9.3E-05s 17:19:03.9 Info: CreateIndex History (AlbumId) 17:19:03.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:03.9 Info: => 8.34E-05s 17:19:03.9 Info: CreateTable Notifications 17:19:03.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) 17:19:03.9 Info: => 0.0001378s 17:19:03.9 Info: CreateTable ScheduledTasks 17:19:03.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:03.9 Info: => 0.0001118s 17:19:03.9 Info: CreateIndex ScheduledTasks (TypeName) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:03.9 Info: => 8.26E-05s 17:19:03.9 Info: CreateTable Indexers 17:19:03.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) 17:19:03.9 Info: => 0.0001136s 17:19:03.9 Info: CreateIndex Indexers (Name) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:03.9 Info: => 0.0001096s 17:19:03.9 Info: CreateTable Profiles 17:19:03.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:03.9 Info: => 0.0001163s 17:19:03.9 Info: CreateIndex Profiles (Name) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:03.9 Info: => 8.54E-05s 17:19:03.9 Info: CreateTable QualityDefinitions 17:19:03.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:03.9 Info: => 0.0001156s 17:19:03.9 Info: CreateIndex QualityDefinitions (Quality) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:03.9 Info: => 8.17E-05s 17:19:03.9 Info: CreateIndex QualityDefinitions (Title) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:03.9 Info: => 8.1E-05s 17:19:03.9 Info: CreateTable NamingConfig 17:19:03.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) 17:19:03.9 Info: => 0.0001636s 17:19:03.9 Info: CreateTable Blacklist 17:19:03.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 '') 17:19:03.9 Info: => 0.0002223s 17:19:03.9 Info: CreateTable Metadata 17:19:03.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) 17:19:03.9 Info: => 0.0001435s 17:19:03.9 Info: CreateTable MetadataFiles 17:19:03.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) 17:19:03.9 Info: => 0.000152s 17:19:03.9 Info: CreateTable DownloadClients 17:19:03.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) 17:19:03.9 Info: => 0.0001211s 17:19:03.9 Info: CreateTable PendingReleases 17:19:03.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 '') 17:19:03.9 Info: => 0.0001351s 17:19:03.9 Info: CreateTable RemotePathMappings 17:19:03.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:03.9 Info: => 0.0001104s 17:19:03.9 Info: CreateTable Tags 17:19:03.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:03.9 Info: => 0.0001026s 17:19:03.9 Info: CreateIndex Tags (Label) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:03.9 Info: => 0.0001153s 17:19:03.9 Info: CreateTable Restrictions 17:19:03.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:03.9 Info: => 0.0001161s 17:19:03.9 Info: CreateTable DelayProfiles 17:19:03.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) 17:19:03.9 Info: => 0.0001448s 17:19:03.9 Info: CreateTable Users 17:19:03.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:03.9 Info: => 0.0001094s 17:19:03.9 Info: CreateIndex Users (Identifier) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:03.9 Info: => 8.54E-05s 17:19:03.9 Info: CreateIndex Users (Username) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:03.9 Info: => 8.4E-05s 17:19:03.9 Info: CreateTable Commands 17:19:03.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) 17:19:03.9 Info: => 0.0001524s 17:19:03.9 Info: CreateTable IndexerStatus 17:19:03.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) 17:19:03.9 Info: => 0.0001711s 17:19:03.9 Info: CreateIndex IndexerStatus (ProviderId) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:03.9 Info: => 9.18E-05s 17:19:03.9 Info: CreateTable ExtraFiles 17:19:03.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) 17:19:03.9 Info: => 0.0001335s 17:19:03.9 Info: CreateTable LyricFiles 17:19:03.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) 17:19:03.9 Info: => 0.0001531s 17:19:03.9 Info: CreateTable LanguageProfiles 17:19:03.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:03.9 Info: => 0.0001402s 17:19:03.9 Info: CreateIndex LanguageProfiles (Name) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:03.9 Info: => 9.62E-05s 17:19:03.9 Info: CreateTable DownloadClientStatus 17:19:03.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) 17:19:03.9 Info: => 0.0001213s 17:19:03.9 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:03.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:03.9 Info: => 8.79E-05s 17:19:03.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:03.9 Info: -> 1 Insert operations completed in 00:00:00.0000792 taking an average of 00:00:00.0000792 17:19:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:03', 'InitialSetup') 17:19:03.9 Info: Committing Transaction 17:19:03.9 Info: 1: InitialSetup migrated 17:19:03.9 Info: => 0.0010037s 17:19:03.9 Info: 2: add_reason_to_pending_releases migrating 17:19:03.9 Info: Beginning Transaction 17:19:03.9 Info: Starting migration of Main DB to 2 17:19:03.9 Info: AlterTable PendingReleases 17:19:03.9 Info: => 1.2E-06s 17:19:03.9 Info: CreateColumn PendingReleases Reason Int32 17:19:03.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:03.9 Info: => 0.0006062s 17:19:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:03', 'add_reason_to_pending_releases') 17:19:03.9 Info: Committing Transaction 17:19:03.9 Info: 2: add_reason_to_pending_releases migrated 17:19:03.9 Info: => 0.0009269s 17:19:03.9 Info: 3: add_medium_support migrating 17:19:03.9 Info: Beginning Transaction 17:19:03.9 Info: Starting migration of Main DB to 3 17:19:03.9 Info: AlterTable Albums 17:19:03.9 Info: => 1.4E-06s 17:19:03.9 Info: CreateColumn Albums Media String 17:19:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:03.9 Info: => 0.0005925s 17:19:03.9 Info: AlterTable Tracks 17:19:03.9 Info: => 1.1E-06s 17:19:03.9 Info: CreateColumn Tracks MediumNumber Int32 17:19:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:03.9 Info: => 0.0005608s 17:19:03.9 Info: AlterTable Tracks 17:19:03.9 Info: => 1.2E-06s 17:19:03.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:03.9 Info: => 0.0005692s 17:19:03.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:03.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:03.9 Info: => 4.58E-05s 17:19:03.9 Info: DeleteColumn Tracks TrackNumber 17:19:03.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) 17:19:04.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" 17:19:04.0 Info: DROP TABLE "Tracks" 17:19:04.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:04.0 Info: => 0.0047962s 17:19:04.0 Info: AlterTable Tracks 17:19:04.0 Info: => 1E-06s 17:19:04.0 Info: CreateColumn Tracks TrackNumber String 17:19:04.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:04.0 Info: => 0.0005511s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:04', 'add_medium_support') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 3: add_medium_support migrated 17:19:04.0 Info: => 0.0009537s 17:19:04.0 Info: 4: add_various_qualites_in_profile migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 4 17:19:04.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:04.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:04.0 Info: => 6.37E-05s 17:19:04.0 Info: PerformDBOperation 17:19:04.0 Info: Performing DB Operation 17:19:04.0 Info: => 3.91E-05s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:04', 'add_various_qualites_in_profile') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 4: add_various_qualites_in_profile migrated 17:19:04.0 Info: => 0.0003013s 17:19:04.0 Info: 5: metadata_profiles migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 5 17:19:04.0 Info: CreateTable MetadataProfiles 17:19:04.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:04.0 Info: => 0.0001449s 17:19:04.0 Info: CreateIndex MetadataProfiles (Name) 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:04.0 Info: => 9.41E-05s 17:19:04.0 Info: AlterTable Artists 17:19:04.0 Info: => 9E-07s 17:19:04.0 Info: CreateColumn Artists MetadataProfileId Int32 17:19:04.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:04.0 Info: => 0.0005794s 17:19:04.0 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:04.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) 17:19:04.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" 17:19:04.0 Info: DROP TABLE "Artists" 17:19:04.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.0 Info: => 0.0070537s 17:19:04.0 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:04.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) 17:19:04.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" 17:19:04.0 Info: DROP TABLE "Artists" 17:19:04.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.0 Info: => 0.0045839s 17:19:04.0 Info: AlterTable Albums 17:19:04.0 Info: => 1.1E-06s 17:19:04.0 Info: CreateColumn Albums SecondaryTypes String 17:19:04.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:04.0 Info: => 0.0005621s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:04', 'metadata_profiles') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 5: metadata_profiles migrated 17:19:04.0 Info: => 0.0009963s 17:19:04.0 Info: 6: separate_automatic_and_interactive_search migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 6 17:19:04.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:04.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) 17:19:04.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:04.0 Info: DROP TABLE "Indexers" 17:19:04.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:04.0 Info: => 0.003964s 17:19:04.0 Info: AlterTable Indexers 17:19:04.0 Info: => 1.1E-06s 17:19:04.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:04.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:04.0 Info: => 0.0005443s 17:19:04.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:04.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:04.0 Info: => 4.3E-05s 17:19:04.0 Info: AlterTable Indexers 17:19:04.0 Info: => 1.1E-06s 17:19:04.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:04.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) 17:19:04.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" 17:19:04.0 Info: DROP TABLE "Indexers" 17:19:04.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:04.0 Info: => 0.0039379s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:04', 'separate_automatic_and_interactive_search') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 6: separate_automatic_and_interactive_search migrated 17:19:04.0 Info: => 0.0042832s 17:19:04.0 Info: 7: change_album_path_to_relative migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 7 17:19:04.0 Info: DeleteColumn Albums Path 17:19:04.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) 17:19:04.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" 17:19:04.0 Info: DROP TABLE "Albums" 17:19:04.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.0 Info: => 0.0047772s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:04', 'change_album_path_to_relative') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 7: change_album_path_to_relative migrated 17:19:04.0 Info: => 0.0052139s 17:19:04.0 Info: 8: change_quality_size_mb_to_kb migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 8 17:19:04.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 17:19:04.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 17:19:04.0 Info: => 5.79E-05s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:04', 'change_quality_size_mb_to_kb') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 8: change_quality_size_mb_to_kb migrated 17:19:04.0 Info: => 0.0003126s 17:19:04.0 Info: 9: album_releases migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 9 17:19:04.0 Info: AlterTable Albums 17:19:04.0 Info: => 1.1E-06s 17:19:04.0 Info: CreateColumn Albums Releases String 17:19:04.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:04.0 Info: => 0.0005864s 17:19:04.0 Info: AlterTable Albums 17:19:04.0 Info: => 1.3E-06s 17:19:04.0 Info: CreateColumn Albums CurrentRelease String 17:19:04.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:04.0 Info: => 0.0005533s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:04', 'album_releases') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 9: album_releases migrated 17:19:04.0 Info: => 0.0008518s 17:19:04.0 Info: 10: album_releases_fix migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 10 17:19:04.0 Info: AlterTable Albums 17:19:04.0 Info: => 1.2E-06s 17:19:04.0 Info: AlterColumn Albums Releases String 17:19:04.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) 17:19:04.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" 17:19:04.0 Info: DROP TABLE "Albums" 17:19:04.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.0 Info: => 0.0046641s 17:19:04.0 Info: AlterTable Albums 17:19:04.0 Info: => 1E-06s 17:19:04.0 Info: AlterColumn Albums CurrentRelease String 17:19:04.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) 17:19:04.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" 17:19:04.0 Info: DROP TABLE "Albums" 17:19:04.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.0 Info: => 0.005128s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:04', 'album_releases_fix') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 10: album_releases_fix migrated 17:19:04.0 Info: => 0.0055164s 17:19:04.0 Info: 11: import_lists migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 11 17:19:04.0 Info: CreateTable ImportLists 17:19:04.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) 17:19:04.0 Info: => 0.0001961s 17:19:04.0 Info: CreateIndex ImportLists (Name) 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:04.0 Info: => 9.39E-05s 17:19:04.0 Info: CreateTable ImportListStatus 17:19:04.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) 17:19:04.0 Info: => 0.0001301s 17:19:04.0 Info: CreateIndex ImportListStatus (ProviderId) 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:04.0 Info: => 9.22E-05s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:04', 'import_lists') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 11: import_lists migrated 17:19:04.0 Info: => 0.0004504s 17:19:04.0 Info: 12: add_release_status migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 12 17:19:04.0 Info: AlterTable MetadataProfiles 17:19:04.0 Info: => 1.4E-06s 17:19:04.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:04.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:04.0 Info: => 0.0005996s 17:19:04.0 Info: PerformDBOperation 17:19:04.0 Info: Performing DB Operation 17:19:04.0 Info: => 3.82E-05s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:04', 'add_release_status') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 12: add_release_status migrated 17:19:04.0 Info: => 0.0003253s 17:19:04.0 Info: 13: album_download_notification migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 13 17:19:04.0 Info: AlterTable Notifications 17:19:04.0 Info: => 1.3E-06s 17:19:04.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:04.0 Info: => 0.0005992s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:04', 'album_download_notification') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 13: album_download_notification migrated 17:19:04.0 Info: => 0.0009094s 17:19:04.0 Info: 14: fix_language_metadata_profiles migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 14 17:19:04.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 17:19:04.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 17:19:04.0 Info: => 8.76E-05s 17:19:04.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 17:19:04.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 17:19:04.0 Info: => 7.14E-05s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:04', 'fix_language_metadata_profiles') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 14: fix_language_metadata_profiles migrated 17:19:04.0 Info: => 0.0003317s 17:19:04.0 Info: 15: remove_fanzub migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 15 17:19:04.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:04.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:04.0 Info: => 4.94E-05s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:04', 'remove_fanzub') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 15: remove_fanzub migrated 17:19:04.0 Info: => 0.0003055s 17:19:04.0 Info: 16: update_artist_history_indexes migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 16 17:19:04.0 Info: CreateIndex Albums (ArtistId) 17:19:04.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:04.0 Info: => 0.0001222s 17:19:04.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:04.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:04.0 Info: => 8.67E-05s 17:19:04.0 Info: DeleteIndex History (AlbumId) 17:19:04.0 Info: DROP INDEX "IX_History_AlbumId" 17:19:04.0 Info: => 0.0001253s 17:19:04.0 Info: CreateIndex History (AlbumId, Date) 17:19:04.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:04.0 Info: => 0.0001048s 17:19:04.0 Info: DeleteIndex History (DownloadId) 17:19:04.0 Info: DROP INDEX "IX_History_DownloadId" 17:19:04.0 Info: => 0.0001095s 17:19:04.0 Info: CreateIndex History (DownloadId, Date) 17:19:04.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:04.0 Info: => 9.83E-05s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:04', 'update_artist_history_indexes') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 16: update_artist_history_indexes migrated 17:19:04.0 Info: => 0.0004319s 17:19:04.0 Info: 17: remove_nma migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 17 17:19:04.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:04.0 Info: => 5.97E-05s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:04', 'remove_nma') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 17: remove_nma migrated 17:19:04.0 Info: => 0.0003483s 17:19:04.0 Info: 18: album_disambiguation migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 18 17:19:04.0 Info: AlterTable Albums 17:19:04.0 Info: => 1.2E-06s 17:19:04.0 Info: CreateColumn Albums Disambiguation String 17:19:04.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:04.0 Info: => 0.0006223s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:04', 'album_disambiguation') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 18: album_disambiguation migrated 17:19:04.0 Info: => 0.0009489s 17:19:04.0 Info: 19: add_ape_quality_in_profiles migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 19 17:19:04.0 Info: PerformDBOperation 17:19:04.0 Info: Performing DB Operation 17:19:04.0 Info: => 3.71E-05s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:04', 'add_ape_quality_in_profiles') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 19: add_ape_quality_in_profiles migrated 17:19:04.0 Info: => 0.000325s 17:19:04.0 Info: 20: remove_pushalot migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 20 17:19:04.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:04.0 Info: => 5.13E-05s 17:19:04.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:04.0 Info: => 4.08E-05s 17:19:04.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:04.0 Info: => 4.25E-05s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:04', 'remove_pushalot') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 20: remove_pushalot migrated 17:19:04.0 Info: => 0.0003028s 17:19:04.0 Info: 21: add_custom_filters migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 21 17:19:04.0 Info: CreateTable CustomFilters 17:19:04.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:04.0 Info: => 0.0001618s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:04', 'add_custom_filters') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 21: add_custom_filters migrated 17:19:04.0 Info: => 0.0004638s 17:19:04.0 Info: 22: import_list_tags migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 22 17:19:04.0 Info: AlterTable ImportLists 17:19:04.0 Info: => 1.3E-06s 17:19:04.0 Info: CreateColumn ImportLists Tags String 17:19:04.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:04.0 Info: => 0.0006322s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:04', 'import_list_tags') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 22: import_list_tags migrated 17:19:04.0 Info: => 0.0009545s 17:19:04.0 Info: 23: add_release_groups_etc migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 23 17:19:04.0 Info: CreateTable ArtistMetadata 17:19:04.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) 17:19:04.0 Info: => 0.0002101s 17:19:04.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:04.0 Info: => 9.14E-05s 17:19:04.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" 17:19:04.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" 17:19:04.0 Info: => 0.0001046s 17:19:04.0 Info: AlterTable Artists 17:19:04.0 Info: => 9E-07s 17:19:04.0 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:04.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:04.0 Info: => 0.000638s 17:19:04.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:04.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:04.0 Info: => 7.84E-05s 17:19:04.0 Info: CreateTable AlbumReleases 17:19:04.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) 17:19:04.0 Info: => 0.0001944s 17:19:04.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:04.0 Info: => 8.82E-05s 17:19:04.0 Info: CreateIndex AlbumReleases (AlbumId) 17:19:04.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:04.0 Info: => 8.45E-05s 17:19:04.0 Info: PerformDBOperation 17:19:04.0 Info: Performing DB Operation 17:19:04.0 Info: => 3.89E-05s 17:19:04.0 Info: AlterTable Albums 17:19:04.0 Info: => 1.2E-06s 17:19:04.0 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:04.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:04.0 Info: => 0.0006663s 17:19:04.0 Info: AlterTable Albums 17:19:04.0 Info: => 1.3E-06s 17:19:04.0 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:04.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:04.0 Info: => 0.0006349s 17:19:04.0 Info: AlterTable Albums 17:19:04.0 Info: => 1.2E-06s 17:19:04.0 Info: CreateColumn Albums Links String 17:19:04.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:04.0 Info: => 0.0006112s 17:19:04.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:04.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:04.0 Info: => 9.5E-05s 17:19:04.0 Info: AlterTable Tracks 17:19:04.0 Info: => 1E-06s 17:19:04.0 Info: CreateColumn Tracks ForeignRecordingId String 17:19:04.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:04.0 Info: => 0.0006363s 17:19:04.0 Info: AlterTable Tracks 17:19:04.0 Info: => 1.4E-06s 17:19:04.0 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:04.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:04.0 Info: => 0.0006351s 17:19:04.0 Info: AlterTable Tracks 17:19:04.0 Info: => 1.2E-06s 17:19:04.0 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:04.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:04.0 Info: => 0.0006185s 17:19:04.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:04.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:04.0 Info: => 9.16E-05s 17:19:04.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:04.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:04.0 Info: => 8.2E-05s 17:19:04.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:04.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) 17:19:04.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" 17:19:04.0 Info: DROP TABLE "Artists" 17:19:04.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.0 Info: => 0.006933s 17:19:04.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:04.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) 17:19:04.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" 17:19:04.0 Info: DROP TABLE "Albums" 17:19:04.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.0 Info: => 0.0049619s 17:19:04.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:04.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) 17:19:04.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" 17:19:04.0 Info: DROP TABLE "Tracks" 17:19:04.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:04.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:04.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:04.0 Info: => 0.0045926s 17:19:04.0 Info: DeleteColumn TrackFiles ArtistId 17:19:04.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:04.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" 17:19:04.0 Info: DROP TABLE "TrackFiles" 17:19:04.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.0 Info: => 0.0043991s 17:19:04.0 Info: CreateIndex Artists (ArtistMetadataId) 17:19:04.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:04.0 Info: => 9.14E-05s 17:19:04.0 Info: CreateIndex Artists (Monitored) 17:19:04.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:04.0 Info: => 8.28E-05s 17:19:04.0 Info: CreateIndex Albums (ArtistMetadataId) 17:19:04.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:04.0 Info: => 8.34E-05s 17:19:04.0 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:04.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:04.0 Info: => 8.82E-05s 17:19:04.0 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:04.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:04.0 Info: => 8.38E-05s 17:19:04.0 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:04.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:04.0 Info: => 8.59E-05s 17:19:04.0 Info: UpdateData 17:19:04.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:04.0 Info: => 4.84E-05s 17:19:04.0 Info: UpdateData 17:19:04.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:04.0 Info: => 4.16E-05s 17:19:04.0 Info: UpdateData 17:19:04.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:04.0 Info: => 4.97E-05s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:04', 'add_release_groups_etc') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 23: add_release_groups_etc migrated 17:19:04.0 Info: => 0.000641s 17:19:04.0 Info: 24: NewMediaInfoFormat migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 24 17:19:04.0 Info: UpdateData 17:19:04.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:04.0 Info: => 5.62E-05s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:04', 'NewMediaInfoFormat') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 24: NewMediaInfoFormat migrated 17:19:04.0 Info: => 0.0003336s 17:19:04.0 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 25 17:19:04.0 Info: RenameTable Restrictions ReleaseProfiles 17:19:04.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:04.0 Info: => 0.0016694s 17:19:04.0 Info: AlterTable ReleaseProfiles 17:19:04.0 Info: => 1.3E-06s 17:19:04.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:04.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:04.0 Info: => 0.0005851s 17:19:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:04', 'rename_restrictions_to_release_profiles') 17:19:04.0 Info: Committing Transaction 17:19:04.0 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:04.0 Info: => 0.0008888s 17:19:04.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:04.0 Info: Beginning Transaction 17:19:04.0 Info: Starting migration of Main DB to 26 17:19:04.0 Info: RenameTable Profiles QualityProfiles 17:19:04.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:04.0 Info: => 0.0016827s 17:19:04.0 Info: AlterTable QualityProfiles 17:19:04.0 Info: => 1.3E-06s 17:19:04.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:04.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:04.0 Info: => 0.000577s 17:19:04.0 Info: AlterTable LanguageProfiles 17:19:04.0 Info: => 1.3E-06s 17:19:04.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:04.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:04.0 Info: => 0.000585s 17:19:04.0 Info: UpdateData 17:19:04.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:04.0 Info: => 4.86E-05s 17:19:04.0 Info: UpdateData 17:19:04.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:04.0 Info: => 4.2E-05s 17:19:04.0 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:04.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) 17:19:04.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" 17:19:04.1 Info: DROP TABLE "Artists" 17:19:04.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:04.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:04.1 Info: => 0.0072109s 17:19:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:04', 'rename_quality_profiles_add_upgrade_allowed') 17:19:04.1 Info: Committing Transaction 17:19:04.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:04.1 Info: => 0.0075958s 17:19:04.1 Info: 27: add_import_exclusions migrating 17:19:04.1 Info: Beginning Transaction 17:19:04.1 Info: Starting migration of Main DB to 27 17:19:04.1 Info: CreateTable ImportListExclusions 17:19:04.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:04.1 Info: => 0.0001373s 17:19:04.1 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:04.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:04.1 Info: => 9.41E-05s 17:19:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:04', 'add_import_exclusions') 17:19:04.1 Info: Committing Transaction 17:19:04.1 Info: 27: add_import_exclusions migrated 17:19:04.1 Info: => 0.0003896s 17:19:04.1 Info: 28: clean_artist_metadata_table migrating 17:19:04.1 Info: Beginning Transaction 17:19:04.1 Info: Starting migration of Main DB to 28 17:19:04.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) 17:19:04.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) 17:19:04.1 Info: => 0.000159s 17:19:04.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) 17:19:04.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) 17:19:04.1 Info: => 0.0001238s 17:19:04.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) 17:19:04.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) 17:19:04.1 Info: => 0.000121s 17:19:04.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) 17:19:04.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) 17:19:04.1 Info: => 0.0001207s 17:19:04.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) 17:19:04.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) 17:19:04.1 Info: => 0.0001167s 17:19:04.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) 17:19:04.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) 17:19:04.1 Info: => 0.0001163s 17:19:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:04', 'clean_artist_metadata_table') 17:19:04.1 Info: Committing Transaction 17:19:04.1 Info: 28: clean_artist_metadata_table migrated 17:19:04.1 Info: => 0.0003727s 17:19:04.1 Info: 29: health_issue_notification migrating 17:19:04.1 Info: Beginning Transaction 17:19:04.1 Info: Starting migration of Main DB to 29 17:19:04.1 Info: AlterTable Notifications 17:19:04.1 Info: => 1.3E-06s 17:19:04.1 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:04.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:04.1 Info: => 0.0006213s 17:19:04.1 Info: AlterTable Notifications 17:19:04.1 Info: => 1.3E-06s 17:19:04.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:04.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:04.1 Info: => 0.0005822s 17:19:04.1 Info: AlterTable Notifications 17:19:04.1 Info: => 1.3E-06s 17:19:04.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:04.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:04.1 Info: => 0.0005738s 17:19:04.1 Info: AlterTable Notifications 17:19:04.1 Info: => 1E-06s 17:19:04.1 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:04.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:04.1 Info: => 0.0005872s 17:19:04.1 Info: AlterTable Notifications 17:19:04.1 Info: => 1.2E-06s 17:19:04.1 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:04.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:04.1 Info: => 0.0005936s 17:19:04.1 Info: DeleteColumn Notifications OnDownload 17:19:04.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) 17:19:04.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" 17:19:04.1 Info: DROP TABLE "Notifications" 17:19:04.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:04.1 Info: => 0.0044523s 17:19:04.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:04.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) 17:19:04.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" 17:19:04.1 Info: DROP TABLE "Notifications" 17:19:04.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:04.1 Info: => 0.0059288s 17:19:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:04', 'health_issue_notification') 17:19:04.1 Info: Committing Transaction 17:19:04.1 Info: 29: health_issue_notification migrated 17:19:04.1 Info: => 0.0063091s 17:19:04.1 Info: 30: add_mediafilerepository_mtime migrating 17:19:04.1 Info: Beginning Transaction 17:19:04.1 Info: Starting migration of Main DB to 30 17:19:04.1 Info: AlterTable TrackFiles 17:19:04.1 Info: => 1.1E-06s 17:19:04.1 Info: CreateColumn TrackFiles Modified DateTime 17:19:04.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:04.1 Info: => 0.0006326s 17:19:04.1 Info: AlterTable TrackFiles 17:19:04.1 Info: => 1.1E-06s 17:19:04.1 Info: CreateColumn TrackFiles Path String 17:19:04.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:04.1 Info: => 0.0005835s 17:19:04.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:04.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:04.1 Info: => 4.09E-05s 17:19:04.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) 17:19:04.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) 17:19:04.1 Info: => 0.0001253s 17:19:04.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) 17:19:04.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) 17:19:04.1 Info: => 0.0001332s 17:19:04.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) 17:19:04.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) 17:19:04.1 Info: => 0.0001427s 17:19:04.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") 17:19:04.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") 17:19:04.1 Info: => 9.74E-05s 17:19:04.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:04.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:04.1 Info: => 5.75E-05s 17:19:04.1 Info: AlterTable TrackFiles 17:19:04.1 Info: => 9E-07s 17:19:04.1 Info: AlterColumn TrackFiles Path String 17:19:04.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) 17:19:04.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" 17:19:04.1 Info: DROP TABLE "TrackFiles" 17:19:04.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.1 Info: => 0.0045702s 17:19:04.1 Info: CreateIndex TrackFiles (Path) 17:19:04.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:04.1 Info: => 8.93E-05s 17:19:04.1 Info: DeleteColumn TrackFiles RelativePath 17:19:04.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) 17:19:04.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" 17:19:04.1 Info: DROP TABLE "TrackFiles" 17:19:04.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:04.1 Info: => 0.0047478s 17:19:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:04', 'add_mediafilerepository_mtime') 17:19:04.1 Info: Committing Transaction 17:19:04.1 Info: 30: add_mediafilerepository_mtime migrated 17:19:04.1 Info: => 0.0050675s 17:19:04.1 Info: 31: add_artistmetadataid_constraint migrating 17:19:04.1 Info: Beginning Transaction 17:19:04.1 Info: Starting migration of Main DB to 31 17:19:04.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") 17:19:04.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") 17:19:04.1 Info: => 9.91E-05s 17:19:04.1 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:04.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:04.1 Info: => 0.0001315s 17:19:04.1 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:04.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) 17:19:04.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" 17:19:04.1 Info: DROP TABLE "Artists" 17:19:04.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:04.1 Info: => 0.0060272s 17:19:04.1 Info: CreateIndex Artists (ArtistMetadataId) 17:19:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:04.1 Info: => 8.55E-05s 17:19:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:04', 'add_artistmetadataid_constraint') 17:19:04.1 Info: Committing Transaction 17:19:04.1 Info: 31: add_artistmetadataid_constraint migrated 17:19:04.1 Info: => 0.0004629s 17:19:04.1 Info: 32: old_ids_and_artist_alias migrating 17:19:04.1 Info: Beginning Transaction 17:19:04.1 Info: Starting migration of Main DB to 32 17:19:04.1 Info: AlterTable ArtistMetadata 17:19:04.1 Info: => 1.3E-06s 17:19:04.1 Info: CreateColumn ArtistMetadata Aliases String 17:19:04.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:04.1 Info: => 0.0006287s 17:19:04.1 Info: AlterTable ArtistMetadata 17:19:04.1 Info: => 1.2E-06s 17:19:04.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:04.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:04.1 Info: => 0.0005944s 17:19:04.1 Info: AlterTable Albums 17:19:04.1 Info: => 1.2E-06s 17:19:04.1 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:04.1 Info: => 0.0005938s 17:19:04.1 Info: AlterTable AlbumReleases 17:19:04.1 Info: => 1.1E-06s 17:19:04.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:04.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:04.1 Info: => 0.0006018s 17:19:04.1 Info: AlterTable Tracks 17:19:04.1 Info: => 1.3E-06s 17:19:04.1 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:04.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:04.1 Info: => 0.0005978s 17:19:04.1 Info: AlterTable Tracks 17:19:04.1 Info: => 1.2E-06s 17:19:04.1 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:04.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:04.1 Info: => 0.0005883s 17:19:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:04', 'old_ids_and_artist_alias') 17:19:04.1 Info: Committing Transaction 17:19:04.1 Info: 32: old_ids_and_artist_alias migrated 17:19:04.1 Info: => 0.0008862s 17:19:04.1 Info: 33: download_propers_config migrating 17:19:04.1 Info: Beginning Transaction 17:19:04.1 Info: Starting migration of Main DB to 33 17:19:04.1 Info: PerformDBOperation 17:19:04.1 Info: Performing DB Operation 17:19:04.1 Info: => 3.74E-05s 17:19:04.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:04.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:04.1 Info: => 4.26E-05s 17:19:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:04', 'download_propers_config') 17:19:04.1 Info: Committing Transaction 17:19:04.1 Info: 33: download_propers_config migrated 17:19:04.1 Info: => 0.000289s 17:19:04.1 Info: 34: remove_language_profiles migrating 17:19:04.1 Info: Beginning Transaction 17:19:04.1 Info: Starting migration of Main DB to 34 17:19:04.1 Info: DeleteTable LanguageProfiles 17:19:04.1 Info: DROP TABLE "LanguageProfiles" 17:19:04.1 Info: => 0.0002086s 17:19:04.1 Info: DeleteColumn Artists LanguageProfileId 17:19:04.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) 17:19:04.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" 17:19:04.1 Info: DROP TABLE "Artists" 17:19:04.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:04.1 Info: => 0.0049633s 17:19:04.1 Info: DeleteColumn ImportLists LanguageProfileId 17:19:04.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) 17:19:04.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" 17:19:04.1 Info: DROP TABLE "ImportLists" 17:19:04.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:04.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:04.1 Info: => 0.005959s 17:19:04.1 Info: DeleteColumn Blacklist Language 17:19:04.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) 17:19:04.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" 17:19:04.1 Info: DROP TABLE "Blacklist" 17:19:04.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:04.1 Info: => 0.0043485s 17:19:04.1 Info: DeleteColumn History Language 17:19:04.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) 17:19:04.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" 17:19:04.1 Info: DROP TABLE "History" 17:19:04.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:04.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:04.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:04.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:04.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:04.1 Info: => 0.0049128s 17:19:04.1 Info: DeleteColumn LyricFiles Language 17:19:04.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) 17:19:04.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" 17:19:04.1 Info: DROP TABLE "LyricFiles" 17:19:04.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:04.1 Info: => 0.0042551s 17:19:04.1 Info: DeleteColumn TrackFiles Language 17:19:04.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) 17:19:04.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" 17:19:04.1 Info: DROP TABLE "TrackFiles" 17:19:04.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:04.1 Info: => 0.0077411s 17:19:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:04', 'remove_language_profiles') 17:19:04.1 Info: Committing Transaction 17:19:04.1 Info: 34: remove_language_profiles migrated 17:19:04.1 Info: => 0.0082411s 17:19:04.1 Info: 35: multi_disc_naming_format migrating 17:19:04.1 Info: Beginning Transaction 17:19:04.1 Info: Starting migration of Main DB to 35 17:19:04.1 Info: AlterTable NamingConfig 17:19:04.1 Info: => 1.4E-06s 17:19:04.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:04.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:04.1 Info: => 0.0006168s 17:19:04.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:04.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:04.1 Info: => 4.87E-05s 17:19:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:04', 'multi_disc_naming_format') 17:19:04.1 Info: Committing Transaction 17:19:04.1 Info: 35: multi_disc_naming_format migrated 17:19:04.1 Info: => 0.0003283s 17:19:04.1 Info: 36: add_download_client_priority migrating 17:19:04.1 Info: Beginning Transaction 17:19:04.1 Info: Starting migration of Main DB to 36 17:19:04.1 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 17:19:04.1 Info: AlterTable DownloadClients 17:19:04.1 Info: => 1E-06s 17:19:04.1 Info: CreateColumn DownloadClients Priority Int32 17:19:04.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:04.1 Info: => 0.0006088s 17:19:04.1 Info: PerformDBOperation 17:19:04.1 Info: Performing DB Operation 17:19:04.1 Info: => 0.0010897s 17:19:04.1 Info: -> 1 Insert operations completed in 00:00:00.0001888 taking an average of 00:00:00.0001888 17:19:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:04', 'add_download_client_priority') 17:19:04.1 Info: Committing Transaction 17:19:04.1 Info: 36: add_download_client_priority migrated 17:19:04.1 Info: => 0.0014182s 17:19:04.1 Debug: Took: 00:00:00.2176421 17:19:04.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 17:19:04.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 17:19:04.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863442184854_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:04.2 Info: DatabaseEngineVersionCheck migrating 17:19:04.2 Info: PerformDBOperation 17:19:04.2 Info: Performing DB Operation 17:19:04.2 Info: SQLite 3.48.0 17:19:04.2 Info: => 0.0010811s 17:19:04.2 Info: DatabaseEngineVersionCheck migrated 17:19:04.2 Info: => 0.0010988s 17:19:04.2 Info: VersionMigration migrating 17:19:04.2 Info: Beginning Transaction 17:19:04.2 Info: CreateTable VersionInfo 17:19:04.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:04.2 Info: => 0.0001446s 17:19:04.2 Info: Committing Transaction 17:19:04.2 Info: VersionMigration migrated 17:19:04.2 Info: => 0.0005263s 17:19:04.2 Info: VersionUniqueMigration migrating 17:19:04.2 Info: Beginning Transaction 17:19:04.2 Info: CreateIndex VersionInfo (Version) 17:19:04.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:04.2 Info: => 0.0001282s 17:19:04.2 Info: AlterTable VersionInfo 17:19:04.2 Info: => 1.1E-06s 17:19:04.2 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:04.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:04.2 Info: => 0.0006045s 17:19:04.2 Info: Committing Transaction 17:19:04.2 Info: VersionUniqueMigration migrated 17:19:04.2 Info: => 0.0008736s 17:19:04.2 Info: VersionDescriptionMigration migrating 17:19:04.2 Info: Beginning Transaction 17:19:04.2 Info: AlterTable VersionInfo 17:19:04.2 Info: => 1.1E-06s 17:19:04.2 Info: CreateColumn VersionInfo Description String 17:19:04.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:04.2 Info: => 0.0002123s 17:19:04.2 Info: Committing Transaction 17:19:04.2 Info: VersionDescriptionMigration migrated 17:19:04.2 Info: => 0.0004044s 17:19:04.2 Info: 1: InitialSetup migrating 17:19:04.2 Info: Beginning Transaction 17:19:04.2 Info: Starting migration of Main DB to 1 17:19:04.2 Info: CreateTable Config 17:19:04.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:04.2 Info: => 0.0002054s 17:19:04.2 Info: CreateIndex Config (Key) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:04.2 Info: => 8.4E-05s 17:19:04.2 Info: CreateTable RootFolders 17:19:04.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:04.2 Info: => 9.18E-05s 17:19:04.2 Info: CreateIndex RootFolders (Path) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:04.2 Info: => 7.74E-05s 17:19:04.2 Info: CreateTable Artists 17:19:04.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) 17:19:04.2 Info: => 0.0002697s 17:19:04.2 Info: CreateIndex Artists (ForeignArtistId) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:04.2 Info: => 8.46E-05s 17:19:04.2 Info: CreateIndex Artists (NameSlug) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:04.2 Info: => 7.64E-05s 17:19:04.2 Info: CreateIndex Artists (CleanName) 17:19:04.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.2 Info: => 7.32E-05s 17:19:04.2 Info: CreateIndex Artists (Path) 17:19:04.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.2 Info: => 7.02E-05s 17:19:04.2 Info: CreateTable Albums 17:19:04.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) 17:19:04.2 Info: => 0.0002222s 17:19:04.2 Info: CreateIndex Albums (ForeignAlbumId) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.2 Info: => 8.19E-05s 17:19:04.2 Info: CreateIndex Albums (MBId) 17:19:04.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.2 Info: => 7.51E-05s 17:19:04.2 Info: CreateIndex Albums (TADBId) 17:19:04.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.2 Info: => 7.49E-05s 17:19:04.2 Info: CreateIndex Albums (TitleSlug) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.2 Info: => 7.31E-05s 17:19:04.2 Info: CreateIndex Albums (CleanTitle) 17:19:04.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.2 Info: => 7.33E-05s 17:19:04.2 Info: CreateIndex Albums (Path) 17:19:04.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:04.2 Info: => 7.1E-05s 17:19:04.2 Info: CreateTable Tracks 17:19:04.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) 17:19:04.2 Info: => 0.0001504s 17:19:04.2 Info: CreateIndex Tracks (ForeignTrackId) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:04.2 Info: => 7.96E-05s 17:19:04.2 Info: CreateIndex Tracks (ArtistId) 17:19:04.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:04.2 Info: => 7.84E-05s 17:19:04.2 Info: CreateIndex Tracks (TrackFileId) 17:19:04.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:04.2 Info: => 9.82E-05s 17:19:04.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:04.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:04.2 Info: => 8.6E-05s 17:19:04.2 Info: CreateTable TrackFiles 17:19:04.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) 17:19:04.2 Info: => 0.0001434s 17:19:04.2 Info: CreateIndex TrackFiles (ArtistId) 17:19:04.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:04.2 Info: => 8.3E-05s 17:19:04.2 Info: CreateIndex TrackFiles (AlbumId) 17:19:04.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.2 Info: => 8.09E-05s 17:19:04.2 Info: CreateTable History 17:19:04.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) 17:19:04.2 Info: => 0.0001523s 17:19:04.2 Info: CreateIndex History (Date) 17:19:04.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:04.2 Info: => 8.05E-05s 17:19:04.2 Info: CreateIndex History (EventType) 17:19:04.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:04.2 Info: => 0.0001018s 17:19:04.2 Info: CreateIndex History (DownloadId) 17:19:04.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:04.2 Info: => 9E-05s 17:19:04.2 Info: CreateIndex History (AlbumId) 17:19:04.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:04.2 Info: => 8.14E-05s 17:19:04.2 Info: CreateTable Notifications 17:19:04.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) 17:19:04.2 Info: => 0.0001347s 17:19:04.2 Info: CreateTable ScheduledTasks 17:19:04.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:04.2 Info: => 0.0001376s 17:19:04.2 Info: CreateIndex ScheduledTasks (TypeName) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:04.2 Info: => 8.72E-05s 17:19:04.2 Info: CreateTable Indexers 17:19:04.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) 17:19:04.2 Info: => 0.000113s 17:19:04.2 Info: CreateIndex Indexers (Name) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:04.2 Info: => 0.0001114s 17:19:04.2 Info: CreateTable Profiles 17:19:04.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:04.2 Info: => 0.0023751s 17:19:04.2 Info: CreateIndex Profiles (Name) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:04.2 Info: => 9.66E-05s 17:19:04.2 Info: CreateTable QualityDefinitions 17:19:04.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:04.2 Info: => 0.0001255s 17:19:04.2 Info: CreateIndex QualityDefinitions (Quality) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:04.2 Info: => 8.74E-05s 17:19:04.2 Info: CreateIndex QualityDefinitions (Title) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:04.2 Info: => 8.55E-05s 17:19:04.2 Info: CreateTable NamingConfig 17:19:04.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) 17:19:04.2 Info: => 0.0001775s 17:19:04.2 Info: CreateTable Blacklist 17:19:04.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 '') 17:19:04.2 Info: => 0.0001966s 17:19:04.2 Info: CreateTable Metadata 17:19:04.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) 17:19:04.2 Info: => 0.0001167s 17:19:04.2 Info: CreateTable MetadataFiles 17:19:04.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) 17:19:04.2 Info: => 0.0001371s 17:19:04.2 Info: CreateTable DownloadClients 17:19:04.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) 17:19:04.2 Info: => 0.0001179s 17:19:04.2 Info: CreateTable PendingReleases 17:19:04.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 '') 17:19:04.2 Info: => 0.0001247s 17:19:04.2 Info: CreateTable RemotePathMappings 17:19:04.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:04.2 Info: => 0.0001066s 17:19:04.2 Info: CreateTable Tags 17:19:04.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:04.2 Info: => 9.48E-05s 17:19:04.2 Info: CreateIndex Tags (Label) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:04.2 Info: => 0.0001009s 17:19:04.2 Info: CreateTable Restrictions 17:19:04.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:04.2 Info: => 0.0001114s 17:19:04.2 Info: CreateTable DelayProfiles 17:19:04.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) 17:19:04.2 Info: => 0.0001371s 17:19:04.2 Info: CreateTable Users 17:19:04.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:04.2 Info: => 0.0001075s 17:19:04.2 Info: CreateIndex Users (Identifier) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:04.2 Info: => 8.96E-05s 17:19:04.2 Info: CreateIndex Users (Username) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:04.2 Info: => 8.57E-05s 17:19:04.2 Info: CreateTable Commands 17:19:04.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) 17:19:04.2 Info: => 0.0001407s 17:19:04.2 Info: CreateTable IndexerStatus 17:19:04.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) 17:19:04.2 Info: => 0.000141s 17:19:04.2 Info: CreateIndex IndexerStatus (ProviderId) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:04.2 Info: => 8.44E-05s 17:19:04.2 Info: CreateTable ExtraFiles 17:19:04.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) 17:19:04.2 Info: => 0.0001286s 17:19:04.2 Info: CreateTable LyricFiles 17:19:04.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) 17:19:04.2 Info: => 0.0001437s 17:19:04.2 Info: CreateTable LanguageProfiles 17:19:04.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:04.2 Info: => 0.0001054s 17:19:04.2 Info: CreateIndex LanguageProfiles (Name) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:04.2 Info: => 8.94E-05s 17:19:04.2 Info: CreateTable DownloadClientStatus 17:19:04.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) 17:19:04.2 Info: => 0.0001158s 17:19:04.2 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:04.2 Info: => 9.1E-05s 17:19:04.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:04.2 Info: -> 1 Insert operations completed in 00:00:00.0000662 taking an average of 00:00:00.0000662 17:19:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:04', 'InitialSetup') 17:19:04.2 Info: Committing Transaction 17:19:04.2 Info: 1: InitialSetup migrated 17:19:04.2 Info: => 0.0010026s 17:19:04.2 Info: 2: add_reason_to_pending_releases migrating 17:19:04.2 Info: Beginning Transaction 17:19:04.2 Info: Starting migration of Main DB to 2 17:19:04.2 Info: AlterTable PendingReleases 17:19:04.2 Info: => 1E-06s 17:19:04.2 Info: CreateColumn PendingReleases Reason Int32 17:19:04.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:04.2 Info: => 0.0006035s 17:19:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:04', 'add_reason_to_pending_releases') 17:19:04.2 Info: Committing Transaction 17:19:04.2 Info: 2: add_reason_to_pending_releases migrated 17:19:04.2 Info: => 0.0009022s 17:19:04.2 Info: 3: add_medium_support migrating 17:19:04.2 Info: Beginning Transaction 17:19:04.2 Info: Starting migration of Main DB to 3 17:19:04.2 Info: AlterTable Albums 17:19:04.2 Info: => 1E-06s 17:19:04.2 Info: CreateColumn Albums Media String 17:19:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:04.2 Info: => 0.0005901s 17:19:04.2 Info: AlterTable Tracks 17:19:04.2 Info: => 1.2E-06s 17:19:04.2 Info: CreateColumn Tracks MediumNumber Int32 17:19:04.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:04.2 Info: => 0.0005569s 17:19:04.2 Info: AlterTable Tracks 17:19:04.2 Info: => 1E-06s 17:19:04.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:04.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:04.2 Info: => 0.000542s 17:19:04.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:04.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:04.2 Info: => 4.54E-05s 17:19:04.2 Info: DeleteColumn Tracks TrackNumber 17:19:04.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) 17:19:04.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" 17:19:04.2 Info: DROP TABLE "Tracks" 17:19:04.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:04.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:04.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:04.2 Info: => 0.0043656s 17:19:04.2 Info: AlterTable Tracks 17:19:04.2 Info: => 1.1E-06s 17:19:04.2 Info: CreateColumn Tracks TrackNumber String 17:19:04.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:04.2 Info: => 0.0005491s 17:19:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:04', 'add_medium_support') 17:19:04.2 Info: Committing Transaction 17:19:04.2 Info: 3: add_medium_support migrated 17:19:04.2 Info: => 0.0009252s 17:19:04.2 Info: 4: add_various_qualites_in_profile migrating 17:19:04.2 Info: Beginning Transaction 17:19:04.2 Info: Starting migration of Main DB to 4 17:19:04.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:04.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:04.2 Info: => 5.7E-05s 17:19:04.2 Info: PerformDBOperation 17:19:04.2 Info: Performing DB Operation 17:19:04.2 Info: => 3.9E-05s 17:19:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:04', 'add_various_qualites_in_profile') 17:19:04.2 Info: Committing Transaction 17:19:04.2 Info: 4: add_various_qualites_in_profile migrated 17:19:04.2 Info: => 0.000305s 17:19:04.2 Info: 5: metadata_profiles migrating 17:19:04.2 Info: Beginning Transaction 17:19:04.2 Info: Starting migration of Main DB to 5 17:19:04.2 Info: CreateTable MetadataProfiles 17:19:04.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:04.2 Info: => 0.000141s 17:19:04.2 Info: CreateIndex MetadataProfiles (Name) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:04.2 Info: => 9.35E-05s 17:19:04.2 Info: AlterTable Artists 17:19:04.2 Info: => 1E-06s 17:19:04.2 Info: CreateColumn Artists MetadataProfileId Int32 17:19:04.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:04.2 Info: => 0.0005757s 17:19:04.2 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:04.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) 17:19:04.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" 17:19:04.2 Info: DROP TABLE "Artists" 17:19:04.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:04.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.2 Info: => 0.0046886s 17:19:04.2 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:04.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) 17:19:04.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" 17:19:04.2 Info: DROP TABLE "Artists" 17:19:04.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:04.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.2 Info: => 0.004575s 17:19:04.2 Info: AlterTable Albums 17:19:04.2 Info: => 1E-06s 17:19:04.2 Info: CreateColumn Albums SecondaryTypes String 17:19:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:04.2 Info: => 0.0005548s 17:19:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:04', 'metadata_profiles') 17:19:04.2 Info: Committing Transaction 17:19:04.2 Info: 5: metadata_profiles migrated 17:19:04.2 Info: => 0.0009764s 17:19:04.2 Info: 6: separate_automatic_and_interactive_search migrating 17:19:04.2 Info: Beginning Transaction 17:19:04.2 Info: Starting migration of Main DB to 6 17:19:04.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:04.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) 17:19:04.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:04.2 Info: DROP TABLE "Indexers" 17:19:04.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:04.2 Info: => 0.0050746s 17:19:04.2 Info: AlterTable Indexers 17:19:04.2 Info: => 1.1E-06s 17:19:04.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:04.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:04.2 Info: => 0.0005533s 17:19:04.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:04.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:04.2 Info: => 4.65E-05s 17:19:04.2 Info: AlterTable Indexers 17:19:04.2 Info: => 9E-07s 17:19:04.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:04.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) 17:19:04.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" 17:19:04.2 Info: DROP TABLE "Indexers" 17:19:04.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:04.2 Info: => 0.005026s 17:19:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:04', 'separate_automatic_and_interactive_search') 17:19:04.2 Info: Committing Transaction 17:19:04.2 Info: 6: separate_automatic_and_interactive_search migrated 17:19:04.2 Info: => 0.005376s 17:19:04.2 Info: 7: change_album_path_to_relative migrating 17:19:04.2 Info: Beginning Transaction 17:19:04.2 Info: Starting migration of Main DB to 7 17:19:04.2 Info: DeleteColumn Albums Path 17:19:04.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 17:19:04.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 17:19:04.2 Info: DROP TABLE "Albums" 17:19:04.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.2 Info: => 0.00478s 17:19:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:04', 'change_album_path_to_relative') 17:19:04.2 Info: Committing Transaction 17:19:04.2 Info: 7: change_album_path_to_relative migrated 17:19:04.2 Info: => 0.0052406s 17:19:04.2 Info: 8: change_quality_size_mb_to_kb migrating 17:19:04.2 Info: Beginning Transaction 17:19:04.2 Info: Starting migration of Main DB to 8 17:19:04.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 17:19:04.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 17:19:04.2 Info: => 5.49E-05s 17:19:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:04', 'change_quality_size_mb_to_kb') 17:19:04.2 Info: Committing Transaction 17:19:04.2 Info: 8: change_quality_size_mb_to_kb migrated 17:19:04.2 Info: => 0.0003444s 17:19:04.2 Info: 9: album_releases migrating 17:19:04.2 Info: Beginning Transaction 17:19:04.2 Info: Starting migration of Main DB to 9 17:19:04.2 Info: AlterTable Albums 17:19:04.2 Info: => 1.1E-06s 17:19:04.2 Info: CreateColumn Albums Releases String 17:19:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:04.2 Info: => 0.0006033s 17:19:04.2 Info: AlterTable Albums 17:19:04.2 Info: => 1.2E-06s 17:19:04.2 Info: CreateColumn Albums CurrentRelease String 17:19:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:04.2 Info: => 0.0005688s 17:19:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:04', 'album_releases') 17:19:04.2 Info: Committing Transaction 17:19:04.2 Info: 9: album_releases migrated 17:19:04.2 Info: => 0.0009001s 17:19:04.2 Info: 10: album_releases_fix migrating 17:19:04.2 Info: Beginning Transaction 17:19:04.2 Info: Starting migration of Main DB to 10 17:19:04.2 Info: AlterTable Albums 17:19:04.2 Info: => 1.1E-06s 17:19:04.2 Info: AlterColumn Albums Releases String 17:19:04.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:04.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:04.2 Info: DROP TABLE "Albums" 17:19:04.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.2 Info: => 0.0058787s 17:19:04.2 Info: AlterTable Albums 17:19:04.2 Info: => 1.2E-06s 17:19:04.2 Info: AlterColumn Albums CurrentRelease String 17:19:04.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:04.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:04.2 Info: DROP TABLE "Albums" 17:19:04.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.3 Info: => 0.0046739s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:04', 'album_releases_fix') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 10: album_releases_fix migrated 17:19:04.3 Info: => 0.0050921s 17:19:04.3 Info: 11: import_lists migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 11 17:19:04.3 Info: CreateTable ImportLists 17:19:04.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) 17:19:04.3 Info: => 0.0001762s 17:19:04.3 Info: CreateIndex ImportLists (Name) 17:19:04.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:04.3 Info: => 9.11E-05s 17:19:04.3 Info: CreateTable ImportListStatus 17:19:04.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) 17:19:04.3 Info: => 0.0001246s 17:19:04.3 Info: CreateIndex ImportListStatus (ProviderId) 17:19:04.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:04.3 Info: => 9.65E-05s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:04', 'import_lists') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 11: import_lists migrated 17:19:04.3 Info: => 0.0004813s 17:19:04.3 Info: 12: add_release_status migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 12 17:19:04.3 Info: AlterTable MetadataProfiles 17:19:04.3 Info: => 1.1E-06s 17:19:04.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:04.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:04.3 Info: => 0.0006041s 17:19:04.3 Info: PerformDBOperation 17:19:04.3 Info: Performing DB Operation 17:19:04.3 Info: => 3.22E-05s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:04', 'add_release_status') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 12: add_release_status migrated 17:19:04.3 Info: => 0.0003479s 17:19:04.3 Info: 13: album_download_notification migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 13 17:19:04.3 Info: AlterTable Notifications 17:19:04.3 Info: => 1E-06s 17:19:04.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:04.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:04.3 Info: => 0.0005966s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:04', 'album_download_notification') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 13: album_download_notification migrated 17:19:04.3 Info: => 0.0009334s 17:19:04.3 Info: 14: fix_language_metadata_profiles migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 14 17:19:04.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 17:19:04.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 17:19:04.3 Info: => 0.0001156s 17:19:04.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 17:19:04.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 17:19:04.3 Info: => 8.28E-05s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:04', 'fix_language_metadata_profiles') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 14: fix_language_metadata_profiles migrated 17:19:04.3 Info: => 0.0003804s 17:19:04.3 Info: 15: remove_fanzub migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 15 17:19:04.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:04.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:04.3 Info: => 4.86E-05s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:04', 'remove_fanzub') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 15: remove_fanzub migrated 17:19:04.3 Info: => 0.0003306s 17:19:04.3 Info: 16: update_artist_history_indexes migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 16 17:19:04.3 Info: CreateIndex Albums (ArtistId) 17:19:04.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:04.3 Info: => 0.000113s 17:19:04.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:04.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:04.3 Info: => 9.27E-05s 17:19:04.3 Info: DeleteIndex History (AlbumId) 17:19:04.3 Info: DROP INDEX "IX_History_AlbumId" 17:19:04.3 Info: => 0.0001188s 17:19:04.3 Info: CreateIndex History (AlbumId, Date) 17:19:04.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:04.3 Info: => 0.0001026s 17:19:04.3 Info: DeleteIndex History (DownloadId) 17:19:04.3 Info: DROP INDEX "IX_History_DownloadId" 17:19:04.3 Info: => 0.0001068s 17:19:04.3 Info: CreateIndex History (DownloadId, Date) 17:19:04.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:04.3 Info: => 9.43E-05s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:04', 'update_artist_history_indexes') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 16: update_artist_history_indexes migrated 17:19:04.3 Info: => 0.0004532s 17:19:04.3 Info: 17: remove_nma migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 17 17:19:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:04.3 Info: => 5.16E-05s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:04', 'remove_nma') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 17: remove_nma migrated 17:19:04.3 Info: => 0.0003366s 17:19:04.3 Info: 18: album_disambiguation migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 18 17:19:04.3 Info: AlterTable Albums 17:19:04.3 Info: => 1E-06s 17:19:04.3 Info: CreateColumn Albums Disambiguation String 17:19:04.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:04.3 Info: => 0.0006375s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:04', 'album_disambiguation') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 18: album_disambiguation migrated 17:19:04.3 Info: => 0.0009729s 17:19:04.3 Info: 19: add_ape_quality_in_profiles migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 19 17:19:04.3 Info: PerformDBOperation 17:19:04.3 Info: Performing DB Operation 17:19:04.3 Info: => 3.73E-05s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:04', 'add_ape_quality_in_profiles') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 19: add_ape_quality_in_profiles migrated 17:19:04.3 Info: => 0.0003284s 17:19:04.3 Info: 20: remove_pushalot migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 20 17:19:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:04.3 Info: => 5.24E-05s 17:19:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:04.3 Info: => 3.83E-05s 17:19:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:04.3 Info: => 3.82E-05s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:04', 'remove_pushalot') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 20: remove_pushalot migrated 17:19:04.3 Info: => 0.000342s 17:19:04.3 Info: 21: add_custom_filters migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 21 17:19:04.3 Info: CreateTable CustomFilters 17:19:04.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:04.3 Info: => 0.0001381s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:04', 'add_custom_filters') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 21: add_custom_filters migrated 17:19:04.3 Info: => 0.0004619s 17:19:04.3 Info: 22: import_list_tags migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 22 17:19:04.3 Info: AlterTable ImportLists 17:19:04.3 Info: => 1E-06s 17:19:04.3 Info: CreateColumn ImportLists Tags String 17:19:04.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:04.3 Info: => 0.0006163s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:04', 'import_list_tags') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 22: import_list_tags migrated 17:19:04.3 Info: => 0.000959s 17:19:04.3 Info: 23: add_release_groups_etc migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 23 17:19:04.3 Info: CreateTable ArtistMetadata 17:19:04.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) 17:19:04.3 Info: => 0.0001953s 17:19:04.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:04.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:04.3 Info: => 9.17E-05s 17:19:04.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" 17:19:04.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" 17:19:04.3 Info: => 9.21E-05s 17:19:04.3 Info: AlterTable Artists 17:19:04.3 Info: => 9E-07s 17:19:04.3 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:04.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:04.3 Info: => 0.0006438s 17:19:04.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:04.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:04.3 Info: => 7.54E-05s 17:19:04.3 Info: CreateTable AlbumReleases 17:19:04.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) 17:19:04.3 Info: => 0.0001666s 17:19:04.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:04.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:04.3 Info: => 8.87E-05s 17:19:04.3 Info: CreateIndex AlbumReleases (AlbumId) 17:19:04.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:04.3 Info: => 8.28E-05s 17:19:04.3 Info: PerformDBOperation 17:19:04.3 Info: Performing DB Operation 17:19:04.3 Info: => 4.04E-05s 17:19:04.3 Info: AlterTable Albums 17:19:04.3 Info: => 9E-07s 17:19:04.3 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:04.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:04.3 Info: => 0.0006345s 17:19:04.3 Info: AlterTable Albums 17:19:04.3 Info: => 1.2E-06s 17:19:04.3 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:04.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:04.3 Info: => 0.0006303s 17:19:04.3 Info: AlterTable Albums 17:19:04.3 Info: => 1.1E-06s 17:19:04.3 Info: CreateColumn Albums Links String 17:19:04.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:04.3 Info: => 0.0006124s 17:19:04.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:04.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:04.3 Info: => 0.0001095s 17:19:04.3 Info: AlterTable Tracks 17:19:04.3 Info: => 1E-06s 17:19:04.3 Info: CreateColumn Tracks ForeignRecordingId String 17:19:04.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:04.3 Info: => 0.0006371s 17:19:04.3 Info: AlterTable Tracks 17:19:04.3 Info: => 1.1E-06s 17:19:04.3 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:04.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:04.3 Info: => 0.0006189s 17:19:04.3 Info: AlterTable Tracks 17:19:04.3 Info: => 1.2E-06s 17:19:04.3 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:04.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:04.3 Info: => 0.0006153s 17:19:04.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:04.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:04.3 Info: => 8.75E-05s 17:19:04.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:04.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:04.3 Info: => 7.3E-05s 17:19:04.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:04.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:04.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" 17:19:04.3 Info: DROP TABLE "Artists" 17:19:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.3 Info: => 0.0059676s 17:19:04.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:04.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:19:04.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:04.3 Info: DROP TABLE "Albums" 17:19:04.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.3 Info: => 0.0049393s 17:19:04.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:04.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) 17:19:04.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" 17:19:04.3 Info: DROP TABLE "Tracks" 17:19:04.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:04.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:04.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:04.3 Info: => 0.0045622s 17:19:04.3 Info: DeleteColumn TrackFiles ArtistId 17:19:04.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:04.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" 17:19:04.3 Info: DROP TABLE "TrackFiles" 17:19:04.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.3 Info: => 0.0055703s 17:19:04.3 Info: CreateIndex Artists (ArtistMetadataId) 17:19:04.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:04.3 Info: => 9.04E-05s 17:19:04.3 Info: CreateIndex Artists (Monitored) 17:19:04.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:04.3 Info: => 8.64E-05s 17:19:04.3 Info: CreateIndex Albums (ArtistMetadataId) 17:19:04.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:04.3 Info: => 8.5E-05s 17:19:04.3 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:04.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:04.3 Info: => 9.58E-05s 17:19:04.3 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:04.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:04.3 Info: => 8.48E-05s 17:19:04.3 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:04.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:04.3 Info: => 8.1E-05s 17:19:04.3 Info: UpdateData 17:19:04.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:04.3 Info: => 4.92E-05s 17:19:04.3 Info: UpdateData 17:19:04.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:04.3 Info: => 4.48E-05s 17:19:04.3 Info: UpdateData 17:19:04.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:04.3 Info: => 4.82E-05s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:04', 'add_release_groups_etc') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 23: add_release_groups_etc migrated 17:19:04.3 Info: => 0.0006663s 17:19:04.3 Info: 24: NewMediaInfoFormat migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 24 17:19:04.3 Info: UpdateData 17:19:04.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:04.3 Info: => 5.59E-05s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:04', 'NewMediaInfoFormat') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 24: NewMediaInfoFormat migrated 17:19:04.3 Info: => 0.0003416s 17:19:04.3 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 25 17:19:04.3 Info: RenameTable Restrictions ReleaseProfiles 17:19:04.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:04.3 Info: => 0.0016934s 17:19:04.3 Info: AlterTable ReleaseProfiles 17:19:04.3 Info: => 1.8E-06s 17:19:04.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:04.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:04.3 Info: => 0.0005854s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:04', 'rename_restrictions_to_release_profiles') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:04.3 Info: => 0.000905s 17:19:04.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 26 17:19:04.3 Info: RenameTable Profiles QualityProfiles 17:19:04.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:04.3 Info: => 0.0016886s 17:19:04.3 Info: AlterTable QualityProfiles 17:19:04.3 Info: => 1.4E-06s 17:19:04.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:04.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:04.3 Info: => 0.0006046s 17:19:04.3 Info: AlterTable LanguageProfiles 17:19:04.3 Info: => 1.1E-06s 17:19:04.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:04.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:04.3 Info: => 0.0005669s 17:19:04.3 Info: UpdateData 17:19:04.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:04.3 Info: => 4.92E-05s 17:19:04.3 Info: UpdateData 17:19:04.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:04.3 Info: => 3.63E-05s 17:19:04.3 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:04.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:04.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" 17:19:04.3 Info: DROP TABLE "Artists" 17:19:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:04.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:04.3 Info: => 0.0048406s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:04', 'rename_quality_profiles_add_upgrade_allowed') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:04.3 Info: => 0.0063826s 17:19:04.3 Info: 27: add_import_exclusions migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 27 17:19:04.3 Info: CreateTable ImportListExclusions 17:19:04.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:04.3 Info: => 0.000139s 17:19:04.3 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:04.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:04.3 Info: => 9.45E-05s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:04', 'add_import_exclusions') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 27: add_import_exclusions migrated 17:19:04.3 Info: => 0.0003913s 17:19:04.3 Info: 28: clean_artist_metadata_table migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 28 17:19:04.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) 17:19:04.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) 17:19:04.3 Info: => 0.0001584s 17:19:04.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) 17:19:04.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) 17:19:04.3 Info: => 0.0001277s 17:19:04.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) 17:19:04.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) 17:19:04.3 Info: => 0.0001215s 17:19:04.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) 17:19:04.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) 17:19:04.3 Info: => 0.0001191s 17:19:04.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) 17:19:04.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) 17:19:04.3 Info: => 0.0001162s 17:19:04.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) 17:19:04.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) 17:19:04.3 Info: => 0.0001204s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:04', 'clean_artist_metadata_table') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 28: clean_artist_metadata_table migrated 17:19:04.3 Info: => 0.0003834s 17:19:04.3 Info: 29: health_issue_notification migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 29 17:19:04.3 Info: AlterTable Notifications 17:19:04.3 Info: => 1E-06s 17:19:04.3 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:04.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:04.3 Info: => 0.0006266s 17:19:04.3 Info: AlterTable Notifications 17:19:04.3 Info: => 1.2E-06s 17:19:04.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:04.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:04.3 Info: => 0.0005849s 17:19:04.3 Info: AlterTable Notifications 17:19:04.3 Info: => 1.1E-06s 17:19:04.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:04.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:04.3 Info: => 0.0005837s 17:19:04.3 Info: AlterTable Notifications 17:19:04.3 Info: => 1.1E-06s 17:19:04.3 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:04.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:04.3 Info: => 0.0005835s 17:19:04.3 Info: AlterTable Notifications 17:19:04.3 Info: => 1.1E-06s 17:19:04.3 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:04.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:04.3 Info: => 0.0006011s 17:19:04.3 Info: DeleteColumn Notifications OnDownload 17:19:04.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) 17:19:04.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" 17:19:04.3 Info: DROP TABLE "Notifications" 17:19:04.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:04.3 Info: => 0.004417s 17:19:04.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:04.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) 17:19:04.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" 17:19:04.3 Info: DROP TABLE "Notifications" 17:19:04.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:04.3 Info: => 0.0064309s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:04', 'health_issue_notification') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 29: health_issue_notification migrated 17:19:04.3 Info: => 0.0068144s 17:19:04.3 Info: 30: add_mediafilerepository_mtime migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 30 17:19:04.3 Info: AlterTable TrackFiles 17:19:04.3 Info: => 1.4E-06s 17:19:04.3 Info: CreateColumn TrackFiles Modified DateTime 17:19:04.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:04.3 Info: => 0.0006313s 17:19:04.3 Info: AlterTable TrackFiles 17:19:04.3 Info: => 1.3E-06s 17:19:04.3 Info: CreateColumn TrackFiles Path String 17:19:04.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:04.3 Info: => 0.0005807s 17:19:04.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:04.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:04.3 Info: => 4.1E-05s 17:19:04.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) 17:19:04.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) 17:19:04.3 Info: => 0.0001284s 17:19:04.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) 17:19:04.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) 17:19:04.3 Info: => 0.0001477s 17:19:04.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) 17:19:04.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) 17:19:04.3 Info: => 0.0001426s 17:19:04.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") 17:19:04.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") 17:19:04.3 Info: => 8.82E-05s 17:19:04.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:04.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:04.3 Info: => 5.66E-05s 17:19:04.3 Info: AlterTable TrackFiles 17:19:04.3 Info: => 1.1E-06s 17:19:04.3 Info: AlterColumn TrackFiles Path String 17:19:04.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:04.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" 17:19:04.3 Info: DROP TABLE "TrackFiles" 17:19:04.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.3 Info: => 0.0046751s 17:19:04.3 Info: CreateIndex TrackFiles (Path) 17:19:04.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:04.3 Info: => 8.93E-05s 17:19:04.3 Info: DeleteColumn TrackFiles RelativePath 17:19:04.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:04.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" 17:19:04.3 Info: DROP TABLE "TrackFiles" 17:19:04.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:04.3 Info: => 0.0058124s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:04', 'add_mediafilerepository_mtime') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 30: add_mediafilerepository_mtime migrated 17:19:04.3 Info: => 0.0061536s 17:19:04.3 Info: 31: add_artistmetadataid_constraint migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 31 17:19:04.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") 17:19:04.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") 17:19:04.3 Info: => 9.61E-05s 17:19:04.3 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:04.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:04.3 Info: => 0.0001342s 17:19:04.3 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:04.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:04.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" 17:19:04.3 Info: DROP TABLE "Artists" 17:19:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:04.3 Info: => 0.0059522s 17:19:04.3 Info: CreateIndex Artists (ArtistMetadataId) 17:19:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:04.3 Info: => 8.68E-05s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:04', 'add_artistmetadataid_constraint') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 31: add_artistmetadataid_constraint migrated 17:19:04.3 Info: => 0.0004311s 17:19:04.3 Info: 32: old_ids_and_artist_alias migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 32 17:19:04.3 Info: AlterTable ArtistMetadata 17:19:04.3 Info: => 1E-06s 17:19:04.3 Info: CreateColumn ArtistMetadata Aliases String 17:19:04.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:04.3 Info: => 0.0006327s 17:19:04.3 Info: AlterTable ArtistMetadata 17:19:04.3 Info: => 1.1E-06s 17:19:04.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:04.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:04.3 Info: => 0.0006177s 17:19:04.3 Info: AlterTable Albums 17:19:04.3 Info: => 9E-07s 17:19:04.3 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:04.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:04.3 Info: => 0.0005953s 17:19:04.3 Info: AlterTable AlbumReleases 17:19:04.3 Info: => 1E-06s 17:19:04.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:04.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:04.3 Info: => 0.0005988s 17:19:04.3 Info: AlterTable Tracks 17:19:04.3 Info: => 1.1E-06s 17:19:04.3 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:04.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:04.3 Info: => 0.0005904s 17:19:04.3 Info: AlterTable Tracks 17:19:04.3 Info: => 1E-06s 17:19:04.3 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:04.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:04.3 Info: => 0.0005894s 17:19:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:04', 'old_ids_and_artist_alias') 17:19:04.3 Info: Committing Transaction 17:19:04.3 Info: 32: old_ids_and_artist_alias migrated 17:19:04.3 Info: => 0.0008905s 17:19:04.3 Info: 33: download_propers_config migrating 17:19:04.3 Info: Beginning Transaction 17:19:04.3 Info: Starting migration of Main DB to 33 17:19:04.3 Info: PerformDBOperation 17:19:04.3 Info: Performing DB Operation 17:19:04.3 Info: => 3.62E-05s 17:19:04.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:04.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:04.3 Info: => 3.96E-05s 17:19:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:04', 'download_propers_config') 17:19:04.4 Info: Committing Transaction 17:19:04.4 Info: 33: download_propers_config migrated 17:19:04.4 Info: => 0.0003217s 17:19:04.4 Info: 34: remove_language_profiles migrating 17:19:04.4 Info: Beginning Transaction 17:19:04.4 Info: Starting migration of Main DB to 34 17:19:04.4 Info: DeleteTable LanguageProfiles 17:19:04.4 Info: DROP TABLE "LanguageProfiles" 17:19:04.4 Info: => 0.0002107s 17:19:04.4 Info: DeleteColumn Artists LanguageProfileId 17:19:04.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) 17:19:04.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" 17:19:04.4 Info: DROP TABLE "Artists" 17:19:04.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:04.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:04.4 Info: => 0.0049813s 17:19:04.4 Info: DeleteColumn ImportLists LanguageProfileId 17:19:04.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) 17:19:04.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" 17:19:04.4 Info: DROP TABLE "ImportLists" 17:19:04.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:04.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:04.4 Info: => 0.0056508s 17:19:04.4 Info: DeleteColumn Blacklist Language 17:19:04.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) 17:19:04.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" 17:19:04.4 Info: DROP TABLE "Blacklist" 17:19:04.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:04.4 Info: => 0.0059033s 17:19:04.4 Info: DeleteColumn History Language 17:19:04.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 17:19:04.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 17:19:04.4 Info: DROP TABLE "History" 17:19:04.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:04.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:04.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:04.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:04.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:04.4 Info: => 0.0049446s 17:19:04.4 Info: DeleteColumn LyricFiles Language 17:19:04.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:04.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 17:19:04.4 Info: DROP TABLE "LyricFiles" 17:19:04.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:04.4 Info: => 0.0042766s 17:19:04.4 Info: DeleteColumn TrackFiles Language 17:19:04.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) 17:19:04.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" 17:19:04.4 Info: DROP TABLE "TrackFiles" 17:19:04.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:04.4 Info: => 0.0046943s 17:19:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:04', 'remove_language_profiles') 17:19:04.4 Info: Committing Transaction 17:19:04.4 Info: 34: remove_language_profiles migrated 17:19:04.4 Info: => 0.0052126s 17:19:04.4 Info: 35: multi_disc_naming_format migrating 17:19:04.4 Info: Beginning Transaction 17:19:04.4 Info: Starting migration of Main DB to 35 17:19:04.4 Info: AlterTable NamingConfig 17:19:04.4 Info: => 1.1E-06s 17:19:04.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:04.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:04.4 Info: => 0.0006153s 17:19:04.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:04.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:04.4 Info: => 7.39E-05s 17:19:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:04', 'multi_disc_naming_format') 17:19:04.4 Info: Committing Transaction 17:19:04.4 Info: 35: multi_disc_naming_format migrated 17:19:04.4 Info: => 0.0003494s 17:19:04.4 Info: 36: add_download_client_priority migrating 17:19:04.4 Info: Beginning Transaction 17:19:04.4 Info: Starting migration of Main DB to 36 17:19:04.4 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 17:19:04.4 Info: AlterTable DownloadClients 17:19:04.4 Info: => 8E-07s 17:19:04.4 Info: CreateColumn DownloadClients Priority Int32 17:19:04.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:04.4 Info: => 0.0006111s 17:19:04.4 Info: PerformDBOperation 17:19:04.4 Info: Performing DB Operation 17:19:04.4 Info: => 0.0001035s 17:19:04.4 Info: -> 1 Insert operations completed in 00:00:00.0001037 taking an average of 00:00:00.0001037 17:19:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:04', 'add_download_client_priority') 17:19:04.4 Info: Committing Transaction 17:19:04.4 Info: 36: add_download_client_priority migrated 17:19:04.4 Info: => 0.0004442s 17:19:04.4 Debug: Took: 00:00:00.2162668 17:19:04.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 17:19:04.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 17:19:04.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863444747169_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:04.4 Info: DatabaseEngineVersionCheck migrating 17:19:04.4 Info: PerformDBOperation 17:19:04.4 Info: Performing DB Operation 17:19:04.4 Info: SQLite 3.48.0 17:19:04.4 Info: => 0.0010895s 17:19:04.4 Info: DatabaseEngineVersionCheck migrated 17:19:04.4 Info: => 0.0011078s 17:19:04.4 Info: VersionMigration migrating 17:19:04.4 Info: Beginning Transaction 17:19:04.4 Info: CreateTable VersionInfo 17:19:04.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:04.4 Info: => 0.0001436s 17:19:04.4 Info: Committing Transaction 17:19:04.4 Info: VersionMigration migrated 17:19:04.4 Info: => 0.0005131s 17:19:04.4 Info: VersionUniqueMigration migrating 17:19:04.4 Info: Beginning Transaction 17:19:04.4 Info: CreateIndex VersionInfo (Version) 17:19:04.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:04.4 Info: => 0.0001287s 17:19:04.4 Info: AlterTable VersionInfo 17:19:04.4 Info: => 1E-06s 17:19:04.4 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:04.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:04.4 Info: => 0.0005987s 17:19:04.4 Info: Committing Transaction 17:19:04.4 Info: VersionUniqueMigration migrated 17:19:04.4 Info: => 0.0008096s 17:19:04.4 Info: VersionDescriptionMigration migrating 17:19:04.4 Info: Beginning Transaction 17:19:04.4 Info: AlterTable VersionInfo 17:19:04.4 Info: => 1.1E-06s 17:19:04.4 Info: CreateColumn VersionInfo Description String 17:19:04.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:04.4 Info: => 0.0002018s 17:19:04.4 Info: Committing Transaction 17:19:04.4 Info: VersionDescriptionMigration migrated 17:19:04.4 Info: => 0.0004049s 17:19:04.4 Info: 1: InitialSetup migrating 17:19:04.4 Info: Beginning Transaction 17:19:04.4 Info: Starting migration of Main DB to 1 17:19:04.5 Info: CreateTable Config 17:19:04.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:04.5 Info: => 0.0001749s 17:19:04.5 Info: CreateIndex Config (Key) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:04.5 Info: => 8.16E-05s 17:19:04.5 Info: CreateTable RootFolders 17:19:04.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:04.5 Info: => 9.19E-05s 17:19:04.5 Info: CreateIndex RootFolders (Path) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:04.5 Info: => 7.88E-05s 17:19:04.5 Info: CreateTable Artists 17:19:04.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) 17:19:04.5 Info: => 0.0002897s 17:19:04.5 Info: CreateIndex Artists (ForeignArtistId) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:04.5 Info: => 8.5E-05s 17:19:04.5 Info: CreateIndex Artists (NameSlug) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:04.5 Info: => 7.48E-05s 17:19:04.5 Info: CreateIndex Artists (CleanName) 17:19:04.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.5 Info: => 7.51E-05s 17:19:04.5 Info: CreateIndex Artists (Path) 17:19:04.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.5 Info: => 7.1E-05s 17:19:04.5 Info: CreateTable Albums 17:19:04.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) 17:19:04.5 Info: => 0.0002536s 17:19:04.5 Info: CreateIndex Albums (ForeignAlbumId) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.5 Info: => 8.15E-05s 17:19:04.5 Info: CreateIndex Albums (MBId) 17:19:04.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.5 Info: => 7.29E-05s 17:19:04.5 Info: CreateIndex Albums (TADBId) 17:19:04.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.5 Info: => 7.37E-05s 17:19:04.5 Info: CreateIndex Albums (TitleSlug) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.5 Info: => 7.41E-05s 17:19:04.5 Info: CreateIndex Albums (CleanTitle) 17:19:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.5 Info: => 6.98E-05s 17:19:04.5 Info: CreateIndex Albums (Path) 17:19:04.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:04.5 Info: => 7.13E-05s 17:19:04.5 Info: CreateTable Tracks 17:19:04.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) 17:19:04.5 Info: => 0.0001669s 17:19:04.5 Info: CreateIndex Tracks (ForeignTrackId) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:04.5 Info: => 7.81E-05s 17:19:04.5 Info: CreateIndex Tracks (ArtistId) 17:19:04.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:04.5 Info: => 7.87E-05s 17:19:04.5 Info: CreateIndex Tracks (TrackFileId) 17:19:04.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:04.5 Info: => 0.0001022s 17:19:04.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:04.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:04.5 Info: => 8.87E-05s 17:19:04.5 Info: CreateTable TrackFiles 17:19:04.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) 17:19:04.5 Info: => 0.000143s 17:19:04.5 Info: CreateIndex TrackFiles (ArtistId) 17:19:04.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:04.5 Info: => 8.18E-05s 17:19:04.5 Info: CreateIndex TrackFiles (AlbumId) 17:19:04.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.5 Info: => 8.54E-05s 17:19:04.5 Info: CreateTable History 17:19:04.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) 17:19:04.5 Info: => 0.0001518s 17:19:04.5 Info: CreateIndex History (Date) 17:19:04.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:04.5 Info: => 8.37E-05s 17:19:04.5 Info: CreateIndex History (EventType) 17:19:04.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:04.5 Info: => 0.0001071s 17:19:04.5 Info: CreateIndex History (DownloadId) 17:19:04.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:04.5 Info: => 9.61E-05s 17:19:04.5 Info: CreateIndex History (AlbumId) 17:19:04.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:04.5 Info: => 8.11E-05s 17:19:04.5 Info: CreateTable Notifications 17:19:04.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) 17:19:04.5 Info: => 0.0001418s 17:19:04.5 Info: CreateTable ScheduledTasks 17:19:04.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:04.5 Info: => 0.0001178s 17:19:04.5 Info: CreateIndex ScheduledTasks (TypeName) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:04.5 Info: => 8.21E-05s 17:19:04.5 Info: CreateTable Indexers 17:19:04.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) 17:19:04.5 Info: => 0.0001183s 17:19:04.5 Info: CreateIndex Indexers (Name) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:04.5 Info: => 0.0001077s 17:19:04.5 Info: CreateTable Profiles 17:19:04.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:04.5 Info: => 0.0001168s 17:19:04.5 Info: CreateIndex Profiles (Name) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:04.5 Info: => 8.6E-05s 17:19:04.5 Info: CreateTable QualityDefinitions 17:19:04.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:04.5 Info: => 0.0001181s 17:19:04.5 Info: CreateIndex QualityDefinitions (Quality) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:04.5 Info: => 8.22E-05s 17:19:04.5 Info: CreateIndex QualityDefinitions (Title) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:04.5 Info: => 8.6E-05s 17:19:04.5 Info: CreateTable NamingConfig 17:19:04.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) 17:19:04.5 Info: => 0.0001551s 17:19:04.5 Info: CreateTable Blacklist 17:19:04.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 '') 17:19:04.5 Info: => 0.0001873s 17:19:04.5 Info: CreateTable Metadata 17:19:04.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) 17:19:04.5 Info: => 0.0001746s 17:19:04.5 Info: CreateTable MetadataFiles 17:19:04.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) 17:19:04.5 Info: => 0.000141s 17:19:04.5 Info: CreateTable DownloadClients 17:19:04.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) 17:19:04.5 Info: => 0.0001172s 17:19:04.5 Info: CreateTable PendingReleases 17:19:04.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 '') 17:19:04.5 Info: => 0.0001268s 17:19:04.5 Info: CreateTable RemotePathMappings 17:19:04.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:04.5 Info: => 0.0001062s 17:19:04.5 Info: CreateTable Tags 17:19:04.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:04.5 Info: => 9.41E-05s 17:19:04.5 Info: CreateIndex Tags (Label) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:04.5 Info: => 9.98E-05s 17:19:04.5 Info: CreateTable Restrictions 17:19:04.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:04.5 Info: => 0.0001122s 17:19:04.5 Info: CreateTable DelayProfiles 17:19:04.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) 17:19:04.5 Info: => 0.0001395s 17:19:04.5 Info: CreateTable Users 17:19:04.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:04.5 Info: => 0.0001054s 17:19:04.5 Info: CreateIndex Users (Identifier) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:04.5 Info: => 9.18E-05s 17:19:04.5 Info: CreateIndex Users (Username) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:04.5 Info: => 8.58E-05s 17:19:04.5 Info: CreateTable Commands 17:19:04.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) 17:19:04.5 Info: => 0.0001402s 17:19:04.5 Info: CreateTable IndexerStatus 17:19:04.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) 17:19:04.5 Info: => 0.0001458s 17:19:04.5 Info: CreateIndex IndexerStatus (ProviderId) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:04.5 Info: => 8.64E-05s 17:19:04.5 Info: CreateTable ExtraFiles 17:19:04.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) 17:19:04.5 Info: => 0.0001262s 17:19:04.5 Info: CreateTable LyricFiles 17:19:04.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) 17:19:04.5 Info: => 0.0001442s 17:19:04.5 Info: CreateTable LanguageProfiles 17:19:04.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:04.5 Info: => 0.0001043s 17:19:04.5 Info: CreateIndex LanguageProfiles (Name) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:04.5 Info: => 8.91E-05s 17:19:04.5 Info: CreateTable DownloadClientStatus 17:19:04.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) 17:19:04.5 Info: => 0.0001138s 17:19:04.5 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:04.5 Info: => 8.93E-05s 17:19:04.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:04.5 Info: -> 1 Insert operations completed in 00:00:00.0000682 taking an average of 00:00:00.0000682 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:04', 'InitialSetup') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 1: InitialSetup migrated 17:19:04.5 Info: => 0.0010048s 17:19:04.5 Info: 2: add_reason_to_pending_releases migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 2 17:19:04.5 Info: AlterTable PendingReleases 17:19:04.5 Info: => 1.2E-06s 17:19:04.5 Info: CreateColumn PendingReleases Reason Int32 17:19:04.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:04.5 Info: => 0.0006039s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:04', 'add_reason_to_pending_releases') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 2: add_reason_to_pending_releases migrated 17:19:04.5 Info: => 0.0009028s 17:19:04.5 Info: 3: add_medium_support migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 3 17:19:04.5 Info: AlterTable Albums 17:19:04.5 Info: => 1.3E-06s 17:19:04.5 Info: CreateColumn Albums Media String 17:19:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:04.5 Info: => 0.0005997s 17:19:04.5 Info: AlterTable Tracks 17:19:04.5 Info: => 1E-06s 17:19:04.5 Info: CreateColumn Tracks MediumNumber Int32 17:19:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:04.5 Info: => 0.0005568s 17:19:04.5 Info: AlterTable Tracks 17:19:04.5 Info: => 1.1E-06s 17:19:04.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:04.5 Info: => 0.0005689s 17:19:04.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:04.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:04.5 Info: => 4.81E-05s 17:19:04.5 Info: DeleteColumn Tracks TrackNumber 17:19:04.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) 17:19:04.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" 17:19:04.5 Info: DROP TABLE "Tracks" 17:19:04.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:04.5 Info: => 0.0043938s 17:19:04.5 Info: AlterTable Tracks 17:19:04.5 Info: => 1.3E-06s 17:19:04.5 Info: CreateColumn Tracks TrackNumber String 17:19:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:04.5 Info: => 0.0005601s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:04', 'add_medium_support') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 3: add_medium_support migrated 17:19:04.5 Info: => 0.0009398s 17:19:04.5 Info: 4: add_various_qualites_in_profile migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 4 17:19:04.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:04.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:04.5 Info: => 5.76E-05s 17:19:04.5 Info: PerformDBOperation 17:19:04.5 Info: Performing DB Operation 17:19:04.5 Info: => 4.03E-05s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:04', 'add_various_qualites_in_profile') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 4: add_various_qualites_in_profile migrated 17:19:04.5 Info: => 0.0002956s 17:19:04.5 Info: 5: metadata_profiles migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 5 17:19:04.5 Info: CreateTable MetadataProfiles 17:19:04.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:04.5 Info: => 0.0001415s 17:19:04.5 Info: CreateIndex MetadataProfiles (Name) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:04.5 Info: => 9.79E-05s 17:19:04.5 Info: AlterTable Artists 17:19:04.5 Info: => 1E-06s 17:19:04.5 Info: CreateColumn Artists MetadataProfileId Int32 17:19:04.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:04.5 Info: => 0.0005702s 17:19:04.5 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:04.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) 17:19:04.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" 17:19:04.5 Info: DROP TABLE "Artists" 17:19:04.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.5 Info: => 0.0047026s 17:19:04.5 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:04.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) 17:19:04.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" 17:19:04.5 Info: DROP TABLE "Artists" 17:19:04.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.5 Info: => 0.0046695s 17:19:04.5 Info: AlterTable Albums 17:19:04.5 Info: => 1.1E-06s 17:19:04.5 Info: CreateColumn Albums SecondaryTypes String 17:19:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:04.5 Info: => 0.0005578s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:04', 'metadata_profiles') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 5: metadata_profiles migrated 17:19:04.5 Info: => 0.0009976s 17:19:04.5 Info: 6: separate_automatic_and_interactive_search migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 6 17:19:04.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:04.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) 17:19:04.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:04.5 Info: DROP TABLE "Indexers" 17:19:04.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:04.5 Info: => 0.0051395s 17:19:04.5 Info: AlterTable Indexers 17:19:04.5 Info: => 1.1E-06s 17:19:04.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:04.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:04.5 Info: => 0.0005572s 17:19:04.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:04.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:04.5 Info: => 4.53E-05s 17:19:04.5 Info: AlterTable Indexers 17:19:04.5 Info: => 9E-07s 17:19:04.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:04.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) 17:19:04.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" 17:19:04.5 Info: DROP TABLE "Indexers" 17:19:04.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:04.5 Info: => 0.0039336s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:04', 'separate_automatic_and_interactive_search') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 6: separate_automatic_and_interactive_search migrated 17:19:04.5 Info: => 0.0042818s 17:19:04.5 Info: 7: change_album_path_to_relative migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 7 17:19:04.5 Info: DeleteColumn Albums Path 17:19:04.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) 17:19:04.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" 17:19:04.5 Info: DROP TABLE "Albums" 17:19:04.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.5 Info: => 0.0062031s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:04', 'change_album_path_to_relative') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 7: change_album_path_to_relative migrated 17:19:04.5 Info: => 0.0066462s 17:19:04.5 Info: 8: change_quality_size_mb_to_kb migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 8 17:19:04.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 17:19:04.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 17:19:04.5 Info: => 5.55E-05s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:04', 'change_quality_size_mb_to_kb') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 8: change_quality_size_mb_to_kb migrated 17:19:04.5 Info: => 0.000313s 17:19:04.5 Info: 9: album_releases migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 9 17:19:04.5 Info: AlterTable Albums 17:19:04.5 Info: => 1.2E-06s 17:19:04.5 Info: CreateColumn Albums Releases String 17:19:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:04.5 Info: => 0.0006033s 17:19:04.5 Info: AlterTable Albums 17:19:04.5 Info: => 1.1E-06s 17:19:04.5 Info: CreateColumn Albums CurrentRelease String 17:19:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:04.5 Info: => 0.0005566s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:04', 'album_releases') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 9: album_releases migrated 17:19:04.5 Info: => 0.0008594s 17:19:04.5 Info: 10: album_releases_fix migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 10 17:19:04.5 Info: AlterTable Albums 17:19:04.5 Info: => 1.2E-06s 17:19:04.5 Info: AlterColumn Albums Releases String 17:19:04.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) 17:19:04.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" 17:19:04.5 Info: DROP TABLE "Albums" 17:19:04.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.5 Info: => 0.0046977s 17:19:04.5 Info: AlterTable Albums 17:19:04.5 Info: => 1.1E-06s 17:19:04.5 Info: AlterColumn Albums CurrentRelease String 17:19:04.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) 17:19:04.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" 17:19:04.5 Info: DROP TABLE "Albums" 17:19:04.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.5 Info: => 0.0046875s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:04', 'album_releases_fix') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 10: album_releases_fix migrated 17:19:04.5 Info: => 0.0050708s 17:19:04.5 Info: 11: import_lists migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 11 17:19:04.5 Info: CreateTable ImportLists 17:19:04.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) 17:19:04.5 Info: => 0.0001757s 17:19:04.5 Info: CreateIndex ImportLists (Name) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:04.5 Info: => 8.92E-05s 17:19:04.5 Info: CreateTable ImportListStatus 17:19:04.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) 17:19:04.5 Info: => 0.0001222s 17:19:04.5 Info: CreateIndex ImportListStatus (ProviderId) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:04.5 Info: => 8.28E-05s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:04', 'import_lists') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 11: import_lists migrated 17:19:04.5 Info: => 0.0004212s 17:19:04.5 Info: 12: add_release_status migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 12 17:19:04.5 Info: AlterTable MetadataProfiles 17:19:04.5 Info: => 1.2E-06s 17:19:04.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:04.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:04.5 Info: => 0.0006148s 17:19:04.5 Info: PerformDBOperation 17:19:04.5 Info: Performing DB Operation 17:19:04.5 Info: => 3.28E-05s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:04', 'add_release_status') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 12: add_release_status migrated 17:19:04.5 Info: => 0.0003211s 17:19:04.5 Info: 13: album_download_notification migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 13 17:19:04.5 Info: AlterTable Notifications 17:19:04.5 Info: => 1.3E-06s 17:19:04.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:04.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:04.5 Info: => 0.0005994s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:04', 'album_download_notification') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 13: album_download_notification migrated 17:19:04.5 Info: => 0.0009263s 17:19:04.5 Info: 14: fix_language_metadata_profiles migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 14 17:19:04.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 17:19:04.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 17:19:04.5 Info: => 8.48E-05s 17:19:04.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 17:19:04.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 17:19:04.5 Info: => 6.14E-05s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:04', 'fix_language_metadata_profiles') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 14: fix_language_metadata_profiles migrated 17:19:04.5 Info: => 0.0003151s 17:19:04.5 Info: 15: remove_fanzub migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 15 17:19:04.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:04.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:04.5 Info: => 4.89E-05s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:04', 'remove_fanzub') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 15: remove_fanzub migrated 17:19:04.5 Info: => 0.0002973s 17:19:04.5 Info: 16: update_artist_history_indexes migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 16 17:19:04.5 Info: CreateIndex Albums (ArtistId) 17:19:04.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:04.5 Info: => 0.0001139s 17:19:04.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:04.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:04.5 Info: => 9.17E-05s 17:19:04.5 Info: DeleteIndex History (AlbumId) 17:19:04.5 Info: DROP INDEX "IX_History_AlbumId" 17:19:04.5 Info: => 0.0001373s 17:19:04.5 Info: CreateIndex History (AlbumId, Date) 17:19:04.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:04.5 Info: => 0.0001018s 17:19:04.5 Info: DeleteIndex History (DownloadId) 17:19:04.5 Info: DROP INDEX "IX_History_DownloadId" 17:19:04.5 Info: => 0.0001112s 17:19:04.5 Info: CreateIndex History (DownloadId, Date) 17:19:04.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:04.5 Info: => 9.64E-05s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:04', 'update_artist_history_indexes') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 16: update_artist_history_indexes migrated 17:19:04.5 Info: => 0.0004348s 17:19:04.5 Info: 17: remove_nma migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 17 17:19:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:04.5 Info: => 5.18E-05s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:04', 'remove_nma') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 17: remove_nma migrated 17:19:04.5 Info: => 0.0003023s 17:19:04.5 Info: 18: album_disambiguation migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 18 17:19:04.5 Info: AlterTable Albums 17:19:04.5 Info: => 1.2E-06s 17:19:04.5 Info: CreateColumn Albums Disambiguation String 17:19:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:04.5 Info: => 0.0006165s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:04', 'album_disambiguation') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 18: album_disambiguation migrated 17:19:04.5 Info: => 0.0009158s 17:19:04.5 Info: 19: add_ape_quality_in_profiles migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 19 17:19:04.5 Info: PerformDBOperation 17:19:04.5 Info: Performing DB Operation 17:19:04.5 Info: => 3.69E-05s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:04', 'add_ape_quality_in_profiles') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 19: add_ape_quality_in_profiles migrated 17:19:04.5 Info: => 0.0002943s 17:19:04.5 Info: 20: remove_pushalot migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 20 17:19:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:04.5 Info: => 5.19E-05s 17:19:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:04.5 Info: => 3.89E-05s 17:19:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:04.5 Info: => 3.69E-05s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:04', 'remove_pushalot') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 20: remove_pushalot migrated 17:19:04.5 Info: => 0.0002842s 17:19:04.5 Info: 21: add_custom_filters migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 21 17:19:04.5 Info: CreateTable CustomFilters 17:19:04.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:04.5 Info: => 0.0001384s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:04', 'add_custom_filters') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 21: add_custom_filters migrated 17:19:04.5 Info: => 0.0004287s 17:19:04.5 Info: 22: import_list_tags migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 22 17:19:04.5 Info: AlterTable ImportLists 17:19:04.5 Info: => 1.1E-06s 17:19:04.5 Info: CreateColumn ImportLists Tags String 17:19:04.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:04.5 Info: => 0.0006174s 17:19:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:04', 'import_list_tags') 17:19:04.5 Info: Committing Transaction 17:19:04.5 Info: 22: import_list_tags migrated 17:19:04.5 Info: => 0.0009345s 17:19:04.5 Info: 23: add_release_groups_etc migrating 17:19:04.5 Info: Beginning Transaction 17:19:04.5 Info: Starting migration of Main DB to 23 17:19:04.5 Info: CreateTable ArtistMetadata 17:19:04.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) 17:19:04.5 Info: => 0.0001953s 17:19:04.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:04.5 Info: => 9.44E-05s 17:19:04.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" 17:19:04.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" 17:19:04.5 Info: => 9.42E-05s 17:19:04.5 Info: AlterTable Artists 17:19:04.5 Info: => 1.2E-06s 17:19:04.5 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:04.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:04.5 Info: => 0.0006279s 17:19:04.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:04.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:04.5 Info: => 7.14E-05s 17:19:04.5 Info: CreateTable AlbumReleases 17:19:04.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) 17:19:04.5 Info: => 0.0001641s 17:19:04.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:04.5 Info: => 9.07E-05s 17:19:04.5 Info: CreateIndex AlbumReleases (AlbumId) 17:19:04.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:04.5 Info: => 8.26E-05s 17:19:04.5 Info: PerformDBOperation 17:19:04.5 Info: Performing DB Operation 17:19:04.5 Info: => 3.89E-05s 17:19:04.5 Info: AlterTable Albums 17:19:04.5 Info: => 1E-06s 17:19:04.5 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:04.5 Info: => 0.0006374s 17:19:04.5 Info: AlterTable Albums 17:19:04.5 Info: => 1.2E-06s 17:19:04.5 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:04.5 Info: => 0.0006512s 17:19:04.5 Info: AlterTable Albums 17:19:04.5 Info: => 1.5E-06s 17:19:04.5 Info: CreateColumn Albums Links String 17:19:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:04.5 Info: => 0.0006194s 17:19:04.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:04.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:04.5 Info: => 8.63E-05s 17:19:04.5 Info: AlterTable Tracks 17:19:04.5 Info: => 1E-06s 17:19:04.5 Info: CreateColumn Tracks ForeignRecordingId String 17:19:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:04.5 Info: => 0.0006183s 17:19:04.5 Info: AlterTable Tracks 17:19:04.5 Info: => 1.5E-06s 17:19:04.5 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:04.5 Info: => 0.0006278s 17:19:04.5 Info: AlterTable Tracks 17:19:04.5 Info: => 1E-06s 17:19:04.5 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:04.5 Info: => 0.000635s 17:19:04.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:04.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:04.5 Info: => 8.94E-05s 17:19:04.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:04.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:04.5 Info: => 7.52E-05s 17:19:04.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:04.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) 17:19:04.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" 17:19:04.5 Info: DROP TABLE "Artists" 17:19:04.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.5 Info: => 0.0060804s 17:19:04.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:04.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) 17:19:04.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" 17:19:04.5 Info: DROP TABLE "Albums" 17:19:04.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.5 Info: => 0.004974s 17:19:04.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:04.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) 17:19:04.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" 17:19:04.5 Info: DROP TABLE "Tracks" 17:19:04.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:04.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:04.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:04.5 Info: => 0.0045708s 17:19:04.5 Info: DeleteColumn TrackFiles ArtistId 17:19:04.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:04.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" 17:19:04.5 Info: DROP TABLE "TrackFiles" 17:19:04.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.6 Info: => 0.0056248s 17:19:04.6 Info: CreateIndex Artists (ArtistMetadataId) 17:19:04.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:04.6 Info: => 8.98E-05s 17:19:04.6 Info: CreateIndex Artists (Monitored) 17:19:04.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:04.6 Info: => 8.2E-05s 17:19:04.6 Info: CreateIndex Albums (ArtistMetadataId) 17:19:04.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:04.6 Info: => 8.3E-05s 17:19:04.6 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:04.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:04.6 Info: => 8.2E-05s 17:19:04.6 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:04.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:04.6 Info: => 8.32E-05s 17:19:04.6 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:04.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:04.6 Info: => 8.31E-05s 17:19:04.6 Info: UpdateData 17:19:04.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:04.6 Info: => 4.83E-05s 17:19:04.6 Info: UpdateData 17:19:04.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:04.6 Info: => 4.27E-05s 17:19:04.6 Info: UpdateData 17:19:04.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:04.6 Info: => 4.83E-05s 17:19:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:04', 'add_release_groups_etc') 17:19:04.6 Info: Committing Transaction 17:19:04.6 Info: 23: add_release_groups_etc migrated 17:19:04.6 Info: => 0.0006581s 17:19:04.6 Info: 24: NewMediaInfoFormat migrating 17:19:04.6 Info: Beginning Transaction 17:19:04.6 Info: Starting migration of Main DB to 24 17:19:04.6 Info: UpdateData 17:19:04.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:04.6 Info: => 6.48E-05s 17:19:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:04', 'NewMediaInfoFormat') 17:19:04.6 Info: Committing Transaction 17:19:04.6 Info: 24: NewMediaInfoFormat migrated 17:19:04.6 Info: => 0.0003457s 17:19:04.6 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:04.6 Info: Beginning Transaction 17:19:04.6 Info: Starting migration of Main DB to 25 17:19:04.6 Info: RenameTable Restrictions ReleaseProfiles 17:19:04.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:04.6 Info: => 0.0016735s 17:19:04.6 Info: AlterTable ReleaseProfiles 17:19:04.6 Info: => 2.2E-06s 17:19:04.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:04.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:04.6 Info: => 0.0005899s 17:19:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:04', 'rename_restrictions_to_release_profiles') 17:19:04.6 Info: Committing Transaction 17:19:04.6 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:04.6 Info: => 0.0008881s 17:19:04.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:04.6 Info: Beginning Transaction 17:19:04.6 Info: Starting migration of Main DB to 26 17:19:04.6 Info: RenameTable Profiles QualityProfiles 17:19:04.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:04.6 Info: => 0.0016909s 17:19:04.6 Info: AlterTable QualityProfiles 17:19:04.6 Info: => 1.7E-06s 17:19:04.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:04.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:04.6 Info: => 0.0005835s 17:19:04.6 Info: AlterTable LanguageProfiles 17:19:04.6 Info: => 1.1E-06s 17:19:04.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:04.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:04.6 Info: => 0.0005657s 17:19:04.6 Info: UpdateData 17:19:04.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:04.6 Info: => 4.9E-05s 17:19:04.6 Info: UpdateData 17:19:04.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:04.6 Info: => 3.76E-05s 17:19:04.6 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:04.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) 17:19:04.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" 17:19:04.6 Info: DROP TABLE "Artists" 17:19:04.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:04.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:04.6 Info: => 0.0048743s 17:19:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:04', 'rename_quality_profiles_add_upgrade_allowed') 17:19:04.6 Info: Committing Transaction 17:19:04.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:04.6 Info: => 0.0052515s 17:19:04.6 Info: 27: add_import_exclusions migrating 17:19:04.6 Info: Beginning Transaction 17:19:04.6 Info: Starting migration of Main DB to 27 17:19:04.6 Info: CreateTable ImportListExclusions 17:19:04.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:04.6 Info: => 0.0001379s 17:19:04.6 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:04.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:04.6 Info: => 9.22E-05s 17:19:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:04', 'add_import_exclusions') 17:19:04.6 Info: Committing Transaction 17:19:04.6 Info: 27: add_import_exclusions migrated 17:19:04.6 Info: => 0.0003925s 17:19:04.6 Info: 28: clean_artist_metadata_table migrating 17:19:04.6 Info: Beginning Transaction 17:19:04.6 Info: Starting migration of Main DB to 28 17:19:04.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) 17:19:04.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) 17:19:04.6 Info: => 0.0001584s 17:19:04.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) 17:19:04.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) 17:19:04.6 Info: => 0.0001267s 17:19:04.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) 17:19:04.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) 17:19:04.6 Info: => 0.0001221s 17:19:04.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) 17:19:04.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) 17:19:04.6 Info: => 0.000137s 17:19:04.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) 17:19:04.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) 17:19:04.6 Info: => 0.0001186s 17:19:04.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) 17:19:04.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) 17:19:04.6 Info: => 0.0001211s 17:19:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:04', 'clean_artist_metadata_table') 17:19:04.6 Info: Committing Transaction 17:19:04.6 Info: 28: clean_artist_metadata_table migrated 17:19:04.6 Info: => 0.0003843s 17:19:04.6 Info: 29: health_issue_notification migrating 17:19:04.6 Info: Beginning Transaction 17:19:04.6 Info: Starting migration of Main DB to 29 17:19:04.6 Info: AlterTable Notifications 17:19:04.6 Info: => 1.3E-06s 17:19:04.6 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:04.6 Info: => 0.0006255s 17:19:04.6 Info: AlterTable Notifications 17:19:04.6 Info: => 1.3E-06s 17:19:04.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:04.6 Info: => 0.0015003s 17:19:04.6 Info: AlterTable Notifications 17:19:04.6 Info: => 1.3E-06s 17:19:04.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:04.6 Info: => 0.0006289s 17:19:04.6 Info: AlterTable Notifications 17:19:04.6 Info: => 1E-06s 17:19:04.6 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:04.6 Info: => 0.0005863s 17:19:04.6 Info: AlterTable Notifications 17:19:04.6 Info: => 1.1E-06s 17:19:04.6 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:04.6 Info: => 0.0005859s 17:19:04.6 Info: DeleteColumn Notifications OnDownload 17:19:04.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) 17:19:04.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" 17:19:04.6 Info: DROP TABLE "Notifications" 17:19:04.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:04.6 Info: => 0.0044399s 17:19:04.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:04.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) 17:19:04.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" 17:19:04.6 Info: DROP TABLE "Notifications" 17:19:04.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:04.6 Info: => 0.0062507s 17:19:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:04', 'health_issue_notification') 17:19:04.6 Info: Committing Transaction 17:19:04.6 Info: 29: health_issue_notification migrated 17:19:04.6 Info: => 0.0066289s 17:19:04.6 Info: 30: add_mediafilerepository_mtime migrating 17:19:04.6 Info: Beginning Transaction 17:19:04.6 Info: Starting migration of Main DB to 30 17:19:04.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) 17:19:04.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 17:19:04.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 17:19:04.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-04T17:19:04', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 17:19:04.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) 17:19:04.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-04T17:19:04', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 17:19:04.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) 17:19:04.6 Info: AlterTable TrackFiles 17:19:04.6 Info: => 1.2E-06s 17:19:04.6 Info: CreateColumn TrackFiles Modified DateTime 17:19:04.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:04.6 Info: => 0.0006355s 17:19:04.6 Info: AlterTable TrackFiles 17:19:04.6 Info: => 1E-06s 17:19:04.6 Info: CreateColumn TrackFiles Path String 17:19:04.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:04.6 Info: => 0.0006135s 17:19:04.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:04.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:04.6 Info: => 4.62E-05s 17:19:04.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) 17:19:04.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) 17:19:04.6 Info: => 0.0001274s 17:19:04.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) 17:19:04.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) 17:19:04.6 Info: => 0.0001422s 17:19:04.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) 17:19:04.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) 17:19:04.6 Info: => 0.0001422s 17:19:04.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") 17:19:04.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") 17:19:04.6 Info: => 8.71E-05s 17:19:04.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:04.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:04.6 Info: => 5.63E-05s 17:19:04.6 Info: AlterTable TrackFiles 17:19:04.6 Info: => 1.1E-06s 17:19:04.6 Info: AlterColumn TrackFiles Path String 17:19:04.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) 17:19:04.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" 17:19:04.6 Info: DROP TABLE "TrackFiles" 17:19:04.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.6 Info: => 0.0061009s 17:19:04.6 Info: CreateIndex TrackFiles (Path) 17:19:04.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:04.6 Info: => 8.84E-05s 17:19:04.6 Info: DeleteColumn TrackFiles RelativePath 17:19:04.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) 17:19:04.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" 17:19:04.6 Info: DROP TABLE "TrackFiles" 17:19:04.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:04.6 Info: => 0.0047416s 17:19:04.6 Info: -> 7 Insert operations completed in 00:00:00.0005736 taking an average of 00:00:00.0000819 17:19:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:04', 'add_mediafilerepository_mtime') 17:19:04.6 Info: Committing Transaction 17:19:04.6 Info: 30: add_mediafilerepository_mtime migrated 17:19:04.6 Info: => 0.0052332s 17:19:04.6 Debug: Took: 00:00:00.1778162 17:19:04.6 Debug: Got 0 tracks 17:19:04.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 17:19:04.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 17:19:04.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863446997875_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:04.7 Info: DatabaseEngineVersionCheck migrating 17:19:04.7 Info: PerformDBOperation 17:19:04.7 Info: Performing DB Operation 17:19:04.7 Info: SQLite 3.48.0 17:19:04.7 Info: => 0.0010701s 17:19:04.7 Info: DatabaseEngineVersionCheck migrated 17:19:04.7 Info: => 0.0010881s 17:19:04.7 Info: VersionMigration migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: CreateTable VersionInfo 17:19:04.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:04.7 Info: => 0.0001431s 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: VersionMigration migrated 17:19:04.7 Info: => 0.0005053s 17:19:04.7 Info: VersionUniqueMigration migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: CreateIndex VersionInfo (Version) 17:19:04.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:04.7 Info: => 0.0001286s 17:19:04.7 Info: AlterTable VersionInfo 17:19:04.7 Info: => 1.2E-06s 17:19:04.7 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:04.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:04.7 Info: => 0.0006041s 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: VersionUniqueMigration migrated 17:19:04.7 Info: => 0.0008099s 17:19:04.7 Info: VersionDescriptionMigration migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: AlterTable VersionInfo 17:19:04.7 Info: => 1E-06s 17:19:04.7 Info: CreateColumn VersionInfo Description String 17:19:04.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:04.7 Info: => 0.0002014s 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: VersionDescriptionMigration migrated 17:19:04.7 Info: => 0.0003875s 17:19:04.7 Info: 1: InitialSetup migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 1 17:19:04.7 Info: CreateTable Config 17:19:04.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:04.7 Info: => 0.000197s 17:19:04.7 Info: CreateIndex Config (Key) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:04.7 Info: => 8.93E-05s 17:19:04.7 Info: CreateTable RootFolders 17:19:04.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:04.7 Info: => 9.94E-05s 17:19:04.7 Info: CreateIndex RootFolders (Path) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:04.7 Info: => 7.65E-05s 17:19:04.7 Info: CreateTable Artists 17:19:04.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) 17:19:04.7 Info: => 0.0002607s 17:19:04.7 Info: CreateIndex Artists (ForeignArtistId) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:04.7 Info: => 8.51E-05s 17:19:04.7 Info: CreateIndex Artists (NameSlug) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:04.7 Info: => 7.55E-05s 17:19:04.7 Info: CreateIndex Artists (CleanName) 17:19:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.7 Info: => 7.32E-05s 17:19:04.7 Info: CreateIndex Artists (Path) 17:19:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.7 Info: => 7.11E-05s 17:19:04.7 Info: CreateTable Albums 17:19:04.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) 17:19:04.7 Info: => 0.0002212s 17:19:04.7 Info: CreateIndex Albums (ForeignAlbumId) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.7 Info: => 7.85E-05s 17:19:04.7 Info: CreateIndex Albums (MBId) 17:19:04.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.7 Info: => 7.35E-05s 17:19:04.7 Info: CreateIndex Albums (TADBId) 17:19:04.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.7 Info: => 7.3E-05s 17:19:04.7 Info: CreateIndex Albums (TitleSlug) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.7 Info: => 7.21E-05s 17:19:04.7 Info: CreateIndex Albums (CleanTitle) 17:19:04.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.7 Info: => 8.2E-05s 17:19:04.7 Info: CreateIndex Albums (Path) 17:19:04.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:04.7 Info: => 7.59E-05s 17:19:04.7 Info: CreateTable Tracks 17:19:04.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) 17:19:04.7 Info: => 0.0001526s 17:19:04.7 Info: CreateIndex Tracks (ForeignTrackId) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:04.7 Info: => 7.87E-05s 17:19:04.7 Info: CreateIndex Tracks (ArtistId) 17:19:04.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:04.7 Info: => 7.84E-05s 17:19:04.7 Info: CreateIndex Tracks (TrackFileId) 17:19:04.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:04.7 Info: => 0.0001002s 17:19:04.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:04.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:04.7 Info: => 8.91E-05s 17:19:04.7 Info: CreateTable TrackFiles 17:19:04.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) 17:19:04.7 Info: => 0.0001831s 17:19:04.7 Info: CreateIndex TrackFiles (ArtistId) 17:19:04.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:04.7 Info: => 9.06E-05s 17:19:04.7 Info: CreateIndex TrackFiles (AlbumId) 17:19:04.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.7 Info: => 8.26E-05s 17:19:04.7 Info: CreateTable History 17:19:04.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) 17:19:04.7 Info: => 0.0001564s 17:19:04.7 Info: CreateIndex History (Date) 17:19:04.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:04.7 Info: => 8.44E-05s 17:19:04.7 Info: CreateIndex History (EventType) 17:19:04.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:04.7 Info: => 0.0001063s 17:19:04.7 Info: CreateIndex History (DownloadId) 17:19:04.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:04.7 Info: => 9.52E-05s 17:19:04.7 Info: CreateIndex History (AlbumId) 17:19:04.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:04.7 Info: => 8.52E-05s 17:19:04.7 Info: CreateTable Notifications 17:19:04.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) 17:19:04.7 Info: => 0.0001401s 17:19:04.7 Info: CreateTable ScheduledTasks 17:19:04.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:04.7 Info: => 0.0001124s 17:19:04.7 Info: CreateIndex ScheduledTasks (TypeName) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:04.7 Info: => 8.25E-05s 17:19:04.7 Info: CreateTable Indexers 17:19:04.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) 17:19:04.7 Info: => 0.0001196s 17:19:04.7 Info: CreateIndex Indexers (Name) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:04.7 Info: => 0.00011s 17:19:04.7 Info: CreateTable Profiles 17:19:04.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:04.7 Info: => 0.0001152s 17:19:04.7 Info: CreateIndex Profiles (Name) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:04.7 Info: => 8.52E-05s 17:19:04.7 Info: CreateTable QualityDefinitions 17:19:04.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:04.7 Info: => 0.0001185s 17:19:04.7 Info: CreateIndex QualityDefinitions (Quality) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:04.7 Info: => 8.35E-05s 17:19:04.7 Info: CreateIndex QualityDefinitions (Title) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:04.7 Info: => 8.12E-05s 17:19:04.7 Info: CreateTable NamingConfig 17:19:04.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) 17:19:04.7 Info: => 0.0001528s 17:19:04.7 Info: CreateTable Blacklist 17:19:04.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 '') 17:19:04.7 Info: => 0.0001898s 17:19:04.7 Info: CreateTable Metadata 17:19:04.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) 17:19:04.7 Info: => 0.0001144s 17:19:04.7 Info: CreateTable MetadataFiles 17:19:04.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) 17:19:04.7 Info: => 0.0001406s 17:19:04.7 Info: CreateTable DownloadClients 17:19:04.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) 17:19:04.7 Info: => 0.0001141s 17:19:04.7 Info: CreateTable PendingReleases 17:19:04.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 '') 17:19:04.7 Info: => 0.0001284s 17:19:04.7 Info: CreateTable RemotePathMappings 17:19:04.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:04.7 Info: => 0.000121s 17:19:04.7 Info: CreateTable Tags 17:19:04.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:04.7 Info: => 9.72E-05s 17:19:04.7 Info: CreateIndex Tags (Label) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:04.7 Info: => 0.0001042s 17:19:04.7 Info: CreateTable Restrictions 17:19:04.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:04.7 Info: => 0.0001098s 17:19:04.7 Info: CreateTable DelayProfiles 17:19:04.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) 17:19:04.7 Info: => 0.0001384s 17:19:04.7 Info: CreateTable Users 17:19:04.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:04.7 Info: => 0.0001036s 17:19:04.7 Info: CreateIndex Users (Identifier) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:04.7 Info: => 8.84E-05s 17:19:04.7 Info: CreateIndex Users (Username) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:04.7 Info: => 8.27E-05s 17:19:04.7 Info: CreateTable Commands 17:19:04.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) 17:19:04.7 Info: => 0.0001428s 17:19:04.7 Info: CreateTable IndexerStatus 17:19:04.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) 17:19:04.7 Info: => 0.000144s 17:19:04.7 Info: CreateIndex IndexerStatus (ProviderId) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:04.7 Info: => 8.91E-05s 17:19:04.7 Info: CreateTable ExtraFiles 17:19:04.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) 17:19:04.7 Info: => 0.0001258s 17:19:04.7 Info: CreateTable LyricFiles 17:19:04.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) 17:19:04.7 Info: => 0.0001458s 17:19:04.7 Info: CreateTable LanguageProfiles 17:19:04.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:04.7 Info: => 0.0001067s 17:19:04.7 Info: CreateIndex LanguageProfiles (Name) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:04.7 Info: => 9.06E-05s 17:19:04.7 Info: CreateTable DownloadClientStatus 17:19:04.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) 17:19:04.7 Info: => 0.0001153s 17:19:04.7 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:04.7 Info: => 9.16E-05s 17:19:04.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:04.7 Info: -> 1 Insert operations completed in 00:00:00.0000677 taking an average of 00:00:00.0000677 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:04', 'InitialSetup') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 1: InitialSetup migrated 17:19:04.7 Info: => 0.000978s 17:19:04.7 Info: 2: add_reason_to_pending_releases migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 2 17:19:04.7 Info: AlterTable PendingReleases 17:19:04.7 Info: => 1.3E-06s 17:19:04.7 Info: CreateColumn PendingReleases Reason Int32 17:19:04.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:04.7 Info: => 0.0006238s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:04', 'add_reason_to_pending_releases') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 2: add_reason_to_pending_releases migrated 17:19:04.7 Info: => 0.000956s 17:19:04.7 Info: 3: add_medium_support migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 3 17:19:04.7 Info: AlterTable Albums 17:19:04.7 Info: => 7E-06s 17:19:04.7 Info: CreateColumn Albums Media String 17:19:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:04.7 Info: => 0.0005965s 17:19:04.7 Info: AlterTable Tracks 17:19:04.7 Info: => 1E-06s 17:19:04.7 Info: CreateColumn Tracks MediumNumber Int32 17:19:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:04.7 Info: => 0.000549s 17:19:04.7 Info: AlterTable Tracks 17:19:04.7 Info: => 1E-06s 17:19:04.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:04.7 Info: => 0.0005413s 17:19:04.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:04.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:04.7 Info: => 4.66E-05s 17:19:04.7 Info: DeleteColumn Tracks TrackNumber 17:19:04.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) 17:19:04.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" 17:19:04.7 Info: DROP TABLE "Tracks" 17:19:04.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:04.7 Info: => 0.0043757s 17:19:04.7 Info: AlterTable Tracks 17:19:04.7 Info: => 1.1E-06s 17:19:04.7 Info: CreateColumn Tracks TrackNumber String 17:19:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:04.7 Info: => 0.0005731s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:04', 'add_medium_support') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 3: add_medium_support migrated 17:19:04.7 Info: => 0.0009598s 17:19:04.7 Info: 4: add_various_qualites_in_profile migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 4 17:19:04.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:04.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:04.7 Info: => 5.56E-05s 17:19:04.7 Info: PerformDBOperation 17:19:04.7 Info: Performing DB Operation 17:19:04.7 Info: => 4.03E-05s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:04', 'add_various_qualites_in_profile') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 4: add_various_qualites_in_profile migrated 17:19:04.7 Info: => 0.0002888s 17:19:04.7 Info: 5: metadata_profiles migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 5 17:19:04.7 Info: CreateTable MetadataProfiles 17:19:04.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:04.7 Info: => 0.0001396s 17:19:04.7 Info: CreateIndex MetadataProfiles (Name) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:04.7 Info: => 9.8E-05s 17:19:04.7 Info: AlterTable Artists 17:19:04.7 Info: => 1.1E-06s 17:19:04.7 Info: CreateColumn Artists MetadataProfileId Int32 17:19:04.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:04.7 Info: => 0.0005885s 17:19:04.7 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:04.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) 17:19:04.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" 17:19:04.7 Info: DROP TABLE "Artists" 17:19:04.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.7 Info: => 0.004683s 17:19:04.7 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:04.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) 17:19:04.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" 17:19:04.7 Info: DROP TABLE "Artists" 17:19:04.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.7 Info: => 0.0045554s 17:19:04.7 Info: AlterTable Albums 17:19:04.7 Info: => 1E-06s 17:19:04.7 Info: CreateColumn Albums SecondaryTypes String 17:19:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:04.7 Info: => 0.0005549s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:04', 'metadata_profiles') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 5: metadata_profiles migrated 17:19:04.7 Info: => 0.0009503s 17:19:04.7 Info: 6: separate_automatic_and_interactive_search migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 6 17:19:04.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:04.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) 17:19:04.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:04.7 Info: DROP TABLE "Indexers" 17:19:04.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:04.7 Info: => 0.0040031s 17:19:04.7 Info: AlterTable Indexers 17:19:04.7 Info: => 1.2E-06s 17:19:04.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:04.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:04.7 Info: => 0.0005486s 17:19:04.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:04.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:04.7 Info: => 4.19E-05s 17:19:04.7 Info: AlterTable Indexers 17:19:04.7 Info: => 9E-07s 17:19:04.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:04.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) 17:19:04.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" 17:19:04.7 Info: DROP TABLE "Indexers" 17:19:04.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:04.7 Info: => 0.0054196s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:04', 'separate_automatic_and_interactive_search') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 6: separate_automatic_and_interactive_search migrated 17:19:04.7 Info: => 0.0057821s 17:19:04.7 Info: 7: change_album_path_to_relative migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 7 17:19:04.7 Info: DeleteColumn Albums Path 17:19:04.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) 17:19:04.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" 17:19:04.7 Info: DROP TABLE "Albums" 17:19:04.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.7 Info: => 0.005788s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:04', 'change_album_path_to_relative') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 7: change_album_path_to_relative migrated 17:19:04.7 Info: => 0.0062175s 17:19:04.7 Info: 8: change_quality_size_mb_to_kb migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 8 17:19:04.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 17:19:04.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 17:19:04.7 Info: => 5.79E-05s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:04', 'change_quality_size_mb_to_kb') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 8: change_quality_size_mb_to_kb migrated 17:19:04.7 Info: => 0.0003136s 17:19:04.7 Info: 9: album_releases migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 9 17:19:04.7 Info: AlterTable Albums 17:19:04.7 Info: => 1.2E-06s 17:19:04.7 Info: CreateColumn Albums Releases String 17:19:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:04.7 Info: => 0.0005919s 17:19:04.7 Info: AlterTable Albums 17:19:04.7 Info: => 1.3E-06s 17:19:04.7 Info: CreateColumn Albums CurrentRelease String 17:19:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:04.7 Info: => 0.0005601s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:04', 'album_releases') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 9: album_releases migrated 17:19:04.7 Info: => 0.0008697s 17:19:04.7 Info: 10: album_releases_fix migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 10 17:19:04.7 Info: AlterTable Albums 17:19:04.7 Info: => 1.4E-06s 17:19:04.7 Info: AlterColumn Albums Releases String 17:19:04.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:04.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:04.7 Info: DROP TABLE "Albums" 17:19:04.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.7 Info: => 0.0058591s 17:19:04.7 Info: AlterTable Albums 17:19:04.7 Info: => 1.1E-06s 17:19:04.7 Info: AlterColumn Albums CurrentRelease String 17:19:04.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:04.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:04.7 Info: DROP TABLE "Albums" 17:19:04.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.7 Info: => 0.004652s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:04', 'album_releases_fix') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 10: album_releases_fix migrated 17:19:04.7 Info: => 0.0050515s 17:19:04.7 Info: 11: import_lists migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 11 17:19:04.7 Info: CreateTable ImportLists 17:19:04.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:04.7 Info: => 0.000177s 17:19:04.7 Info: CreateIndex ImportLists (Name) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:04.7 Info: => 8.68E-05s 17:19:04.7 Info: CreateTable ImportListStatus 17:19:04.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:04.7 Info: => 0.0001259s 17:19:04.7 Info: CreateIndex ImportListStatus (ProviderId) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:04.7 Info: => 8.62E-05s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:04', 'import_lists') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 11: import_lists migrated 17:19:04.7 Info: => 0.0004055s 17:19:04.7 Info: 12: add_release_status migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 12 17:19:04.7 Info: AlterTable MetadataProfiles 17:19:04.7 Info: => 1.1E-06s 17:19:04.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:04.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:04.7 Info: => 0.0016352s 17:19:04.7 Info: PerformDBOperation 17:19:04.7 Info: Performing DB Operation 17:19:04.7 Info: => 3.47E-05s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:04', 'add_release_status') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 12: add_release_status migrated 17:19:04.7 Info: => 0.0003309s 17:19:04.7 Info: 13: album_download_notification migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 13 17:19:04.7 Info: AlterTable Notifications 17:19:04.7 Info: => 1.1E-06s 17:19:04.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:04.7 Info: => 0.0006056s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:04', 'album_download_notification') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 13: album_download_notification migrated 17:19:04.7 Info: => 0.0009176s 17:19:04.7 Info: 14: fix_language_metadata_profiles migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 14 17:19:04.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 17:19:04.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 17:19:04.7 Info: => 0.0001133s 17:19:04.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 17:19:04.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 17:19:04.7 Info: => 8.3E-05s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:04', 'fix_language_metadata_profiles') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 14: fix_language_metadata_profiles migrated 17:19:04.7 Info: => 0.0003452s 17:19:04.7 Info: 15: remove_fanzub migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 15 17:19:04.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:04.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:04.7 Info: => 4.92E-05s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:04', 'remove_fanzub') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 15: remove_fanzub migrated 17:19:04.7 Info: => 0.0003018s 17:19:04.7 Info: 16: update_artist_history_indexes migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 16 17:19:04.7 Info: CreateIndex Albums (ArtistId) 17:19:04.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:04.7 Info: => 0.0001157s 17:19:04.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:04.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:04.7 Info: => 9.16E-05s 17:19:04.7 Info: DeleteIndex History (AlbumId) 17:19:04.7 Info: DROP INDEX "IX_History_AlbumId" 17:19:04.7 Info: => 0.0001266s 17:19:04.7 Info: CreateIndex History (AlbumId, Date) 17:19:04.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:04.7 Info: => 0.0001029s 17:19:04.7 Info: DeleteIndex History (DownloadId) 17:19:04.7 Info: DROP INDEX "IX_History_DownloadId" 17:19:04.7 Info: => 0.0001112s 17:19:04.7 Info: CreateIndex History (DownloadId, Date) 17:19:04.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:04.7 Info: => 9.7E-05s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:04', 'update_artist_history_indexes') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 16: update_artist_history_indexes migrated 17:19:04.7 Info: => 0.0004272s 17:19:04.7 Info: 17: remove_nma migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 17 17:19:04.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:04.7 Info: => 5.26E-05s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:04', 'remove_nma') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 17: remove_nma migrated 17:19:04.7 Info: => 0.0003066s 17:19:04.7 Info: 18: album_disambiguation migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 18 17:19:04.7 Info: AlterTable Albums 17:19:04.7 Info: => 1.1E-06s 17:19:04.7 Info: CreateColumn Albums Disambiguation String 17:19:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:04.7 Info: => 0.000618s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:04', 'album_disambiguation') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 18: album_disambiguation migrated 17:19:04.7 Info: => 0.0009162s 17:19:04.7 Info: 19: add_ape_quality_in_profiles migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 19 17:19:04.7 Info: PerformDBOperation 17:19:04.7 Info: Performing DB Operation 17:19:04.7 Info: => 3.8E-05s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:04', 'add_ape_quality_in_profiles') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 19: add_ape_quality_in_profiles migrated 17:19:04.7 Info: => 0.0002964s 17:19:04.7 Info: 20: remove_pushalot migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 20 17:19:04.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:04.7 Info: => 5.2E-05s 17:19:04.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:04.7 Info: => 3.85E-05s 17:19:04.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:04.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:04.7 Info: => 3.74E-05s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:04', 'remove_pushalot') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 20: remove_pushalot migrated 17:19:04.7 Info: => 0.0003117s 17:19:04.7 Info: 21: add_custom_filters migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 21 17:19:04.7 Info: CreateTable CustomFilters 17:19:04.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:04.7 Info: => 0.0001387s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:04', 'add_custom_filters') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 21: add_custom_filters migrated 17:19:04.7 Info: => 0.000448s 17:19:04.7 Info: 22: import_list_tags migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 22 17:19:04.7 Info: AlterTable ImportLists 17:19:04.7 Info: => 1.8E-06s 17:19:04.7 Info: CreateColumn ImportLists Tags String 17:19:04.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:04.7 Info: => 0.0006328s 17:19:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:04', 'import_list_tags') 17:19:04.7 Info: Committing Transaction 17:19:04.7 Info: 22: import_list_tags migrated 17:19:04.7 Info: => 0.0009637s 17:19:04.7 Info: 23: add_release_groups_etc migrating 17:19:04.7 Info: Beginning Transaction 17:19:04.7 Info: Starting migration of Main DB to 23 17:19:04.7 Info: CreateTable ArtistMetadata 17:19:04.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 17:19:04.7 Info: => 0.0001917s 17:19:04.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:04.7 Info: => 9.51E-05s 17:19:04.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:04.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:04.7 Info: => 0.0010195s 17:19:04.7 Info: AlterTable Artists 17:19:04.7 Info: => 1.2E-06s 17:19:04.7 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:04.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:04.7 Info: => 0.0006338s 17:19:04.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:04.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:04.7 Info: => 7.43E-05s 17:19:04.7 Info: CreateTable AlbumReleases 17:19:04.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 17:19:04.7 Info: => 0.0001636s 17:19:04.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:04.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:04.8 Info: => 9.09E-05s 17:19:04.8 Info: CreateIndex AlbumReleases (AlbumId) 17:19:04.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:04.8 Info: => 8.71E-05s 17:19:04.8 Info: PerformDBOperation 17:19:04.8 Info: Performing DB Operation 17:19:04.8 Info: => 4.31E-05s 17:19:04.8 Info: AlterTable Albums 17:19:04.8 Info: => 8E-07s 17:19:04.8 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:04.8 Info: => 0.0006367s 17:19:04.8 Info: AlterTable Albums 17:19:04.8 Info: => 1.5E-06s 17:19:04.8 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:04.8 Info: => 0.0006194s 17:19:04.8 Info: AlterTable Albums 17:19:04.8 Info: => 1.2E-06s 17:19:04.8 Info: CreateColumn Albums Links String 17:19:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:04.8 Info: => 0.0006207s 17:19:04.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:04.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:04.8 Info: => 0.0001076s 17:19:04.8 Info: AlterTable Tracks 17:19:04.8 Info: => 1E-06s 17:19:04.8 Info: CreateColumn Tracks ForeignRecordingId String 17:19:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:04.8 Info: => 0.0006176s 17:19:04.8 Info: AlterTable Tracks 17:19:04.8 Info: => 1.1E-06s 17:19:04.8 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:04.8 Info: => 0.0006422s 17:19:04.8 Info: AlterTable Tracks 17:19:04.8 Info: => 1.1E-06s 17:19:04.8 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:04.8 Info: => 0.0006291s 17:19:04.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:04.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:04.8 Info: => 8.99E-05s 17:19:04.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:04.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:04.8 Info: => 7.37E-05s 17:19:04.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:04.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 17:19:04.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" 17:19:04.8 Info: DROP TABLE "Artists" 17:19:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.8 Info: => 0.0069777s 17:19:04.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:04.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:19:04.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:04.8 Info: DROP TABLE "Albums" 17:19:04.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.8 Info: => 0.0049386s 17:19:04.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:04.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) 17:19:04.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" 17:19:04.8 Info: DROP TABLE "Tracks" 17:19:04.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:04.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:04.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:04.8 Info: => 0.0045614s 17:19:04.8 Info: DeleteColumn TrackFiles ArtistId 17:19:04.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:04.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" 17:19:04.8 Info: DROP TABLE "TrackFiles" 17:19:04.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.8 Info: => 0.0053872s 17:19:04.8 Info: CreateIndex Artists (ArtistMetadataId) 17:19:04.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:04.8 Info: => 8.9E-05s 17:19:04.8 Info: CreateIndex Artists (Monitored) 17:19:04.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:04.8 Info: => 9.06E-05s 17:19:04.8 Info: CreateIndex Albums (ArtistMetadataId) 17:19:04.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:04.8 Info: => 8.4E-05s 17:19:04.8 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:04.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:04.8 Info: => 8.17E-05s 17:19:04.8 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:04.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:04.8 Info: => 8.14E-05s 17:19:04.8 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:04.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:04.8 Info: => 8.26E-05s 17:19:04.8 Info: UpdateData 17:19:04.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:04.8 Info: => 4.69E-05s 17:19:04.8 Info: UpdateData 17:19:04.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:04.8 Info: => 4.16E-05s 17:19:04.8 Info: UpdateData 17:19:04.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:04.8 Info: => 4.93E-05s 17:19:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:04', 'add_release_groups_etc') 17:19:04.8 Info: Committing Transaction 17:19:04.8 Info: 23: add_release_groups_etc migrated 17:19:04.8 Info: => 0.0006347s 17:19:04.8 Info: 24: NewMediaInfoFormat migrating 17:19:04.8 Info: Beginning Transaction 17:19:04.8 Info: Starting migration of Main DB to 24 17:19:04.8 Info: UpdateData 17:19:04.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:04.8 Info: => 5.62E-05s 17:19:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:04', 'NewMediaInfoFormat') 17:19:04.8 Info: Committing Transaction 17:19:04.8 Info: 24: NewMediaInfoFormat migrated 17:19:04.8 Info: => 0.0003097s 17:19:04.8 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:04.8 Info: Beginning Transaction 17:19:04.8 Info: Starting migration of Main DB to 25 17:19:04.8 Info: RenameTable Restrictions ReleaseProfiles 17:19:04.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:04.8 Info: => 0.0016736s 17:19:04.8 Info: AlterTable ReleaseProfiles 17:19:04.8 Info: => 1.3E-06s 17:19:04.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:04.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:04.8 Info: => 0.0005839s 17:19:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:04', 'rename_restrictions_to_release_profiles') 17:19:04.8 Info: Committing Transaction 17:19:04.8 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:04.8 Info: => 0.0008836s 17:19:04.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:04.8 Info: Beginning Transaction 17:19:04.8 Info: Starting migration of Main DB to 26 17:19:04.8 Info: RenameTable Profiles QualityProfiles 17:19:04.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:04.8 Info: => 0.001792s 17:19:04.8 Info: AlterTable QualityProfiles 17:19:04.8 Info: => 1.3E-06s 17:19:04.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:04.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:04.8 Info: => 0.0006427s 17:19:04.8 Info: AlterTable LanguageProfiles 17:19:04.8 Info: => 1.2E-06s 17:19:04.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:04.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:04.8 Info: => 0.0005781s 17:19:04.8 Info: UpdateData 17:19:04.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:04.8 Info: => 4.95E-05s 17:19:04.8 Info: UpdateData 17:19:04.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:04.8 Info: => 3.62E-05s 17:19:04.8 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:04.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:04.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" 17:19:04.8 Info: DROP TABLE "Artists" 17:19:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:04.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:04.8 Info: => 0.006144s 17:19:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:04', 'rename_quality_profiles_add_upgrade_allowed') 17:19:04.8 Info: Committing Transaction 17:19:04.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:04.8 Info: => 0.006585s 17:19:04.8 Info: 27: add_import_exclusions migrating 17:19:04.8 Info: Beginning Transaction 17:19:04.8 Info: Starting migration of Main DB to 27 17:19:04.8 Info: CreateTable ImportListExclusions 17:19:04.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:04.8 Info: => 0.0001377s 17:19:04.8 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:04.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:04.8 Info: => 9.56E-05s 17:19:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:04', 'add_import_exclusions') 17:19:04.8 Info: Committing Transaction 17:19:04.8 Info: 27: add_import_exclusions migrated 17:19:04.8 Info: => 0.0004365s 17:19:04.8 Info: 28: clean_artist_metadata_table migrating 17:19:04.8 Info: Beginning Transaction 17:19:04.8 Info: Starting migration of Main DB to 28 17:19:04.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) 17:19:04.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) 17:19:04.8 Info: => 0.0001594s 17:19:04.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) 17:19:04.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) 17:19:04.8 Info: => 0.000148s 17:19:04.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) 17:19:04.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) 17:19:04.8 Info: => 0.0001288s 17:19:04.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) 17:19:04.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) 17:19:04.8 Info: => 0.0001231s 17:19:04.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) 17:19:04.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) 17:19:04.8 Info: => 0.0001203s 17:19:04.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) 17:19:04.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) 17:19:04.8 Info: => 0.000121s 17:19:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:04', 'clean_artist_metadata_table') 17:19:04.8 Info: Committing Transaction 17:19:04.8 Info: 28: clean_artist_metadata_table migrated 17:19:04.8 Info: => 0.0004184s 17:19:04.8 Info: 29: health_issue_notification migrating 17:19:04.8 Info: Beginning Transaction 17:19:04.8 Info: Starting migration of Main DB to 29 17:19:04.8 Info: AlterTable Notifications 17:19:04.8 Info: => 1.3E-06s 17:19:04.8 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:04.8 Info: => 0.000627s 17:19:04.8 Info: AlterTable Notifications 17:19:04.8 Info: => 1.3E-06s 17:19:04.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:04.8 Info: => 0.0005823s 17:19:04.8 Info: AlterTable Notifications 17:19:04.8 Info: => 1.1E-06s 17:19:04.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:04.8 Info: => 0.0006019s 17:19:04.8 Info: AlterTable Notifications 17:19:04.8 Info: => 1E-06s 17:19:04.8 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:04.8 Info: => 0.0005892s 17:19:04.8 Info: AlterTable Notifications 17:19:04.8 Info: => 1.2E-06s 17:19:04.8 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:04.8 Info: => 0.0005872s 17:19:04.8 Info: DeleteColumn Notifications OnDownload 17:19:04.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) 17:19:04.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" 17:19:04.8 Info: DROP TABLE "Notifications" 17:19:04.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:04.8 Info: => 0.0044547s 17:19:04.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:04.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) 17:19:04.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" 17:19:04.8 Info: DROP TABLE "Notifications" 17:19:04.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:04.8 Info: => 0.0058473s 17:19:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:04', 'health_issue_notification') 17:19:04.8 Info: Committing Transaction 17:19:04.8 Info: 29: health_issue_notification migrated 17:19:04.8 Info: => 0.0062881s 17:19:04.8 Info: 30: add_mediafilerepository_mtime migrating 17:19:04.8 Info: Beginning Transaction 17:19:04.8 Info: Starting migration of Main DB to 30 17:19:04.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) 17:19:04.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 17:19:04.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 17:19:04.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-04T17:19:04', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:04.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) 17:19:04.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-04T17:19:04', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:04.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) 17:19:04.8 Info: AlterTable TrackFiles 17:19:04.8 Info: => 9E-07s 17:19:04.8 Info: CreateColumn TrackFiles Modified DateTime 17:19:04.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:04.8 Info: => 0.0006198s 17:19:04.8 Info: AlterTable TrackFiles 17:19:04.8 Info: => 1.1E-06s 17:19:04.8 Info: CreateColumn TrackFiles Path String 17:19:04.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:04.8 Info: => 0.0005814s 17:19:04.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:04.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:04.8 Info: => 4.09E-05s 17:19:04.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) 17:19:04.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) 17:19:04.8 Info: => 0.0001286s 17:19:04.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) 17:19:04.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) 17:19:04.8 Info: => 0.000142s 17:19:04.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) 17:19:04.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) 17:19:04.8 Info: => 0.0001456s 17:19:04.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") 17:19:04.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") 17:19:04.8 Info: => 8.54E-05s 17:19:04.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:04.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:04.8 Info: => 5.78E-05s 17:19:04.8 Info: AlterTable TrackFiles 17:19:04.8 Info: => 9E-07s 17:19:04.8 Info: AlterColumn TrackFiles Path String 17:19:04.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:04.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" 17:19:04.8 Info: DROP TABLE "TrackFiles" 17:19:04.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.8 Info: => 0.0046s 17:19:04.8 Info: CreateIndex TrackFiles (Path) 17:19:04.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:04.8 Info: => 8.72E-05s 17:19:04.8 Info: DeleteColumn TrackFiles RelativePath 17:19:04.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:04.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" 17:19:04.8 Info: DROP TABLE "TrackFiles" 17:19:04.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:04.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:04.8 Info: => 0.006236s 17:19:04.8 Info: -> 7 Insert operations completed in 00:00:00.0005859 taking an average of 00:00:00.0000837 17:19:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:04', 'add_mediafilerepository_mtime') 17:19:04.8 Info: Committing Transaction 17:19:04.8 Info: 30: add_mediafilerepository_mtime migrated 17:19:04.8 Info: => 0.0068406s 17:19:04.8 Debug: Took: 00:00:00.1740039 17:19:04.8 Debug: Got 0 tracks 17:19:04.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 17:19:04.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 17:19:04.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863449188278_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:04.9 Info: DatabaseEngineVersionCheck migrating 17:19:04.9 Info: PerformDBOperation 17:19:04.9 Info: Performing DB Operation 17:19:04.9 Info: SQLite 3.48.0 17:19:04.9 Info: => 0.0010196s 17:19:04.9 Info: DatabaseEngineVersionCheck migrated 17:19:04.9 Info: => 0.0010379s 17:19:04.9 Info: VersionMigration migrating 17:19:04.9 Info: Beginning Transaction 17:19:04.9 Info: CreateTable VersionInfo 17:19:04.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:04.9 Info: => 0.000145s 17:19:04.9 Info: Committing Transaction 17:19:04.9 Info: VersionMigration migrated 17:19:04.9 Info: => 0.0005115s 17:19:04.9 Info: VersionUniqueMigration migrating 17:19:04.9 Info: Beginning Transaction 17:19:04.9 Info: CreateIndex VersionInfo (Version) 17:19:04.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:04.9 Info: => 0.0001237s 17:19:04.9 Info: AlterTable VersionInfo 17:19:04.9 Info: => 1E-06s 17:19:04.9 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:04.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:04.9 Info: => 0.0006006s 17:19:04.9 Info: Committing Transaction 17:19:04.9 Info: VersionUniqueMigration migrated 17:19:04.9 Info: => 0.00081s 17:19:04.9 Info: VersionDescriptionMigration migrating 17:19:04.9 Info: Beginning Transaction 17:19:04.9 Info: AlterTable VersionInfo 17:19:04.9 Info: => 1E-06s 17:19:04.9 Info: CreateColumn VersionInfo Description String 17:19:04.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:04.9 Info: => 0.0001973s 17:19:04.9 Info: Committing Transaction 17:19:04.9 Info: VersionDescriptionMigration migrated 17:19:04.9 Info: => 0.0004015s 17:19:04.9 Info: 1: InitialSetup migrating 17:19:04.9 Info: Beginning Transaction 17:19:04.9 Info: Starting migration of Main DB to 1 17:19:04.9 Info: CreateTable Config 17:19:04.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:04.9 Info: => 0.0001713s 17:19:04.9 Info: CreateIndex Config (Key) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:04.9 Info: => 8.06E-05s 17:19:04.9 Info: CreateTable RootFolders 17:19:04.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:04.9 Info: => 9.11E-05s 17:19:04.9 Info: CreateIndex RootFolders (Path) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:04.9 Info: => 7.79E-05s 17:19:04.9 Info: CreateTable Artists 17:19:04.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) 17:19:04.9 Info: => 0.0002709s 17:19:04.9 Info: CreateIndex Artists (ForeignArtistId) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:04.9 Info: => 8.75E-05s 17:19:04.9 Info: CreateIndex Artists (NameSlug) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:04.9 Info: => 7.79E-05s 17:19:04.9 Info: CreateIndex Artists (CleanName) 17:19:04.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:04.9 Info: => 7.82E-05s 17:19:04.9 Info: CreateIndex Artists (Path) 17:19:04.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:04.9 Info: => 7.24E-05s 17:19:04.9 Info: CreateTable Albums 17:19:04.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) 17:19:04.9 Info: => 0.0002223s 17:19:04.9 Info: CreateIndex Albums (ForeignAlbumId) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:04.9 Info: => 7.85E-05s 17:19:04.9 Info: CreateIndex Albums (MBId) 17:19:04.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:04.9 Info: => 7.06E-05s 17:19:04.9 Info: CreateIndex Albums (TADBId) 17:19:04.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:04.9 Info: => 7.72E-05s 17:19:04.9 Info: CreateIndex Albums (TitleSlug) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:04.9 Info: => 7.57E-05s 17:19:04.9 Info: CreateIndex Albums (CleanTitle) 17:19:04.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:04.9 Info: => 7.27E-05s 17:19:04.9 Info: CreateIndex Albums (Path) 17:19:04.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:04.9 Info: => 7.08E-05s 17:19:04.9 Info: CreateTable Tracks 17:19:04.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) 17:19:04.9 Info: => 0.0001523s 17:19:04.9 Info: CreateIndex Tracks (ForeignTrackId) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:04.9 Info: => 7.65E-05s 17:19:04.9 Info: CreateIndex Tracks (ArtistId) 17:19:04.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:04.9 Info: => 7.7E-05s 17:19:04.9 Info: CreateIndex Tracks (TrackFileId) 17:19:04.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:04.9 Info: => 0.0001042s 17:19:04.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:04.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:04.9 Info: => 8.8E-05s 17:19:04.9 Info: CreateTable TrackFiles 17:19:04.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) 17:19:04.9 Info: => 0.000144s 17:19:04.9 Info: CreateIndex TrackFiles (ArtistId) 17:19:04.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:04.9 Info: => 8.48E-05s 17:19:04.9 Info: CreateIndex TrackFiles (AlbumId) 17:19:04.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:04.9 Info: => 7.94E-05s 17:19:04.9 Info: CreateTable History 17:19:04.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) 17:19:04.9 Info: => 0.0002368s 17:19:04.9 Info: CreateIndex History (Date) 17:19:04.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:04.9 Info: => 8.88E-05s 17:19:04.9 Info: CreateIndex History (EventType) 17:19:04.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:04.9 Info: => 0.000111s 17:19:04.9 Info: CreateIndex History (DownloadId) 17:19:04.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:04.9 Info: => 9.44E-05s 17:19:04.9 Info: CreateIndex History (AlbumId) 17:19:04.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:04.9 Info: => 8.34E-05s 17:19:04.9 Info: CreateTable Notifications 17:19:04.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) 17:19:04.9 Info: => 0.0001375s 17:19:04.9 Info: CreateTable ScheduledTasks 17:19:04.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:04.9 Info: => 0.0001183s 17:19:04.9 Info: CreateIndex ScheduledTasks (TypeName) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:04.9 Info: => 8.56E-05s 17:19:04.9 Info: CreateTable Indexers 17:19:04.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) 17:19:04.9 Info: => 0.0001144s 17:19:04.9 Info: CreateIndex Indexers (Name) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:04.9 Info: => 0.000109s 17:19:04.9 Info: CreateTable Profiles 17:19:04.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:04.9 Info: => 0.0001154s 17:19:04.9 Info: CreateIndex Profiles (Name) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:04.9 Info: => 8.67E-05s 17:19:04.9 Info: CreateTable QualityDefinitions 17:19:04.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:04.9 Info: => 0.0001184s 17:19:04.9 Info: CreateIndex QualityDefinitions (Quality) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:04.9 Info: => 8.36E-05s 17:19:04.9 Info: CreateIndex QualityDefinitions (Title) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:04.9 Info: => 8.79E-05s 17:19:04.9 Info: CreateTable NamingConfig 17:19:04.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) 17:19:04.9 Info: => 0.000152s 17:19:04.9 Info: CreateTable Blacklist 17:19:04.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 '') 17:19:04.9 Info: => 0.0001904s 17:19:04.9 Info: CreateTable Metadata 17:19:04.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) 17:19:04.9 Info: => 0.0001194s 17:19:04.9 Info: CreateTable MetadataFiles 17:19:04.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) 17:19:04.9 Info: => 0.0001381s 17:19:04.9 Info: CreateTable DownloadClients 17:19:04.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) 17:19:04.9 Info: => 0.00012s 17:19:04.9 Info: CreateTable PendingReleases 17:19:04.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 '') 17:19:04.9 Info: => 0.0001259s 17:19:04.9 Info: CreateTable RemotePathMappings 17:19:04.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:04.9 Info: => 0.000106s 17:19:04.9 Info: CreateTable Tags 17:19:04.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:04.9 Info: => 9.49E-05s 17:19:04.9 Info: CreateIndex Tags (Label) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:04.9 Info: => 9.86E-05s 17:19:04.9 Info: CreateTable Restrictions 17:19:04.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:04.9 Info: => 0.0001221s 17:19:04.9 Info: CreateTable DelayProfiles 17:19:04.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) 17:19:04.9 Info: => 0.0001374s 17:19:04.9 Info: CreateTable Users 17:19:04.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:04.9 Info: => 0.0001045s 17:19:04.9 Info: CreateIndex Users (Identifier) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:04.9 Info: => 9.31E-05s 17:19:04.9 Info: CreateIndex Users (Username) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:04.9 Info: => 8.17E-05s 17:19:04.9 Info: CreateTable Commands 17:19:04.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) 17:19:04.9 Info: => 0.0001387s 17:19:04.9 Info: CreateTable IndexerStatus 17:19:04.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) 17:19:04.9 Info: => 0.0001428s 17:19:04.9 Info: CreateIndex IndexerStatus (ProviderId) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:04.9 Info: => 8.53E-05s 17:19:04.9 Info: CreateTable ExtraFiles 17:19:04.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) 17:19:04.9 Info: => 0.0001241s 17:19:04.9 Info: CreateTable LyricFiles 17:19:04.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) 17:19:04.9 Info: => 0.0001433s 17:19:04.9 Info: CreateTable LanguageProfiles 17:19:04.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:04.9 Info: => 0.0001048s 17:19:04.9 Info: CreateIndex LanguageProfiles (Name) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:04.9 Info: => 9E-05s 17:19:04.9 Info: CreateTable DownloadClientStatus 17:19:04.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) 17:19:04.9 Info: => 0.0001176s 17:19:04.9 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:04.9 Info: => 9.2E-05s 17:19:04.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:04.9 Info: -> 1 Insert operations completed in 00:00:00.0000698 taking an average of 00:00:00.0000698 17:19:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:04', 'InitialSetup') 17:19:04.9 Info: Committing Transaction 17:19:04.9 Info: 1: InitialSetup migrated 17:19:04.9 Info: => 0.0009206s 17:19:04.9 Info: 2: add_reason_to_pending_releases migrating 17:19:04.9 Info: Beginning Transaction 17:19:04.9 Info: Starting migration of Main DB to 2 17:19:04.9 Info: AlterTable PendingReleases 17:19:04.9 Info: => 1.1E-06s 17:19:04.9 Info: CreateColumn PendingReleases Reason Int32 17:19:04.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:04.9 Info: => 0.0006091s 17:19:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:04', 'add_reason_to_pending_releases') 17:19:04.9 Info: Committing Transaction 17:19:04.9 Info: 2: add_reason_to_pending_releases migrated 17:19:04.9 Info: => 0.0009032s 17:19:04.9 Info: 3: add_medium_support migrating 17:19:04.9 Info: Beginning Transaction 17:19:04.9 Info: Starting migration of Main DB to 3 17:19:04.9 Info: AlterTable Albums 17:19:04.9 Info: => 1.1E-06s 17:19:04.9 Info: CreateColumn Albums Media String 17:19:04.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:04.9 Info: => 0.0006101s 17:19:04.9 Info: AlterTable Tracks 17:19:04.9 Info: => 1.1E-06s 17:19:04.9 Info: CreateColumn Tracks MediumNumber Int32 17:19:04.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:04.9 Info: => 0.0005514s 17:19:04.9 Info: AlterTable Tracks 17:19:04.9 Info: => 1.2E-06s 17:19:04.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:04.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:04.9 Info: => 0.0005701s 17:19:04.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:04.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:04.9 Info: => 4.48E-05s 17:19:04.9 Info: DeleteColumn Tracks TrackNumber 17:19:04.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) 17:19:04.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" 17:19:04.9 Info: DROP TABLE "Tracks" 17:19:04.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:04.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:04.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:04.9 Info: => 0.0048457s 17:19:04.9 Info: AlterTable Tracks 17:19:04.9 Info: => 1.2E-06s 17:19:04.9 Info: CreateColumn Tracks TrackNumber String 17:19:04.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:04.9 Info: => 0.0005566s 17:19:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:04', 'add_medium_support') 17:19:04.9 Info: Committing Transaction 17:19:04.9 Info: 3: add_medium_support migrated 17:19:04.9 Info: => 0.0009222s 17:19:04.9 Info: 4: add_various_qualites_in_profile migrating 17:19:04.9 Info: Beginning Transaction 17:19:04.9 Info: Starting migration of Main DB to 4 17:19:04.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:04.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:04.9 Info: => 5.71E-05s 17:19:04.9 Info: PerformDBOperation 17:19:04.9 Info: Performing DB Operation 17:19:04.9 Info: => 4.04E-05s 17:19:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:04', 'add_various_qualites_in_profile') 17:19:04.9 Info: Committing Transaction 17:19:04.9 Info: 4: add_various_qualites_in_profile migrated 17:19:04.9 Info: => 0.0002912s 17:19:04.9 Info: 5: metadata_profiles migrating 17:19:04.9 Info: Beginning Transaction 17:19:04.9 Info: Starting migration of Main DB to 5 17:19:04.9 Info: CreateTable MetadataProfiles 17:19:04.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:04.9 Info: => 0.000152s 17:19:04.9 Info: CreateIndex MetadataProfiles (Name) 17:19:04.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:04.9 Info: => 9.59E-05s 17:19:04.9 Info: AlterTable Artists 17:19:04.9 Info: => 1E-06s 17:19:04.9 Info: CreateColumn Artists MetadataProfileId Int32 17:19:04.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:04.9 Info: => 0.0006071s 17:19:04.9 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:05.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) 17:19:05.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" 17:19:05.0 Info: DROP TABLE "Artists" 17:19:05.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.0 Info: => 0.0763801s 17:19:05.0 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:05.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) 17:19:05.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" 17:19:05.0 Info: DROP TABLE "Artists" 17:19:05.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.0 Info: => 0.0046416s 17:19:05.0 Info: AlterTable Albums 17:19:05.0 Info: => 1.1E-06s 17:19:05.0 Info: CreateColumn Albums SecondaryTypes String 17:19:05.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:05.0 Info: => 0.0005714s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:05', 'metadata_profiles') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 5: metadata_profiles migrated 17:19:05.0 Info: => 0.0010166s 17:19:05.0 Info: 6: separate_automatic_and_interactive_search migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 6 17:19:05.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:05.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) 17:19:05.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:05.0 Info: DROP TABLE "Indexers" 17:19:05.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.0 Info: => 0.0040637s 17:19:05.0 Info: AlterTable Indexers 17:19:05.0 Info: => 1.1E-06s 17:19:05.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:05.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:05.0 Info: => 0.0005539s 17:19:05.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:05.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:05.0 Info: => 4.35E-05s 17:19:05.0 Info: AlterTable Indexers 17:19:05.0 Info: => 9E-07s 17:19:05.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:05.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) 17:19:05.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" 17:19:05.0 Info: DROP TABLE "Indexers" 17:19:05.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.0 Info: => 0.0039624s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:05', 'separate_automatic_and_interactive_search') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 6: separate_automatic_and_interactive_search migrated 17:19:05.0 Info: => 0.0042886s 17:19:05.0 Info: 7: change_album_path_to_relative migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 7 17:19:05.0 Info: DeleteColumn Albums Path 17:19:05.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) 17:19:05.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" 17:19:05.0 Info: DROP TABLE "Albums" 17:19:05.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.0 Info: => 0.0048358s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:05', 'change_album_path_to_relative') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 7: change_album_path_to_relative migrated 17:19:05.0 Info: => 0.0052565s 17:19:05.0 Info: 8: change_quality_size_mb_to_kb migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 8 17:19:05.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 17:19:05.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 17:19:05.0 Info: => 5.55E-05s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:05', 'change_quality_size_mb_to_kb') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 8: change_quality_size_mb_to_kb migrated 17:19:05.0 Info: => 0.0003108s 17:19:05.0 Info: 9: album_releases migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 9 17:19:05.0 Info: AlterTable Albums 17:19:05.0 Info: => 1.2E-06s 17:19:05.0 Info: CreateColumn Albums Releases String 17:19:05.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:05.0 Info: => 0.0005913s 17:19:05.0 Info: AlterTable Albums 17:19:05.0 Info: => 1.5E-06s 17:19:05.0 Info: CreateColumn Albums CurrentRelease String 17:19:05.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:05.0 Info: => 0.0005562s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:05', 'album_releases') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 9: album_releases migrated 17:19:05.0 Info: => 0.0008456s 17:19:05.0 Info: 10: album_releases_fix migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 10 17:19:05.0 Info: AlterTable Albums 17:19:05.0 Info: => 1.4E-06s 17:19:05.0 Info: AlterColumn Albums Releases String 17:19:05.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) 17:19:05.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" 17:19:05.0 Info: DROP TABLE "Albums" 17:19:05.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.0 Info: => 0.0047575s 17:19:05.0 Info: AlterTable Albums 17:19:05.0 Info: => 1.1E-06s 17:19:05.0 Info: AlterColumn Albums CurrentRelease String 17:19:05.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) 17:19:05.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" 17:19:05.0 Info: DROP TABLE "Albums" 17:19:05.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.0 Info: => 0.0046741s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:05', 'album_releases_fix') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 10: album_releases_fix migrated 17:19:05.0 Info: => 0.0050372s 17:19:05.0 Info: 11: import_lists migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 11 17:19:05.0 Info: CreateTable ImportLists 17:19:05.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) 17:19:05.0 Info: => 0.0001802s 17:19:05.0 Info: CreateIndex ImportLists (Name) 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:05.0 Info: => 8.77E-05s 17:19:05.0 Info: CreateTable ImportListStatus 17:19:05.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) 17:19:05.0 Info: => 0.000126s 17:19:05.0 Info: CreateIndex ImportListStatus (ProviderId) 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:05.0 Info: => 8.4E-05s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:05', 'import_lists') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 11: import_lists migrated 17:19:05.0 Info: => 0.0004217s 17:19:05.0 Info: 12: add_release_status migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 12 17:19:05.0 Info: AlterTable MetadataProfiles 17:19:05.0 Info: => 1.2E-06s 17:19:05.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:05.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:05.0 Info: => 0.0006059s 17:19:05.0 Info: PerformDBOperation 17:19:05.0 Info: Performing DB Operation 17:19:05.0 Info: => 3.44E-05s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:05', 'add_release_status') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 12: add_release_status migrated 17:19:05.0 Info: => 0.0003137s 17:19:05.0 Info: 13: album_download_notification migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 13 17:19:05.0 Info: AlterTable Notifications 17:19:05.0 Info: => 1.2E-06s 17:19:05.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:05.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:05.0 Info: => 0.0006031s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:05', 'album_download_notification') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 13: album_download_notification migrated 17:19:05.0 Info: => 0.0009323s 17:19:05.0 Info: 14: fix_language_metadata_profiles migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 14 17:19:05.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 17:19:05.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 17:19:05.0 Info: => 8.6E-05s 17:19:05.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 17:19:05.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 17:19:05.0 Info: => 6.2E-05s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:05', 'fix_language_metadata_profiles') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 14: fix_language_metadata_profiles migrated 17:19:05.0 Info: => 0.000313s 17:19:05.0 Info: 15: remove_fanzub migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 15 17:19:05.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:05.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:05.0 Info: => 5.01E-05s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:05', 'remove_fanzub') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 15: remove_fanzub migrated 17:19:05.0 Info: => 0.0002962s 17:19:05.0 Info: 16: update_artist_history_indexes migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 16 17:19:05.0 Info: CreateIndex Albums (ArtistId) 17:19:05.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:05.0 Info: => 0.0001121s 17:19:05.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:05.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:05.0 Info: => 9.03E-05s 17:19:05.0 Info: DeleteIndex History (AlbumId) 17:19:05.0 Info: DROP INDEX "IX_History_AlbumId" 17:19:05.0 Info: => 0.0001233s 17:19:05.0 Info: CreateIndex History (AlbumId, Date) 17:19:05.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:05.0 Info: => 9.99E-05s 17:19:05.0 Info: DeleteIndex History (DownloadId) 17:19:05.0 Info: DROP INDEX "IX_History_DownloadId" 17:19:05.0 Info: => 0.0001097s 17:19:05.0 Info: CreateIndex History (DownloadId, Date) 17:19:05.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:05.0 Info: => 9.77E-05s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:05', 'update_artist_history_indexes') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 16: update_artist_history_indexes migrated 17:19:05.0 Info: => 0.0004128s 17:19:05.0 Info: 17: remove_nma migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 17 17:19:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:05.0 Info: => 5.61E-05s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:05', 'remove_nma') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 17: remove_nma migrated 17:19:05.0 Info: => 0.0003033s 17:19:05.0 Info: 18: album_disambiguation migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 18 17:19:05.0 Info: AlterTable Albums 17:19:05.0 Info: => 1.1E-06s 17:19:05.0 Info: CreateColumn Albums Disambiguation String 17:19:05.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:05.0 Info: => 0.0006183s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:05', 'album_disambiguation') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 18: album_disambiguation migrated 17:19:05.0 Info: => 0.0009211s 17:19:05.0 Info: 19: add_ape_quality_in_profiles migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 19 17:19:05.0 Info: PerformDBOperation 17:19:05.0 Info: Performing DB Operation 17:19:05.0 Info: => 3.78E-05s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:05', 'add_ape_quality_in_profiles') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 19: add_ape_quality_in_profiles migrated 17:19:05.0 Info: => 0.0002948s 17:19:05.0 Info: 20: remove_pushalot migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 20 17:19:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:05.0 Info: => 5.18E-05s 17:19:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:05.0 Info: => 3.9E-05s 17:19:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:05.0 Info: => 3.8E-05s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:05', 'remove_pushalot') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 20: remove_pushalot migrated 17:19:05.0 Info: => 0.0002858s 17:19:05.0 Info: 21: add_custom_filters migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 21 17:19:05.0 Info: CreateTable CustomFilters 17:19:05.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:05.0 Info: => 0.0001391s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:05', 'add_custom_filters') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 21: add_custom_filters migrated 17:19:05.0 Info: => 0.0004233s 17:19:05.0 Info: 22: import_list_tags migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 22 17:19:05.0 Info: AlterTable ImportLists 17:19:05.0 Info: => 1.1E-06s 17:19:05.0 Info: CreateColumn ImportLists Tags String 17:19:05.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:05.0 Info: => 0.00063s 17:19:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:05', 'import_list_tags') 17:19:05.0 Info: Committing Transaction 17:19:05.0 Info: 22: import_list_tags migrated 17:19:05.0 Info: => 0.0009467s 17:19:05.0 Info: 23: add_release_groups_etc migrating 17:19:05.0 Info: Beginning Transaction 17:19:05.0 Info: Starting migration of Main DB to 23 17:19:05.0 Info: CreateTable ArtistMetadata 17:19:05.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) 17:19:05.0 Info: => 0.0001905s 17:19:05.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:05.0 Info: => 9.56E-05s 17:19:05.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" 17:19:05.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" 17:19:05.0 Info: => 0.0017134s 17:19:05.0 Info: AlterTable Artists 17:19:05.0 Info: => 1.2E-06s 17:19:05.0 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:05.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.0 Info: => 0.0006511s 17:19:05.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:05.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:05.0 Info: => 7.39E-05s 17:19:05.0 Info: CreateTable AlbumReleases 17:19:05.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) 17:19:05.0 Info: => 0.0001639s 17:19:05.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:05.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:05.0 Info: => 9.34E-05s 17:19:05.0 Info: CreateIndex AlbumReleases (AlbumId) 17:19:05.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:05.0 Info: => 8.33E-05s 17:19:05.0 Info: PerformDBOperation 17:19:05.0 Info: Performing DB Operation 17:19:05.0 Info: => 6.7E-05s 17:19:05.0 Info: AlterTable Albums 17:19:05.0 Info: => 9E-07s 17:19:05.0 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:05.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.0 Info: => 0.0006466s 17:19:05.0 Info: AlterTable Albums 17:19:05.0 Info: => 1.5E-06s 17:19:05.0 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:05.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:05.0 Info: => 0.0006271s 17:19:05.0 Info: AlterTable Albums 17:19:05.0 Info: => 1.1E-06s 17:19:05.0 Info: CreateColumn Albums Links String 17:19:05.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:05.0 Info: => 0.0006448s 17:19:05.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:05.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:05.0 Info: => 8.74E-05s 17:19:05.0 Info: AlterTable Tracks 17:19:05.0 Info: => 1E-06s 17:19:05.0 Info: CreateColumn Tracks ForeignRecordingId String 17:19:05.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:05.0 Info: => 0.0006248s 17:19:05.0 Info: AlterTable Tracks 17:19:05.0 Info: => 1.9E-06s 17:19:05.0 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:05.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:05.0 Info: => 0.0006254s 17:19:05.0 Info: AlterTable Tracks 17:19:05.0 Info: => 1E-06s 17:19:05.0 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:05.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.0 Info: => 0.0006248s 17:19:05.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:05.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:05.0 Info: => 8.8E-05s 17:19:05.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:05.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:05.0 Info: => 7.43E-05s 17:19:05.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:05.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) 17:19:05.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" 17:19:05.0 Info: DROP TABLE "Artists" 17:19:05.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.0 Info: => 0.0049173s 17:19:05.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:05.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:19:05.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:05.1 Info: DROP TABLE "Albums" 17:19:05.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.1 Info: => 0.0063232s 17:19:05.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:05.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) 17:19:05.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" 17:19:05.1 Info: DROP TABLE "Tracks" 17:19:05.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:05.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:05.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:05.1 Info: => 0.0046063s 17:19:05.1 Info: DeleteColumn TrackFiles ArtistId 17:19:05.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) 17:19:05.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" 17:19:05.1 Info: DROP TABLE "TrackFiles" 17:19:05.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:05.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.1 Info: => 0.0059211s 17:19:05.1 Info: CreateIndex Artists (ArtistMetadataId) 17:19:05.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:05.1 Info: => 8.81E-05s 17:19:05.1 Info: CreateIndex Artists (Monitored) 17:19:05.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:05.1 Info: => 8.32E-05s 17:19:05.1 Info: CreateIndex Albums (ArtistMetadataId) 17:19:05.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:05.1 Info: => 8.32E-05s 17:19:05.1 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:05.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:05.1 Info: => 8.01E-05s 17:19:05.1 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:05.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:05.1 Info: => 8.16E-05s 17:19:05.1 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:05.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:05.1 Info: => 8.13E-05s 17:19:05.1 Info: UpdateData 17:19:05.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:05.1 Info: => 4.95E-05s 17:19:05.1 Info: UpdateData 17:19:05.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:05.1 Info: => 4.38E-05s 17:19:05.1 Info: UpdateData 17:19:05.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:05.1 Info: => 4.92E-05s 17:19:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:05', 'add_release_groups_etc') 17:19:05.1 Info: Committing Transaction 17:19:05.1 Info: 23: add_release_groups_etc migrated 17:19:05.1 Info: => 0.000639s 17:19:05.1 Info: 24: NewMediaInfoFormat migrating 17:19:05.1 Info: Beginning Transaction 17:19:05.1 Info: Starting migration of Main DB to 24 17:19:05.1 Info: UpdateData 17:19:05.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:05.1 Info: => 5.69E-05s 17:19:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:05', 'NewMediaInfoFormat') 17:19:05.1 Info: Committing Transaction 17:19:05.1 Info: 24: NewMediaInfoFormat migrated 17:19:05.1 Info: => 0.0003147s 17:19:05.1 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:05.1 Info: Beginning Transaction 17:19:05.1 Info: Starting migration of Main DB to 25 17:19:05.1 Info: RenameTable Restrictions ReleaseProfiles 17:19:05.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:05.1 Info: => 0.0016842s 17:19:05.1 Info: AlterTable ReleaseProfiles 17:19:05.1 Info: => 1.4E-06s 17:19:05.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:05.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:05.1 Info: => 0.0005856s 17:19:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:05', 'rename_restrictions_to_release_profiles') 17:19:05.1 Info: Committing Transaction 17:19:05.1 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:05.1 Info: => 0.0008876s 17:19:05.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:05.1 Info: Beginning Transaction 17:19:05.1 Info: Starting migration of Main DB to 26 17:19:05.1 Info: RenameTable Profiles QualityProfiles 17:19:05.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:05.1 Info: => 0.0016845s 17:19:05.1 Info: AlterTable QualityProfiles 17:19:05.1 Info: => 1.6E-06s 17:19:05.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:05.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:05.1 Info: => 0.0005808s 17:19:05.1 Info: AlterTable LanguageProfiles 17:19:05.1 Info: => 1.3E-06s 17:19:05.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:05.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:05.1 Info: => 0.0005732s 17:19:05.1 Info: UpdateData 17:19:05.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:05.1 Info: => 4.93E-05s 17:19:05.1 Info: UpdateData 17:19:05.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:05.1 Info: => 3.72E-05s 17:19:05.1 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:05.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:05.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" 17:19:05.1 Info: DROP TABLE "Artists" 17:19:05.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:05.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:05.1 Info: => 0.0049118s 17:19:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:05', 'rename_quality_profiles_add_upgrade_allowed') 17:19:05.1 Info: Committing Transaction 17:19:05.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:05.1 Info: => 0.0053105s 17:19:05.1 Info: 27: add_import_exclusions migrating 17:19:05.1 Info: Beginning Transaction 17:19:05.1 Info: Starting migration of Main DB to 27 17:19:05.1 Info: CreateTable ImportListExclusions 17:19:05.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:05.1 Info: => 0.0001374s 17:19:05.1 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:05.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:05.1 Info: => 9.22E-05s 17:19:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:05', 'add_import_exclusions') 17:19:05.1 Info: Committing Transaction 17:19:05.1 Info: 27: add_import_exclusions migrated 17:19:05.1 Info: => 0.0003966s 17:19:05.1 Info: 28: clean_artist_metadata_table migrating 17:19:05.1 Info: Beginning Transaction 17:19:05.1 Info: Starting migration of Main DB to 28 17:19:05.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) 17:19:05.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) 17:19:05.1 Info: => 0.0001597s 17:19:05.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) 17:19:05.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) 17:19:05.1 Info: => 0.000125s 17:19:05.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) 17:19:05.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) 17:19:05.1 Info: => 0.0001228s 17:19:05.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) 17:19:05.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) 17:19:05.1 Info: => 0.0001258s 17:19:05.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) 17:19:05.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) 17:19:05.1 Info: => 0.000135s 17:19:05.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) 17:19:05.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) 17:19:05.1 Info: => 0.0001208s 17:19:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:05', 'clean_artist_metadata_table') 17:19:05.1 Info: Committing Transaction 17:19:05.1 Info: 28: clean_artist_metadata_table migrated 17:19:05.1 Info: => 0.0003925s 17:19:05.1 Info: 29: health_issue_notification migrating 17:19:05.1 Info: Beginning Transaction 17:19:05.1 Info: Starting migration of Main DB to 29 17:19:05.1 Info: AlterTable Notifications 17:19:05.1 Info: => 1.1E-06s 17:19:05.1 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:05.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:05.1 Info: => 0.0006202s 17:19:05.1 Info: AlterTable Notifications 17:19:05.1 Info: => 1E-06s 17:19:05.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:05.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:05.1 Info: => 0.0005862s 17:19:05.1 Info: AlterTable Notifications 17:19:05.1 Info: => 1.2E-06s 17:19:05.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:05.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:05.1 Info: => 0.0005779s 17:19:05.1 Info: AlterTable Notifications 17:19:05.1 Info: => 1.2E-06s 17:19:05.1 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:05.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:05.1 Info: => 0.0006034s 17:19:05.1 Info: AlterTable Notifications 17:19:05.1 Info: => 2E-06s 17:19:05.1 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:05.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:05.1 Info: => 0.0005903s 17:19:05.1 Info: DeleteColumn Notifications OnDownload 17:19:05.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) 17:19:05.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" 17:19:05.1 Info: DROP TABLE "Notifications" 17:19:05.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:05.1 Info: => 0.0044458s 17:19:05.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:05.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) 17:19:05.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" 17:19:05.1 Info: DROP TABLE "Notifications" 17:19:05.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:05.1 Info: => 0.0060186s 17:19:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:05', 'health_issue_notification') 17:19:05.1 Info: Committing Transaction 17:19:05.1 Info: 29: health_issue_notification migrated 17:19:05.1 Info: => 0.0064259s 17:19:05.1 Info: 30: add_mediafilerepository_mtime migrating 17:19:05.1 Info: Beginning Transaction 17:19:05.1 Info: Starting migration of Main DB to 30 17:19:05.1 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 17:19:05.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 17:19:05.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 17:19:05.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-04T17:19:05', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:05.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 17:19:05.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-04T17:19:05', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:05.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 17:19:05.1 Info: AlterTable TrackFiles 17:19:05.1 Info: => 9E-07s 17:19:05.1 Info: CreateColumn TrackFiles Modified DateTime 17:19:05.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:05.1 Info: => 0.0006373s 17:19:05.1 Info: AlterTable TrackFiles 17:19:05.1 Info: => 1.3E-06s 17:19:05.1 Info: CreateColumn TrackFiles Path String 17:19:05.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:05.1 Info: => 0.0006s 17:19:05.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:05.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:05.1 Info: => 4.15E-05s 17:19:05.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) 17:19:05.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) 17:19:05.1 Info: => 0.0001248s 17:19:05.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) 17:19:05.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) 17:19:05.1 Info: => 0.0001459s 17:19:05.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) 17:19:05.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) 17:19:05.1 Info: => 0.0001444s 17:19:05.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") 17:19:05.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") 17:19:05.1 Info: => 8.7E-05s 17:19:05.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:05.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:05.1 Info: => 5.59E-05s 17:19:05.1 Info: AlterTable TrackFiles 17:19:05.1 Info: => 9E-07s 17:19:05.1 Info: AlterColumn TrackFiles Path String 17:19:05.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) 17:19:05.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" 17:19:05.1 Info: DROP TABLE "TrackFiles" 17:19:05.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:05.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.1 Info: => 0.0046009s 17:19:05.1 Info: CreateIndex TrackFiles (Path) 17:19:05.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:05.1 Info: => 8.74E-05s 17:19:05.1 Info: DeleteColumn TrackFiles RelativePath 17:19:05.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) 17:19:05.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" 17:19:05.1 Info: DROP TABLE "TrackFiles" 17:19:05.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:05.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:05.1 Info: => 0.0047288s 17:19:05.1 Info: -> 7 Insert operations completed in 00:00:00.0005670 taking an average of 00:00:00.0000810 17:19:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:05', 'add_mediafilerepository_mtime') 17:19:05.1 Info: Committing Transaction 17:19:05.1 Info: 30: add_mediafilerepository_mtime migrated 17:19:05.1 Info: => 0.0052848s 17:19:05.1 Debug: Took: 00:00:00.2387500 17:19:05.1 Debug: Got 0 tracks 17:19:05.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 17:19:05.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 17:19:05.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863452015392_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:05.2 Info: DatabaseEngineVersionCheck migrating 17:19:05.2 Info: PerformDBOperation 17:19:05.2 Info: Performing DB Operation 17:19:05.2 Info: SQLite 3.48.0 17:19:05.2 Info: => 0.0010789s 17:19:05.2 Info: DatabaseEngineVersionCheck migrated 17:19:05.2 Info: => 0.0010965s 17:19:05.2 Info: VersionMigration migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: CreateTable VersionInfo 17:19:05.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:05.2 Info: => 0.000146s 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: VersionMigration migrated 17:19:05.2 Info: => 0.0005183s 17:19:05.2 Info: VersionUniqueMigration migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: CreateIndex VersionInfo (Version) 17:19:05.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:05.2 Info: => 0.0001258s 17:19:05.2 Info: AlterTable VersionInfo 17:19:05.2 Info: => 1.1E-06s 17:19:05.2 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:05.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:05.2 Info: => 0.0005854s 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: VersionUniqueMigration migrated 17:19:05.2 Info: => 0.0008218s 17:19:05.2 Info: VersionDescriptionMigration migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: AlterTable VersionInfo 17:19:05.2 Info: => 1.2E-06s 17:19:05.2 Info: CreateColumn VersionInfo Description String 17:19:05.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:05.2 Info: => 0.0002027s 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: VersionDescriptionMigration migrated 17:19:05.2 Info: => 0.0004117s 17:19:05.2 Info: 1: InitialSetup migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 1 17:19:05.2 Info: CreateTable Config 17:19:05.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:05.2 Info: => 0.0002069s 17:19:05.2 Info: CreateIndex Config (Key) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:05.2 Info: => 8.81E-05s 17:19:05.2 Info: CreateTable RootFolders 17:19:05.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:05.2 Info: => 9.16E-05s 17:19:05.2 Info: CreateIndex RootFolders (Path) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:05.2 Info: => 7.69E-05s 17:19:05.2 Info: CreateTable Artists 17:19:05.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) 17:19:05.2 Info: => 0.0002877s 17:19:05.2 Info: CreateIndex Artists (ForeignArtistId) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.2 Info: => 9.09E-05s 17:19:05.2 Info: CreateIndex Artists (NameSlug) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.2 Info: => 7.76E-05s 17:19:05.2 Info: CreateIndex Artists (CleanName) 17:19:05.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.2 Info: => 7.28E-05s 17:19:05.2 Info: CreateIndex Artists (Path) 17:19:05.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.2 Info: => 7.45E-05s 17:19:05.2 Info: CreateTable Albums 17:19:05.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) 17:19:05.2 Info: => 0.0002211s 17:19:05.2 Info: CreateIndex Albums (ForeignAlbumId) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.2 Info: => 8.12E-05s 17:19:05.2 Info: CreateIndex Albums (MBId) 17:19:05.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.2 Info: => 7.21E-05s 17:19:05.2 Info: CreateIndex Albums (TADBId) 17:19:05.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.2 Info: => 7.28E-05s 17:19:05.2 Info: CreateIndex Albums (TitleSlug) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.2 Info: => 7.57E-05s 17:19:05.2 Info: CreateIndex Albums (CleanTitle) 17:19:05.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.2 Info: => 7.34E-05s 17:19:05.2 Info: CreateIndex Albums (Path) 17:19:05.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:05.2 Info: => 7.08E-05s 17:19:05.2 Info: CreateTable Tracks 17:19:05.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) 17:19:05.2 Info: => 0.0001504s 17:19:05.2 Info: CreateIndex Tracks (ForeignTrackId) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:05.2 Info: => 7.57E-05s 17:19:05.2 Info: CreateIndex Tracks (ArtistId) 17:19:05.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:05.2 Info: => 7.81E-05s 17:19:05.2 Info: CreateIndex Tracks (TrackFileId) 17:19:05.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:05.2 Info: => 0.0001046s 17:19:05.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:05.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:05.2 Info: => 8.99E-05s 17:19:05.2 Info: CreateTable TrackFiles 17:19:05.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) 17:19:05.2 Info: => 0.000145s 17:19:05.2 Info: CreateIndex TrackFiles (ArtistId) 17:19:05.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:05.2 Info: => 8.5E-05s 17:19:05.2 Info: CreateIndex TrackFiles (AlbumId) 17:19:05.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.2 Info: => 7.95E-05s 17:19:05.2 Info: CreateTable History 17:19:05.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) 17:19:05.2 Info: => 0.0001515s 17:19:05.2 Info: CreateIndex History (Date) 17:19:05.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:05.2 Info: => 8.17E-05s 17:19:05.2 Info: CreateIndex History (EventType) 17:19:05.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:05.2 Info: => 0.0001042s 17:19:05.2 Info: CreateIndex History (DownloadId) 17:19:05.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:05.2 Info: => 9.02E-05s 17:19:05.2 Info: CreateIndex History (AlbumId) 17:19:05.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:05.2 Info: => 7.86E-05s 17:19:05.2 Info: CreateTable Notifications 17:19:05.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) 17:19:05.2 Info: => 0.0001334s 17:19:05.2 Info: CreateTable ScheduledTasks 17:19:05.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:05.2 Info: => 0.0001172s 17:19:05.2 Info: CreateIndex ScheduledTasks (TypeName) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:05.2 Info: => 8.21E-05s 17:19:05.2 Info: CreateTable Indexers 17:19:05.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) 17:19:05.2 Info: => 0.0001634s 17:19:05.2 Info: CreateIndex Indexers (Name) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.2 Info: => 0.0001192s 17:19:05.2 Info: CreateTable Profiles 17:19:05.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:05.2 Info: => 0.0001162s 17:19:05.2 Info: CreateIndex Profiles (Name) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:05.2 Info: => 8.53E-05s 17:19:05.2 Info: CreateTable QualityDefinitions 17:19:05.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:05.2 Info: => 0.000122s 17:19:05.2 Info: CreateIndex QualityDefinitions (Quality) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:05.2 Info: => 8.16E-05s 17:19:05.2 Info: CreateIndex QualityDefinitions (Title) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:05.2 Info: => 8.52E-05s 17:19:05.2 Info: CreateTable NamingConfig 17:19:05.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) 17:19:05.2 Info: => 0.0001569s 17:19:05.2 Info: CreateTable Blacklist 17:19:05.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 '') 17:19:05.2 Info: => 0.0001849s 17:19:05.2 Info: CreateTable Metadata 17:19:05.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) 17:19:05.2 Info: => 0.0001166s 17:19:05.2 Info: CreateTable MetadataFiles 17:19:05.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) 17:19:05.2 Info: => 0.0001356s 17:19:05.2 Info: CreateTable DownloadClients 17:19:05.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) 17:19:05.2 Info: => 0.0001151s 17:19:05.2 Info: CreateTable PendingReleases 17:19:05.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 '') 17:19:05.2 Info: => 0.0001278s 17:19:05.2 Info: CreateTable RemotePathMappings 17:19:05.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:05.2 Info: => 0.000105s 17:19:05.2 Info: CreateTable Tags 17:19:05.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:05.2 Info: => 9.74E-05s 17:19:05.2 Info: CreateIndex Tags (Label) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:05.2 Info: => 9.97E-05s 17:19:05.2 Info: CreateTable Restrictions 17:19:05.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:05.2 Info: => 0.0001109s 17:19:05.2 Info: CreateTable DelayProfiles 17:19:05.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) 17:19:05.2 Info: => 0.000139s 17:19:05.2 Info: CreateTable Users 17:19:05.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:05.2 Info: => 0.0001049s 17:19:05.2 Info: CreateIndex Users (Identifier) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:05.2 Info: => 9.14E-05s 17:19:05.2 Info: CreateIndex Users (Username) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:05.2 Info: => 8.53E-05s 17:19:05.2 Info: CreateTable Commands 17:19:05.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) 17:19:05.2 Info: => 0.0001434s 17:19:05.2 Info: CreateTable IndexerStatus 17:19:05.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) 17:19:05.2 Info: => 0.0001441s 17:19:05.2 Info: CreateIndex IndexerStatus (ProviderId) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:05.2 Info: => 8.61E-05s 17:19:05.2 Info: CreateTable ExtraFiles 17:19:05.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) 17:19:05.2 Info: => 0.0001386s 17:19:05.2 Info: CreateTable LyricFiles 17:19:05.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) 17:19:05.2 Info: => 0.0001519s 17:19:05.2 Info: CreateTable LanguageProfiles 17:19:05.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:05.2 Info: => 0.0001069s 17:19:05.2 Info: CreateIndex LanguageProfiles (Name) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:05.2 Info: => 9.26E-05s 17:19:05.2 Info: CreateTable DownloadClientStatus 17:19:05.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) 17:19:05.2 Info: => 0.0001182s 17:19:05.2 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:05.2 Info: => 9.21E-05s 17:19:05.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:05.2 Info: -> 1 Insert operations completed in 00:00:00.0022891 taking an average of 00:00:00.0022891 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:05', 'InitialSetup') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 1: InitialSetup migrated 17:19:05.2 Info: => 0.0032354s 17:19:05.2 Info: 2: add_reason_to_pending_releases migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 2 17:19:05.2 Info: AlterTable PendingReleases 17:19:05.2 Info: => 1.2E-06s 17:19:05.2 Info: CreateColumn PendingReleases Reason Int32 17:19:05.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:05.2 Info: => 0.000609s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:05', 'add_reason_to_pending_releases') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 2: add_reason_to_pending_releases migrated 17:19:05.2 Info: => 0.0009279s 17:19:05.2 Info: 3: add_medium_support migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 3 17:19:05.2 Info: AlterTable Albums 17:19:05.2 Info: => 1.1E-06s 17:19:05.2 Info: CreateColumn Albums Media String 17:19:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:05.2 Info: => 0.0005934s 17:19:05.2 Info: AlterTable Tracks 17:19:05.2 Info: => 1.1E-06s 17:19:05.2 Info: CreateColumn Tracks MediumNumber Int32 17:19:05.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:05.2 Info: => 0.0006118s 17:19:05.2 Info: AlterTable Tracks 17:19:05.2 Info: => 1.1E-06s 17:19:05.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:05.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:05.2 Info: => 0.0005664s 17:19:05.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:05.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:05.2 Info: => 4.58E-05s 17:19:05.2 Info: DeleteColumn Tracks TrackNumber 17:19:05.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) 17:19:05.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" 17:19:05.2 Info: DROP TABLE "Tracks" 17:19:05.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:05.2 Info: => 0.0043748s 17:19:05.2 Info: AlterTable Tracks 17:19:05.2 Info: => 1E-06s 17:19:05.2 Info: CreateColumn Tracks TrackNumber String 17:19:05.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:05.2 Info: => 0.0005597s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:05', 'add_medium_support') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 3: add_medium_support migrated 17:19:05.2 Info: => 0.0009251s 17:19:05.2 Info: 4: add_various_qualites_in_profile migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 4 17:19:05.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:05.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:05.2 Info: => 5.74E-05s 17:19:05.2 Info: PerformDBOperation 17:19:05.2 Info: Performing DB Operation 17:19:05.2 Info: => 3.99E-05s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:05', 'add_various_qualites_in_profile') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 4: add_various_qualites_in_profile migrated 17:19:05.2 Info: => 0.000294s 17:19:05.2 Info: 5: metadata_profiles migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 5 17:19:05.2 Info: CreateTable MetadataProfiles 17:19:05.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:05.2 Info: => 0.0001399s 17:19:05.2 Info: CreateIndex MetadataProfiles (Name) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:05.2 Info: => 9.58E-05s 17:19:05.2 Info: AlterTable Artists 17:19:05.2 Info: => 9E-07s 17:19:05.2 Info: CreateColumn Artists MetadataProfileId Int32 17:19:05.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:05.2 Info: => 0.0005908s 17:19:05.2 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:05.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) 17:19:05.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" 17:19:05.2 Info: DROP TABLE "Artists" 17:19:05.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.2 Info: => 0.0046522s 17:19:05.2 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:05.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) 17:19:05.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" 17:19:05.2 Info: DROP TABLE "Artists" 17:19:05.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.2 Info: => 0.004577s 17:19:05.2 Info: AlterTable Albums 17:19:05.2 Info: => 1.2E-06s 17:19:05.2 Info: CreateColumn Albums SecondaryTypes String 17:19:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:05.2 Info: => 0.0005583s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:05', 'metadata_profiles') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 5: metadata_profiles migrated 17:19:05.2 Info: => 0.0009542s 17:19:05.2 Info: 6: separate_automatic_and_interactive_search migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 6 17:19:05.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:05.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) 17:19:05.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:05.2 Info: DROP TABLE "Indexers" 17:19:05.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.2 Info: => 0.0051134s 17:19:05.2 Info: AlterTable Indexers 17:19:05.2 Info: => 1.2E-06s 17:19:05.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:05.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:05.2 Info: => 0.000561s 17:19:05.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:05.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:05.2 Info: => 4.47E-05s 17:19:05.2 Info: AlterTable Indexers 17:19:05.2 Info: => 9E-07s 17:19:05.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:05.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) 17:19:05.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" 17:19:05.2 Info: DROP TABLE "Indexers" 17:19:05.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.2 Info: => 0.0039531s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:05', 'separate_automatic_and_interactive_search') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 6: separate_automatic_and_interactive_search migrated 17:19:05.2 Info: => 0.0042837s 17:19:05.2 Info: 7: change_album_path_to_relative migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 7 17:19:05.2 Info: DeleteColumn Albums Path 17:19:05.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) 17:19:05.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" 17:19:05.2 Info: DROP TABLE "Albums" 17:19:05.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.2 Info: => 0.0048156s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:05', 'change_album_path_to_relative') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 7: change_album_path_to_relative migrated 17:19:05.2 Info: => 0.0052094s 17:19:05.2 Info: 8: change_quality_size_mb_to_kb migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 8 17:19:05.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 17:19:05.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 17:19:05.2 Info: => 5.63E-05s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:05', 'change_quality_size_mb_to_kb') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 8: change_quality_size_mb_to_kb migrated 17:19:05.2 Info: => 0.0003239s 17:19:05.2 Info: 9: album_releases migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 9 17:19:05.2 Info: AlterTable Albums 17:19:05.2 Info: => 1.2E-06s 17:19:05.2 Info: CreateColumn Albums Releases String 17:19:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:05.2 Info: => 0.0005927s 17:19:05.2 Info: AlterTable Albums 17:19:05.2 Info: => 1.3E-06s 17:19:05.2 Info: CreateColumn Albums CurrentRelease String 17:19:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:05.2 Info: => 0.0005747s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:05', 'album_releases') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 9: album_releases migrated 17:19:05.2 Info: => 0.0008659s 17:19:05.2 Info: 10: album_releases_fix migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 10 17:19:05.2 Info: AlterTable Albums 17:19:05.2 Info: => 1E-06s 17:19:05.2 Info: AlterColumn Albums Releases String 17:19:05.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) 17:19:05.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" 17:19:05.2 Info: DROP TABLE "Albums" 17:19:05.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.2 Info: => 0.0061466s 17:19:05.2 Info: AlterTable Albums 17:19:05.2 Info: => 1.2E-06s 17:19:05.2 Info: AlterColumn Albums CurrentRelease String 17:19:05.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) 17:19:05.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" 17:19:05.2 Info: DROP TABLE "Albums" 17:19:05.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.2 Info: => 0.0047077s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:05', 'album_releases_fix') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 10: album_releases_fix migrated 17:19:05.2 Info: => 0.0050719s 17:19:05.2 Info: 11: import_lists migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 11 17:19:05.2 Info: CreateTable ImportLists 17:19:05.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) 17:19:05.2 Info: => 0.0001726s 17:19:05.2 Info: CreateIndex ImportLists (Name) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:05.2 Info: => 8.78E-05s 17:19:05.2 Info: CreateTable ImportListStatus 17:19:05.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) 17:19:05.2 Info: => 0.0001229s 17:19:05.2 Info: CreateIndex ImportListStatus (ProviderId) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:05.2 Info: => 8.69E-05s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:05', 'import_lists') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 11: import_lists migrated 17:19:05.2 Info: => 0.0004084s 17:19:05.2 Info: 12: add_release_status migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 12 17:19:05.2 Info: AlterTable MetadataProfiles 17:19:05.2 Info: => 1.1E-06s 17:19:05.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:05.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:05.2 Info: => 0.0006201s 17:19:05.2 Info: PerformDBOperation 17:19:05.2 Info: Performing DB Operation 17:19:05.2 Info: => 3.38E-05s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:05', 'add_release_status') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 12: add_release_status migrated 17:19:05.2 Info: => 0.0003094s 17:19:05.2 Info: 13: album_download_notification migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 13 17:19:05.2 Info: AlterTable Notifications 17:19:05.2 Info: => 1.1E-06s 17:19:05.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:05.2 Info: => 0.0005987s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:05', 'album_download_notification') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 13: album_download_notification migrated 17:19:05.2 Info: => 0.0008936s 17:19:05.2 Info: 14: fix_language_metadata_profiles migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 14 17:19:05.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 17:19:05.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 17:19:05.2 Info: => 0.0001133s 17:19:05.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 17:19:05.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 17:19:05.2 Info: => 8.41E-05s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:05', 'fix_language_metadata_profiles') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 14: fix_language_metadata_profiles migrated 17:19:05.2 Info: => 0.0003348s 17:19:05.2 Info: 15: remove_fanzub migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 15 17:19:05.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:05.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:05.2 Info: => 4.77E-05s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:05', 'remove_fanzub') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 15: remove_fanzub migrated 17:19:05.2 Info: => 0.0002892s 17:19:05.2 Info: 16: update_artist_history_indexes migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 16 17:19:05.2 Info: CreateIndex Albums (ArtistId) 17:19:05.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:05.2 Info: => 0.0001143s 17:19:05.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:05.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:05.2 Info: => 9.18E-05s 17:19:05.2 Info: DeleteIndex History (AlbumId) 17:19:05.2 Info: DROP INDEX "IX_History_AlbumId" 17:19:05.2 Info: => 0.0001401s 17:19:05.2 Info: CreateIndex History (AlbumId, Date) 17:19:05.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:05.2 Info: => 0.0001064s 17:19:05.2 Info: DeleteIndex History (DownloadId) 17:19:05.2 Info: DROP INDEX "IX_History_DownloadId" 17:19:05.2 Info: => 0.00011s 17:19:05.2 Info: CreateIndex History (DownloadId, Date) 17:19:05.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:05.2 Info: => 9.51E-05s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:05', 'update_artist_history_indexes') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 16: update_artist_history_indexes migrated 17:19:05.2 Info: => 0.0004053s 17:19:05.2 Info: 17: remove_nma migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 17 17:19:05.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:05.2 Info: => 5.39E-05s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:05', 'remove_nma') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 17: remove_nma migrated 17:19:05.2 Info: => 0.0003s 17:19:05.2 Info: 18: album_disambiguation migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 18 17:19:05.2 Info: AlterTable Albums 17:19:05.2 Info: => 1.1E-06s 17:19:05.2 Info: CreateColumn Albums Disambiguation String 17:19:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:05.2 Info: => 0.0006194s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:05', 'album_disambiguation') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 18: album_disambiguation migrated 17:19:05.2 Info: => 0.0009031s 17:19:05.2 Info: 19: add_ape_quality_in_profiles migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 19 17:19:05.2 Info: PerformDBOperation 17:19:05.2 Info: Performing DB Operation 17:19:05.2 Info: => 3.88E-05s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:05', 'add_ape_quality_in_profiles') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 19: add_ape_quality_in_profiles migrated 17:19:05.2 Info: => 0.0002884s 17:19:05.2 Info: 20: remove_pushalot migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 20 17:19:05.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:05.2 Info: => 5.13E-05s 17:19:05.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:05.2 Info: => 3.88E-05s 17:19:05.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:05.2 Info: => 3.83E-05s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:05', 'remove_pushalot') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 20: remove_pushalot migrated 17:19:05.2 Info: => 0.0003001s 17:19:05.2 Info: 21: add_custom_filters migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 21 17:19:05.2 Info: CreateTable CustomFilters 17:19:05.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:05.2 Info: => 0.0001382s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:05', 'add_custom_filters') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 21: add_custom_filters migrated 17:19:05.2 Info: => 0.0004257s 17:19:05.2 Info: 22: import_list_tags migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 22 17:19:05.2 Info: AlterTable ImportLists 17:19:05.2 Info: => 1.3E-06s 17:19:05.2 Info: CreateColumn ImportLists Tags String 17:19:05.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:05.2 Info: => 0.000617s 17:19:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:05', 'import_list_tags') 17:19:05.2 Info: Committing Transaction 17:19:05.2 Info: 22: import_list_tags migrated 17:19:05.2 Info: => 0.000908s 17:19:05.2 Info: 23: add_release_groups_etc migrating 17:19:05.2 Info: Beginning Transaction 17:19:05.2 Info: Starting migration of Main DB to 23 17:19:05.2 Info: CreateTable ArtistMetadata 17:19:05.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) 17:19:05.2 Info: => 0.0002258s 17:19:05.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:05.2 Info: => 0.0001011s 17:19:05.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" 17:19:05.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" 17:19:05.2 Info: => 0.0001053s 17:19:05.2 Info: AlterTable Artists 17:19:05.2 Info: => 9E-07s 17:19:05.2 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:05.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.2 Info: => 0.0006213s 17:19:05.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:05.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:05.2 Info: => 7.72E-05s 17:19:05.2 Info: CreateTable AlbumReleases 17:19:05.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) 17:19:05.2 Info: => 0.0001938s 17:19:05.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:05.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:05.2 Info: => 9.83E-05s 17:19:05.2 Info: CreateIndex AlbumReleases (AlbumId) 17:19:05.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:05.2 Info: => 8.93E-05s 17:19:05.2 Info: PerformDBOperation 17:19:05.2 Info: Performing DB Operation 17:19:05.2 Info: => 3.76E-05s 17:19:05.2 Info: AlterTable Albums 17:19:05.2 Info: => 1E-06s 17:19:05.2 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.2 Info: => 0.0006425s 17:19:05.2 Info: AlterTable Albums 17:19:05.2 Info: => 1.4E-06s 17:19:05.2 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:05.2 Info: => 0.0006309s 17:19:05.2 Info: AlterTable Albums 17:19:05.2 Info: => 1.2E-06s 17:19:05.2 Info: CreateColumn Albums Links String 17:19:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:05.3 Info: => 0.0006466s 17:19:05.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:05.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:05.3 Info: => 0.0001162s 17:19:05.3 Info: AlterTable Tracks 17:19:05.3 Info: => 1E-06s 17:19:05.3 Info: CreateColumn Tracks ForeignRecordingId String 17:19:05.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:05.3 Info: => 0.0006264s 17:19:05.3 Info: AlterTable Tracks 17:19:05.3 Info: => 1.2E-06s 17:19:05.3 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:05.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:05.3 Info: => 0.0006346s 17:19:05.3 Info: AlterTable Tracks 17:19:05.3 Info: => 1.2E-06s 17:19:05.3 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:05.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.3 Info: => 0.0006261s 17:19:05.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:05.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:05.3 Info: => 9.67E-05s 17:19:05.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:05.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:05.3 Info: => 8.1E-05s 17:19:05.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:05.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 17:19:05.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" 17:19:05.3 Info: DROP TABLE "Artists" 17:19:05.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.3 Info: => 0.0054134s 17:19:05.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:05.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:19:05.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:05.3 Info: DROP TABLE "Albums" 17:19:05.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.3 Info: => 0.0073215s 17:19:05.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:05.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) 17:19:05.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" 17:19:05.3 Info: DROP TABLE "Tracks" 17:19:05.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:05.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:05.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:05.3 Info: => 0.0046143s 17:19:05.3 Info: DeleteColumn TrackFiles ArtistId 17:19:05.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) 17:19:05.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" 17:19:05.3 Info: DROP TABLE "TrackFiles" 17:19:05.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:05.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.3 Info: => 0.005753s 17:19:05.3 Info: CreateIndex Artists (ArtistMetadataId) 17:19:05.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:05.3 Info: => 9.09E-05s 17:19:05.3 Info: CreateIndex Artists (Monitored) 17:19:05.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:05.3 Info: => 8.32E-05s 17:19:05.3 Info: CreateIndex Albums (ArtistMetadataId) 17:19:05.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:05.3 Info: => 8.38E-05s 17:19:05.3 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:05.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:05.3 Info: => 8.17E-05s 17:19:05.3 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:05.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:05.3 Info: => 8.36E-05s 17:19:05.3 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:05.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:05.3 Info: => 9.26E-05s 17:19:05.3 Info: UpdateData 17:19:05.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:05.3 Info: => 4.94E-05s 17:19:05.3 Info: UpdateData 17:19:05.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:05.3 Info: => 4.11E-05s 17:19:05.3 Info: UpdateData 17:19:05.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:05.3 Info: => 4.96E-05s 17:19:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:05', 'add_release_groups_etc') 17:19:05.3 Info: Committing Transaction 17:19:05.3 Info: 23: add_release_groups_etc migrated 17:19:05.3 Info: => 0.0006017s 17:19:05.3 Info: 24: NewMediaInfoFormat migrating 17:19:05.3 Info: Beginning Transaction 17:19:05.3 Info: Starting migration of Main DB to 24 17:19:05.3 Info: UpdateData 17:19:05.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:05.3 Info: => 5.66E-05s 17:19:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:05', 'NewMediaInfoFormat') 17:19:05.3 Info: Committing Transaction 17:19:05.3 Info: 24: NewMediaInfoFormat migrated 17:19:05.3 Info: => 0.0003059s 17:19:05.3 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:05.3 Info: Beginning Transaction 17:19:05.3 Info: Starting migration of Main DB to 25 17:19:05.3 Info: RenameTable Restrictions ReleaseProfiles 17:19:05.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:05.3 Info: => 0.0016731s 17:19:05.3 Info: AlterTable ReleaseProfiles 17:19:05.3 Info: => 1.4E-06s 17:19:05.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:05.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:05.3 Info: => 0.0005957s 17:19:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:05', 'rename_restrictions_to_release_profiles') 17:19:05.3 Info: Committing Transaction 17:19:05.3 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:05.3 Info: => 0.0008954s 17:19:05.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:05.3 Info: Beginning Transaction 17:19:05.3 Info: Starting migration of Main DB to 26 17:19:05.3 Info: RenameTable Profiles QualityProfiles 17:19:05.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:05.3 Info: => 0.0016786s 17:19:05.3 Info: AlterTable QualityProfiles 17:19:05.3 Info: => 1.5E-06s 17:19:05.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:05.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:05.3 Info: => 0.0005944s 17:19:05.3 Info: AlterTable LanguageProfiles 17:19:05.3 Info: => 1.1E-06s 17:19:05.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:05.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:05.3 Info: => 0.0005695s 17:19:05.3 Info: UpdateData 17:19:05.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:05.3 Info: => 4.86E-05s 17:19:05.3 Info: UpdateData 17:19:05.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:05.3 Info: => 3.86E-05s 17:19:05.3 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:05.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:05.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" 17:19:05.3 Info: DROP TABLE "Artists" 17:19:05.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:05.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:05.3 Info: => 0.004849s 17:19:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:05', 'rename_quality_profiles_add_upgrade_allowed') 17:19:05.3 Info: Committing Transaction 17:19:05.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:05.3 Info: => 0.0052708s 17:19:05.3 Info: 27: add_import_exclusions migrating 17:19:05.3 Info: Beginning Transaction 17:19:05.3 Info: Starting migration of Main DB to 27 17:19:05.3 Info: CreateTable ImportListExclusions 17:19:05.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:05.3 Info: => 0.0001347s 17:19:05.3 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:05.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:05.3 Info: => 0.0001261s 17:19:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:05', 'add_import_exclusions') 17:19:05.3 Info: Committing Transaction 17:19:05.3 Info: 27: add_import_exclusions migrated 17:19:05.3 Info: => 0.0004738s 17:19:05.3 Info: 28: clean_artist_metadata_table migrating 17:19:05.3 Info: Beginning Transaction 17:19:05.3 Info: Starting migration of Main DB to 28 17:19:05.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) 17:19:05.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) 17:19:05.3 Info: => 0.0001567s 17:19:05.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) 17:19:05.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) 17:19:05.3 Info: => 0.0001297s 17:19:05.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) 17:19:05.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) 17:19:05.3 Info: => 0.0001206s 17:19:05.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) 17:19:05.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) 17:19:05.3 Info: => 0.0001177s 17:19:05.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) 17:19:05.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) 17:19:05.3 Info: => 0.0001189s 17:19:05.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) 17:19:05.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) 17:19:05.3 Info: => 0.0001156s 17:19:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:05', 'clean_artist_metadata_table') 17:19:05.3 Info: Committing Transaction 17:19:05.3 Info: 28: clean_artist_metadata_table migrated 17:19:05.3 Info: => 0.0004083s 17:19:05.3 Info: 29: health_issue_notification migrating 17:19:05.3 Info: Beginning Transaction 17:19:05.3 Info: Starting migration of Main DB to 29 17:19:05.3 Info: AlterTable Notifications 17:19:05.3 Info: => 1.2E-06s 17:19:05.3 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:05.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:05.3 Info: => 0.0006305s 17:19:05.3 Info: AlterTable Notifications 17:19:05.3 Info: => 1.2E-06s 17:19:05.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:05.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:05.3 Info: => 0.0006013s 17:19:05.3 Info: AlterTable Notifications 17:19:05.3 Info: => 1.3E-06s 17:19:05.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:05.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:05.3 Info: => 0.0005887s 17:19:05.3 Info: AlterTable Notifications 17:19:05.3 Info: => 1E-06s 17:19:05.3 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:05.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:05.3 Info: => 0.0005928s 17:19:05.3 Info: AlterTable Notifications 17:19:05.3 Info: => 1.2E-06s 17:19:05.3 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:05.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:05.3 Info: => 0.0005822s 17:19:05.3 Info: DeleteColumn Notifications OnDownload 17:19:05.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) 17:19:05.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" 17:19:05.3 Info: DROP TABLE "Notifications" 17:19:05.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:05.3 Info: => 0.0044108s 17:19:05.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:05.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) 17:19:05.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" 17:19:05.3 Info: DROP TABLE "Notifications" 17:19:05.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:05.3 Info: => 0.0057139s 17:19:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:05', 'health_issue_notification') 17:19:05.3 Info: Committing Transaction 17:19:05.3 Info: 29: health_issue_notification migrated 17:19:05.3 Info: => 0.006137s 17:19:05.3 Info: 30: add_mediafilerepository_mtime migrating 17:19:05.3 Info: Beginning Transaction 17:19:05.3 Info: Starting migration of Main DB to 30 17:19:05.3 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 17:19:05.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 17:19:05.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 17:19:05.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-04T17:19:05', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:05.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) 17:19:05.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-04T17:19:05', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:05.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) 17:19:05.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2025-02-04T17:19:05', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:05.3 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) 17:19:05.3 Info: AlterTable TrackFiles 17:19:05.3 Info: => 9E-07s 17:19:05.3 Info: CreateColumn TrackFiles Modified DateTime 17:19:05.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:05.3 Info: => 0.0006216s 17:19:05.3 Info: AlterTable TrackFiles 17:19:05.3 Info: => 1.5E-06s 17:19:05.3 Info: CreateColumn TrackFiles Path String 17:19:05.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:05.3 Info: => 0.0005807s 17:19:05.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:05.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:05.3 Info: => 4.13E-05s 17:19:05.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) 17:19:05.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) 17:19:05.3 Info: => 0.0001246s 17:19:05.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) 17:19:05.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) 17:19:05.3 Info: => 0.0001401s 17:19:05.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) 17:19:05.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) 17:19:05.3 Info: => 0.0001477s 17:19:05.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") 17:19:05.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") 17:19:05.3 Info: => 9.59E-05s 17:19:05.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:05.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:05.3 Info: => 0.0001193s 17:19:05.3 Info: AlterTable TrackFiles 17:19:05.3 Info: => 1E-06s 17:19:05.3 Info: AlterColumn TrackFiles Path String 17:19:05.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) 17:19:05.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" 17:19:05.3 Info: DROP TABLE "TrackFiles" 17:19:05.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:05.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.3 Info: => 0.0046135s 17:19:05.3 Info: CreateIndex TrackFiles (Path) 17:19:05.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:05.3 Info: => 9.19E-05s 17:19:05.3 Info: DeleteColumn TrackFiles RelativePath 17:19:05.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) 17:19:05.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" 17:19:05.3 Info: DROP TABLE "TrackFiles" 17:19:05.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:05.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:05.3 Info: => 0.0047541s 17:19:05.3 Info: -> 9 Insert operations completed in 00:00:00.0007140 taking an average of 00:00:00.0000793 17:19:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:05', 'add_mediafilerepository_mtime') 17:19:05.3 Info: Committing Transaction 17:19:05.3 Info: 30: add_mediafilerepository_mtime migrated 17:19:05.3 Info: => 0.0053135s 17:19:05.3 Debug: Took: 00:00:00.1691355 17:19:05.3 Debug: Got 2 tracks 17:19:05.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 17:19:05.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 17:19:05.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863454175458_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:05.4 Info: DatabaseEngineVersionCheck migrating 17:19:05.4 Info: PerformDBOperation 17:19:05.4 Info: Performing DB Operation 17:19:05.4 Info: SQLite 3.48.0 17:19:05.4 Info: => 0.0010639s 17:19:05.4 Info: DatabaseEngineVersionCheck migrated 17:19:05.4 Info: => 0.0010826s 17:19:05.4 Info: VersionMigration migrating 17:19:05.4 Info: Beginning Transaction 17:19:05.4 Info: CreateTable VersionInfo 17:19:05.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:05.4 Info: => 0.0001481s 17:19:05.4 Info: Committing Transaction 17:19:05.4 Info: VersionMigration migrated 17:19:05.4 Info: => 0.0005851s 17:19:05.4 Info: VersionUniqueMigration migrating 17:19:05.4 Info: Beginning Transaction 17:19:05.4 Info: CreateIndex VersionInfo (Version) 17:19:05.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:05.4 Info: => 0.0001246s 17:19:05.4 Info: AlterTable VersionInfo 17:19:05.4 Info: => 1.1E-06s 17:19:05.4 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:05.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:05.4 Info: => 0.0005843s 17:19:05.4 Info: Committing Transaction 17:19:05.4 Info: VersionUniqueMigration migrated 17:19:05.4 Info: => 0.0008212s 17:19:05.4 Info: VersionDescriptionMigration migrating 17:19:05.4 Info: Beginning Transaction 17:19:05.4 Info: AlterTable VersionInfo 17:19:05.4 Info: => 1.2E-06s 17:19:05.4 Info: CreateColumn VersionInfo Description String 17:19:05.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:05.4 Info: => 0.000201s 17:19:05.4 Info: Committing Transaction 17:19:05.4 Info: VersionDescriptionMigration migrated 17:19:05.4 Info: => 0.0003944s 17:19:05.4 Info: 1: InitialSetup migrating 17:19:05.4 Info: Beginning Transaction 17:19:05.4 Info: Starting migration of Main DB to 1 17:19:05.4 Info: CreateTable Config 17:19:05.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:05.4 Info: => 0.0002027s 17:19:05.4 Info: CreateIndex Config (Key) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:05.4 Info: => 8.55E-05s 17:19:05.4 Info: CreateTable RootFolders 17:19:05.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:05.4 Info: => 9.27E-05s 17:19:05.4 Info: CreateIndex RootFolders (Path) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:05.4 Info: => 7.88E-05s 17:19:05.4 Info: CreateTable Artists 17:19:05.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) 17:19:05.4 Info: => 0.0002675s 17:19:05.4 Info: CreateIndex Artists (ForeignArtistId) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.4 Info: => 8.35E-05s 17:19:05.4 Info: CreateIndex Artists (NameSlug) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.4 Info: => 7.54E-05s 17:19:05.4 Info: CreateIndex Artists (CleanName) 17:19:05.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.4 Info: => 7.44E-05s 17:19:05.4 Info: CreateIndex Artists (Path) 17:19:05.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.4 Info: => 7.13E-05s 17:19:05.4 Info: CreateTable Albums 17:19:05.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) 17:19:05.4 Info: => 0.0002371s 17:19:05.4 Info: CreateIndex Albums (ForeignAlbumId) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.4 Info: => 8.21E-05s 17:19:05.4 Info: CreateIndex Albums (MBId) 17:19:05.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.4 Info: => 7.29E-05s 17:19:05.4 Info: CreateIndex Albums (TADBId) 17:19:05.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.4 Info: => 7.82E-05s 17:19:05.4 Info: CreateIndex Albums (TitleSlug) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.4 Info: => 7.52E-05s 17:19:05.4 Info: CreateIndex Albums (CleanTitle) 17:19:05.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.4 Info: => 7.35E-05s 17:19:05.4 Info: CreateIndex Albums (Path) 17:19:05.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:05.4 Info: => 6.93E-05s 17:19:05.4 Info: CreateTable Tracks 17:19:05.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) 17:19:05.4 Info: => 0.0001537s 17:19:05.4 Info: CreateIndex Tracks (ForeignTrackId) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:05.4 Info: => 7.78E-05s 17:19:05.4 Info: CreateIndex Tracks (ArtistId) 17:19:05.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:05.4 Info: => 7.62E-05s 17:19:05.4 Info: CreateIndex Tracks (TrackFileId) 17:19:05.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:05.4 Info: => 0.0001059s 17:19:05.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:05.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:05.4 Info: => 8.88E-05s 17:19:05.4 Info: CreateTable TrackFiles 17:19:05.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) 17:19:05.4 Info: => 0.0001407s 17:19:05.4 Info: CreateIndex TrackFiles (ArtistId) 17:19:05.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:05.4 Info: => 8.58E-05s 17:19:05.4 Info: CreateIndex TrackFiles (AlbumId) 17:19:05.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.4 Info: => 7.93E-05s 17:19:05.4 Info: CreateTable History 17:19:05.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) 17:19:05.4 Info: => 0.0001524s 17:19:05.4 Info: CreateIndex History (Date) 17:19:05.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:05.4 Info: => 8.38E-05s 17:19:05.4 Info: CreateIndex History (EventType) 17:19:05.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:05.4 Info: => 0.0001102s 17:19:05.4 Info: CreateIndex History (DownloadId) 17:19:05.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:05.4 Info: => 9.15E-05s 17:19:05.4 Info: CreateIndex History (AlbumId) 17:19:05.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:05.4 Info: => 8.44E-05s 17:19:05.4 Info: CreateTable Notifications 17:19:05.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) 17:19:05.4 Info: => 0.0001365s 17:19:05.4 Info: CreateTable ScheduledTasks 17:19:05.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:05.4 Info: => 0.0001155s 17:19:05.4 Info: CreateIndex ScheduledTasks (TypeName) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:05.4 Info: => 8.4E-05s 17:19:05.4 Info: CreateTable Indexers 17:19:05.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) 17:19:05.4 Info: => 0.0001127s 17:19:05.4 Info: CreateIndex Indexers (Name) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.4 Info: => 0.0001073s 17:19:05.4 Info: CreateTable Profiles 17:19:05.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:05.4 Info: => 0.0001151s 17:19:05.4 Info: CreateIndex Profiles (Name) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:05.4 Info: => 8.5E-05s 17:19:05.4 Info: CreateTable QualityDefinitions 17:19:05.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:05.4 Info: => 0.000125s 17:19:05.4 Info: CreateIndex QualityDefinitions (Quality) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:05.4 Info: => 8.42E-05s 17:19:05.4 Info: CreateIndex QualityDefinitions (Title) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:05.4 Info: => 8.53E-05s 17:19:05.4 Info: CreateTable NamingConfig 17:19:05.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) 17:19:05.4 Info: => 0.0001526s 17:19:05.4 Info: CreateTable Blacklist 17:19:05.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 '') 17:19:05.4 Info: => 0.0001864s 17:19:05.4 Info: CreateTable Metadata 17:19:05.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) 17:19:05.4 Info: => 0.0001137s 17:19:05.4 Info: CreateTable MetadataFiles 17:19:05.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) 17:19:05.4 Info: => 0.0001377s 17:19:05.4 Info: CreateTable DownloadClients 17:19:05.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) 17:19:05.4 Info: => 0.0001181s 17:19:05.4 Info: CreateTable PendingReleases 17:19:05.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 '') 17:19:05.4 Info: => 0.0001224s 17:19:05.4 Info: CreateTable RemotePathMappings 17:19:05.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:05.4 Info: => 0.0001052s 17:19:05.4 Info: CreateTable Tags 17:19:05.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:05.4 Info: => 9.27E-05s 17:19:05.4 Info: CreateIndex Tags (Label) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:05.4 Info: => 9.97E-05s 17:19:05.4 Info: CreateTable Restrictions 17:19:05.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:05.4 Info: => 0.0001085s 17:19:05.4 Info: CreateTable DelayProfiles 17:19:05.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) 17:19:05.4 Info: => 0.0001385s 17:19:05.4 Info: CreateTable Users 17:19:05.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:05.4 Info: => 9.98E-05s 17:19:05.4 Info: CreateIndex Users (Identifier) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:05.4 Info: => 9.08E-05s 17:19:05.4 Info: CreateIndex Users (Username) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:05.4 Info: => 8.51E-05s 17:19:05.4 Info: CreateTable Commands 17:19:05.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) 17:19:05.4 Info: => 0.0001436s 17:19:05.4 Info: CreateTable IndexerStatus 17:19:05.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) 17:19:05.4 Info: => 0.0001412s 17:19:05.4 Info: CreateIndex IndexerStatus (ProviderId) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:05.4 Info: => 8.67E-05s 17:19:05.4 Info: CreateTable ExtraFiles 17:19:05.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) 17:19:05.4 Info: => 0.0001288s 17:19:05.4 Info: CreateTable LyricFiles 17:19:05.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) 17:19:05.4 Info: => 0.000144s 17:19:05.4 Info: CreateTable LanguageProfiles 17:19:05.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:05.4 Info: => 0.0001025s 17:19:05.4 Info: CreateIndex LanguageProfiles (Name) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:05.4 Info: => 8.81E-05s 17:19:05.4 Info: CreateTable DownloadClientStatus 17:19:05.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) 17:19:05.4 Info: => 0.0001169s 17:19:05.4 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:05.4 Info: => 0.0001034s 17:19:05.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:05.4 Info: -> 1 Insert operations completed in 00:00:00.0000683 taking an average of 00:00:00.0000683 17:19:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:05', 'InitialSetup') 17:19:05.4 Info: Committing Transaction 17:19:05.4 Info: 1: InitialSetup migrated 17:19:05.4 Info: => 0.0010754s 17:19:05.4 Info: 2: add_reason_to_pending_releases migrating 17:19:05.4 Info: Beginning Transaction 17:19:05.4 Info: Starting migration of Main DB to 2 17:19:05.4 Info: AlterTable PendingReleases 17:19:05.4 Info: => 1.1E-06s 17:19:05.4 Info: CreateColumn PendingReleases Reason Int32 17:19:05.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:05.4 Info: => 0.0006046s 17:19:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:05', 'add_reason_to_pending_releases') 17:19:05.4 Info: Committing Transaction 17:19:05.4 Info: 2: add_reason_to_pending_releases migrated 17:19:05.4 Info: => 0.000922s 17:19:05.4 Info: 3: add_medium_support migrating 17:19:05.4 Info: Beginning Transaction 17:19:05.4 Info: Starting migration of Main DB to 3 17:19:05.4 Info: AlterTable Albums 17:19:05.4 Info: => 1.2E-06s 17:19:05.4 Info: CreateColumn Albums Media String 17:19:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:05.4 Info: => 0.0006069s 17:19:05.4 Info: AlterTable Tracks 17:19:05.4 Info: => 1.1E-06s 17:19:05.4 Info: CreateColumn Tracks MediumNumber Int32 17:19:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:05.4 Info: => 0.0005534s 17:19:05.4 Info: AlterTable Tracks 17:19:05.4 Info: => 1.2E-06s 17:19:05.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:05.4 Info: => 0.0005426s 17:19:05.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:05.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:05.4 Info: => 4.65E-05s 17:19:05.4 Info: DeleteColumn Tracks TrackNumber 17:19:05.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) 17:19:05.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" 17:19:05.4 Info: DROP TABLE "Tracks" 17:19:05.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:05.4 Info: => 0.0046181s 17:19:05.4 Info: AlterTable Tracks 17:19:05.4 Info: => 1.1E-06s 17:19:05.4 Info: CreateColumn Tracks TrackNumber String 17:19:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:05.4 Info: => 0.0005587s 17:19:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:05', 'add_medium_support') 17:19:05.4 Info: Committing Transaction 17:19:05.4 Info: 3: add_medium_support migrated 17:19:05.4 Info: => 0.0010061s 17:19:05.4 Info: 4: add_various_qualites_in_profile migrating 17:19:05.4 Info: Beginning Transaction 17:19:05.4 Info: Starting migration of Main DB to 4 17:19:05.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:05.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:05.4 Info: => 6.27E-05s 17:19:05.4 Info: PerformDBOperation 17:19:05.4 Info: Performing DB Operation 17:19:05.4 Info: => 3.94E-05s 17:19:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:05', 'add_various_qualites_in_profile') 17:19:05.4 Info: Committing Transaction 17:19:05.4 Info: 4: add_various_qualites_in_profile migrated 17:19:05.4 Info: => 0.0003061s 17:19:05.4 Info: 5: metadata_profiles migrating 17:19:05.4 Info: Beginning Transaction 17:19:05.4 Info: Starting migration of Main DB to 5 17:19:05.4 Info: CreateTable MetadataProfiles 17:19:05.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:05.4 Info: => 0.0001451s 17:19:05.4 Info: CreateIndex MetadataProfiles (Name) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:05.4 Info: => 0.0001039s 17:19:05.4 Info: AlterTable Artists 17:19:05.4 Info: => 1.1E-06s 17:19:05.4 Info: CreateColumn Artists MetadataProfileId Int32 17:19:05.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:05.4 Info: => 0.0005925s 17:19:05.4 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:05.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) 17:19:05.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" 17:19:05.4 Info: DROP TABLE "Artists" 17:19:05.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.4 Info: => 0.0051903s 17:19:05.4 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:05.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) 17:19:05.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" 17:19:05.4 Info: DROP TABLE "Artists" 17:19:05.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.4 Info: => 0.0050523s 17:19:05.4 Info: AlterTable Albums 17:19:05.4 Info: => 1.1E-06s 17:19:05.4 Info: CreateColumn Albums SecondaryTypes String 17:19:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:05.4 Info: => 0.0005602s 17:19:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:05', 'metadata_profiles') 17:19:05.4 Info: Committing Transaction 17:19:05.4 Info: 5: metadata_profiles migrated 17:19:05.4 Info: => 0.0009968s 17:19:05.4 Info: 6: separate_automatic_and_interactive_search migrating 17:19:05.4 Info: Beginning Transaction 17:19:05.4 Info: Starting migration of Main DB to 6 17:19:05.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:05.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) 17:19:05.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:05.4 Info: DROP TABLE "Indexers" 17:19:05.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.4 Info: => 0.0039821s 17:19:05.4 Info: AlterTable Indexers 17:19:05.4 Info: => 1.2E-06s 17:19:05.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:05.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:05.4 Info: => 0.0005606s 17:19:05.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:05.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:05.4 Info: => 6.29E-05s 17:19:05.4 Info: AlterTable Indexers 17:19:05.4 Info: => 1.1E-06s 17:19:05.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:05.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) 17:19:05.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" 17:19:05.4 Info: DROP TABLE "Indexers" 17:19:05.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.4 Info: => 0.0039078s 17:19:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:05', 'separate_automatic_and_interactive_search') 17:19:05.4 Info: Committing Transaction 17:19:05.4 Info: 6: separate_automatic_and_interactive_search migrated 17:19:05.4 Info: => 0.004242s 17:19:05.4 Info: 7: change_album_path_to_relative migrating 17:19:05.4 Info: Beginning Transaction 17:19:05.4 Info: Starting migration of Main DB to 7 17:19:05.4 Info: DeleteColumn Albums Path 17:19:05.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) 17:19:05.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" 17:19:05.4 Info: DROP TABLE "Albums" 17:19:05.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.4 Info: => 0.0047973s 17:19:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:05', 'change_album_path_to_relative') 17:19:05.4 Info: Committing Transaction 17:19:05.4 Info: 7: change_album_path_to_relative migrated 17:19:05.4 Info: => 0.0052019s 17:19:05.4 Info: 8: change_quality_size_mb_to_kb migrating 17:19:05.4 Info: Beginning Transaction 17:19:05.4 Info: Starting migration of Main DB to 8 17:19:05.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 17:19:05.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 17:19:05.4 Info: => 5.57E-05s 17:19:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:05', 'change_quality_size_mb_to_kb') 17:19:05.4 Info: Committing Transaction 17:19:05.4 Info: 8: change_quality_size_mb_to_kb migrated 17:19:05.4 Info: => 0.0003186s 17:19:05.4 Info: 9: album_releases migrating 17:19:05.4 Info: Beginning Transaction 17:19:05.4 Info: Starting migration of Main DB to 9 17:19:05.4 Info: AlterTable Albums 17:19:05.4 Info: => 1.2E-06s 17:19:05.4 Info: CreateColumn Albums Releases String 17:19:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:05.4 Info: => 0.0005874s 17:19:05.4 Info: AlterTable Albums 17:19:05.4 Info: => 1.3E-06s 17:19:05.4 Info: CreateColumn Albums CurrentRelease String 17:19:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:05.4 Info: => 0.0005501s 17:19:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:05', 'album_releases') 17:19:05.4 Info: Committing Transaction 17:19:05.4 Info: 9: album_releases migrated 17:19:05.4 Info: => 0.0008337s 17:19:05.4 Info: 10: album_releases_fix migrating 17:19:05.4 Info: Beginning Transaction 17:19:05.4 Info: Starting migration of Main DB to 10 17:19:05.4 Info: AlterTable Albums 17:19:05.4 Info: => 1.1E-06s 17:19:05.4 Info: AlterColumn Albums Releases String 17:19:05.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) 17:19:05.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" 17:19:05.4 Info: DROP TABLE "Albums" 17:19:05.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.4 Info: => 0.0047354s 17:19:05.4 Info: AlterTable Albums 17:19:05.4 Info: => 1.9E-06s 17:19:05.4 Info: AlterColumn Albums CurrentRelease String 17:19:05.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) 17:19:05.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" 17:19:05.4 Info: DROP TABLE "Albums" 17:19:05.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.4 Info: => 0.0059842s 17:19:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:05', 'album_releases_fix') 17:19:05.4 Info: Committing Transaction 17:19:05.4 Info: 10: album_releases_fix migrated 17:19:05.4 Info: => 0.006354s 17:19:05.5 Info: 11: import_lists migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 11 17:19:05.5 Info: CreateTable ImportLists 17:19:05.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) 17:19:05.5 Info: => 0.0001755s 17:19:05.5 Info: CreateIndex ImportLists (Name) 17:19:05.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:05.5 Info: => 8.88E-05s 17:19:05.5 Info: CreateTable ImportListStatus 17:19:05.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) 17:19:05.5 Info: => 0.000123s 17:19:05.5 Info: CreateIndex ImportListStatus (ProviderId) 17:19:05.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:05.5 Info: => 8.5E-05s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:05', 'import_lists') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 11: import_lists migrated 17:19:05.5 Info: => 0.0004113s 17:19:05.5 Info: 12: add_release_status migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 12 17:19:05.5 Info: AlterTable MetadataProfiles 17:19:05.5 Info: => 1.2E-06s 17:19:05.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:05.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:05.5 Info: => 0.0006096s 17:19:05.5 Info: PerformDBOperation 17:19:05.5 Info: Performing DB Operation 17:19:05.5 Info: => 3.19E-05s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:05', 'add_release_status') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 12: add_release_status migrated 17:19:05.5 Info: => 0.0003055s 17:19:05.5 Info: 13: album_download_notification migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 13 17:19:05.5 Info: AlterTable Notifications 17:19:05.5 Info: => 1.1E-06s 17:19:05.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:05.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:05.5 Info: => 0.0006183s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:05', 'album_download_notification') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 13: album_download_notification migrated 17:19:05.5 Info: => 0.0009342s 17:19:05.5 Info: 14: fix_language_metadata_profiles migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 14 17:19:05.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 17:19:05.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 17:19:05.5 Info: => 0.0001136s 17:19:05.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 17:19:05.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 17:19:05.5 Info: => 8.36E-05s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:05', 'fix_language_metadata_profiles') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 14: fix_language_metadata_profiles migrated 17:19:05.5 Info: => 0.0003364s 17:19:05.5 Info: 15: remove_fanzub migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 15 17:19:05.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:05.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:05.5 Info: => 4.94E-05s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:05', 'remove_fanzub') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 15: remove_fanzub migrated 17:19:05.5 Info: => 0.0002948s 17:19:05.5 Info: 16: update_artist_history_indexes migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 16 17:19:05.5 Info: CreateIndex Albums (ArtistId) 17:19:05.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:05.5 Info: => 0.0001128s 17:19:05.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:05.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:05.5 Info: => 9.38E-05s 17:19:05.5 Info: DeleteIndex History (AlbumId) 17:19:05.5 Info: DROP INDEX "IX_History_AlbumId" 17:19:05.5 Info: => 0.000122s 17:19:05.5 Info: CreateIndex History (AlbumId, Date) 17:19:05.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:05.5 Info: => 0.0001001s 17:19:05.5 Info: DeleteIndex History (DownloadId) 17:19:05.5 Info: DROP INDEX "IX_History_DownloadId" 17:19:05.5 Info: => 0.0001107s 17:19:05.5 Info: CreateIndex History (DownloadId, Date) 17:19:05.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:05.5 Info: => 9.79E-05s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:05', 'update_artist_history_indexes') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 16: update_artist_history_indexes migrated 17:19:05.5 Info: => 0.000408s 17:19:05.5 Info: 17: remove_nma migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 17 17:19:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:05.5 Info: => 5.3E-05s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:05', 'remove_nma') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 17: remove_nma migrated 17:19:05.5 Info: => 0.0003188s 17:19:05.5 Info: 18: album_disambiguation migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 18 17:19:05.5 Info: AlterTable Albums 17:19:05.5 Info: => 1.3E-06s 17:19:05.5 Info: CreateColumn Albums Disambiguation String 17:19:05.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:05.5 Info: => 0.0006234s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:05', 'album_disambiguation') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 18: album_disambiguation migrated 17:19:05.5 Info: => 0.0009126s 17:19:05.5 Info: 19: add_ape_quality_in_profiles migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 19 17:19:05.5 Info: PerformDBOperation 17:19:05.5 Info: Performing DB Operation 17:19:05.5 Info: => 3.9E-05s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:05', 'add_ape_quality_in_profiles') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 19: add_ape_quality_in_profiles migrated 17:19:05.5 Info: => 0.0002942s 17:19:05.5 Info: 20: remove_pushalot migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 20 17:19:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:05.5 Info: => 5.24E-05s 17:19:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:05.5 Info: => 3.84E-05s 17:19:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:05.5 Info: => 3.71E-05s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:05', 'remove_pushalot') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 20: remove_pushalot migrated 17:19:05.5 Info: => 0.0002888s 17:19:05.5 Info: 21: add_custom_filters migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 21 17:19:05.5 Info: CreateTable CustomFilters 17:19:05.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:05.5 Info: => 0.0001365s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:05', 'add_custom_filters') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 21: add_custom_filters migrated 17:19:05.5 Info: => 0.0004138s 17:19:05.5 Info: 22: import_list_tags migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 22 17:19:05.5 Info: AlterTable ImportLists 17:19:05.5 Info: => 1.9E-06s 17:19:05.5 Info: CreateColumn ImportLists Tags String 17:19:05.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:05.5 Info: => 0.0006463s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:05', 'import_list_tags') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 22: import_list_tags migrated 17:19:05.5 Info: => 0.0009456s 17:19:05.5 Info: 23: add_release_groups_etc migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 23 17:19:05.5 Info: CreateTable ArtistMetadata 17:19:05.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) 17:19:05.5 Info: => 0.0001941s 17:19:05.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:05.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:05.5 Info: => 0.0001164s 17:19:05.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" 17:19:05.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" 17:19:05.5 Info: => 9.68E-05s 17:19:05.5 Info: AlterTable Artists 17:19:05.5 Info: => 1E-06s 17:19:05.5 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:05.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.5 Info: => 0.0006273s 17:19:05.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:05.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:05.5 Info: => 7.38E-05s 17:19:05.5 Info: CreateTable AlbumReleases 17:19:05.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) 17:19:05.5 Info: => 0.0001623s 17:19:05.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:05.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:05.5 Info: => 9.11E-05s 17:19:05.5 Info: CreateIndex AlbumReleases (AlbumId) 17:19:05.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:05.5 Info: => 8.13E-05s 17:19:05.5 Info: PerformDBOperation 17:19:05.5 Info: Performing DB Operation 17:19:05.5 Info: => 3.84E-05s 17:19:05.5 Info: AlterTable Albums 17:19:05.5 Info: => 1E-06s 17:19:05.5 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:05.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.5 Info: => 0.0006302s 17:19:05.5 Info: AlterTable Albums 17:19:05.5 Info: => 1.3E-06s 17:19:05.5 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:05.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:05.5 Info: => 0.0006287s 17:19:05.5 Info: AlterTable Albums 17:19:05.5 Info: => 1.1E-06s 17:19:05.5 Info: CreateColumn Albums Links String 17:19:05.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:05.5 Info: => 0.0006219s 17:19:05.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:05.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:05.5 Info: => 0.0001098s 17:19:05.5 Info: AlterTable Tracks 17:19:05.5 Info: => 1E-06s 17:19:05.5 Info: CreateColumn Tracks ForeignRecordingId String 17:19:05.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:05.5 Info: => 0.0006262s 17:19:05.5 Info: AlterTable Tracks 17:19:05.5 Info: => 1.2E-06s 17:19:05.5 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:05.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:05.5 Info: => 0.0006173s 17:19:05.5 Info: AlterTable Tracks 17:19:05.5 Info: => 1.2E-06s 17:19:05.5 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:05.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.5 Info: => 0.0006206s 17:19:05.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:05.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:05.5 Info: => 8.75E-05s 17:19:05.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:05.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:05.5 Info: => 7.4E-05s 17:19:05.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:05.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) 17:19:05.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" 17:19:05.5 Info: DROP TABLE "Artists" 17:19:05.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.5 Info: => 0.0061361s 17:19:05.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:05.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) 17:19:05.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" 17:19:05.5 Info: DROP TABLE "Albums" 17:19:05.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.5 Info: => 0.0049731s 17:19:05.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:05.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) 17:19:05.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" 17:19:05.5 Info: DROP TABLE "Tracks" 17:19:05.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:05.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:05.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:05.5 Info: => 0.0045779s 17:19:05.5 Info: DeleteColumn TrackFiles ArtistId 17:19:05.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) 17:19:05.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" 17:19:05.5 Info: DROP TABLE "TrackFiles" 17:19:05.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:05.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.5 Info: => 0.0057067s 17:19:05.5 Info: CreateIndex Artists (ArtistMetadataId) 17:19:05.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:05.5 Info: => 8.85E-05s 17:19:05.5 Info: CreateIndex Artists (Monitored) 17:19:05.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:05.5 Info: => 8.15E-05s 17:19:05.5 Info: CreateIndex Albums (ArtistMetadataId) 17:19:05.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:05.5 Info: => 8.42E-05s 17:19:05.5 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:05.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:05.5 Info: => 8.21E-05s 17:19:05.5 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:05.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:05.5 Info: => 7.99E-05s 17:19:05.5 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:05.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:05.5 Info: => 8.23E-05s 17:19:05.5 Info: UpdateData 17:19:05.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:05.5 Info: => 4.89E-05s 17:19:05.5 Info: UpdateData 17:19:05.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:05.5 Info: => 4.29E-05s 17:19:05.5 Info: UpdateData 17:19:05.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:05.5 Info: => 4.9E-05s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:05', 'add_release_groups_etc') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 23: add_release_groups_etc migrated 17:19:05.5 Info: => 0.0005842s 17:19:05.5 Info: 24: NewMediaInfoFormat migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 24 17:19:05.5 Info: UpdateData 17:19:05.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:05.5 Info: => 5.69E-05s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:05', 'NewMediaInfoFormat') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 24: NewMediaInfoFormat migrated 17:19:05.5 Info: => 0.0003049s 17:19:05.5 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 25 17:19:05.5 Info: RenameTable Restrictions ReleaseProfiles 17:19:05.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:05.5 Info: => 0.0016975s 17:19:05.5 Info: AlterTable ReleaseProfiles 17:19:05.5 Info: => 1.3E-06s 17:19:05.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:05.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:05.5 Info: => 0.0005875s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:05', 'rename_restrictions_to_release_profiles') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:05.5 Info: => 0.0008782s 17:19:05.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 26 17:19:05.5 Info: RenameTable Profiles QualityProfiles 17:19:05.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:05.5 Info: => 0.0016919s 17:19:05.5 Info: AlterTable QualityProfiles 17:19:05.5 Info: => 1.4E-06s 17:19:05.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:05.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:05.5 Info: => 0.0005861s 17:19:05.5 Info: AlterTable LanguageProfiles 17:19:05.5 Info: => 1.2E-06s 17:19:05.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:05.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:05.5 Info: => 0.0005663s 17:19:05.5 Info: UpdateData 17:19:05.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:05.5 Info: => 4.62E-05s 17:19:05.5 Info: UpdateData 17:19:05.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:05.5 Info: => 3.8E-05s 17:19:05.5 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:05.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) 17:19:05.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" 17:19:05.5 Info: DROP TABLE "Artists" 17:19:05.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:05.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:05.5 Info: => 0.0062019s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:05', 'rename_quality_profiles_add_upgrade_allowed') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:05.5 Info: => 0.0065846s 17:19:05.5 Info: 27: add_import_exclusions migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 27 17:19:05.5 Info: CreateTable ImportListExclusions 17:19:05.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:05.5 Info: => 0.0001342s 17:19:05.5 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:05.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:05.5 Info: => 9.04E-05s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:05', 'add_import_exclusions') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 27: add_import_exclusions migrated 17:19:05.5 Info: => 0.0003842s 17:19:05.5 Info: 28: clean_artist_metadata_table migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 28 17:19:05.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) 17:19:05.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) 17:19:05.5 Info: => 0.000163s 17:19:05.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) 17:19:05.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) 17:19:05.5 Info: => 0.000128s 17:19:05.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) 17:19:05.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) 17:19:05.5 Info: => 0.0001406s 17:19:05.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) 17:19:05.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) 17:19:05.5 Info: => 0.0001215s 17:19:05.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) 17:19:05.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) 17:19:05.5 Info: => 0.0001175s 17:19:05.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) 17:19:05.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) 17:19:05.5 Info: => 0.0001218s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:05', 'clean_artist_metadata_table') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 28: clean_artist_metadata_table migrated 17:19:05.5 Info: => 0.0003871s 17:19:05.5 Info: 29: health_issue_notification migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 29 17:19:05.5 Info: AlterTable Notifications 17:19:05.5 Info: => 1.1E-06s 17:19:05.5 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:05.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:05.5 Info: => 0.0006438s 17:19:05.5 Info: AlterTable Notifications 17:19:05.5 Info: => 1.1E-06s 17:19:05.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:05.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:05.5 Info: => 0.000608s 17:19:05.5 Info: AlterTable Notifications 17:19:05.5 Info: => 1.1E-06s 17:19:05.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:05.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:05.5 Info: => 0.00058s 17:19:05.5 Info: AlterTable Notifications 17:19:05.5 Info: => 1.1E-06s 17:19:05.5 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:05.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:05.5 Info: => 0.0006035s 17:19:05.5 Info: AlterTable Notifications 17:19:05.5 Info: => 1E-06s 17:19:05.5 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:05.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:05.5 Info: => 0.000591s 17:19:05.5 Info: DeleteColumn Notifications OnDownload 17:19:05.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) 17:19:05.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" 17:19:05.5 Info: DROP TABLE "Notifications" 17:19:05.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:05.5 Info: => 0.0044407s 17:19:05.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:05.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) 17:19:05.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" 17:19:05.5 Info: DROP TABLE "Notifications" 17:19:05.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:05.5 Info: => 0.0044681s 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:05', 'health_issue_notification') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 29: health_issue_notification migrated 17:19:05.5 Info: => 0.0048463s 17:19:05.5 Info: 30: add_mediafilerepository_mtime migrating 17:19:05.5 Info: Beginning Transaction 17:19:05.5 Info: Starting migration of Main DB to 30 17:19:05.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 17:19:05.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 17:19:05.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-04T17:19:05', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:05.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) 17:19:05.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-04T17:19:05', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:05.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) 17:19:05.5 Info: AlterTable TrackFiles 17:19:05.5 Info: => 1.1E-06s 17:19:05.5 Info: CreateColumn TrackFiles Modified DateTime 17:19:05.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:05.5 Info: => 0.0006192s 17:19:05.5 Info: AlterTable TrackFiles 17:19:05.5 Info: => 1.1E-06s 17:19:05.5 Info: CreateColumn TrackFiles Path String 17:19:05.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:05.5 Info: => 0.0005801s 17:19:05.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:05.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:05.5 Info: => 4.11E-05s 17:19:05.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) 17:19:05.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) 17:19:05.5 Info: => 0.0001278s 17:19:05.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) 17:19:05.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) 17:19:05.5 Info: => 0.0001725s 17:19:05.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) 17:19:05.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) 17:19:05.5 Info: => 0.0001459s 17:19:05.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") 17:19:05.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") 17:19:05.5 Info: => 8.92E-05s 17:19:05.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:05.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:05.5 Info: => 5.75E-05s 17:19:05.5 Info: AlterTable TrackFiles 17:19:05.5 Info: => 1E-06s 17:19:05.5 Info: AlterColumn TrackFiles Path String 17:19:05.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) 17:19:05.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" 17:19:05.5 Info: DROP TABLE "TrackFiles" 17:19:05.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:05.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.5 Info: => 0.005659s 17:19:05.5 Info: CreateIndex TrackFiles (Path) 17:19:05.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:05.5 Info: => 8.55E-05s 17:19:05.5 Info: DeleteColumn TrackFiles RelativePath 17:19:05.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) 17:19:05.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" 17:19:05.5 Info: DROP TABLE "TrackFiles" 17:19:05.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:05.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:05.5 Info: => 0.006162s 17:19:05.5 Info: -> 6 Insert operations completed in 00:00:00.0004917 taking an average of 00:00:00.0000819 17:19:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:05', 'add_mediafilerepository_mtime') 17:19:05.5 Info: Committing Transaction 17:19:05.5 Info: 30: add_mediafilerepository_mtime migrated 17:19:05.5 Info: => 0.0066244s 17:19:05.5 Debug: Took: 00:00:00.1699225 17:19:05.5 Debug: Got 0 tracks 17:19:05.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 17:19:05.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 17:19:05.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863456308474_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:05.6 Info: DatabaseEngineVersionCheck migrating 17:19:05.6 Info: PerformDBOperation 17:19:05.6 Info: Performing DB Operation 17:19:05.6 Info: SQLite 3.48.0 17:19:05.6 Info: => 0.0010725s 17:19:05.6 Info: DatabaseEngineVersionCheck migrated 17:19:05.6 Info: => 0.0010908s 17:19:05.6 Info: VersionMigration migrating 17:19:05.6 Info: Beginning Transaction 17:19:05.6 Info: CreateTable VersionInfo 17:19:05.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:05.6 Info: => 0.0001453s 17:19:05.6 Info: Committing Transaction 17:19:05.6 Info: VersionMigration migrated 17:19:05.6 Info: => 0.0005384s 17:19:05.6 Info: VersionUniqueMigration migrating 17:19:05.6 Info: Beginning Transaction 17:19:05.6 Info: CreateIndex VersionInfo (Version) 17:19:05.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:05.6 Info: => 0.0001249s 17:19:05.6 Info: AlterTable VersionInfo 17:19:05.6 Info: => 1.2E-06s 17:19:05.6 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:05.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:05.6 Info: => 0.0005934s 17:19:05.6 Info: Committing Transaction 17:19:05.6 Info: VersionUniqueMigration migrated 17:19:05.6 Info: => 0.0008111s 17:19:05.6 Info: VersionDescriptionMigration migrating 17:19:05.6 Info: Beginning Transaction 17:19:05.6 Info: AlterTable VersionInfo 17:19:05.6 Info: => 1.1E-06s 17:19:05.6 Info: CreateColumn VersionInfo Description String 17:19:05.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:05.6 Info: => 0.0001994s 17:19:05.6 Info: Committing Transaction 17:19:05.6 Info: VersionDescriptionMigration migrated 17:19:05.6 Info: => 0.0004215s 17:19:05.6 Info: 1: InitialSetup migrating 17:19:05.6 Info: Beginning Transaction 17:19:05.6 Info: Starting migration of Main DB to 1 17:19:05.6 Info: CreateTable Config 17:19:05.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:05.6 Info: => 0.0001973s 17:19:05.6 Info: CreateIndex Config (Key) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:05.6 Info: => 8.65E-05s 17:19:05.6 Info: CreateTable RootFolders 17:19:05.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:05.6 Info: => 9.43E-05s 17:19:05.6 Info: CreateIndex RootFolders (Path) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:05.6 Info: => 7.82E-05s 17:19:05.6 Info: CreateTable Artists 17:19:05.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) 17:19:05.6 Info: => 0.000269s 17:19:05.6 Info: CreateIndex Artists (ForeignArtistId) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.6 Info: => 7.99E-05s 17:19:05.6 Info: CreateIndex Artists (NameSlug) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.6 Info: => 0.000104s 17:19:05.6 Info: CreateIndex Artists (CleanName) 17:19:05.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.6 Info: => 7.53E-05s 17:19:05.6 Info: CreateIndex Artists (Path) 17:19:05.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.6 Info: => 7.25E-05s 17:19:05.6 Info: CreateTable Albums 17:19:05.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) 17:19:05.6 Info: => 0.0002308s 17:19:05.6 Info: CreateIndex Albums (ForeignAlbumId) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.6 Info: => 7.82E-05s 17:19:05.6 Info: CreateIndex Albums (MBId) 17:19:05.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.6 Info: => 7.26E-05s 17:19:05.6 Info: CreateIndex Albums (TADBId) 17:19:05.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.6 Info: => 7.77E-05s 17:19:05.6 Info: CreateIndex Albums (TitleSlug) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.6 Info: => 7.52E-05s 17:19:05.6 Info: CreateIndex Albums (CleanTitle) 17:19:05.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.6 Info: => 7.49E-05s 17:19:05.6 Info: CreateIndex Albums (Path) 17:19:05.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:05.6 Info: => 7.74E-05s 17:19:05.6 Info: CreateTable Tracks 17:19:05.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) 17:19:05.6 Info: => 0.0001566s 17:19:05.6 Info: CreateIndex Tracks (ForeignTrackId) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:05.6 Info: => 7.68E-05s 17:19:05.6 Info: CreateIndex Tracks (ArtistId) 17:19:05.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:05.6 Info: => 7.8E-05s 17:19:05.6 Info: CreateIndex Tracks (TrackFileId) 17:19:05.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:05.6 Info: => 0.0001038s 17:19:05.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:05.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:05.6 Info: => 8.73E-05s 17:19:05.6 Info: CreateTable TrackFiles 17:19:05.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) 17:19:05.6 Info: => 0.0001444s 17:19:05.6 Info: CreateIndex TrackFiles (ArtistId) 17:19:05.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:05.6 Info: => 8.35E-05s 17:19:05.6 Info: CreateIndex TrackFiles (AlbumId) 17:19:05.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.6 Info: => 8.06E-05s 17:19:05.6 Info: CreateTable History 17:19:05.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) 17:19:05.6 Info: => 0.0001501s 17:19:05.6 Info: CreateIndex History (Date) 17:19:05.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:05.6 Info: => 8.32E-05s 17:19:05.6 Info: CreateIndex History (EventType) 17:19:05.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:05.6 Info: => 0.0001041s 17:19:05.6 Info: CreateIndex History (DownloadId) 17:19:05.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:05.6 Info: => 9.13E-05s 17:19:05.6 Info: CreateIndex History (AlbumId) 17:19:05.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:05.6 Info: => 7.93E-05s 17:19:05.6 Info: CreateTable Notifications 17:19:05.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) 17:19:05.6 Info: => 0.0001351s 17:19:05.6 Info: CreateTable ScheduledTasks 17:19:05.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:05.6 Info: => 0.0001153s 17:19:05.6 Info: CreateIndex ScheduledTasks (TypeName) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:05.6 Info: => 8.48E-05s 17:19:05.6 Info: CreateTable Indexers 17:19:05.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) 17:19:05.6 Info: => 0.0001191s 17:19:05.6 Info: CreateIndex Indexers (Name) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.6 Info: => 0.0001162s 17:19:05.6 Info: CreateTable Profiles 17:19:05.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:05.6 Info: => 0.0001262s 17:19:05.6 Info: CreateIndex Profiles (Name) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:05.6 Info: => 8.42E-05s 17:19:05.6 Info: CreateTable QualityDefinitions 17:19:05.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:05.6 Info: => 0.0001193s 17:19:05.6 Info: CreateIndex QualityDefinitions (Quality) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:05.6 Info: => 8.16E-05s 17:19:05.6 Info: CreateIndex QualityDefinitions (Title) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:05.6 Info: => 8.33E-05s 17:19:05.6 Info: CreateTable NamingConfig 17:19:05.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) 17:19:05.6 Info: => 0.0001559s 17:19:05.6 Info: CreateTable Blacklist 17:19:05.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 '') 17:19:05.6 Info: => 0.0001894s 17:19:05.6 Info: CreateTable Metadata 17:19:05.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) 17:19:05.6 Info: => 0.0001158s 17:19:05.6 Info: CreateTable MetadataFiles 17:19:05.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) 17:19:05.6 Info: => 0.0001317s 17:19:05.6 Info: CreateTable DownloadClients 17:19:05.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) 17:19:05.6 Info: => 0.0001159s 17:19:05.6 Info: CreateTable PendingReleases 17:19:05.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 '') 17:19:05.6 Info: => 0.0001283s 17:19:05.6 Info: CreateTable RemotePathMappings 17:19:05.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:05.6 Info: => 0.0001077s 17:19:05.6 Info: CreateTable Tags 17:19:05.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:05.6 Info: => 9.56E-05s 17:19:05.6 Info: CreateIndex Tags (Label) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:05.6 Info: => 9.81E-05s 17:19:05.6 Info: CreateTable Restrictions 17:19:05.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:05.6 Info: => 0.0001082s 17:19:05.6 Info: CreateTable DelayProfiles 17:19:05.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) 17:19:05.6 Info: => 0.0001359s 17:19:05.6 Info: CreateTable Users 17:19:05.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:05.6 Info: => 0.000104s 17:19:05.6 Info: CreateIndex Users (Identifier) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:05.6 Info: => 8.98E-05s 17:19:05.6 Info: CreateIndex Users (Username) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:05.6 Info: => 8.34E-05s 17:19:05.6 Info: CreateTable Commands 17:19:05.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) 17:19:05.6 Info: => 0.0001432s 17:19:05.6 Info: CreateTable IndexerStatus 17:19:05.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) 17:19:05.6 Info: => 0.0001443s 17:19:05.6 Info: CreateIndex IndexerStatus (ProviderId) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:05.6 Info: => 8.54E-05s 17:19:05.6 Info: CreateTable ExtraFiles 17:19:05.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) 17:19:05.6 Info: => 0.0001273s 17:19:05.6 Info: CreateTable LyricFiles 17:19:05.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) 17:19:05.6 Info: => 0.000194s 17:19:05.6 Info: CreateTable LanguageProfiles 17:19:05.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:05.6 Info: => 0.0001107s 17:19:05.6 Info: CreateIndex LanguageProfiles (Name) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:05.6 Info: => 9.63E-05s 17:19:05.6 Info: CreateTable DownloadClientStatus 17:19:05.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) 17:19:05.6 Info: => 0.0001183s 17:19:05.6 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:05.6 Info: => 9.2E-05s 17:19:05.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:05.6 Info: -> 1 Insert operations completed in 00:00:00.0000692 taking an average of 00:00:00.0000692 17:19:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:05', 'InitialSetup') 17:19:05.6 Info: Committing Transaction 17:19:05.6 Info: 1: InitialSetup migrated 17:19:05.6 Info: => 0.0010777s 17:19:05.6 Info: 2: add_reason_to_pending_releases migrating 17:19:05.6 Info: Beginning Transaction 17:19:05.6 Info: Starting migration of Main DB to 2 17:19:05.6 Info: AlterTable PendingReleases 17:19:05.6 Info: => 1.2E-06s 17:19:05.6 Info: CreateColumn PendingReleases Reason Int32 17:19:05.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:05.6 Info: => 0.0006003s 17:19:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:05', 'add_reason_to_pending_releases') 17:19:05.6 Info: Committing Transaction 17:19:05.6 Info: 2: add_reason_to_pending_releases migrated 17:19:05.6 Info: => 0.0009079s 17:19:05.6 Info: 3: add_medium_support migrating 17:19:05.6 Info: Beginning Transaction 17:19:05.6 Info: Starting migration of Main DB to 3 17:19:05.6 Info: AlterTable Albums 17:19:05.6 Info: => 1.4E-06s 17:19:05.6 Info: CreateColumn Albums Media String 17:19:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:05.6 Info: => 0.0006032s 17:19:05.6 Info: AlterTable Tracks 17:19:05.6 Info: => 1.1E-06s 17:19:05.6 Info: CreateColumn Tracks MediumNumber Int32 17:19:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:05.6 Info: => 0.000553s 17:19:05.6 Info: AlterTable Tracks 17:19:05.6 Info: => 1.2E-06s 17:19:05.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:05.6 Info: => 0.000548s 17:19:05.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:05.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:05.6 Info: => 4.49E-05s 17:19:05.6 Info: DeleteColumn Tracks TrackNumber 17:19:05.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 17:19:05.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 17:19:05.6 Info: DROP TABLE "Tracks" 17:19:05.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:05.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:05.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:05.6 Info: => 0.0046268s 17:19:05.6 Info: AlterTable Tracks 17:19:05.6 Info: => 1.1E-06s 17:19:05.6 Info: CreateColumn Tracks TrackNumber String 17:19:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:05.6 Info: => 0.0005645s 17:19:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:05', 'add_medium_support') 17:19:05.6 Info: Committing Transaction 17:19:05.6 Info: 3: add_medium_support migrated 17:19:05.6 Info: => 0.000967s 17:19:05.6 Info: 4: add_various_qualites_in_profile migrating 17:19:05.6 Info: Beginning Transaction 17:19:05.6 Info: Starting migration of Main DB to 4 17:19:05.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:05.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:05.6 Info: => 6.09E-05s 17:19:05.6 Info: PerformDBOperation 17:19:05.6 Info: Performing DB Operation 17:19:05.6 Info: => 3.98E-05s 17:19:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:05', 'add_various_qualites_in_profile') 17:19:05.6 Info: Committing Transaction 17:19:05.6 Info: 4: add_various_qualites_in_profile migrated 17:19:05.6 Info: => 0.0003242s 17:19:05.6 Info: 5: metadata_profiles migrating 17:19:05.6 Info: Beginning Transaction 17:19:05.6 Info: Starting migration of Main DB to 5 17:19:05.6 Info: CreateTable MetadataProfiles 17:19:05.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:05.6 Info: => 0.0001461s 17:19:05.6 Info: CreateIndex MetadataProfiles (Name) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:05.6 Info: => 9.43E-05s 17:19:05.6 Info: AlterTable Artists 17:19:05.6 Info: => 1.1E-06s 17:19:05.6 Info: CreateColumn Artists MetadataProfileId Int32 17:19:05.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:05.6 Info: => 0.0005872s 17:19:05.6 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:05.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:05.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 17:19:05.6 Info: DROP TABLE "Artists" 17:19:05.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.6 Info: => 0.0052335s 17:19:05.6 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:05.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:05.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 17:19:05.6 Info: DROP TABLE "Artists" 17:19:05.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.6 Info: => 0.0050618s 17:19:05.6 Info: AlterTable Albums 17:19:05.6 Info: => 1.1E-06s 17:19:05.6 Info: CreateColumn Albums SecondaryTypes String 17:19:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:05.6 Info: => 0.0006101s 17:19:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:05', 'metadata_profiles') 17:19:05.6 Info: Committing Transaction 17:19:05.6 Info: 5: metadata_profiles migrated 17:19:05.6 Info: => 0.0010561s 17:19:05.6 Info: 6: separate_automatic_and_interactive_search migrating 17:19:05.6 Info: Beginning Transaction 17:19:05.6 Info: Starting migration of Main DB to 6 17:19:05.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:05.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 17:19:05.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:05.6 Info: DROP TABLE "Indexers" 17:19:05.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.6 Info: => 0.0056772s 17:19:05.6 Info: AlterTable Indexers 17:19:05.6 Info: => 1.1E-06s 17:19:05.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:05.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:05.6 Info: => 0.0005581s 17:19:05.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:05.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:05.6 Info: => 4.42E-05s 17:19:05.6 Info: AlterTable Indexers 17:19:05.6 Info: => 1E-06s 17:19:05.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:05.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 17:19:05.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 17:19:05.6 Info: DROP TABLE "Indexers" 17:19:05.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.6 Info: => 0.0039241s 17:19:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:05', 'separate_automatic_and_interactive_search') 17:19:05.6 Info: Committing Transaction 17:19:05.6 Info: 6: separate_automatic_and_interactive_search migrated 17:19:05.6 Info: => 0.0042755s 17:19:05.6 Info: 7: change_album_path_to_relative migrating 17:19:05.6 Info: Beginning Transaction 17:19:05.6 Info: Starting migration of Main DB to 7 17:19:05.6 Info: DeleteColumn Albums Path 17:19:05.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 17:19:05.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 17:19:05.6 Info: DROP TABLE "Albums" 17:19:05.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.7 Info: => 0.004793s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:05', 'change_album_path_to_relative') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 7: change_album_path_to_relative migrated 17:19:05.7 Info: => 0.0052379s 17:19:05.7 Info: 8: change_quality_size_mb_to_kb migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 8 17:19:05.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 17:19:05.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 17:19:05.7 Info: => 5.56E-05s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:05', 'change_quality_size_mb_to_kb') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 8: change_quality_size_mb_to_kb migrated 17:19:05.7 Info: => 0.000314s 17:19:05.7 Info: 9: album_releases migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 9 17:19:05.7 Info: AlterTable Albums 17:19:05.7 Info: => 1.1E-06s 17:19:05.7 Info: CreateColumn Albums Releases String 17:19:05.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:05.7 Info: => 0.0005934s 17:19:05.7 Info: AlterTable Albums 17:19:05.7 Info: => 1.2E-06s 17:19:05.7 Info: CreateColumn Albums CurrentRelease String 17:19:05.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:05.7 Info: => 0.0005542s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:05', 'album_releases') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 9: album_releases migrated 17:19:05.7 Info: => 0.0008516s 17:19:05.7 Info: 10: album_releases_fix migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 10 17:19:05.7 Info: AlterTable Albums 17:19:05.7 Info: => 1.2E-06s 17:19:05.7 Info: AlterColumn Albums Releases String 17:19:05.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:05.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:05.7 Info: DROP TABLE "Albums" 17:19:05.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.7 Info: => 0.0047149s 17:19:05.7 Info: AlterTable Albums 17:19:05.7 Info: => 1.1E-06s 17:19:05.7 Info: AlterColumn Albums CurrentRelease String 17:19:05.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:05.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:05.7 Info: DROP TABLE "Albums" 17:19:05.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.7 Info: => 0.0062374s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:05', 'album_releases_fix') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 10: album_releases_fix migrated 17:19:05.7 Info: => 0.0066412s 17:19:05.7 Info: 11: import_lists migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 11 17:19:05.7 Info: CreateTable ImportLists 17:19:05.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:05.7 Info: => 0.0001749s 17:19:05.7 Info: CreateIndex ImportLists (Name) 17:19:05.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:05.7 Info: => 8.92E-05s 17:19:05.7 Info: CreateTable ImportListStatus 17:19:05.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:05.7 Info: => 0.0001216s 17:19:05.7 Info: CreateIndex ImportListStatus (ProviderId) 17:19:05.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:05.7 Info: => 8.58E-05s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:05', 'import_lists') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 11: import_lists migrated 17:19:05.7 Info: => 0.0004326s 17:19:05.7 Info: 12: add_release_status migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 12 17:19:05.7 Info: AlterTable MetadataProfiles 17:19:05.7 Info: => 1E-06s 17:19:05.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:05.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:05.7 Info: => 0.0006106s 17:19:05.7 Info: PerformDBOperation 17:19:05.7 Info: Performing DB Operation 17:19:05.7 Info: => 4.1E-05s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:05', 'add_release_status') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 12: add_release_status migrated 17:19:05.7 Info: => 0.0003265s 17:19:05.7 Info: 13: album_download_notification migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 13 17:19:05.7 Info: AlterTable Notifications 17:19:05.7 Info: => 1.3E-06s 17:19:05.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:05.7 Info: => 0.0006055s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:05', 'album_download_notification') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 13: album_download_notification migrated 17:19:05.7 Info: => 0.0009076s 17:19:05.7 Info: 14: fix_language_metadata_profiles migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 14 17:19:05.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 17:19:05.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 17:19:05.7 Info: => 0.0001153s 17:19:05.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 17:19:05.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 17:19:05.7 Info: => 8.26E-05s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:05', 'fix_language_metadata_profiles') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 14: fix_language_metadata_profiles migrated 17:19:05.7 Info: => 0.0003391s 17:19:05.7 Info: 15: remove_fanzub migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 15 17:19:05.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:05.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:05.7 Info: => 4.73E-05s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:05', 'remove_fanzub') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 15: remove_fanzub migrated 17:19:05.7 Info: => 0.0002988s 17:19:05.7 Info: 16: update_artist_history_indexes migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 16 17:19:05.7 Info: CreateIndex Albums (ArtistId) 17:19:05.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:05.7 Info: => 0.0001146s 17:19:05.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:05.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:05.7 Info: => 8.96E-05s 17:19:05.7 Info: DeleteIndex History (AlbumId) 17:19:05.7 Info: DROP INDEX "IX_History_AlbumId" 17:19:05.7 Info: => 0.0001232s 17:19:05.7 Info: CreateIndex History (AlbumId, Date) 17:19:05.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:05.7 Info: => 0.0001108s 17:19:05.7 Info: DeleteIndex History (DownloadId) 17:19:05.7 Info: DROP INDEX "IX_History_DownloadId" 17:19:05.7 Info: => 0.0001159s 17:19:05.7 Info: CreateIndex History (DownloadId, Date) 17:19:05.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:05.7 Info: => 9.64E-05s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:05', 'update_artist_history_indexes') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 16: update_artist_history_indexes migrated 17:19:05.7 Info: => 0.0004202s 17:19:05.7 Info: 17: remove_nma migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 17 17:19:05.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:05.7 Info: => 5.1E-05s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:05', 'remove_nma') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 17: remove_nma migrated 17:19:05.7 Info: => 0.0002953s 17:19:05.7 Info: 18: album_disambiguation migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 18 17:19:05.7 Info: AlterTable Albums 17:19:05.7 Info: => 1.4E-06s 17:19:05.7 Info: CreateColumn Albums Disambiguation String 17:19:05.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:05.7 Info: => 0.0006245s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:05', 'album_disambiguation') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 18: album_disambiguation migrated 17:19:05.7 Info: => 0.0009124s 17:19:05.7 Info: 19: add_ape_quality_in_profiles migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 19 17:19:05.7 Info: PerformDBOperation 17:19:05.7 Info: Performing DB Operation 17:19:05.7 Info: => 3.89E-05s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:05', 'add_ape_quality_in_profiles') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 19: add_ape_quality_in_profiles migrated 17:19:05.7 Info: => 0.0002887s 17:19:05.7 Info: 20: remove_pushalot migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 20 17:19:05.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:05.7 Info: => 5.15E-05s 17:19:05.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:05.7 Info: => 3.77E-05s 17:19:05.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:05.7 Info: => 3.99E-05s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:05', 'remove_pushalot') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 20: remove_pushalot migrated 17:19:05.7 Info: => 0.0002855s 17:19:05.7 Info: 21: add_custom_filters migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 21 17:19:05.7 Info: CreateTable CustomFilters 17:19:05.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:05.7 Info: => 0.000137s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:05', 'add_custom_filters') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 21: add_custom_filters migrated 17:19:05.7 Info: => 0.0004166s 17:19:05.7 Info: 22: import_list_tags migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 22 17:19:05.7 Info: AlterTable ImportLists 17:19:05.7 Info: => 1.2E-06s 17:19:05.7 Info: CreateColumn ImportLists Tags String 17:19:05.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:05.7 Info: => 0.0007677s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:05', 'import_list_tags') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 22: import_list_tags migrated 17:19:05.7 Info: => 0.0010843s 17:19:05.7 Info: 23: add_release_groups_etc migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 23 17:19:05.7 Info: CreateTable ArtistMetadata 17:19:05.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) 17:19:05.7 Info: => 0.0001871s 17:19:05.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:05.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:05.7 Info: => 9.8E-05s 17:19:05.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" 17:19:05.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" 17:19:05.7 Info: => 9.22E-05s 17:19:05.7 Info: AlterTable Artists 17:19:05.7 Info: => 9E-07s 17:19:05.7 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:05.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.7 Info: => 0.0006313s 17:19:05.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:05.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:05.7 Info: => 7.35E-05s 17:19:05.7 Info: CreateTable AlbumReleases 17:19:05.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) 17:19:05.7 Info: => 0.0001639s 17:19:05.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:05.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:05.7 Info: => 9.12E-05s 17:19:05.7 Info: CreateIndex AlbumReleases (AlbumId) 17:19:05.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:05.7 Info: => 8.29E-05s 17:19:05.7 Info: PerformDBOperation 17:19:05.7 Info: Performing DB Operation 17:19:05.7 Info: => 3.63E-05s 17:19:05.7 Info: AlterTable Albums 17:19:05.7 Info: => 9E-07s 17:19:05.7 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:05.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.7 Info: => 0.0006382s 17:19:05.7 Info: AlterTable Albums 17:19:05.7 Info: => 1E-06s 17:19:05.7 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:05.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:05.7 Info: => 0.0006262s 17:19:05.7 Info: AlterTable Albums 17:19:05.7 Info: => 1.1E-06s 17:19:05.7 Info: CreateColumn Albums Links String 17:19:05.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:05.7 Info: => 0.0006328s 17:19:05.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:05.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:05.7 Info: => 0.0001113s 17:19:05.7 Info: AlterTable Tracks 17:19:05.7 Info: => 1E-06s 17:19:05.7 Info: CreateColumn Tracks ForeignRecordingId String 17:19:05.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:05.7 Info: => 0.0006253s 17:19:05.7 Info: AlterTable Tracks 17:19:05.7 Info: => 1.3E-06s 17:19:05.7 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:05.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:05.7 Info: => 0.0006183s 17:19:05.7 Info: AlterTable Tracks 17:19:05.7 Info: => 1.1E-06s 17:19:05.7 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:05.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.7 Info: => 0.0016814s 17:19:05.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:05.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:05.7 Info: => 9.58E-05s 17:19:05.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:05.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:05.7 Info: => 7.33E-05s 17:19:05.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:05.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:05.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" 17:19:05.7 Info: DROP TABLE "Artists" 17:19:05.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.7 Info: => 0.004909s 17:19:05.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:05.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) 17:19:05.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" 17:19:05.7 Info: DROP TABLE "Albums" 17:19:05.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.7 Info: => 0.0063716s 17:19:05.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:05.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) 17:19:05.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" 17:19:05.7 Info: DROP TABLE "Tracks" 17:19:05.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:05.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:05.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:05.7 Info: => 0.0045815s 17:19:05.7 Info: DeleteColumn TrackFiles ArtistId 17:19:05.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:05.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" 17:19:05.7 Info: DROP TABLE "TrackFiles" 17:19:05.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:05.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.7 Info: => 0.0055829s 17:19:05.7 Info: CreateIndex Artists (ArtistMetadataId) 17:19:05.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:05.7 Info: => 8.93E-05s 17:19:05.7 Info: CreateIndex Artists (Monitored) 17:19:05.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:05.7 Info: => 8.34E-05s 17:19:05.7 Info: CreateIndex Albums (ArtistMetadataId) 17:19:05.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:05.7 Info: => 8.56E-05s 17:19:05.7 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:05.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:05.7 Info: => 8.34E-05s 17:19:05.7 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:05.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:05.7 Info: => 8.24E-05s 17:19:05.7 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:05.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:05.7 Info: => 8.2E-05s 17:19:05.7 Info: UpdateData 17:19:05.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:05.7 Info: => 4.68E-05s 17:19:05.7 Info: UpdateData 17:19:05.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:05.7 Info: => 4.21E-05s 17:19:05.7 Info: UpdateData 17:19:05.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:05.7 Info: => 4.86E-05s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:05', 'add_release_groups_etc') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 23: add_release_groups_etc migrated 17:19:05.7 Info: => 0.0005927s 17:19:05.7 Info: 24: NewMediaInfoFormat migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 24 17:19:05.7 Info: UpdateData 17:19:05.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:05.7 Info: => 5.98E-05s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:05', 'NewMediaInfoFormat') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 24: NewMediaInfoFormat migrated 17:19:05.7 Info: => 0.0003114s 17:19:05.7 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 25 17:19:05.7 Info: RenameTable Restrictions ReleaseProfiles 17:19:05.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:05.7 Info: => 0.0016762s 17:19:05.7 Info: AlterTable ReleaseProfiles 17:19:05.7 Info: => 1.3E-06s 17:19:05.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:05.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:05.7 Info: => 0.0005886s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:05', 'rename_restrictions_to_release_profiles') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:05.7 Info: => 0.0008746s 17:19:05.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 26 17:19:05.7 Info: RenameTable Profiles QualityProfiles 17:19:05.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:05.7 Info: => 0.0016812s 17:19:05.7 Info: AlterTable QualityProfiles 17:19:05.7 Info: => 1.4E-06s 17:19:05.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:05.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:05.7 Info: => 0.000584s 17:19:05.7 Info: AlterTable LanguageProfiles 17:19:05.7 Info: => 1.2E-06s 17:19:05.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:05.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:05.7 Info: => 0.0005622s 17:19:05.7 Info: UpdateData 17:19:05.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:05.7 Info: => 4.85E-05s 17:19:05.7 Info: UpdateData 17:19:05.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:05.7 Info: => 3.73E-05s 17:19:05.7 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:05.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:05.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:05.7 Info: DROP TABLE "Artists" 17:19:05.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:05.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:05.7 Info: => 0.0049286s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:05', 'rename_quality_profiles_add_upgrade_allowed') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:05.7 Info: => 0.0053365s 17:19:05.7 Info: 27: add_import_exclusions migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 27 17:19:05.7 Info: CreateTable ImportListExclusions 17:19:05.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:05.7 Info: => 0.0001386s 17:19:05.7 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:05.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:05.7 Info: => 9.19E-05s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:05', 'add_import_exclusions') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 27: add_import_exclusions migrated 17:19:05.7 Info: => 0.0004136s 17:19:05.7 Info: 28: clean_artist_metadata_table migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 28 17:19:05.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:05.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:05.7 Info: => 0.0001596s 17:19:05.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:05.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:05.7 Info: => 0.0001294s 17:19:05.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 17:19:05.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 17:19:05.7 Info: => 0.0001251s 17:19:05.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 17:19:05.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 17:19:05.7 Info: => 0.0001179s 17:19:05.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:05.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:05.7 Info: => 0.0001187s 17:19:05.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:05.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:05.7 Info: => 0.0001177s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:05', 'clean_artist_metadata_table') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 28: clean_artist_metadata_table migrated 17:19:05.7 Info: => 0.0004033s 17:19:05.7 Info: 29: health_issue_notification migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 29 17:19:05.7 Info: AlterTable Notifications 17:19:05.7 Info: => 1.2E-06s 17:19:05.7 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:05.7 Info: => 0.0006394s 17:19:05.7 Info: AlterTable Notifications 17:19:05.7 Info: => 1.4E-06s 17:19:05.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:05.7 Info: => 0.0006027s 17:19:05.7 Info: AlterTable Notifications 17:19:05.7 Info: => 1.2E-06s 17:19:05.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:05.7 Info: => 0.0006043s 17:19:05.7 Info: AlterTable Notifications 17:19:05.7 Info: => 1E-06s 17:19:05.7 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:05.7 Info: => 0.0005943s 17:19:05.7 Info: AlterTable Notifications 17:19:05.7 Info: => 1.3E-06s 17:19:05.7 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:05.7 Info: => 0.0005842s 17:19:05.7 Info: DeleteColumn Notifications OnDownload 17:19:05.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 17:19:05.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 17:19:05.7 Info: DROP TABLE "Notifications" 17:19:05.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:05.7 Info: => 0.0058017s 17:19:05.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:05.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 17:19:05.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 17:19:05.7 Info: DROP TABLE "Notifications" 17:19:05.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:05.7 Info: => 0.0044078s 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:05', 'health_issue_notification') 17:19:05.7 Info: Committing Transaction 17:19:05.7 Info: 29: health_issue_notification migrated 17:19:05.7 Info: => 0.0048126s 17:19:05.7 Info: 30: add_mediafilerepository_mtime migrating 17:19:05.7 Info: Beginning Transaction 17:19:05.7 Info: Starting migration of Main DB to 30 17:19:05.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) 17:19:05.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 17:19:05.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 17:19:05.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-04T17:19:05', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:05.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 17:19:05.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2025-02-04T17:19:05', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:05.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 17:19:05.7 Info: AlterTable TrackFiles 17:19:05.7 Info: => 1E-06s 17:19:05.7 Info: CreateColumn TrackFiles Modified DateTime 17:19:05.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:05.7 Info: => 0.0006232s 17:19:05.7 Info: AlterTable TrackFiles 17:19:05.7 Info: => 1.1E-06s 17:19:05.7 Info: CreateColumn TrackFiles Path String 17:19:05.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:05.7 Info: => 0.0005859s 17:19:05.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:05.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:05.7 Info: => 4.79E-05s 17:19:05.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:05.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:05.7 Info: => 0.0001252s 17:19:05.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:19:05.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:19:05.7 Info: => 0.0001372s 17:19:05.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:19:05.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:19:05.7 Info: => 0.0001457s 17:19:05.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:19:05.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:19:05.7 Info: => 9.07E-05s 17:19:05.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:05.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:05.7 Info: => 0.0001131s 17:19:05.7 Info: AlterTable TrackFiles 17:19:05.7 Info: => 2.1E-06s 17:19:05.7 Info: AlterColumn TrackFiles Path String 17:19:05.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:05.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 17:19:05.7 Info: DROP TABLE "TrackFiles" 17:19:05.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:05.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.7 Info: => 0.0046036s 17:19:05.7 Info: CreateIndex TrackFiles (Path) 17:19:05.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:05.7 Info: => 9E-05s 17:19:05.7 Info: DeleteColumn TrackFiles RelativePath 17:19:05.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:05.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 17:19:05.7 Info: DROP TABLE "TrackFiles" 17:19:05.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:05.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:05.7 Info: => 0.0060661s 17:19:05.7 Info: -> 7 Insert operations completed in 00:00:00.0006913 taking an average of 00:00:00.0000987 17:19:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:05', 'add_mediafilerepository_mtime') 17:19:05.7 Info: Committing Transaction 17:19:05.8 Info: 30: add_mediafilerepository_mtime migrated 17:19:05.8 Info: => 0.0066079s 17:19:05.8 Debug: Took: 00:00:00.1703260 17:19:05.8 Debug: Got 1 tracks 17:19:05.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 17:19:05.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 17:19:05.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863458455285_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:05.8 Info: DatabaseEngineVersionCheck migrating 17:19:05.8 Info: PerformDBOperation 17:19:05.8 Info: Performing DB Operation 17:19:05.8 Info: SQLite 3.48.0 17:19:05.8 Info: => 0.0010674s 17:19:05.8 Info: DatabaseEngineVersionCheck migrated 17:19:05.8 Info: => 0.0010848s 17:19:05.8 Info: VersionMigration migrating 17:19:05.8 Info: Beginning Transaction 17:19:05.8 Info: CreateTable VersionInfo 17:19:05.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:05.8 Info: => 0.0001376s 17:19:05.8 Info: Committing Transaction 17:19:05.8 Info: VersionMigration migrated 17:19:05.8 Info: => 0.0005108s 17:19:05.8 Info: VersionUniqueMigration migrating 17:19:05.8 Info: Beginning Transaction 17:19:05.8 Info: CreateIndex VersionInfo (Version) 17:19:05.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:05.8 Info: => 0.000124s 17:19:05.8 Info: AlterTable VersionInfo 17:19:05.8 Info: => 1E-06s 17:19:05.8 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:05.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:05.8 Info: => 0.0005713s 17:19:05.8 Info: Committing Transaction 17:19:05.8 Info: VersionUniqueMigration migrated 17:19:05.8 Info: => 0.0008009s 17:19:05.8 Info: VersionDescriptionMigration migrating 17:19:05.8 Info: Beginning Transaction 17:19:05.8 Info: AlterTable VersionInfo 17:19:05.8 Info: => 1.1E-06s 17:19:05.8 Info: CreateColumn VersionInfo Description String 17:19:05.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:05.8 Info: => 0.0002106s 17:19:05.8 Info: Committing Transaction 17:19:05.8 Info: VersionDescriptionMigration migrated 17:19:05.8 Info: => 0.0004039s 17:19:05.8 Info: 1: InitialSetup migrating 17:19:05.8 Info: Beginning Transaction 17:19:05.8 Info: Starting migration of Main DB to 1 17:19:05.8 Info: CreateTable Config 17:19:05.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:05.8 Info: => 0.0002009s 17:19:05.8 Info: CreateIndex Config (Key) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:05.8 Info: => 8.38E-05s 17:19:05.8 Info: CreateTable RootFolders 17:19:05.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:05.8 Info: => 9.16E-05s 17:19:05.8 Info: CreateIndex RootFolders (Path) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:05.8 Info: => 7.76E-05s 17:19:05.8 Info: CreateTable Artists 17:19:05.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 17:19:05.8 Info: => 0.0002855s 17:19:05.8 Info: CreateIndex Artists (ForeignArtistId) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.8 Info: => 8.26E-05s 17:19:05.8 Info: CreateIndex Artists (NameSlug) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.8 Info: => 7.41E-05s 17:19:05.8 Info: CreateIndex Artists (CleanName) 17:19:05.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.8 Info: => 7.48E-05s 17:19:05.8 Info: CreateIndex Artists (Path) 17:19:05.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.8 Info: => 7.52E-05s 17:19:05.8 Info: CreateTable Albums 17:19:05.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:05.8 Info: => 0.0002202s 17:19:05.8 Info: CreateIndex Albums (ForeignAlbumId) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.8 Info: => 7.84E-05s 17:19:05.8 Info: CreateIndex Albums (MBId) 17:19:05.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.8 Info: => 7.2E-05s 17:19:05.8 Info: CreateIndex Albums (TADBId) 17:19:05.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.8 Info: => 7.28E-05s 17:19:05.8 Info: CreateIndex Albums (TitleSlug) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.8 Info: => 7.55E-05s 17:19:05.8 Info: CreateIndex Albums (CleanTitle) 17:19:05.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.8 Info: => 7.33E-05s 17:19:05.8 Info: CreateIndex Albums (Path) 17:19:05.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:05.8 Info: => 7.12E-05s 17:19:05.8 Info: CreateTable Tracks 17:19:05.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:05.8 Info: => 0.0001501s 17:19:05.8 Info: CreateIndex Tracks (ForeignTrackId) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:05.8 Info: => 7.8E-05s 17:19:05.8 Info: CreateIndex Tracks (ArtistId) 17:19:05.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:05.8 Info: => 7.44E-05s 17:19:05.8 Info: CreateIndex Tracks (TrackFileId) 17:19:05.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:05.8 Info: => 0.0001013s 17:19:05.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:05.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:05.8 Info: => 8.82E-05s 17:19:05.8 Info: CreateTable TrackFiles 17:19:05.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 17:19:05.8 Info: => 0.0024422s 17:19:05.8 Info: CreateIndex TrackFiles (ArtistId) 17:19:05.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:05.8 Info: => 9.7E-05s 17:19:05.8 Info: CreateIndex TrackFiles (AlbumId) 17:19:05.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.8 Info: => 8.22E-05s 17:19:05.8 Info: CreateTable History 17:19:05.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 17:19:05.8 Info: => 0.0001541s 17:19:05.8 Info: CreateIndex History (Date) 17:19:05.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:05.8 Info: => 8.82E-05s 17:19:05.8 Info: CreateIndex History (EventType) 17:19:05.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:05.8 Info: => 0.0001098s 17:19:05.8 Info: CreateIndex History (DownloadId) 17:19:05.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:05.8 Info: => 8.97E-05s 17:19:05.8 Info: CreateIndex History (AlbumId) 17:19:05.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:05.8 Info: => 8.04E-05s 17:19:05.8 Info: CreateTable Notifications 17:19:05.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 17:19:05.8 Info: => 0.0001372s 17:19:05.8 Info: CreateTable ScheduledTasks 17:19:05.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:05.8 Info: => 0.0001148s 17:19:05.8 Info: CreateIndex ScheduledTasks (TypeName) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:05.8 Info: => 8.31E-05s 17:19:05.8 Info: CreateTable Indexers 17:19:05.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 17:19:05.8 Info: => 0.0001149s 17:19:05.8 Info: CreateIndex Indexers (Name) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.8 Info: => 0.0001115s 17:19:05.8 Info: CreateTable Profiles 17:19:05.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:05.8 Info: => 0.0001174s 17:19:05.8 Info: CreateIndex Profiles (Name) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:05.8 Info: => 8.64E-05s 17:19:05.8 Info: CreateTable QualityDefinitions 17:19:05.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:05.8 Info: => 0.0001179s 17:19:05.8 Info: CreateIndex QualityDefinitions (Quality) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:05.8 Info: => 8.21E-05s 17:19:05.8 Info: CreateIndex QualityDefinitions (Title) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:05.8 Info: => 8.71E-05s 17:19:05.8 Info: CreateTable NamingConfig 17:19:05.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 17:19:05.8 Info: => 0.0002047s 17:19:05.8 Info: CreateTable Blacklist 17:19:05.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 17:19:05.8 Info: => 0.0001987s 17:19:05.8 Info: CreateTable Metadata 17:19:05.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:05.8 Info: => 0.0001172s 17:19:05.8 Info: CreateTable MetadataFiles 17:19:05.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:05.8 Info: => 0.0001359s 17:19:05.8 Info: CreateTable DownloadClients 17:19:05.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:05.8 Info: => 0.0001204s 17:19:05.8 Info: CreateTable PendingReleases 17:19:05.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 17:19:05.8 Info: => 0.0001246s 17:19:05.8 Info: CreateTable RemotePathMappings 17:19:05.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:05.8 Info: => 0.0001052s 17:19:05.8 Info: CreateTable Tags 17:19:05.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:05.8 Info: => 9.08E-05s 17:19:05.8 Info: CreateIndex Tags (Label) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:05.8 Info: => 9.89E-05s 17:19:05.8 Info: CreateTable Restrictions 17:19:05.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:05.8 Info: => 0.0001113s 17:19:05.8 Info: CreateTable DelayProfiles 17:19:05.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 17:19:05.8 Info: => 0.0001396s 17:19:05.8 Info: CreateTable Users 17:19:05.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:05.8 Info: => 0.0001032s 17:19:05.8 Info: CreateIndex Users (Identifier) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:05.8 Info: => 9.06E-05s 17:19:05.8 Info: CreateIndex Users (Username) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:05.8 Info: => 8.36E-05s 17:19:05.8 Info: CreateTable Commands 17:19:05.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:05.8 Info: => 0.0001409s 17:19:05.8 Info: CreateTable IndexerStatus 17:19:05.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:05.8 Info: => 0.0001422s 17:19:05.8 Info: CreateIndex IndexerStatus (ProviderId) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:05.8 Info: => 9.24E-05s 17:19:05.8 Info: CreateTable ExtraFiles 17:19:05.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:05.8 Info: => 0.0001278s 17:19:05.8 Info: CreateTable LyricFiles 17:19:05.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 17:19:05.8 Info: => 0.0001384s 17:19:05.8 Info: CreateTable LanguageProfiles 17:19:05.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:05.8 Info: => 0.0001015s 17:19:05.8 Info: CreateIndex LanguageProfiles (Name) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:05.8 Info: => 8.68E-05s 17:19:05.8 Info: CreateTable DownloadClientStatus 17:19:05.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:05.8 Info: => 0.0001146s 17:19:05.8 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:05.8 Info: => 8.9E-05s 17:19:05.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:05.8 Info: -> 1 Insert operations completed in 00:00:00.0000661 taking an average of 00:00:00.0000661 17:19:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:05', 'InitialSetup') 17:19:05.8 Info: Committing Transaction 17:19:05.8 Info: 1: InitialSetup migrated 17:19:05.8 Info: => 0.0009967s 17:19:05.8 Info: 2: add_reason_to_pending_releases migrating 17:19:05.8 Info: Beginning Transaction 17:19:05.8 Info: Starting migration of Main DB to 2 17:19:05.8 Info: AlterTable PendingReleases 17:19:05.8 Info: => 1.1E-06s 17:19:05.8 Info: CreateColumn PendingReleases Reason Int32 17:19:05.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:05.8 Info: => 0.0006001s 17:19:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:05', 'add_reason_to_pending_releases') 17:19:05.8 Info: Committing Transaction 17:19:05.8 Info: 2: add_reason_to_pending_releases migrated 17:19:05.8 Info: => 0.0009025s 17:19:05.8 Info: 3: add_medium_support migrating 17:19:05.8 Info: Beginning Transaction 17:19:05.8 Info: Starting migration of Main DB to 3 17:19:05.8 Info: AlterTable Albums 17:19:05.8 Info: => 1.2E-06s 17:19:05.8 Info: CreateColumn Albums Media String 17:19:05.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:05.8 Info: => 0.0006006s 17:19:05.8 Info: AlterTable Tracks 17:19:05.8 Info: => 1.2E-06s 17:19:05.8 Info: CreateColumn Tracks MediumNumber Int32 17:19:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:05.8 Info: => 0.0005606s 17:19:05.8 Info: AlterTable Tracks 17:19:05.8 Info: => 9E-07s 17:19:05.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:05.8 Info: => 0.000542s 17:19:05.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:05.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:05.8 Info: => 4.42E-05s 17:19:05.8 Info: DeleteColumn Tracks TrackNumber 17:19:05.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 17:19:05.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 17:19:05.8 Info: DROP TABLE "Tracks" 17:19:05.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:05.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:05.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:05.8 Info: => 0.0043403s 17:19:05.8 Info: AlterTable Tracks 17:19:05.8 Info: => 1.1E-06s 17:19:05.8 Info: CreateColumn Tracks TrackNumber String 17:19:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:05.8 Info: => 0.0005449s 17:19:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:05', 'add_medium_support') 17:19:05.8 Info: Committing Transaction 17:19:05.8 Info: 3: add_medium_support migrated 17:19:05.8 Info: => 0.0009422s 17:19:05.8 Info: 4: add_various_qualites_in_profile migrating 17:19:05.8 Info: Beginning Transaction 17:19:05.8 Info: Starting migration of Main DB to 4 17:19:05.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:05.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:05.8 Info: => 5.7E-05s 17:19:05.8 Info: PerformDBOperation 17:19:05.8 Info: Performing DB Operation 17:19:05.8 Info: => 3.8E-05s 17:19:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:05', 'add_various_qualites_in_profile') 17:19:05.8 Info: Committing Transaction 17:19:05.8 Info: 4: add_various_qualites_in_profile migrated 17:19:05.8 Info: => 0.000294s 17:19:05.8 Info: 5: metadata_profiles migrating 17:19:05.8 Info: Beginning Transaction 17:19:05.8 Info: Starting migration of Main DB to 5 17:19:05.8 Info: CreateTable MetadataProfiles 17:19:05.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:05.8 Info: => 0.0001373s 17:19:05.8 Info: CreateIndex MetadataProfiles (Name) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:05.8 Info: => 9.39E-05s 17:19:05.8 Info: AlterTable Artists 17:19:05.8 Info: => 1.3E-06s 17:19:05.8 Info: CreateColumn Artists MetadataProfileId Int32 17:19:05.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:05.8 Info: => 0.0005972s 17:19:05.8 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:05.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:05.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 17:19:05.8 Info: DROP TABLE "Artists" 17:19:05.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.8 Info: => 0.0046575s 17:19:05.8 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:05.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:05.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "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" 17:19:05.8 Info: DROP TABLE "Artists" 17:19:05.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:05.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.8 Info: => 0.004583s 17:19:05.8 Info: AlterTable Albums 17:19:05.8 Info: => 1.1E-06s 17:19:05.8 Info: CreateColumn Albums SecondaryTypes String 17:19:05.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:05.8 Info: => 0.0005654s 17:19:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:05', 'metadata_profiles') 17:19:05.8 Info: Committing Transaction 17:19:05.8 Info: 5: metadata_profiles migrated 17:19:05.8 Info: => 0.0009967s 17:19:05.8 Info: 6: separate_automatic_and_interactive_search migrating 17:19:05.8 Info: Beginning Transaction 17:19:05.8 Info: Starting migration of Main DB to 6 17:19:05.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:05.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 17:19:05.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:05.9 Info: DROP TABLE "Indexers" 17:19:05.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.9 Info: => 0.0051887s 17:19:05.9 Info: AlterTable Indexers 17:19:05.9 Info: => 1.1E-06s 17:19:05.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:05.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:05.9 Info: => 0.0005514s 17:19:05.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:05.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:05.9 Info: => 4.51E-05s 17:19:05.9 Info: AlterTable Indexers 17:19:05.9 Info: => 1E-06s 17:19:05.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:05.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 17:19:05.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 17:19:05.9 Info: DROP TABLE "Indexers" 17:19:05.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:05.9 Info: => 0.0039107s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:05', 'separate_automatic_and_interactive_search') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 6: separate_automatic_and_interactive_search migrated 17:19:05.9 Info: => 0.0042615s 17:19:05.9 Info: 7: change_album_path_to_relative migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 7 17:19:05.9 Info: DeleteColumn Albums Path 17:19:05.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 17:19:05.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 17:19:05.9 Info: DROP TABLE "Albums" 17:19:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.9 Info: => 0.0047858s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:05', 'change_album_path_to_relative') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 7: change_album_path_to_relative migrated 17:19:05.9 Info: => 0.0052211s 17:19:05.9 Info: 8: change_quality_size_mb_to_kb migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 8 17:19:05.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 17:19:05.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 17:19:05.9 Info: => 5.46E-05s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:05', 'change_quality_size_mb_to_kb') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 8: change_quality_size_mb_to_kb migrated 17:19:05.9 Info: => 0.0003113s 17:19:05.9 Info: 9: album_releases migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 9 17:19:05.9 Info: AlterTable Albums 17:19:05.9 Info: => 1.3E-06s 17:19:05.9 Info: CreateColumn Albums Releases String 17:19:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:05.9 Info: => 0.0005864s 17:19:05.9 Info: AlterTable Albums 17:19:05.9 Info: => 1.2E-06s 17:19:05.9 Info: CreateColumn Albums CurrentRelease String 17:19:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:05.9 Info: => 0.0005507s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:05', 'album_releases') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 9: album_releases migrated 17:19:05.9 Info: => 0.0008475s 17:19:05.9 Info: 10: album_releases_fix migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 10 17:19:05.9 Info: AlterTable Albums 17:19:05.9 Info: => 2E-06s 17:19:05.9 Info: AlterColumn Albums Releases String 17:19:05.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:05.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:05.9 Info: DROP TABLE "Albums" 17:19:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.9 Info: => 0.0056656s 17:19:05.9 Info: AlterTable Albums 17:19:05.9 Info: => 1.3E-06s 17:19:05.9 Info: AlterColumn Albums CurrentRelease String 17:19:05.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:05.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:05.9 Info: DROP TABLE "Albums" 17:19:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.9 Info: => 0.004696s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:05', 'album_releases_fix') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 10: album_releases_fix migrated 17:19:05.9 Info: => 0.005103s 17:19:05.9 Info: 11: import_lists migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 11 17:19:05.9 Info: CreateTable ImportLists 17:19:05.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:05.9 Info: => 0.0001729s 17:19:05.9 Info: CreateIndex ImportLists (Name) 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:05.9 Info: => 8.77E-05s 17:19:05.9 Info: CreateTable ImportListStatus 17:19:05.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:05.9 Info: => 0.0001229s 17:19:05.9 Info: CreateIndex ImportListStatus (ProviderId) 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:05.9 Info: => 8.4E-05s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:05', 'import_lists') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 11: import_lists migrated 17:19:05.9 Info: => 0.000407s 17:19:05.9 Info: 12: add_release_status migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 12 17:19:05.9 Info: AlterTable MetadataProfiles 17:19:05.9 Info: => 1.1E-06s 17:19:05.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:05.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:05.9 Info: => 0.0006098s 17:19:05.9 Info: PerformDBOperation 17:19:05.9 Info: Performing DB Operation 17:19:05.9 Info: => 3.12E-05s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:05', 'add_release_status') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 12: add_release_status migrated 17:19:05.9 Info: => 0.0003316s 17:19:05.9 Info: 13: album_download_notification migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 13 17:19:05.9 Info: AlterTable Notifications 17:19:05.9 Info: => 1E-06s 17:19:05.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:05.9 Info: => 0.0006003s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:05', 'album_download_notification') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 13: album_download_notification migrated 17:19:05.9 Info: => 0.0009119s 17:19:05.9 Info: 14: fix_language_metadata_profiles migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 14 17:19:05.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:05.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:05.9 Info: => 0.0001112s 17:19:05.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:05.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:05.9 Info: => 8.01E-05s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:05', 'fix_language_metadata_profiles') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 14: fix_language_metadata_profiles migrated 17:19:05.9 Info: => 0.0003457s 17:19:05.9 Info: 15: remove_fanzub migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 15 17:19:05.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:05.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:05.9 Info: => 4.76E-05s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:05', 'remove_fanzub') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 15: remove_fanzub migrated 17:19:05.9 Info: => 0.0003016s 17:19:05.9 Info: 16: update_artist_history_indexes migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 16 17:19:05.9 Info: CreateIndex Albums (ArtistId) 17:19:05.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:05.9 Info: => 0.0001129s 17:19:05.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:05.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:05.9 Info: => 8.99E-05s 17:19:05.9 Info: DeleteIndex History (AlbumId) 17:19:05.9 Info: DROP INDEX "IX_History_AlbumId" 17:19:05.9 Info: => 0.0001211s 17:19:05.9 Info: CreateIndex History (AlbumId, Date) 17:19:05.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:05.9 Info: => 0.0001013s 17:19:05.9 Info: DeleteIndex History (DownloadId) 17:19:05.9 Info: DROP INDEX "IX_History_DownloadId" 17:19:05.9 Info: => 0.0001088s 17:19:05.9 Info: CreateIndex History (DownloadId, Date) 17:19:05.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:05.9 Info: => 9.5E-05s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:05', 'update_artist_history_indexes') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 16: update_artist_history_indexes migrated 17:19:05.9 Info: => 0.0004292s 17:19:05.9 Info: 17: remove_nma migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 17 17:19:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:05.9 Info: => 5.09E-05s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:05', 'remove_nma') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 17: remove_nma migrated 17:19:05.9 Info: => 0.0003081s 17:19:05.9 Info: 18: album_disambiguation migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 18 17:19:05.9 Info: AlterTable Albums 17:19:05.9 Info: => 1.4E-06s 17:19:05.9 Info: CreateColumn Albums Disambiguation String 17:19:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:05.9 Info: => 0.0006181s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:05', 'album_disambiguation') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 18: album_disambiguation migrated 17:19:05.9 Info: => 0.0009214s 17:19:05.9 Info: 19: add_ape_quality_in_profiles migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 19 17:19:05.9 Info: PerformDBOperation 17:19:05.9 Info: Performing DB Operation 17:19:05.9 Info: => 4.33E-05s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:05', 'add_ape_quality_in_profiles') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 19: add_ape_quality_in_profiles migrated 17:19:05.9 Info: => 0.0003115s 17:19:05.9 Info: 20: remove_pushalot migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 20 17:19:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:05.9 Info: => 5.2E-05s 17:19:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:05.9 Info: => 3.86E-05s 17:19:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:05.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:05.9 Info: => 3.67E-05s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:05', 'remove_pushalot') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 20: remove_pushalot migrated 17:19:05.9 Info: => 0.0013425s 17:19:05.9 Info: 21: add_custom_filters migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 21 17:19:05.9 Info: CreateTable CustomFilters 17:19:05.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:05.9 Info: => 0.0001372s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:05', 'add_custom_filters') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 21: add_custom_filters migrated 17:19:05.9 Info: => 0.000435s 17:19:05.9 Info: 22: import_list_tags migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 22 17:19:05.9 Info: AlterTable ImportLists 17:19:05.9 Info: => 1.1E-06s 17:19:05.9 Info: CreateColumn ImportLists Tags String 17:19:05.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:05.9 Info: => 0.000634s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:05', 'import_list_tags') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 22: import_list_tags migrated 17:19:05.9 Info: => 0.0009857s 17:19:05.9 Info: 23: add_release_groups_etc migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 23 17:19:05.9 Info: CreateTable ArtistMetadata 17:19:05.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 17:19:05.9 Info: => 0.0001864s 17:19:05.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:05.9 Info: => 9.16E-05s 17:19:05.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:05.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:05.9 Info: => 9.23E-05s 17:19:05.9 Info: AlterTable Artists 17:19:05.9 Info: => 1.1E-06s 17:19:05.9 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:05.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.9 Info: => 0.0006195s 17:19:05.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:05.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:05.9 Info: => 7.16E-05s 17:19:05.9 Info: CreateTable AlbumReleases 17:19:05.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 17:19:05.9 Info: => 0.000162s 17:19:05.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:05.9 Info: => 8.9E-05s 17:19:05.9 Info: CreateIndex AlbumReleases (AlbumId) 17:19:05.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:05.9 Info: => 8.14E-05s 17:19:05.9 Info: PerformDBOperation 17:19:05.9 Info: Performing DB Operation 17:19:05.9 Info: => 3.56E-05s 17:19:05.9 Info: AlterTable Albums 17:19:05.9 Info: => 1E-06s 17:19:05.9 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.9 Info: => 0.0006449s 17:19:05.9 Info: AlterTable Albums 17:19:05.9 Info: => 1.2E-06s 17:19:05.9 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:05.9 Info: => 0.0006292s 17:19:05.9 Info: AlterTable Albums 17:19:05.9 Info: => 1E-06s 17:19:05.9 Info: CreateColumn Albums Links String 17:19:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:05.9 Info: => 0.0006162s 17:19:05.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:05.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:05.9 Info: => 0.0001049s 17:19:05.9 Info: AlterTable Tracks 17:19:05.9 Info: => 1E-06s 17:19:05.9 Info: CreateColumn Tracks ForeignRecordingId String 17:19:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:05.9 Info: => 0.0006243s 17:19:05.9 Info: AlterTable Tracks 17:19:05.9 Info: => 1E-06s 17:19:05.9 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:05.9 Info: => 0.0006372s 17:19:05.9 Info: AlterTable Tracks 17:19:05.9 Info: => 1.1E-06s 17:19:05.9 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:05.9 Info: => 0.0006246s 17:19:05.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:05.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:05.9 Info: => 8.68E-05s 17:19:05.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:05.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:05.9 Info: => 7.51E-05s 17:19:05.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:05.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:05.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:05.9 Info: DROP TABLE "Artists" 17:19:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.9 Info: => 0.0059437s 17:19:05.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:05.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:19:05.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:05.9 Info: DROP TABLE "Albums" 17:19:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:05.9 Info: => 0.0049291s 17:19:05.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:05.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:05.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 17:19:05.9 Info: DROP TABLE "Tracks" 17:19:05.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:05.9 Info: => 0.0059182s 17:19:05.9 Info: DeleteColumn TrackFiles ArtistId 17:19:05.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:05.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 17:19:05.9 Info: DROP TABLE "TrackFiles" 17:19:05.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:05.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:05.9 Info: => 0.0043903s 17:19:05.9 Info: CreateIndex Artists (ArtistMetadataId) 17:19:05.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:05.9 Info: => 8.55E-05s 17:19:05.9 Info: CreateIndex Artists (Monitored) 17:19:05.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:05.9 Info: => 8.13E-05s 17:19:05.9 Info: CreateIndex Albums (ArtistMetadataId) 17:19:05.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:05.9 Info: => 8.59E-05s 17:19:05.9 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:05.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:05.9 Info: => 8.33E-05s 17:19:05.9 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:05.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:05.9 Info: => 8.11E-05s 17:19:05.9 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:05.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:05.9 Info: => 8.28E-05s 17:19:05.9 Info: UpdateData 17:19:05.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:05.9 Info: => 4.71E-05s 17:19:05.9 Info: UpdateData 17:19:05.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:05.9 Info: => 4.17E-05s 17:19:05.9 Info: UpdateData 17:19:05.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:05.9 Info: => 4.85E-05s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:05', 'add_release_groups_etc') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 23: add_release_groups_etc migrated 17:19:05.9 Info: => 0.0006533s 17:19:05.9 Info: 24: NewMediaInfoFormat migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 24 17:19:05.9 Info: UpdateData 17:19:05.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:05.9 Info: => 5.69E-05s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:05', 'NewMediaInfoFormat') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 24: NewMediaInfoFormat migrated 17:19:05.9 Info: => 0.0003138s 17:19:05.9 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 25 17:19:05.9 Info: RenameTable Restrictions ReleaseProfiles 17:19:05.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:05.9 Info: => 0.0016707s 17:19:05.9 Info: AlterTable ReleaseProfiles 17:19:05.9 Info: => 1.4E-06s 17:19:05.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:05.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:05.9 Info: => 0.0005917s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:05', 'rename_restrictions_to_release_profiles') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:05.9 Info: => 0.0008903s 17:19:05.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 26 17:19:05.9 Info: RenameTable Profiles QualityProfiles 17:19:05.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:05.9 Info: => 0.0016764s 17:19:05.9 Info: AlterTable QualityProfiles 17:19:05.9 Info: => 1.4E-06s 17:19:05.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:05.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:05.9 Info: => 0.0005828s 17:19:05.9 Info: AlterTable LanguageProfiles 17:19:05.9 Info: => 1.3E-06s 17:19:05.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:05.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:05.9 Info: => 0.0005736s 17:19:05.9 Info: UpdateData 17:19:05.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:05.9 Info: => 4.58E-05s 17:19:05.9 Info: UpdateData 17:19:05.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:05.9 Info: => 3.84E-05s 17:19:05.9 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:05.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:05.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:05.9 Info: DROP TABLE "Artists" 17:19:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:05.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:05.9 Info: => 0.0048456s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:05', 'rename_quality_profiles_add_upgrade_allowed') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:05.9 Info: => 0.0052232s 17:19:05.9 Info: 27: add_import_exclusions migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 27 17:19:05.9 Info: CreateTable ImportListExclusions 17:19:05.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:05.9 Info: => 0.0001333s 17:19:05.9 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:05.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:05.9 Info: => 9.21E-05s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:05', 'add_import_exclusions') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 27: add_import_exclusions migrated 17:19:05.9 Info: => 0.0003889s 17:19:05.9 Info: 28: clean_artist_metadata_table migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 28 17:19:05.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:05.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:05.9 Info: => 0.0001796s 17:19:05.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:05.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:05.9 Info: => 0.0001285s 17:19:05.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 17:19:05.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 17:19:05.9 Info: => 0.0001199s 17:19:05.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 17:19:05.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 17:19:05.9 Info: => 0.0001204s 17:19:05.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:05.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:05.9 Info: => 0.0001224s 17:19:05.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:05.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:05.9 Info: => 0.0001186s 17:19:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:05', 'clean_artist_metadata_table') 17:19:05.9 Info: Committing Transaction 17:19:05.9 Info: 28: clean_artist_metadata_table migrated 17:19:05.9 Info: => 0.0003847s 17:19:05.9 Info: 29: health_issue_notification migrating 17:19:05.9 Info: Beginning Transaction 17:19:05.9 Info: Starting migration of Main DB to 29 17:19:05.9 Info: AlterTable Notifications 17:19:05.9 Info: => 1.2E-06s 17:19:05.9 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:05.9 Info: => 0.000621s 17:19:05.9 Info: AlterTable Notifications 17:19:05.9 Info: => 1.4E-06s 17:19:05.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:05.9 Info: => 0.0005856s 17:19:05.9 Info: AlterTable Notifications 17:19:05.9 Info: => 1.2E-06s 17:19:05.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:05.9 Info: => 0.0005917s 17:19:05.9 Info: AlterTable Notifications 17:19:05.9 Info: => 1.2E-06s 17:19:05.9 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:05.9 Info: => 0.0005821s 17:19:05.9 Info: AlterTable Notifications 17:19:05.9 Info: => 1E-06s 17:19:05.9 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:05.9 Info: => 0.0005819s 17:19:05.9 Info: DeleteColumn Notifications OnDownload 17:19:05.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 17:19:05.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 17:19:05.9 Info: DROP TABLE "Notifications" 17:19:05.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:05.9 Info: => 0.0057372s 17:19:05.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:05.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 17:19:05.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 17:19:05.9 Info: DROP TABLE "Notifications" 17:19:05.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:06.0 Info: => 0.0044167s 17:19:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:06', 'health_issue_notification') 17:19:06.0 Info: Committing Transaction 17:19:06.0 Info: 29: health_issue_notification migrated 17:19:06.0 Info: => 0.0047991s 17:19:06.0 Info: 30: add_mediafilerepository_mtime migrating 17:19:06.0 Info: Beginning Transaction 17:19:06.0 Info: Starting migration of Main DB to 30 17:19:06.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) 17:19:06.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 17:19:06.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 17:19:06.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-04T17:19:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:06.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-04T17:19:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:06.0 Info: AlterTable TrackFiles 17:19:06.0 Info: => 1E-06s 17:19:06.0 Info: CreateColumn TrackFiles Modified DateTime 17:19:06.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:06.0 Info: => 0.0006457s 17:19:06.0 Info: AlterTable TrackFiles 17:19:06.0 Info: => 1.3E-06s 17:19:06.0 Info: CreateColumn TrackFiles Path String 17:19:06.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:06.0 Info: => 0.0005909s 17:19:06.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:06.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:06.0 Info: => 4.12E-05s 17:19:06.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:06.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:06.0 Info: => 0.000137s 17:19:06.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:19:06.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:19:06.0 Info: => 0.0001385s 17:19:06.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:19:06.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:19:06.0 Info: => 0.0001441s 17:19:06.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:19:06.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:19:06.0 Info: => 8.49E-05s 17:19:06.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:06.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:06.0 Info: => 5.65E-05s 17:19:06.0 Info: AlterTable TrackFiles 17:19:06.0 Info: => 9E-07s 17:19:06.0 Info: AlterColumn TrackFiles Path String 17:19:06.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:06.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 17:19:06.0 Info: DROP TABLE "TrackFiles" 17:19:06.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:06.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.0 Info: => 0.0059445s 17:19:06.0 Info: CreateIndex TrackFiles (Path) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:06.0 Info: => 9.01E-05s 17:19:06.0 Info: DeleteColumn TrackFiles RelativePath 17:19:06.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:06.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 17:19:06.0 Info: DROP TABLE "TrackFiles" 17:19:06.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:06.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:06.0 Info: => 0.0047357s 17:19:06.0 Info: -> 5 Insert operations completed in 00:00:00.0004040 taking an average of 00:00:00.0000808 17:19:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:06', 'add_mediafilerepository_mtime') 17:19:06.0 Info: Committing Transaction 17:19:06.0 Info: 30: add_mediafilerepository_mtime migrated 17:19:06.0 Info: => 0.0051994s 17:19:06.0 Debug: Took: 00:00:00.1675790 17:19:06.0 Debug: Got 0 tracks 17:19:06.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 17:19:06.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 17:19:06.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863460582351_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:06.0 Info: DatabaseEngineVersionCheck migrating 17:19:06.0 Info: PerformDBOperation 17:19:06.0 Info: Performing DB Operation 17:19:06.0 Info: SQLite 3.48.0 17:19:06.0 Info: => 0.0010538s 17:19:06.0 Info: DatabaseEngineVersionCheck migrated 17:19:06.0 Info: => 0.001071s 17:19:06.0 Info: VersionMigration migrating 17:19:06.0 Info: Beginning Transaction 17:19:06.0 Info: CreateTable VersionInfo 17:19:06.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:06.0 Info: => 0.000145s 17:19:06.0 Info: Committing Transaction 17:19:06.0 Info: VersionMigration migrated 17:19:06.0 Info: => 0.0005081s 17:19:06.0 Info: VersionUniqueMigration migrating 17:19:06.0 Info: Beginning Transaction 17:19:06.0 Info: CreateIndex VersionInfo (Version) 17:19:06.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:06.0 Info: => 0.0001268s 17:19:06.0 Info: AlterTable VersionInfo 17:19:06.0 Info: => 1.2E-06s 17:19:06.0 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:06.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:06.0 Info: => 0.000588s 17:19:06.0 Info: Committing Transaction 17:19:06.0 Info: VersionUniqueMigration migrated 17:19:06.0 Info: => 0.0008134s 17:19:06.0 Info: VersionDescriptionMigration migrating 17:19:06.0 Info: Beginning Transaction 17:19:06.0 Info: AlterTable VersionInfo 17:19:06.0 Info: => 1.1E-06s 17:19:06.0 Info: CreateColumn VersionInfo Description String 17:19:06.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:06.0 Info: => 0.0002036s 17:19:06.0 Info: Committing Transaction 17:19:06.0 Info: VersionDescriptionMigration migrated 17:19:06.0 Info: => 0.0003947s 17:19:06.0 Info: 1: InitialSetup migrating 17:19:06.0 Info: Beginning Transaction 17:19:06.0 Info: Starting migration of Main DB to 1 17:19:06.0 Info: CreateTable Config 17:19:06.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:06.0 Info: => 0.0002062s 17:19:06.0 Info: CreateIndex Config (Key) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:06.0 Info: => 8.18E-05s 17:19:06.0 Info: CreateTable RootFolders 17:19:06.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:06.0 Info: => 9.29E-05s 17:19:06.0 Info: CreateIndex RootFolders (Path) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:06.0 Info: => 7.97E-05s 17:19:06.0 Info: CreateTable Artists 17:19:06.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) 17:19:06.0 Info: => 0.0002696s 17:19:06.0 Info: CreateIndex Artists (ForeignArtistId) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:06.0 Info: => 8.31E-05s 17:19:06.0 Info: CreateIndex Artists (NameSlug) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:06.0 Info: => 7.56E-05s 17:19:06.0 Info: CreateIndex Artists (CleanName) 17:19:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.0 Info: => 7.52E-05s 17:19:06.0 Info: CreateIndex Artists (Path) 17:19:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.0 Info: => 7.26E-05s 17:19:06.0 Info: CreateTable Albums 17:19:06.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) 17:19:06.0 Info: => 0.00022s 17:19:06.0 Info: CreateIndex Albums (ForeignAlbumId) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.0 Info: => 7.62E-05s 17:19:06.0 Info: CreateIndex Albums (MBId) 17:19:06.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.0 Info: => 7.13E-05s 17:19:06.0 Info: CreateIndex Albums (TADBId) 17:19:06.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.0 Info: => 7.4E-05s 17:19:06.0 Info: CreateIndex Albums (TitleSlug) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.0 Info: => 7.25E-05s 17:19:06.0 Info: CreateIndex Albums (CleanTitle) 17:19:06.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.0 Info: => 7.04E-05s 17:19:06.0 Info: CreateIndex Albums (Path) 17:19:06.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:06.0 Info: => 8.43E-05s 17:19:06.0 Info: CreateTable Tracks 17:19:06.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) 17:19:06.0 Info: => 0.0001571s 17:19:06.0 Info: CreateIndex Tracks (ForeignTrackId) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:06.0 Info: => 7.68E-05s 17:19:06.0 Info: CreateIndex Tracks (ArtistId) 17:19:06.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:06.0 Info: => 7.89E-05s 17:19:06.0 Info: CreateIndex Tracks (TrackFileId) 17:19:06.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:06.0 Info: => 0.0001066s 17:19:06.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:06.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:06.0 Info: => 8.7E-05s 17:19:06.0 Info: CreateTable TrackFiles 17:19:06.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) 17:19:06.0 Info: => 0.0001405s 17:19:06.0 Info: CreateIndex TrackFiles (ArtistId) 17:19:06.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:06.0 Info: => 8.44E-05s 17:19:06.0 Info: CreateIndex TrackFiles (AlbumId) 17:19:06.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.0 Info: => 8.37E-05s 17:19:06.0 Info: CreateTable History 17:19:06.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) 17:19:06.0 Info: => 0.0001516s 17:19:06.0 Info: CreateIndex History (Date) 17:19:06.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:06.0 Info: => 8.06E-05s 17:19:06.0 Info: CreateIndex History (EventType) 17:19:06.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:06.0 Info: => 0.0001069s 17:19:06.0 Info: CreateIndex History (DownloadId) 17:19:06.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:06.0 Info: => 9.42E-05s 17:19:06.0 Info: CreateIndex History (AlbumId) 17:19:06.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:06.0 Info: => 8.73E-05s 17:19:06.0 Info: CreateTable Notifications 17:19:06.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) 17:19:06.0 Info: => 0.0001391s 17:19:06.0 Info: CreateTable ScheduledTasks 17:19:06.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:06.0 Info: => 0.0001174s 17:19:06.0 Info: CreateIndex ScheduledTasks (TypeName) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:06.0 Info: => 8.05E-05s 17:19:06.0 Info: CreateTable Indexers 17:19:06.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) 17:19:06.0 Info: => 0.000116s 17:19:06.0 Info: CreateIndex Indexers (Name) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:06.0 Info: => 0.0001149s 17:19:06.0 Info: CreateTable Profiles 17:19:06.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:06.0 Info: => 0.0001171s 17:19:06.0 Info: CreateIndex Profiles (Name) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:06.0 Info: => 8.49E-05s 17:19:06.0 Info: CreateTable QualityDefinitions 17:19:06.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:06.0 Info: => 0.0001185s 17:19:06.0 Info: CreateIndex QualityDefinitions (Quality) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:06.0 Info: => 8.07E-05s 17:19:06.0 Info: CreateIndex QualityDefinitions (Title) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:06.0 Info: => 8.27E-05s 17:19:06.0 Info: CreateTable NamingConfig 17:19:06.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) 17:19:06.0 Info: => 0.0001552s 17:19:06.0 Info: CreateTable Blacklist 17:19:06.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 '') 17:19:06.0 Info: => 0.0002003s 17:19:06.0 Info: CreateTable Metadata 17:19:06.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) 17:19:06.0 Info: => 0.0001189s 17:19:06.0 Info: CreateTable MetadataFiles 17:19:06.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) 17:19:06.0 Info: => 0.0001379s 17:19:06.0 Info: CreateTable DownloadClients 17:19:06.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) 17:19:06.0 Info: => 0.0001174s 17:19:06.0 Info: CreateTable PendingReleases 17:19:06.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 '') 17:19:06.0 Info: => 0.0001261s 17:19:06.0 Info: CreateTable RemotePathMappings 17:19:06.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:06.0 Info: => 0.0001063s 17:19:06.0 Info: CreateTable Tags 17:19:06.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:06.0 Info: => 9.41E-05s 17:19:06.0 Info: CreateIndex Tags (Label) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:06.0 Info: => 9.93E-05s 17:19:06.0 Info: CreateTable Restrictions 17:19:06.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:06.0 Info: => 0.0001061s 17:19:06.0 Info: CreateTable DelayProfiles 17:19:06.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) 17:19:06.0 Info: => 0.0001354s 17:19:06.0 Info: CreateTable Users 17:19:06.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:06.0 Info: => 0.0001028s 17:19:06.0 Info: CreateIndex Users (Identifier) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:06.0 Info: => 8.95E-05s 17:19:06.0 Info: CreateIndex Users (Username) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:06.0 Info: => 8.33E-05s 17:19:06.0 Info: CreateTable Commands 17:19:06.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) 17:19:06.0 Info: => 0.0001426s 17:19:06.0 Info: CreateTable IndexerStatus 17:19:06.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) 17:19:06.0 Info: => 0.000142s 17:19:06.0 Info: CreateIndex IndexerStatus (ProviderId) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:06.0 Info: => 8.68E-05s 17:19:06.0 Info: CreateTable ExtraFiles 17:19:06.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) 17:19:06.0 Info: => 0.0001265s 17:19:06.0 Info: CreateTable LyricFiles 17:19:06.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) 17:19:06.0 Info: => 0.0001525s 17:19:06.0 Info: CreateTable LanguageProfiles 17:19:06.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:06.0 Info: => 0.0001036s 17:19:06.0 Info: CreateIndex LanguageProfiles (Name) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:06.0 Info: => 8.84E-05s 17:19:06.0 Info: CreateTable DownloadClientStatus 17:19:06.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) 17:19:06.0 Info: => 0.0001142s 17:19:06.0 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:06.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:06.0 Info: => 8.94E-05s 17:19:06.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:06.0 Info: -> 1 Insert operations completed in 00:00:00.0000681 taking an average of 00:00:00.0000681 17:19:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:06', 'InitialSetup') 17:19:06.0 Info: Committing Transaction 17:19:06.0 Info: 1: InitialSetup migrated 17:19:06.0 Info: => 0.0009968s 17:19:06.0 Info: 2: add_reason_to_pending_releases migrating 17:19:06.0 Info: Beginning Transaction 17:19:06.0 Info: Starting migration of Main DB to 2 17:19:06.0 Info: AlterTable PendingReleases 17:19:06.0 Info: => 1.2E-06s 17:19:06.0 Info: CreateColumn PendingReleases Reason Int32 17:19:06.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:06.0 Info: => 0.0006027s 17:19:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:06', 'add_reason_to_pending_releases') 17:19:06.0 Info: Committing Transaction 17:19:06.0 Info: 2: add_reason_to_pending_releases migrated 17:19:06.0 Info: => 0.0009002s 17:19:06.0 Info: 3: add_medium_support migrating 17:19:06.0 Info: Beginning Transaction 17:19:06.0 Info: Starting migration of Main DB to 3 17:19:06.0 Info: AlterTable Albums 17:19:06.0 Info: => 1.2E-06s 17:19:06.0 Info: CreateColumn Albums Media String 17:19:06.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:06.0 Info: => 0.0005891s 17:19:06.0 Info: AlterTable Tracks 17:19:06.0 Info: => 1.1E-06s 17:19:06.0 Info: CreateColumn Tracks MediumNumber Int32 17:19:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:06.0 Info: => 0.0005512s 17:19:06.0 Info: AlterTable Tracks 17:19:06.0 Info: => 1.2E-06s 17:19:06.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:06.0 Info: => 0.0005654s 17:19:06.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:06.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:06.0 Info: => 4.82E-05s 17:19:06.0 Info: DeleteColumn Tracks TrackNumber 17:19:06.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) 17:19:06.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" 17:19:06.0 Info: DROP TABLE "Tracks" 17:19:06.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:06.1 Info: => 0.0043682s 17:19:06.1 Info: AlterTable Tracks 17:19:06.1 Info: => 1.1E-06s 17:19:06.1 Info: CreateColumn Tracks TrackNumber String 17:19:06.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:06.1 Info: => 0.0005557s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:06', 'add_medium_support') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 3: add_medium_support migrated 17:19:06.1 Info: => 0.0009331s 17:19:06.1 Info: 4: add_various_qualites_in_profile migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 4 17:19:06.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:06.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:06.1 Info: => 5.65E-05s 17:19:06.1 Info: PerformDBOperation 17:19:06.1 Info: Performing DB Operation 17:19:06.1 Info: => 3.94E-05s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:06', 'add_various_qualites_in_profile') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 4: add_various_qualites_in_profile migrated 17:19:06.1 Info: => 0.0002892s 17:19:06.1 Info: 5: metadata_profiles migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 5 17:19:06.1 Info: CreateTable MetadataProfiles 17:19:06.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:06.1 Info: => 0.0001421s 17:19:06.1 Info: CreateIndex MetadataProfiles (Name) 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:06.1 Info: => 9.63E-05s 17:19:06.1 Info: AlterTable Artists 17:19:06.1 Info: => 1E-06s 17:19:06.1 Info: CreateColumn Artists MetadataProfileId Int32 17:19:06.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:06.1 Info: => 0.0005858s 17:19:06.1 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:06.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:06.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 17:19:06.1 Info: DROP TABLE "Artists" 17:19:06.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.1 Info: => 0.0046675s 17:19:06.1 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:06.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:06.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 17:19:06.1 Info: DROP TABLE "Artists" 17:19:06.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.1 Info: => 0.0048911s 17:19:06.1 Info: AlterTable Albums 17:19:06.1 Info: => 1.1E-06s 17:19:06.1 Info: CreateColumn Albums SecondaryTypes String 17:19:06.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:06.1 Info: => 0.0005558s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:06', 'metadata_profiles') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 5: metadata_profiles migrated 17:19:06.1 Info: => 0.0009772s 17:19:06.1 Info: 6: separate_automatic_and_interactive_search migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 6 17:19:06.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:06.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 17:19:06.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:06.1 Info: DROP TABLE "Indexers" 17:19:06.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:06.1 Info: => 0.0049935s 17:19:06.1 Info: AlterTable Indexers 17:19:06.1 Info: => 2E-06s 17:19:06.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:06.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:06.1 Info: => 0.0005476s 17:19:06.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:06.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:06.1 Info: => 4.41E-05s 17:19:06.1 Info: AlterTable Indexers 17:19:06.1 Info: => 1E-06s 17:19:06.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:06.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 17:19:06.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 17:19:06.1 Info: DROP TABLE "Indexers" 17:19:06.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:06.1 Info: => 0.0039308s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:06', 'separate_automatic_and_interactive_search') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 6: separate_automatic_and_interactive_search migrated 17:19:06.1 Info: => 0.0042689s 17:19:06.1 Info: 7: change_album_path_to_relative migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 7 17:19:06.1 Info: DeleteColumn Albums Path 17:19:06.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 17:19:06.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 17:19:06.1 Info: DROP TABLE "Albums" 17:19:06.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.1 Info: => 0.0059224s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:06', 'change_album_path_to_relative') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 7: change_album_path_to_relative migrated 17:19:06.1 Info: => 0.0063376s 17:19:06.1 Info: 8: change_quality_size_mb_to_kb migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 8 17:19:06.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 17:19:06.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 17:19:06.1 Info: => 5.42E-05s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:06', 'change_quality_size_mb_to_kb') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 8: change_quality_size_mb_to_kb migrated 17:19:06.1 Info: => 0.0003104s 17:19:06.1 Info: 9: album_releases migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 9 17:19:06.1 Info: AlterTable Albums 17:19:06.1 Info: => 1.1E-06s 17:19:06.1 Info: CreateColumn Albums Releases String 17:19:06.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:06.1 Info: => 0.0005956s 17:19:06.1 Info: AlterTable Albums 17:19:06.1 Info: => 1.3E-06s 17:19:06.1 Info: CreateColumn Albums CurrentRelease String 17:19:06.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:06.1 Info: => 0.000574s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:06', 'album_releases') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 9: album_releases migrated 17:19:06.1 Info: => 0.000874s 17:19:06.1 Info: 10: album_releases_fix migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 10 17:19:06.1 Info: AlterTable Albums 17:19:06.1 Info: => 1.2E-06s 17:19:06.1 Info: AlterColumn Albums Releases String 17:19:06.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:06.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:06.1 Info: DROP TABLE "Albums" 17:19:06.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.1 Info: => 0.0046807s 17:19:06.1 Info: AlterTable Albums 17:19:06.1 Info: => 1E-06s 17:19:06.1 Info: AlterColumn Albums CurrentRelease String 17:19:06.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:06.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:06.1 Info: DROP TABLE "Albums" 17:19:06.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.1 Info: => 0.0057354s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:06', 'album_releases_fix') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 10: album_releases_fix migrated 17:19:06.1 Info: => 0.0061234s 17:19:06.1 Info: 11: import_lists migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 11 17:19:06.1 Info: CreateTable ImportLists 17:19:06.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:06.1 Info: => 0.0001751s 17:19:06.1 Info: CreateIndex ImportLists (Name) 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:06.1 Info: => 8.65E-05s 17:19:06.1 Info: CreateTable ImportListStatus 17:19:06.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:06.1 Info: => 0.0001251s 17:19:06.1 Info: CreateIndex ImportListStatus (ProviderId) 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:06.1 Info: => 8.43E-05s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:06', 'import_lists') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 11: import_lists migrated 17:19:06.1 Info: => 0.0004214s 17:19:06.1 Info: 12: add_release_status migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 12 17:19:06.1 Info: AlterTable MetadataProfiles 17:19:06.1 Info: => 1.1E-06s 17:19:06.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:06.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:06.1 Info: => 0.0006069s 17:19:06.1 Info: PerformDBOperation 17:19:06.1 Info: Performing DB Operation 17:19:06.1 Info: => 3.48E-05s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:06', 'add_release_status') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 12: add_release_status migrated 17:19:06.1 Info: => 0.0003202s 17:19:06.1 Info: 13: album_download_notification migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 13 17:19:06.1 Info: AlterTable Notifications 17:19:06.1 Info: => 1.1E-06s 17:19:06.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:06.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:06.1 Info: => 0.0006046s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:06', 'album_download_notification') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 13: album_download_notification migrated 17:19:06.1 Info: => 0.0009247s 17:19:06.1 Info: 14: fix_language_metadata_profiles migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 14 17:19:06.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:06.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:06.1 Info: => 0.0001132s 17:19:06.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:06.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:06.1 Info: => 8.3E-05s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:06', 'fix_language_metadata_profiles') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 14: fix_language_metadata_profiles migrated 17:19:06.1 Info: => 0.0003405s 17:19:06.1 Info: 15: remove_fanzub migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 15 17:19:06.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:06.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:06.1 Info: => 4.71E-05s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:06', 'remove_fanzub') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 15: remove_fanzub migrated 17:19:06.1 Info: => 0.0002962s 17:19:06.1 Info: 16: update_artist_history_indexes migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 16 17:19:06.1 Info: CreateIndex Albums (ArtistId) 17:19:06.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:06.1 Info: => 0.0001128s 17:19:06.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:06.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:06.1 Info: => 8.98E-05s 17:19:06.1 Info: DeleteIndex History (AlbumId) 17:19:06.1 Info: DROP INDEX "IX_History_AlbumId" 17:19:06.1 Info: => 0.0001224s 17:19:06.1 Info: CreateIndex History (AlbumId, Date) 17:19:06.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:06.1 Info: => 0.000103s 17:19:06.1 Info: DeleteIndex History (DownloadId) 17:19:06.1 Info: DROP INDEX "IX_History_DownloadId" 17:19:06.1 Info: => 0.000108s 17:19:06.1 Info: CreateIndex History (DownloadId, Date) 17:19:06.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:06.1 Info: => 9.62E-05s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:06', 'update_artist_history_indexes') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 16: update_artist_history_indexes migrated 17:19:06.1 Info: => 0.000425s 17:19:06.1 Info: 17: remove_nma migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 17 17:19:06.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:06.1 Info: => 5.39E-05s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:06', 'remove_nma') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 17: remove_nma migrated 17:19:06.1 Info: => 0.0003057s 17:19:06.1 Info: 18: album_disambiguation migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 18 17:19:06.1 Info: AlterTable Albums 17:19:06.1 Info: => 1.2E-06s 17:19:06.1 Info: CreateColumn Albums Disambiguation String 17:19:06.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:06.1 Info: => 0.0006172s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:06', 'album_disambiguation') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 18: album_disambiguation migrated 17:19:06.1 Info: => 0.0009174s 17:19:06.1 Info: 19: add_ape_quality_in_profiles migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 19 17:19:06.1 Info: PerformDBOperation 17:19:06.1 Info: Performing DB Operation 17:19:06.1 Info: => 3.64E-05s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:06', 'add_ape_quality_in_profiles') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 19: add_ape_quality_in_profiles migrated 17:19:06.1 Info: => 0.00031s 17:19:06.1 Info: 20: remove_pushalot migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 20 17:19:06.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:06.1 Info: => 5.1E-05s 17:19:06.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:06.1 Info: => 3.78E-05s 17:19:06.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:06.1 Info: => 3.8E-05s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:06', 'remove_pushalot') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 20: remove_pushalot migrated 17:19:06.1 Info: => 0.0003012s 17:19:06.1 Info: 21: add_custom_filters migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 21 17:19:06.1 Info: CreateTable CustomFilters 17:19:06.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:06.1 Info: => 0.0001371s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:06', 'add_custom_filters') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 21: add_custom_filters migrated 17:19:06.1 Info: => 0.000424s 17:19:06.1 Info: 22: import_list_tags migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 22 17:19:06.1 Info: AlterTable ImportLists 17:19:06.1 Info: => 1.2E-06s 17:19:06.1 Info: CreateColumn ImportLists Tags String 17:19:06.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:06.1 Info: => 0.0006213s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:06', 'import_list_tags') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 22: import_list_tags migrated 17:19:06.1 Info: => 0.0009221s 17:19:06.1 Info: 23: add_release_groups_etc migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 23 17:19:06.1 Info: CreateTable ArtistMetadata 17:19:06.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) 17:19:06.1 Info: => 0.000187s 17:19:06.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:06.1 Info: => 9.16E-05s 17:19:06.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" 17:19:06.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" 17:19:06.1 Info: => 9.24E-05s 17:19:06.1 Info: AlterTable Artists 17:19:06.1 Info: => 1E-06s 17:19:06.1 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:06.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:06.1 Info: => 0.0006235s 17:19:06.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:06.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:06.1 Info: => 7.3E-05s 17:19:06.1 Info: CreateTable AlbumReleases 17:19:06.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) 17:19:06.1 Info: => 0.0013076s 17:19:06.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:06.1 Info: => 9.63E-05s 17:19:06.1 Info: CreateIndex AlbumReleases (AlbumId) 17:19:06.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:06.1 Info: => 9.97E-05s 17:19:06.1 Info: PerformDBOperation 17:19:06.1 Info: Performing DB Operation 17:19:06.1 Info: => 3.86E-05s 17:19:06.1 Info: AlterTable Albums 17:19:06.1 Info: => 1E-06s 17:19:06.1 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:06.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:06.1 Info: => 0.0006514s 17:19:06.1 Info: AlterTable Albums 17:19:06.1 Info: => 1.3E-06s 17:19:06.1 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:06.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:06.1 Info: => 0.0006324s 17:19:06.1 Info: AlterTable Albums 17:19:06.1 Info: => 1.1E-06s 17:19:06.1 Info: CreateColumn Albums Links String 17:19:06.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:06.1 Info: => 0.0006253s 17:19:06.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:06.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:06.1 Info: => 0.0001063s 17:19:06.1 Info: AlterTable Tracks 17:19:06.1 Info: => 9E-07s 17:19:06.1 Info: CreateColumn Tracks ForeignRecordingId String 17:19:06.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:06.1 Info: => 0.0006228s 17:19:06.1 Info: AlterTable Tracks 17:19:06.1 Info: => 1.2E-06s 17:19:06.1 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:06.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:06.1 Info: => 0.0006304s 17:19:06.1 Info: AlterTable Tracks 17:19:06.1 Info: => 1.1E-06s 17:19:06.1 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:06.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:06.1 Info: => 0.0006239s 17:19:06.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:06.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:06.1 Info: => 8.82E-05s 17:19:06.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:06.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:06.1 Info: => 7.34E-05s 17:19:06.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:06.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) 17:19:06.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" 17:19:06.1 Info: DROP TABLE "Artists" 17:19:06.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.1 Info: => 0.004853s 17:19:06.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:06.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) 17:19:06.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" 17:19:06.1 Info: DROP TABLE "Albums" 17:19:06.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.1 Info: => 0.0049801s 17:19:06.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:06.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) 17:19:06.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" 17:19:06.1 Info: DROP TABLE "Tracks" 17:19:06.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:06.1 Info: => 0.0056977s 17:19:06.1 Info: DeleteColumn TrackFiles ArtistId 17:19:06.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) 17:19:06.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" 17:19:06.1 Info: DROP TABLE "TrackFiles" 17:19:06.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:06.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.1 Info: => 0.004392s 17:19:06.1 Info: CreateIndex Artists (ArtistMetadataId) 17:19:06.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:06.1 Info: => 8.84E-05s 17:19:06.1 Info: CreateIndex Artists (Monitored) 17:19:06.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:06.1 Info: => 8.14E-05s 17:19:06.1 Info: CreateIndex Albums (ArtistMetadataId) 17:19:06.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:06.1 Info: => 8.27E-05s 17:19:06.1 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:06.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:06.1 Info: => 8.11E-05s 17:19:06.1 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:06.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:06.1 Info: => 8.27E-05s 17:19:06.1 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:06.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:06.1 Info: => 8.14E-05s 17:19:06.1 Info: UpdateData 17:19:06.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:06.1 Info: => 4.75E-05s 17:19:06.1 Info: UpdateData 17:19:06.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:06.1 Info: => 4.37E-05s 17:19:06.1 Info: UpdateData 17:19:06.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:06.1 Info: => 4.87E-05s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:06', 'add_release_groups_etc') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 23: add_release_groups_etc migrated 17:19:06.1 Info: => 0.0006387s 17:19:06.1 Info: 24: NewMediaInfoFormat migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 24 17:19:06.1 Info: UpdateData 17:19:06.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:06.1 Info: => 5.48E-05s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:06', 'NewMediaInfoFormat') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 24: NewMediaInfoFormat migrated 17:19:06.1 Info: => 0.0003111s 17:19:06.1 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 25 17:19:06.1 Info: RenameTable Restrictions ReleaseProfiles 17:19:06.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:06.1 Info: => 0.0016783s 17:19:06.1 Info: AlterTable ReleaseProfiles 17:19:06.1 Info: => 1.2E-06s 17:19:06.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:06.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:06.1 Info: => 0.0005935s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:06', 'rename_restrictions_to_release_profiles') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:06.1 Info: => 0.0008978s 17:19:06.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 26 17:19:06.1 Info: RenameTable Profiles QualityProfiles 17:19:06.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:06.1 Info: => 0.0017231s 17:19:06.1 Info: AlterTable QualityProfiles 17:19:06.1 Info: => 1.6E-06s 17:19:06.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:06.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:06.1 Info: => 0.000582s 17:19:06.1 Info: AlterTable LanguageProfiles 17:19:06.1 Info: => 1.2E-06s 17:19:06.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:06.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:06.1 Info: => 0.0005578s 17:19:06.1 Info: UpdateData 17:19:06.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:06.1 Info: => 4.64E-05s 17:19:06.1 Info: UpdateData 17:19:06.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:06.1 Info: => 3.68E-05s 17:19:06.1 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:06.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) 17:19:06.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" 17:19:06.1 Info: DROP TABLE "Artists" 17:19:06.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:06.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:06.1 Info: => 0.0058738s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:06', 'rename_quality_profiles_add_upgrade_allowed') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:06.1 Info: => 0.0063219s 17:19:06.1 Info: 27: add_import_exclusions migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 27 17:19:06.1 Info: CreateTable ImportListExclusions 17:19:06.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:06.1 Info: => 0.0001344s 17:19:06.1 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:06.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:06.1 Info: => 9.03E-05s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:06', 'add_import_exclusions') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 27: add_import_exclusions migrated 17:19:06.1 Info: => 0.0004328s 17:19:06.1 Info: 28: clean_artist_metadata_table migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 28 17:19:06.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) 17:19:06.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) 17:19:06.1 Info: => 0.0001585s 17:19:06.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) 17:19:06.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) 17:19:06.1 Info: => 0.0001305s 17:19:06.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) 17:19:06.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) 17:19:06.1 Info: => 0.0001197s 17:19:06.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) 17:19:06.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) 17:19:06.1 Info: => 0.0010261s 17:19:06.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) 17:19:06.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) 17:19:06.1 Info: => 0.0001316s 17:19:06.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) 17:19:06.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) 17:19:06.1 Info: => 0.0001249s 17:19:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:06', 'clean_artist_metadata_table') 17:19:06.1 Info: Committing Transaction 17:19:06.1 Info: 28: clean_artist_metadata_table migrated 17:19:06.1 Info: => 0.0004386s 17:19:06.1 Info: 29: health_issue_notification migrating 17:19:06.1 Info: Beginning Transaction 17:19:06.1 Info: Starting migration of Main DB to 29 17:19:06.1 Info: AlterTable Notifications 17:19:06.1 Info: => 1.9E-06s 17:19:06.1 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:06.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:06.1 Info: => 0.0006262s 17:19:06.1 Info: AlterTable Notifications 17:19:06.1 Info: => 1.2E-06s 17:19:06.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:06.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:06.2 Info: => 0.0006163s 17:19:06.2 Info: AlterTable Notifications 17:19:06.2 Info: => 1.2E-06s 17:19:06.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:06.2 Info: => 0.0005831s 17:19:06.2 Info: AlterTable Notifications 17:19:06.2 Info: => 1.1E-06s 17:19:06.2 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:06.2 Info: => 0.0005838s 17:19:06.2 Info: AlterTable Notifications 17:19:06.2 Info: => 1.2E-06s 17:19:06.2 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:06.2 Info: => 0.000582s 17:19:06.2 Info: DeleteColumn Notifications OnDownload 17:19:06.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 17:19:06.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 17:19:06.2 Info: DROP TABLE "Notifications" 17:19:06.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:06.2 Info: => 0.0054486s 17:19:06.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:06.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 17:19:06.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 17:19:06.2 Info: DROP TABLE "Notifications" 17:19:06.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:06.2 Info: => 0.0044257s 17:19:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:06', 'health_issue_notification') 17:19:06.2 Info: Committing Transaction 17:19:06.2 Info: 29: health_issue_notification migrated 17:19:06.2 Info: => 0.0048586s 17:19:06.2 Info: 30: add_mediafilerepository_mtime migrating 17:19:06.2 Info: Beginning Transaction 17:19:06.2 Info: Starting migration of Main DB to 30 17:19:06.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) 17:19:06.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 17:19:06.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 17:19:06.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-04T17:19:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:06.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) 17:19:06.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-04T17:19:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:06.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) 17:19:06.2 Info: AlterTable TrackFiles 17:19:06.2 Info: => 1E-06s 17:19:06.2 Info: CreateColumn TrackFiles Modified DateTime 17:19:06.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:06.2 Info: => 0.0006222s 17:19:06.2 Info: AlterTable TrackFiles 17:19:06.2 Info: => 1.1E-06s 17:19:06.2 Info: CreateColumn TrackFiles Path String 17:19:06.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:06.2 Info: => 0.0005939s 17:19:06.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:06.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:06.2 Info: => 4.2E-05s 17:19:06.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:06.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:06.2 Info: => 0.0001268s 17:19:06.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:19:06.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:19:06.2 Info: => 0.0001399s 17:19:06.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:19:06.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:19:06.2 Info: => 0.0001448s 17:19:06.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:19:06.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:19:06.2 Info: => 9.41E-05s 17:19:06.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:06.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:06.2 Info: => 0.0001165s 17:19:06.2 Info: AlterTable TrackFiles 17:19:06.2 Info: => 1E-06s 17:19:06.2 Info: AlterColumn TrackFiles Path String 17:19:06.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:06.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 17:19:06.2 Info: DROP TABLE "TrackFiles" 17:19:06.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:06.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.2 Info: => 0.0046113s 17:19:06.2 Info: CreateIndex TrackFiles (Path) 17:19:06.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:06.2 Info: => 8.93E-05s 17:19:06.2 Info: DeleteColumn TrackFiles RelativePath 17:19:06.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:06.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 17:19:06.2 Info: DROP TABLE "TrackFiles" 17:19:06.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:06.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:06.2 Info: => 0.0058617s 17:19:06.2 Info: -> 7 Insert operations completed in 00:00:00.0016911 taking an average of 00:00:00.0002415 17:19:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:06', 'add_mediafilerepository_mtime') 17:19:06.2 Info: Committing Transaction 17:19:06.2 Info: 30: add_mediafilerepository_mtime migrated 17:19:06.2 Info: => 0.0064353s 17:19:06.2 Debug: Took: 00:00:00.1704492 17:19:06.2 Debug: Got 2 tracks 17:19:06.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 17:19:06.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 17:19:06.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863462745735_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:06.2 Info: DatabaseEngineVersionCheck migrating 17:19:06.2 Info: PerformDBOperation 17:19:06.2 Info: Performing DB Operation 17:19:06.2 Info: SQLite 3.48.0 17:19:06.2 Info: => 0.0010922s 17:19:06.2 Info: DatabaseEngineVersionCheck migrated 17:19:06.2 Info: => 0.0011111s 17:19:06.2 Info: VersionMigration migrating 17:19:06.2 Info: Beginning Transaction 17:19:06.2 Info: CreateTable VersionInfo 17:19:06.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:06.2 Info: => 0.0001442s 17:19:06.2 Info: Committing Transaction 17:19:06.2 Info: VersionMigration migrated 17:19:06.2 Info: => 0.0004978s 17:19:06.2 Info: VersionUniqueMigration migrating 17:19:06.2 Info: Beginning Transaction 17:19:06.2 Info: CreateIndex VersionInfo (Version) 17:19:06.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:06.2 Info: => 0.000128s 17:19:06.2 Info: AlterTable VersionInfo 17:19:06.2 Info: => 1.1E-06s 17:19:06.2 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:06.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:06.2 Info: => 0.0005889s 17:19:06.2 Info: Committing Transaction 17:19:06.2 Info: VersionUniqueMigration migrated 17:19:06.2 Info: => 0.0007973s 17:19:06.2 Info: VersionDescriptionMigration migrating 17:19:06.2 Info: Beginning Transaction 17:19:06.2 Info: AlterTable VersionInfo 17:19:06.2 Info: => 1.1E-06s 17:19:06.2 Info: CreateColumn VersionInfo Description String 17:19:06.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:06.2 Info: => 0.0002031s 17:19:06.2 Info: Committing Transaction 17:19:06.2 Info: VersionDescriptionMigration migrated 17:19:06.2 Info: => 0.0004219s 17:19:06.2 Info: 1: InitialSetup migrating 17:19:06.2 Info: Beginning Transaction 17:19:06.2 Info: Starting migration of Main DB to 1 17:19:06.2 Info: CreateTable Config 17:19:06.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:06.2 Info: => 0.0002075s 17:19:06.2 Info: CreateIndex Config (Key) 17:19:06.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:06.2 Info: => 8.6E-05s 17:19:06.2 Info: CreateTable RootFolders 17:19:06.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:06.2 Info: => 9.32E-05s 17:19:06.2 Info: CreateIndex RootFolders (Path) 17:19:06.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:06.2 Info: => 7.6E-05s 17:19:06.2 Info: CreateTable Artists 17:19:06.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) 17:19:06.2 Info: => 0.0002878s 17:19:06.2 Info: CreateIndex Artists (ForeignArtistId) 17:19:06.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:06.2 Info: => 8.77E-05s 17:19:06.2 Info: CreateIndex Artists (NameSlug) 17:19:06.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:06.2 Info: => 7.96E-05s 17:19:06.2 Info: CreateIndex Artists (CleanName) 17:19:06.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.2 Info: => 7.71E-05s 17:19:06.2 Info: CreateIndex Artists (Path) 17:19:06.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.2 Info: => 7.23E-05s 17:19:06.2 Info: CreateTable Albums 17:19:06.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) 17:19:06.2 Info: => 0.0002169s 17:19:06.2 Info: CreateIndex Albums (ForeignAlbumId) 17:19:06.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.2 Info: => 8.02E-05s 17:19:06.2 Info: CreateIndex Albums (MBId) 17:19:06.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.2 Info: => 6.95E-05s 17:19:06.2 Info: CreateIndex Albums (TADBId) 17:19:06.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.2 Info: => 7.27E-05s 17:19:06.2 Info: CreateIndex Albums (TitleSlug) 17:19:06.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.2 Info: => 7.27E-05s 17:19:06.2 Info: CreateIndex Albums (CleanTitle) 17:19:06.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.2 Info: => 7.28E-05s 17:19:06.2 Info: CreateIndex Albums (Path) 17:19:06.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:06.2 Info: => 6.94E-05s 17:19:06.2 Info: CreateTable Tracks 17:19:06.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) 17:19:06.2 Info: => 0.0001475s 17:19:06.2 Info: CreateIndex Tracks (ForeignTrackId) 17:19:06.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:06.2 Info: => 7.58E-05s 17:19:06.2 Info: CreateIndex Tracks (ArtistId) 17:19:06.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:06.2 Info: => 7.61E-05s 17:19:06.2 Info: CreateIndex Tracks (TrackFileId) 17:19:06.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:06.2 Info: => 0.0001038s 17:19:06.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:06.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:06.2 Info: => 8.75E-05s 17:19:06.2 Info: CreateTable TrackFiles 17:19:06.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) 17:19:06.2 Info: => 0.0001403s 17:19:06.2 Info: CreateIndex TrackFiles (ArtistId) 17:19:06.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:06.2 Info: => 9.04E-05s 17:19:06.2 Info: CreateIndex TrackFiles (AlbumId) 17:19:06.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.2 Info: => 7.86E-05s 17:19:06.2 Info: CreateTable History 17:19:06.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) 17:19:06.2 Info: => 0.0001801s 17:19:06.2 Info: CreateIndex History (Date) 17:19:06.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:06.2 Info: => 8.55E-05s 17:19:06.2 Info: CreateIndex History (EventType) 17:19:06.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:06.2 Info: => 0.0001033s 17:19:06.2 Info: CreateIndex History (DownloadId) 17:19:06.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:06.2 Info: => 9.64E-05s 17:19:06.2 Info: CreateIndex History (AlbumId) 17:19:06.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:06.2 Info: => 7.98E-05s 17:19:06.2 Info: CreateTable Notifications 17:19:06.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) 17:19:06.2 Info: => 0.000148s 17:19:06.2 Info: CreateTable ScheduledTasks 17:19:06.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:06.2 Info: => 0.000138s 17:19:06.2 Info: CreateIndex ScheduledTasks (TypeName) 17:19:06.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:06.2 Info: => 8.28E-05s 17:19:06.2 Info: CreateTable Indexers 17:19:06.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) 17:19:06.3 Info: => 0.0001442s 17:19:06.3 Info: CreateIndex Indexers (Name) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:06.3 Info: => 0.0001211s 17:19:06.3 Info: CreateTable Profiles 17:19:06.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:06.3 Info: => 0.0001223s 17:19:06.3 Info: CreateIndex Profiles (Name) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:06.3 Info: => 8.33E-05s 17:19:06.3 Info: CreateTable QualityDefinitions 17:19:06.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:06.3 Info: => 0.0001243s 17:19:06.3 Info: CreateIndex QualityDefinitions (Quality) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:06.3 Info: => 7.92E-05s 17:19:06.3 Info: CreateIndex QualityDefinitions (Title) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:06.3 Info: => 8.96E-05s 17:19:06.3 Info: CreateTable NamingConfig 17:19:06.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 17:19:06.3 Info: => 0.0001759s 17:19:06.3 Info: CreateTable Blacklist 17:19:06.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 17:19:06.3 Info: => 0.0001938s 17:19:06.3 Info: CreateTable Metadata 17:19:06.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:06.3 Info: => 0.0001266s 17:19:06.3 Info: CreateTable MetadataFiles 17:19:06.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:06.3 Info: => 0.0001462s 17:19:06.3 Info: CreateTable DownloadClients 17:19:06.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:06.3 Info: => 0.000137s 17:19:06.3 Info: CreateTable PendingReleases 17:19:06.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 17:19:06.3 Info: => 0.0001358s 17:19:06.3 Info: CreateTable RemotePathMappings 17:19:06.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:06.3 Info: => 0.0001107s 17:19:06.3 Info: CreateTable Tags 17:19:06.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:06.3 Info: => 0.0001014s 17:19:06.3 Info: CreateIndex Tags (Label) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:06.3 Info: => 9.7E-05s 17:19:06.3 Info: CreateTable Restrictions 17:19:06.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:06.3 Info: => 0.0001146s 17:19:06.3 Info: CreateTable DelayProfiles 17:19:06.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 17:19:06.3 Info: => 0.0001371s 17:19:06.3 Info: CreateTable Users 17:19:06.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:06.3 Info: => 0.0001113s 17:19:06.3 Info: CreateIndex Users (Identifier) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:06.3 Info: => 8.59E-05s 17:19:06.3 Info: CreateIndex Users (Username) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:06.3 Info: => 8.82E-05s 17:19:06.3 Info: CreateTable Commands 17:19:06.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:06.3 Info: => 0.0001492s 17:19:06.3 Info: CreateTable IndexerStatus 17:19:06.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:06.3 Info: => 0.000152s 17:19:06.3 Info: CreateIndex IndexerStatus (ProviderId) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:06.3 Info: => 0.0001319s 17:19:06.3 Info: CreateTable ExtraFiles 17:19:06.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:06.3 Info: => 0.0001557s 17:19:06.3 Info: CreateTable LyricFiles 17:19:06.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 17:19:06.3 Info: => 0.0001594s 17:19:06.3 Info: CreateTable LanguageProfiles 17:19:06.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:06.3 Info: => 0.0001082s 17:19:06.3 Info: CreateIndex LanguageProfiles (Name) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:06.3 Info: => 8.95E-05s 17:19:06.3 Info: CreateTable DownloadClientStatus 17:19:06.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:06.3 Info: => 0.0001244s 17:19:06.3 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:06.3 Info: => 0.0001008s 17:19:06.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:06.3 Info: -> 1 Insert operations completed in 00:00:00.0000772 taking an average of 00:00:00.0000772 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:06', 'InitialSetup') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 1: InitialSetup migrated 17:19:06.3 Info: => 0.0009372s 17:19:06.3 Info: 2: add_reason_to_pending_releases migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 2 17:19:06.3 Info: AlterTable PendingReleases 17:19:06.3 Info: => 1.1E-06s 17:19:06.3 Info: CreateColumn PendingReleases Reason Int32 17:19:06.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:06.3 Info: => 0.0006087s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:06', 'add_reason_to_pending_releases') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 2: add_reason_to_pending_releases migrated 17:19:06.3 Info: => 0.0009071s 17:19:06.3 Info: 3: add_medium_support migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 3 17:19:06.3 Info: AlterTable Albums 17:19:06.3 Info: => 1.1E-06s 17:19:06.3 Info: CreateColumn Albums Media String 17:19:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:06.3 Info: => 0.0005965s 17:19:06.3 Info: AlterTable Tracks 17:19:06.3 Info: => 1E-06s 17:19:06.3 Info: CreateColumn Tracks MediumNumber Int32 17:19:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:06.3 Info: => 0.0005535s 17:19:06.3 Info: AlterTable Tracks 17:19:06.3 Info: => 1.5E-06s 17:19:06.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:06.3 Info: => 0.0005462s 17:19:06.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:06.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:06.3 Info: => 4.57E-05s 17:19:06.3 Info: DeleteColumn Tracks TrackNumber 17:19:06.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) 17:19:06.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" 17:19:06.3 Info: DROP TABLE "Tracks" 17:19:06.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:06.3 Info: => 0.0048271s 17:19:06.3 Info: AlterTable Tracks 17:19:06.3 Info: => 1E-06s 17:19:06.3 Info: CreateColumn Tracks TrackNumber String 17:19:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:06.3 Info: => 0.0005724s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:06', 'add_medium_support') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 3: add_medium_support migrated 17:19:06.3 Info: => 0.0009529s 17:19:06.3 Info: 4: add_various_qualites_in_profile migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 4 17:19:06.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:06.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:06.3 Info: => 6.36E-05s 17:19:06.3 Info: PerformDBOperation 17:19:06.3 Info: Performing DB Operation 17:19:06.3 Info: => 3.93E-05s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:06', 'add_various_qualites_in_profile') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 4: add_various_qualites_in_profile migrated 17:19:06.3 Info: => 0.0002962s 17:19:06.3 Info: 5: metadata_profiles migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 5 17:19:06.3 Info: CreateTable MetadataProfiles 17:19:06.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:06.3 Info: => 0.0001444s 17:19:06.3 Info: CreateIndex MetadataProfiles (Name) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:06.3 Info: => 9.5E-05s 17:19:06.3 Info: AlterTable Artists 17:19:06.3 Info: => 1E-06s 17:19:06.3 Info: CreateColumn Artists MetadataProfileId Int32 17:19:06.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:06.3 Info: => 0.0005856s 17:19:06.3 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:06.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) 17:19:06.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" 17:19:06.3 Info: DROP TABLE "Artists" 17:19:06.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.3 Info: => 0.0052126s 17:19:06.3 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:06.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) 17:19:06.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" 17:19:06.3 Info: DROP TABLE "Artists" 17:19:06.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.3 Info: => 0.0051051s 17:19:06.3 Info: AlterTable Albums 17:19:06.3 Info: => 1.2E-06s 17:19:06.3 Info: CreateColumn Albums SecondaryTypes String 17:19:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:06.3 Info: => 0.0005531s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:06', 'metadata_profiles') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 5: metadata_profiles migrated 17:19:06.3 Info: => 0.0009664s 17:19:06.3 Info: 6: separate_automatic_and_interactive_search migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 6 17:19:06.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:06.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) 17:19:06.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:06.3 Info: DROP TABLE "Indexers" 17:19:06.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:06.3 Info: => 0.0043717s 17:19:06.3 Info: AlterTable Indexers 17:19:06.3 Info: => 1.1E-06s 17:19:06.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:06.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:06.3 Info: => 0.0005454s 17:19:06.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:06.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:06.3 Info: => 4.19E-05s 17:19:06.3 Info: AlterTable Indexers 17:19:06.3 Info: => 9E-07s 17:19:06.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:06.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) 17:19:06.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" 17:19:06.3 Info: DROP TABLE "Indexers" 17:19:06.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:06.3 Info: => 0.0043838s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:06', 'separate_automatic_and_interactive_search') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 6: separate_automatic_and_interactive_search migrated 17:19:06.3 Info: => 0.0047252s 17:19:06.3 Info: 7: change_album_path_to_relative migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 7 17:19:06.3 Info: DeleteColumn Albums Path 17:19:06.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) 17:19:06.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" 17:19:06.3 Info: DROP TABLE "Albums" 17:19:06.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.3 Info: => 0.0067246s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:06', 'change_album_path_to_relative') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 7: change_album_path_to_relative migrated 17:19:06.3 Info: => 0.0071531s 17:19:06.3 Info: 8: change_quality_size_mb_to_kb migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 8 17:19:06.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 17:19:06.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 17:19:06.3 Info: => 5.69E-05s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:06', 'change_quality_size_mb_to_kb') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 8: change_quality_size_mb_to_kb migrated 17:19:06.3 Info: => 0.0003108s 17:19:06.3 Info: 9: album_releases migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 9 17:19:06.3 Info: AlterTable Albums 17:19:06.3 Info: => 1.2E-06s 17:19:06.3 Info: CreateColumn Albums Releases String 17:19:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:06.3 Info: => 0.0005896s 17:19:06.3 Info: AlterTable Albums 17:19:06.3 Info: => 1.8E-06s 17:19:06.3 Info: CreateColumn Albums CurrentRelease String 17:19:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:06.3 Info: => 0.0005646s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:06', 'album_releases') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 9: album_releases migrated 17:19:06.3 Info: => 0.000858s 17:19:06.3 Info: 10: album_releases_fix migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 10 17:19:06.3 Info: AlterTable Albums 17:19:06.3 Info: => 1.2E-06s 17:19:06.3 Info: AlterColumn Albums Releases String 17:19:06.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) 17:19:06.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" 17:19:06.3 Info: DROP TABLE "Albums" 17:19:06.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.3 Info: => 0.0046958s 17:19:06.3 Info: AlterTable Albums 17:19:06.3 Info: => 1E-06s 17:19:06.3 Info: AlterColumn Albums CurrentRelease String 17:19:06.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) 17:19:06.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" 17:19:06.3 Info: DROP TABLE "Albums" 17:19:06.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.3 Info: => 0.004686s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:06', 'album_releases_fix') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 10: album_releases_fix migrated 17:19:06.3 Info: => 0.0050565s 17:19:06.3 Info: 11: import_lists migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 11 17:19:06.3 Info: CreateTable ImportLists 17:19:06.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) 17:19:06.3 Info: => 0.0001752s 17:19:06.3 Info: CreateIndex ImportLists (Name) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:06.3 Info: => 8.41E-05s 17:19:06.3 Info: CreateTable ImportListStatus 17:19:06.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) 17:19:06.3 Info: => 0.0001245s 17:19:06.3 Info: CreateIndex ImportListStatus (ProviderId) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:06.3 Info: => 8.26E-05s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:06', 'import_lists') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 11: import_lists migrated 17:19:06.3 Info: => 0.0004145s 17:19:06.3 Info: 12: add_release_status migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 12 17:19:06.3 Info: AlterTable MetadataProfiles 17:19:06.3 Info: => 1.2E-06s 17:19:06.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:06.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:06.3 Info: => 0.0006008s 17:19:06.3 Info: PerformDBOperation 17:19:06.3 Info: Performing DB Operation 17:19:06.3 Info: => 3.23E-05s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:06', 'add_release_status') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 12: add_release_status migrated 17:19:06.3 Info: => 0.0003185s 17:19:06.3 Info: 13: album_download_notification migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 13 17:19:06.3 Info: AlterTable Notifications 17:19:06.3 Info: => 1.2E-06s 17:19:06.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:06.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:06.3 Info: => 0.0006016s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:06', 'album_download_notification') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 13: album_download_notification migrated 17:19:06.3 Info: => 0.0009096s 17:19:06.3 Info: 14: fix_language_metadata_profiles migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 14 17:19:06.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 17:19:06.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 17:19:06.3 Info: => 0.0001144s 17:19:06.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 17:19:06.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 17:19:06.3 Info: => 8.37E-05s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:06', 'fix_language_metadata_profiles') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 14: fix_language_metadata_profiles migrated 17:19:06.3 Info: => 0.0003377s 17:19:06.3 Info: 15: remove_fanzub migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 15 17:19:06.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:06.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:06.3 Info: => 4.88E-05s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:06', 'remove_fanzub') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 15: remove_fanzub migrated 17:19:06.3 Info: => 0.0002965s 17:19:06.3 Info: 16: update_artist_history_indexes migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 16 17:19:06.3 Info: CreateIndex Albums (ArtistId) 17:19:06.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:06.3 Info: => 0.0001124s 17:19:06.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:06.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:06.3 Info: => 9.08E-05s 17:19:06.3 Info: DeleteIndex History (AlbumId) 17:19:06.3 Info: DROP INDEX "IX_History_AlbumId" 17:19:06.3 Info: => 0.0001228s 17:19:06.3 Info: CreateIndex History (AlbumId, Date) 17:19:06.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:06.3 Info: => 0.0001029s 17:19:06.3 Info: DeleteIndex History (DownloadId) 17:19:06.3 Info: DROP INDEX "IX_History_DownloadId" 17:19:06.3 Info: => 0.0001118s 17:19:06.3 Info: CreateIndex History (DownloadId, Date) 17:19:06.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:06.3 Info: => 0.0001144s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:06', 'update_artist_history_indexes') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 16: update_artist_history_indexes migrated 17:19:06.3 Info: => 0.0004438s 17:19:06.3 Info: 17: remove_nma migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 17 17:19:06.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:06.3 Info: => 5.18E-05s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:06', 'remove_nma') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 17: remove_nma migrated 17:19:06.3 Info: => 0.0003024s 17:19:06.3 Info: 18: album_disambiguation migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 18 17:19:06.3 Info: AlterTable Albums 17:19:06.3 Info: => 1.2E-06s 17:19:06.3 Info: CreateColumn Albums Disambiguation String 17:19:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:06.3 Info: => 0.0006162s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:06', 'album_disambiguation') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 18: album_disambiguation migrated 17:19:06.3 Info: => 0.0009276s 17:19:06.3 Info: 19: add_ape_quality_in_profiles migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 19 17:19:06.3 Info: PerformDBOperation 17:19:06.3 Info: Performing DB Operation 17:19:06.3 Info: => 3.79E-05s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:06', 'add_ape_quality_in_profiles') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 19: add_ape_quality_in_profiles migrated 17:19:06.3 Info: => 0.0002959s 17:19:06.3 Info: 20: remove_pushalot migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 20 17:19:06.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:06.3 Info: => 5.12E-05s 17:19:06.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:06.3 Info: => 3.81E-05s 17:19:06.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:06.3 Info: => 3.67E-05s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:06', 'remove_pushalot') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 20: remove_pushalot migrated 17:19:06.3 Info: => 0.000288s 17:19:06.3 Info: 21: add_custom_filters migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 21 17:19:06.3 Info: CreateTable CustomFilters 17:19:06.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:06.3 Info: => 0.0001469s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:06', 'add_custom_filters') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 21: add_custom_filters migrated 17:19:06.3 Info: => 0.0004372s 17:19:06.3 Info: 22: import_list_tags migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 22 17:19:06.3 Info: AlterTable ImportLists 17:19:06.3 Info: => 1.1E-06s 17:19:06.3 Info: CreateColumn ImportLists Tags String 17:19:06.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:06.3 Info: => 0.0016588s 17:19:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:06', 'import_list_tags') 17:19:06.3 Info: Committing Transaction 17:19:06.3 Info: 22: import_list_tags migrated 17:19:06.3 Info: => 0.0019712s 17:19:06.3 Info: 23: add_release_groups_etc migrating 17:19:06.3 Info: Beginning Transaction 17:19:06.3 Info: Starting migration of Main DB to 23 17:19:06.3 Info: CreateTable ArtistMetadata 17:19:06.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) 17:19:06.3 Info: => 0.0001878s 17:19:06.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:06.3 Info: => 9.56E-05s 17:19:06.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" 17:19:06.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" 17:19:06.3 Info: => 9.34E-05s 17:19:06.3 Info: AlterTable Artists 17:19:06.3 Info: => 9E-07s 17:19:06.3 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:06.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:06.3 Info: => 0.0006183s 17:19:06.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:06.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:06.3 Info: => 7.19E-05s 17:19:06.3 Info: CreateTable AlbumReleases 17:19:06.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) 17:19:06.3 Info: => 0.000163s 17:19:06.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:06.3 Info: => 8.89E-05s 17:19:06.3 Info: CreateIndex AlbumReleases (AlbumId) 17:19:06.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:06.3 Info: => 8.22E-05s 17:19:06.3 Info: PerformDBOperation 17:19:06.3 Info: Performing DB Operation 17:19:06.3 Info: => 3.7E-05s 17:19:06.3 Info: AlterTable Albums 17:19:06.3 Info: => 1E-06s 17:19:06.3 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:06.3 Info: => 0.0006306s 17:19:06.3 Info: AlterTable Albums 17:19:06.3 Info: => 1.2E-06s 17:19:06.3 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:06.3 Info: => 0.0006624s 17:19:06.3 Info: AlterTable Albums 17:19:06.3 Info: => 1.2E-06s 17:19:06.3 Info: CreateColumn Albums Links String 17:19:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:06.3 Info: => 0.0006262s 17:19:06.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:06.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:06.3 Info: => 0.0001096s 17:19:06.3 Info: AlterTable Tracks 17:19:06.3 Info: => 1.1E-06s 17:19:06.3 Info: CreateColumn Tracks ForeignRecordingId String 17:19:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:06.3 Info: => 0.0006187s 17:19:06.3 Info: AlterTable Tracks 17:19:06.3 Info: => 1.5E-06s 17:19:06.3 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:06.3 Info: => 0.0006101s 17:19:06.3 Info: AlterTable Tracks 17:19:06.3 Info: => 1.1E-06s 17:19:06.3 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:06.3 Info: => 0.0006207s 17:19:06.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:06.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:06.3 Info: => 8.8E-05s 17:19:06.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:06.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:06.3 Info: => 7.29E-05s 17:19:06.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:06.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) 17:19:06.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" 17:19:06.3 Info: DROP TABLE "Artists" 17:19:06.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.3 Info: => 0.0059695s 17:19:06.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:06.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) 17:19:06.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" 17:19:06.3 Info: DROP TABLE "Albums" 17:19:06.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.3 Info: => 0.0049348s 17:19:06.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:06.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) 17:19:06.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" 17:19:06.3 Info: DROP TABLE "Tracks" 17:19:06.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:06.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:06.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:06.3 Info: => 0.0059876s 17:19:06.3 Info: DeleteColumn TrackFiles ArtistId 17:19:06.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:06.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" 17:19:06.3 Info: DROP TABLE "TrackFiles" 17:19:06.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:06.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.4 Info: => 0.0043897s 17:19:06.4 Info: CreateIndex Artists (ArtistMetadataId) 17:19:06.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:06.4 Info: => 8.68E-05s 17:19:06.4 Info: CreateIndex Artists (Monitored) 17:19:06.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:06.4 Info: => 8.29E-05s 17:19:06.4 Info: CreateIndex Albums (ArtistMetadataId) 17:19:06.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:06.4 Info: => 8.17E-05s 17:19:06.4 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:06.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:06.4 Info: => 8.01E-05s 17:19:06.4 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:06.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:06.4 Info: => 8.32E-05s 17:19:06.4 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:06.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:06.4 Info: => 8.18E-05s 17:19:06.4 Info: UpdateData 17:19:06.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:06.4 Info: => 4.78E-05s 17:19:06.4 Info: UpdateData 17:19:06.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:06.4 Info: => 4.37E-05s 17:19:06.4 Info: UpdateData 17:19:06.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:06.4 Info: => 4.94E-05s 17:19:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:06', 'add_release_groups_etc') 17:19:06.4 Info: Committing Transaction 17:19:06.4 Info: 23: add_release_groups_etc migrated 17:19:06.4 Info: => 0.0006414s 17:19:06.4 Info: 24: NewMediaInfoFormat migrating 17:19:06.4 Info: Beginning Transaction 17:19:06.4 Info: Starting migration of Main DB to 24 17:19:06.4 Info: UpdateData 17:19:06.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:06.4 Info: => 5.62E-05s 17:19:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:06', 'NewMediaInfoFormat') 17:19:06.4 Info: Committing Transaction 17:19:06.4 Info: 24: NewMediaInfoFormat migrated 17:19:06.4 Info: => 0.0003108s 17:19:06.4 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:06.4 Info: Beginning Transaction 17:19:06.4 Info: Starting migration of Main DB to 25 17:19:06.4 Info: RenameTable Restrictions ReleaseProfiles 17:19:06.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:06.4 Info: => 0.0016765s 17:19:06.4 Info: AlterTable ReleaseProfiles 17:19:06.4 Info: => 1.2E-06s 17:19:06.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:06.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:06.4 Info: => 0.0005774s 17:19:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:06', 'rename_restrictions_to_release_profiles') 17:19:06.4 Info: Committing Transaction 17:19:06.4 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:06.4 Info: => 0.0008858s 17:19:06.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:06.4 Info: Beginning Transaction 17:19:06.4 Info: Starting migration of Main DB to 26 17:19:06.4 Info: RenameTable Profiles QualityProfiles 17:19:06.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:06.4 Info: => 0.0016857s 17:19:06.4 Info: AlterTable QualityProfiles 17:19:06.4 Info: => 1.5E-06s 17:19:06.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:06.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:06.4 Info: => 0.0005763s 17:19:06.4 Info: AlterTable LanguageProfiles 17:19:06.4 Info: => 1.1E-06s 17:19:06.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:06.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:06.4 Info: => 0.0005609s 17:19:06.4 Info: UpdateData 17:19:06.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:06.4 Info: => 4.79E-05s 17:19:06.4 Info: UpdateData 17:19:06.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:06.4 Info: => 3.72E-05s 17:19:06.4 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:06.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:06.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" 17:19:06.4 Info: DROP TABLE "Artists" 17:19:06.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:06.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:06.4 Info: => 0.0049442s 17:19:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:06', 'rename_quality_profiles_add_upgrade_allowed') 17:19:06.4 Info: Committing Transaction 17:19:06.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:06.4 Info: => 0.005343s 17:19:06.4 Info: 27: add_import_exclusions migrating 17:19:06.4 Info: Beginning Transaction 17:19:06.4 Info: Starting migration of Main DB to 27 17:19:06.4 Info: CreateTable ImportListExclusions 17:19:06.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:06.4 Info: => 0.0001334s 17:19:06.4 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:06.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:06.4 Info: => 9.26E-05s 17:19:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:06', 'add_import_exclusions') 17:19:06.4 Info: Committing Transaction 17:19:06.4 Info: 27: add_import_exclusions migrated 17:19:06.4 Info: => 0.0004053s 17:19:06.4 Info: 28: clean_artist_metadata_table migrating 17:19:06.4 Info: Beginning Transaction 17:19:06.4 Info: Starting migration of Main DB to 28 17:19:06.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) 17:19:06.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) 17:19:06.4 Info: => 0.000156s 17:19:06.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) 17:19:06.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) 17:19:06.4 Info: => 0.0001276s 17:19:06.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) 17:19:06.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) 17:19:06.4 Info: => 0.0001203s 17:19:06.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) 17:19:06.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) 17:19:06.4 Info: => 0.0001202s 17:19:06.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) 17:19:06.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) 17:19:06.4 Info: => 0.0001234s 17:19:06.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) 17:19:06.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) 17:19:06.4 Info: => 0.000132s 17:19:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:06', 'clean_artist_metadata_table') 17:19:06.4 Info: Committing Transaction 17:19:06.4 Info: 28: clean_artist_metadata_table migrated 17:19:06.4 Info: => 0.0004036s 17:19:06.4 Info: 29: health_issue_notification migrating 17:19:06.4 Info: Beginning Transaction 17:19:06.4 Info: Starting migration of Main DB to 29 17:19:06.4 Info: AlterTable Notifications 17:19:06.4 Info: => 1.1E-06s 17:19:06.4 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:06.4 Info: => 0.0006249s 17:19:06.4 Info: AlterTable Notifications 17:19:06.4 Info: => 1.2E-06s 17:19:06.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:06.4 Info: => 0.0005837s 17:19:06.4 Info: AlterTable Notifications 17:19:06.4 Info: => 1.1E-06s 17:19:06.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:06.4 Info: => 0.0005786s 17:19:06.4 Info: AlterTable Notifications 17:19:06.4 Info: => 1.1E-06s 17:19:06.4 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:06.4 Info: => 0.0005791s 17:19:06.4 Info: AlterTable Notifications 17:19:06.4 Info: => 1.8E-06s 17:19:06.4 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:06.4 Info: => 0.0005948s 17:19:06.4 Info: DeleteColumn Notifications OnDownload 17:19:06.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) 17:19:06.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" 17:19:06.4 Info: DROP TABLE "Notifications" 17:19:06.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:06.4 Info: => 0.0058788s 17:19:06.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:06.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) 17:19:06.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" 17:19:06.4 Info: DROP TABLE "Notifications" 17:19:06.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:06.4 Info: => 0.0045312s 17:19:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:06', 'health_issue_notification') 17:19:06.4 Info: Committing Transaction 17:19:06.4 Info: 29: health_issue_notification migrated 17:19:06.4 Info: => 0.0049358s 17:19:06.4 Info: 30: add_mediafilerepository_mtime migrating 17:19:06.4 Info: Beginning Transaction 17:19:06.4 Info: Starting migration of Main DB to 30 17:19:06.4 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 17:19:06.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 17:19:06.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 17:19:06.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-04T17:19:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:06.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 17:19:06.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-04T17:19:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:06.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 17:19:06.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 17:19:06.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2025-02-04T17:19:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:06.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 17:19:06.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2025-02-04T17:19:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:06.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 17:19:06.4 Info: AlterTable TrackFiles 17:19:06.4 Info: => 1E-06s 17:19:06.4 Info: CreateColumn TrackFiles Modified DateTime 17:19:06.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:06.4 Info: => 0.0006152s 17:19:06.4 Info: AlterTable TrackFiles 17:19:06.4 Info: => 1.7E-06s 17:19:06.4 Info: CreateColumn TrackFiles Path String 17:19:06.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:06.4 Info: => 0.0005815s 17:19:06.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:06.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:06.4 Info: => 4.25E-05s 17:19:06.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) 17:19:06.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) 17:19:06.4 Info: => 0.0001235s 17:19:06.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) 17:19:06.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) 17:19:06.4 Info: => 0.0001388s 17:19:06.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) 17:19:06.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) 17:19:06.4 Info: => 0.0001552s 17:19:06.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") 17:19:06.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") 17:19:06.4 Info: => 9.45E-05s 17:19:06.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:06.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:06.4 Info: => 0.0001195s 17:19:06.4 Info: AlterTable TrackFiles 17:19:06.4 Info: => 1.1E-06s 17:19:06.4 Info: AlterColumn TrackFiles Path String 17:19:06.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:06.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" 17:19:06.4 Info: DROP TABLE "TrackFiles" 17:19:06.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:06.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.4 Info: => 0.0059441s 17:19:06.4 Info: CreateIndex TrackFiles (Path) 17:19:06.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:06.4 Info: => 8.95E-05s 17:19:06.4 Info: DeleteColumn TrackFiles RelativePath 17:19:06.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:06.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" 17:19:06.4 Info: DROP TABLE "TrackFiles" 17:19:06.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:06.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:06.4 Info: => 0.0047672s 17:19:06.4 Info: -> 12 Insert operations completed in 00:00:00.0009424 taking an average of 00:00:00.0000785 17:19:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:06', 'add_mediafilerepository_mtime') 17:19:06.4 Info: Committing Transaction 17:19:06.4 Info: 30: add_mediafilerepository_mtime migrated 17:19:06.4 Info: => 0.0053275s 17:19:06.4 Debug: Took: 00:00:00.1700958 17:19:06.4 Debug: Got 2 tracks 17:19:06.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 17:19:06.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 17:19:06.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863464889012_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:06.5 Info: DatabaseEngineVersionCheck migrating 17:19:06.5 Info: PerformDBOperation 17:19:06.5 Info: Performing DB Operation 17:19:06.5 Info: SQLite 3.48.0 17:19:06.5 Info: => 0.0010679s 17:19:06.5 Info: DatabaseEngineVersionCheck migrated 17:19:06.5 Info: => 0.0010881s 17:19:06.5 Info: VersionMigration migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: CreateTable VersionInfo 17:19:06.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:06.5 Info: => 0.0001405s 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: VersionMigration migrated 17:19:06.5 Info: => 0.000526s 17:19:06.5 Info: VersionUniqueMigration migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: CreateIndex VersionInfo (Version) 17:19:06.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:06.5 Info: => 0.0001257s 17:19:06.5 Info: AlterTable VersionInfo 17:19:06.5 Info: => 1E-06s 17:19:06.5 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:06.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:06.5 Info: => 0.0005932s 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: VersionUniqueMigration migrated 17:19:06.5 Info: => 0.0008299s 17:19:06.5 Info: VersionDescriptionMigration migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: AlterTable VersionInfo 17:19:06.5 Info: => 1.2E-06s 17:19:06.5 Info: CreateColumn VersionInfo Description String 17:19:06.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:06.5 Info: => 0.0001996s 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: VersionDescriptionMigration migrated 17:19:06.5 Info: => 0.0003958s 17:19:06.5 Info: 1: InitialSetup migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 1 17:19:06.5 Info: CreateTable Config 17:19:06.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:06.5 Info: => 0.0002077s 17:19:06.5 Info: CreateIndex Config (Key) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:06.5 Info: => 8.56E-05s 17:19:06.5 Info: CreateTable RootFolders 17:19:06.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:06.5 Info: => 9.44E-05s 17:19:06.5 Info: CreateIndex RootFolders (Path) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:06.5 Info: => 8.02E-05s 17:19:06.5 Info: CreateTable Artists 17:19:06.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) 17:19:06.5 Info: => 0.0002679s 17:19:06.5 Info: CreateIndex Artists (ForeignArtistId) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:06.5 Info: => 8.31E-05s 17:19:06.5 Info: CreateIndex Artists (NameSlug) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:06.5 Info: => 7.39E-05s 17:19:06.5 Info: CreateIndex Artists (CleanName) 17:19:06.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.5 Info: => 7.32E-05s 17:19:06.5 Info: CreateIndex Artists (Path) 17:19:06.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.5 Info: => 7.32E-05s 17:19:06.5 Info: CreateTable Albums 17:19:06.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) 17:19:06.5 Info: => 0.0002241s 17:19:06.5 Info: CreateIndex Albums (ForeignAlbumId) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.5 Info: => 9.55E-05s 17:19:06.5 Info: CreateIndex Albums (MBId) 17:19:06.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.5 Info: => 7.38E-05s 17:19:06.5 Info: CreateIndex Albums (TADBId) 17:19:06.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.5 Info: => 7.43E-05s 17:19:06.5 Info: CreateIndex Albums (TitleSlug) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.5 Info: => 7.43E-05s 17:19:06.5 Info: CreateIndex Albums (CleanTitle) 17:19:06.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.5 Info: => 7.44E-05s 17:19:06.5 Info: CreateIndex Albums (Path) 17:19:06.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:06.5 Info: => 7.07E-05s 17:19:06.5 Info: CreateTable Tracks 17:19:06.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) 17:19:06.5 Info: => 0.0001545s 17:19:06.5 Info: CreateIndex Tracks (ForeignTrackId) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:06.5 Info: => 7.47E-05s 17:19:06.5 Info: CreateIndex Tracks (ArtistId) 17:19:06.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:06.5 Info: => 7.6E-05s 17:19:06.5 Info: CreateIndex Tracks (TrackFileId) 17:19:06.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:06.5 Info: => 0.0001105s 17:19:06.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:06.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:06.5 Info: => 8.79E-05s 17:19:06.5 Info: CreateTable TrackFiles 17:19:06.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) 17:19:06.5 Info: => 0.0001446s 17:19:06.5 Info: CreateIndex TrackFiles (ArtistId) 17:19:06.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:06.5 Info: => 8.53E-05s 17:19:06.5 Info: CreateIndex TrackFiles (AlbumId) 17:19:06.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.5 Info: => 7.78E-05s 17:19:06.5 Info: CreateTable History 17:19:06.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) 17:19:06.5 Info: => 0.0001514s 17:19:06.5 Info: CreateIndex History (Date) 17:19:06.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:06.5 Info: => 8.08E-05s 17:19:06.5 Info: CreateIndex History (EventType) 17:19:06.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:06.5 Info: => 0.000108s 17:19:06.5 Info: CreateIndex History (DownloadId) 17:19:06.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:06.5 Info: => 9.43E-05s 17:19:06.5 Info: CreateIndex History (AlbumId) 17:19:06.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:06.5 Info: => 7.93E-05s 17:19:06.5 Info: CreateTable Notifications 17:19:06.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) 17:19:06.5 Info: => 0.0001345s 17:19:06.5 Info: CreateTable ScheduledTasks 17:19:06.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:06.5 Info: => 0.0001213s 17:19:06.5 Info: CreateIndex ScheduledTasks (TypeName) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:06.5 Info: => 8.34E-05s 17:19:06.5 Info: CreateTable Indexers 17:19:06.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) 17:19:06.5 Info: => 0.0001162s 17:19:06.5 Info: CreateIndex Indexers (Name) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:06.5 Info: => 0.000113s 17:19:06.5 Info: CreateTable Profiles 17:19:06.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:06.5 Info: => 0.000118s 17:19:06.5 Info: CreateIndex Profiles (Name) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:06.5 Info: => 8.52E-05s 17:19:06.5 Info: CreateTable QualityDefinitions 17:19:06.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:06.5 Info: => 0.0001191s 17:19:06.5 Info: CreateIndex QualityDefinitions (Quality) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:06.5 Info: => 8.01E-05s 17:19:06.5 Info: CreateIndex QualityDefinitions (Title) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:06.5 Info: => 0.0001002s 17:19:06.5 Info: CreateTable NamingConfig 17:19:06.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) 17:19:06.5 Info: => 0.0001587s 17:19:06.5 Info: CreateTable Blacklist 17:19:06.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 '') 17:19:06.5 Info: => 0.000189s 17:19:06.5 Info: CreateTable Metadata 17:19:06.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) 17:19:06.5 Info: => 0.0001181s 17:19:06.5 Info: CreateTable MetadataFiles 17:19:06.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) 17:19:06.5 Info: => 0.0001329s 17:19:06.5 Info: CreateTable DownloadClients 17:19:06.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) 17:19:06.5 Info: => 0.0001149s 17:19:06.5 Info: CreateTable PendingReleases 17:19:06.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 '') 17:19:06.5 Info: => 0.0001272s 17:19:06.5 Info: CreateTable RemotePathMappings 17:19:06.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:06.5 Info: => 0.0001074s 17:19:06.5 Info: CreateTable Tags 17:19:06.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:06.5 Info: => 9.71E-05s 17:19:06.5 Info: CreateIndex Tags (Label) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:06.5 Info: => 9.75E-05s 17:19:06.5 Info: CreateTable Restrictions 17:19:06.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:06.5 Info: => 0.0001101s 17:19:06.5 Info: CreateTable DelayProfiles 17:19:06.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) 17:19:06.5 Info: => 0.0001373s 17:19:06.5 Info: CreateTable Users 17:19:06.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:06.5 Info: => 0.0001011s 17:19:06.5 Info: CreateIndex Users (Identifier) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:06.5 Info: => 8.81E-05s 17:19:06.5 Info: CreateIndex Users (Username) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:06.5 Info: => 8.43E-05s 17:19:06.5 Info: CreateTable Commands 17:19:06.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) 17:19:06.5 Info: => 0.0001428s 17:19:06.5 Info: CreateTable IndexerStatus 17:19:06.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) 17:19:06.5 Info: => 0.0001461s 17:19:06.5 Info: CreateIndex IndexerStatus (ProviderId) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:06.5 Info: => 8.6E-05s 17:19:06.5 Info: CreateTable ExtraFiles 17:19:06.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) 17:19:06.5 Info: => 0.0001249s 17:19:06.5 Info: CreateTable LyricFiles 17:19:06.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) 17:19:06.5 Info: => 0.0001435s 17:19:06.5 Info: CreateTable LanguageProfiles 17:19:06.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:06.5 Info: => 0.000103s 17:19:06.5 Info: CreateIndex LanguageProfiles (Name) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:06.5 Info: => 9E-05s 17:19:06.5 Info: CreateTable DownloadClientStatus 17:19:06.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) 17:19:06.5 Info: => 0.0001149s 17:19:06.5 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:06.5 Info: => 8.99E-05s 17:19:06.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:06.5 Info: -> 1 Insert operations completed in 00:00:00.0000756 taking an average of 00:00:00.0000756 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:06', 'InitialSetup') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 1: InitialSetup migrated 17:19:06.5 Info: => 0.0009741s 17:19:06.5 Info: 2: add_reason_to_pending_releases migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 2 17:19:06.5 Info: AlterTable PendingReleases 17:19:06.5 Info: => 9E-07s 17:19:06.5 Info: CreateColumn PendingReleases Reason Int32 17:19:06.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:06.5 Info: => 0.0005999s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:06', 'add_reason_to_pending_releases') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 2: add_reason_to_pending_releases migrated 17:19:06.5 Info: => 0.0008976s 17:19:06.5 Info: 3: add_medium_support migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 3 17:19:06.5 Info: AlterTable Albums 17:19:06.5 Info: => 1.1E-06s 17:19:06.5 Info: CreateColumn Albums Media String 17:19:06.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:06.5 Info: => 0.0005904s 17:19:06.5 Info: AlterTable Tracks 17:19:06.5 Info: => 1.1E-06s 17:19:06.5 Info: CreateColumn Tracks MediumNumber Int32 17:19:06.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:06.5 Info: => 0.0006108s 17:19:06.5 Info: AlterTable Tracks 17:19:06.5 Info: => 1E-06s 17:19:06.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:06.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:06.5 Info: => 0.0005464s 17:19:06.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:06.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:06.5 Info: => 4.68E-05s 17:19:06.5 Info: DeleteColumn Tracks TrackNumber 17:19:06.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) 17:19:06.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" 17:19:06.5 Info: DROP TABLE "Tracks" 17:19:06.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:06.5 Info: => 0.0043463s 17:19:06.5 Info: AlterTable Tracks 17:19:06.5 Info: => 1E-06s 17:19:06.5 Info: CreateColumn Tracks TrackNumber String 17:19:06.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:06.5 Info: => 0.0005497s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:06', 'add_medium_support') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 3: add_medium_support migrated 17:19:06.5 Info: => 0.0009101s 17:19:06.5 Info: 4: add_various_qualites_in_profile migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 4 17:19:06.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:06.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:06.5 Info: => 5.6E-05s 17:19:06.5 Info: PerformDBOperation 17:19:06.5 Info: Performing DB Operation 17:19:06.5 Info: => 3.91E-05s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:06', 'add_various_qualites_in_profile') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 4: add_various_qualites_in_profile migrated 17:19:06.5 Info: => 0.0002974s 17:19:06.5 Info: 5: metadata_profiles migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 5 17:19:06.5 Info: CreateTable MetadataProfiles 17:19:06.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:06.5 Info: => 0.000139s 17:19:06.5 Info: CreateIndex MetadataProfiles (Name) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:06.5 Info: => 9.75E-05s 17:19:06.5 Info: AlterTable Artists 17:19:06.5 Info: => 1E-06s 17:19:06.5 Info: CreateColumn Artists MetadataProfileId Int32 17:19:06.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:06.5 Info: => 0.0005839s 17:19:06.5 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:06.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) 17:19:06.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" 17:19:06.5 Info: DROP TABLE "Artists" 17:19:06.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.5 Info: => 0.004698s 17:19:06.5 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:06.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) 17:19:06.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" 17:19:06.5 Info: DROP TABLE "Artists" 17:19:06.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.5 Info: => 0.0046772s 17:19:06.5 Info: AlterTable Albums 17:19:06.5 Info: => 1.1E-06s 17:19:06.5 Info: CreateColumn Albums SecondaryTypes String 17:19:06.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:06.5 Info: => 0.0005466s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:06', 'metadata_profiles') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 5: metadata_profiles migrated 17:19:06.5 Info: => 0.0009466s 17:19:06.5 Info: 6: separate_automatic_and_interactive_search migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 6 17:19:06.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:06.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) 17:19:06.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:06.5 Info: DROP TABLE "Indexers" 17:19:06.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:06.5 Info: => 0.0049618s 17:19:06.5 Info: AlterTable Indexers 17:19:06.5 Info: => 1.7E-06s 17:19:06.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:06.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:06.5 Info: => 0.0005515s 17:19:06.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:06.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:06.5 Info: => 4.42E-05s 17:19:06.5 Info: AlterTable Indexers 17:19:06.5 Info: => 1E-06s 17:19:06.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:06.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) 17:19:06.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" 17:19:06.5 Info: DROP TABLE "Indexers" 17:19:06.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:06.5 Info: => 0.0050573s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:06', 'separate_automatic_and_interactive_search') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 6: separate_automatic_and_interactive_search migrated 17:19:06.5 Info: => 0.0053925s 17:19:06.5 Info: 7: change_album_path_to_relative migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 7 17:19:06.5 Info: DeleteColumn Albums Path 17:19:06.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) 17:19:06.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" 17:19:06.5 Info: DROP TABLE "Albums" 17:19:06.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.5 Info: => 0.0047761s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:06', 'change_album_path_to_relative') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 7: change_album_path_to_relative migrated 17:19:06.5 Info: => 0.0051711s 17:19:06.5 Info: 8: change_quality_size_mb_to_kb migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 8 17:19:06.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 17:19:06.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 17:19:06.5 Info: => 5.53E-05s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:06', 'change_quality_size_mb_to_kb') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 8: change_quality_size_mb_to_kb migrated 17:19:06.5 Info: => 0.0003101s 17:19:06.5 Info: 9: album_releases migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 9 17:19:06.5 Info: AlterTable Albums 17:19:06.5 Info: => 1.1E-06s 17:19:06.5 Info: CreateColumn Albums Releases String 17:19:06.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:06.5 Info: => 0.0005911s 17:19:06.5 Info: AlterTable Albums 17:19:06.5 Info: => 1.4E-06s 17:19:06.5 Info: CreateColumn Albums CurrentRelease String 17:19:06.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:06.5 Info: => 0.0005551s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:06', 'album_releases') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 9: album_releases migrated 17:19:06.5 Info: => 0.0008485s 17:19:06.5 Info: 10: album_releases_fix migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 10 17:19:06.5 Info: AlterTable Albums 17:19:06.5 Info: => 1.1E-06s 17:19:06.5 Info: AlterColumn Albums Releases String 17:19:06.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) 17:19:06.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" 17:19:06.5 Info: DROP TABLE "Albums" 17:19:06.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.5 Info: => 0.0046929s 17:19:06.5 Info: AlterTable Albums 17:19:06.5 Info: => 1.2E-06s 17:19:06.5 Info: AlterColumn Albums CurrentRelease String 17:19:06.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) 17:19:06.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" 17:19:06.5 Info: DROP TABLE "Albums" 17:19:06.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.5 Info: => 0.0057313s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:06', 'album_releases_fix') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 10: album_releases_fix migrated 17:19:06.5 Info: => 0.0060961s 17:19:06.5 Info: 11: import_lists migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 11 17:19:06.5 Info: CreateTable ImportLists 17:19:06.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) 17:19:06.5 Info: => 0.0001737s 17:19:06.5 Info: CreateIndex ImportLists (Name) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:06.5 Info: => 8.86E-05s 17:19:06.5 Info: CreateTable ImportListStatus 17:19:06.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) 17:19:06.5 Info: => 0.0001254s 17:19:06.5 Info: CreateIndex ImportListStatus (ProviderId) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:06.5 Info: => 8.37E-05s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:06', 'import_lists') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 11: import_lists migrated 17:19:06.5 Info: => 0.0004071s 17:19:06.5 Info: 12: add_release_status migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 12 17:19:06.5 Info: AlterTable MetadataProfiles 17:19:06.5 Info: => 1.1E-06s 17:19:06.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:06.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:06.5 Info: => 0.0006071s 17:19:06.5 Info: PerformDBOperation 17:19:06.5 Info: Performing DB Operation 17:19:06.5 Info: => 3.13E-05s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:06', 'add_release_status') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 12: add_release_status migrated 17:19:06.5 Info: => 0.0003055s 17:19:06.5 Info: 13: album_download_notification migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 13 17:19:06.5 Info: AlterTable Notifications 17:19:06.5 Info: => 1.2E-06s 17:19:06.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:06.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:06.5 Info: => 0.0006004s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:06', 'album_download_notification') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 13: album_download_notification migrated 17:19:06.5 Info: => 0.0008936s 17:19:06.5 Info: 14: fix_language_metadata_profiles migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 14 17:19:06.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 17:19:06.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 17:19:06.5 Info: => 0.0001127s 17:19:06.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 17:19:06.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 17:19:06.5 Info: => 8.18E-05s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:06', 'fix_language_metadata_profiles') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 14: fix_language_metadata_profiles migrated 17:19:06.5 Info: => 0.0003435s 17:19:06.5 Info: 15: remove_fanzub migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 15 17:19:06.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:06.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:06.5 Info: => 4.85E-05s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:06', 'remove_fanzub') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 15: remove_fanzub migrated 17:19:06.5 Info: => 0.000292s 17:19:06.5 Info: 16: update_artist_history_indexes migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 16 17:19:06.5 Info: CreateIndex Albums (ArtistId) 17:19:06.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:06.5 Info: => 0.000114s 17:19:06.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:06.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:06.5 Info: => 9.14E-05s 17:19:06.5 Info: DeleteIndex History (AlbumId) 17:19:06.5 Info: DROP INDEX "IX_History_AlbumId" 17:19:06.5 Info: => 0.0001236s 17:19:06.5 Info: CreateIndex History (AlbumId, Date) 17:19:06.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:06.5 Info: => 9.79E-05s 17:19:06.5 Info: DeleteIndex History (DownloadId) 17:19:06.5 Info: DROP INDEX "IX_History_DownloadId" 17:19:06.5 Info: => 0.0001077s 17:19:06.5 Info: CreateIndex History (DownloadId, Date) 17:19:06.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:06.5 Info: => 9.55E-05s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:06', 'update_artist_history_indexes') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 16: update_artist_history_indexes migrated 17:19:06.5 Info: => 0.000409s 17:19:06.5 Info: 17: remove_nma migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 17 17:19:06.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:06.5 Info: => 5.17E-05s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:06', 'remove_nma') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 17: remove_nma migrated 17:19:06.5 Info: => 0.0002975s 17:19:06.5 Info: 18: album_disambiguation migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 18 17:19:06.5 Info: AlterTable Albums 17:19:06.5 Info: => 1E-06s 17:19:06.5 Info: CreateColumn Albums Disambiguation String 17:19:06.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:06.5 Info: => 0.0006212s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:06', 'album_disambiguation') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 18: album_disambiguation migrated 17:19:06.5 Info: => 0.0009111s 17:19:06.5 Info: 19: add_ape_quality_in_profiles migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 19 17:19:06.5 Info: PerformDBOperation 17:19:06.5 Info: Performing DB Operation 17:19:06.5 Info: => 3.66E-05s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:06', 'add_ape_quality_in_profiles') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 19: add_ape_quality_in_profiles migrated 17:19:06.5 Info: => 0.0002985s 17:19:06.5 Info: 20: remove_pushalot migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 20 17:19:06.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:06.5 Info: => 5.18E-05s 17:19:06.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:06.5 Info: => 3.8E-05s 17:19:06.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:06.5 Info: => 3.75E-05s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:06', 'remove_pushalot') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 20: remove_pushalot migrated 17:19:06.5 Info: => 0.0002817s 17:19:06.5 Info: 21: add_custom_filters migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 21 17:19:06.5 Info: CreateTable CustomFilters 17:19:06.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:06.5 Info: => 0.0001352s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:06', 'add_custom_filters') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 21: add_custom_filters migrated 17:19:06.5 Info: => 0.001487s 17:19:06.5 Info: 22: import_list_tags migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 22 17:19:06.5 Info: AlterTable ImportLists 17:19:06.5 Info: => 1.3E-06s 17:19:06.5 Info: CreateColumn ImportLists Tags String 17:19:06.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:06.5 Info: => 0.0006271s 17:19:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:06', 'import_list_tags') 17:19:06.5 Info: Committing Transaction 17:19:06.5 Info: 22: import_list_tags migrated 17:19:06.5 Info: => 0.0009647s 17:19:06.5 Info: 23: add_release_groups_etc migrating 17:19:06.5 Info: Beginning Transaction 17:19:06.5 Info: Starting migration of Main DB to 23 17:19:06.5 Info: CreateTable ArtistMetadata 17:19:06.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) 17:19:06.5 Info: => 0.0001872s 17:19:06.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:06.5 Info: => 9.24E-05s 17:19:06.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" 17:19:06.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" 17:19:06.5 Info: => 9.35E-05s 17:19:06.5 Info: AlterTable Artists 17:19:06.5 Info: => 9E-07s 17:19:06.5 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:06.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:06.5 Info: => 0.0006162s 17:19:06.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:06.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:06.5 Info: => 7.16E-05s 17:19:06.5 Info: CreateTable AlbumReleases 17:19:06.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) 17:19:06.5 Info: => 0.0001648s 17:19:06.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:06.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:06.5 Info: => 8.86E-05s 17:19:06.5 Info: CreateIndex AlbumReleases (AlbumId) 17:19:06.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:06.5 Info: => 8.22E-05s 17:19:06.5 Info: PerformDBOperation 17:19:06.5 Info: Performing DB Operation 17:19:06.5 Info: => 3.69E-05s 17:19:06.5 Info: AlterTable Albums 17:19:06.5 Info: => 1.6E-06s 17:19:06.5 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:06.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:06.5 Info: => 0.0006476s 17:19:06.5 Info: AlterTable Albums 17:19:06.5 Info: => 1E-06s 17:19:06.5 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:06.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:06.5 Info: => 0.0006429s 17:19:06.5 Info: AlterTable Albums 17:19:06.5 Info: => 1.1E-06s 17:19:06.5 Info: CreateColumn Albums Links String 17:19:06.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:06.5 Info: => 0.0006068s 17:19:06.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:06.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:06.5 Info: => 0.000106s 17:19:06.5 Info: AlterTable Tracks 17:19:06.5 Info: => 1.1E-06s 17:19:06.5 Info: CreateColumn Tracks ForeignRecordingId String 17:19:06.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:06.5 Info: => 0.0006148s 17:19:06.5 Info: AlterTable Tracks 17:19:06.5 Info: => 1.2E-06s 17:19:06.5 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:06.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:06.5 Info: => 0.000621s 17:19:06.5 Info: AlterTable Tracks 17:19:06.5 Info: => 1.1E-06s 17:19:06.5 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:06.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:06.5 Info: => 0.0006218s 17:19:06.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:06.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:06.5 Info: => 9.12E-05s 17:19:06.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:06.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:06.5 Info: => 7.33E-05s 17:19:06.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:06.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:06.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" 17:19:06.5 Info: DROP TABLE "Artists" 17:19:06.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.5 Info: => 0.0048625s 17:19:06.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:06.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) 17:19:06.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" 17:19:06.6 Info: DROP TABLE "Albums" 17:19:06.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.6 Info: => 0.0061486s 17:19:06.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:06.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) 17:19:06.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" 17:19:06.6 Info: DROP TABLE "Tracks" 17:19:06.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:06.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:06.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:06.6 Info: => 0.0045529s 17:19:06.6 Info: DeleteColumn TrackFiles ArtistId 17:19:06.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) 17:19:06.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" 17:19:06.6 Info: DROP TABLE "TrackFiles" 17:19:06.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:06.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.6 Info: => 0.0044046s 17:19:06.6 Info: CreateIndex Artists (ArtistMetadataId) 17:19:06.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:06.6 Info: => 8.75E-05s 17:19:06.6 Info: CreateIndex Artists (Monitored) 17:19:06.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:06.6 Info: => 9.51E-05s 17:19:06.6 Info: CreateIndex Albums (ArtistMetadataId) 17:19:06.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:06.6 Info: => 8.44E-05s 17:19:06.6 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:06.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:06.6 Info: => 8.17E-05s 17:19:06.6 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:06.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:06.6 Info: => 8.32E-05s 17:19:06.6 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:06.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:06.6 Info: => 8.25E-05s 17:19:06.6 Info: UpdateData 17:19:06.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:06.6 Info: => 4.88E-05s 17:19:06.6 Info: UpdateData 17:19:06.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:06.6 Info: => 4.12E-05s 17:19:06.6 Info: UpdateData 17:19:06.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:06.6 Info: => 4.94E-05s 17:19:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:06', 'add_release_groups_etc') 17:19:06.6 Info: Committing Transaction 17:19:06.6 Info: 23: add_release_groups_etc migrated 17:19:06.6 Info: => 0.0005984s 17:19:06.6 Info: 24: NewMediaInfoFormat migrating 17:19:06.6 Info: Beginning Transaction 17:19:06.6 Info: Starting migration of Main DB to 24 17:19:06.6 Info: UpdateData 17:19:06.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:06.6 Info: => 5.69E-05s 17:19:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:06', 'NewMediaInfoFormat') 17:19:06.6 Info: Committing Transaction 17:19:06.6 Info: 24: NewMediaInfoFormat migrated 17:19:06.6 Info: => 0.0003266s 17:19:06.6 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:06.6 Info: Beginning Transaction 17:19:06.6 Info: Starting migration of Main DB to 25 17:19:06.6 Info: RenameTable Restrictions ReleaseProfiles 17:19:06.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:06.6 Info: => 0.0016832s 17:19:06.6 Info: AlterTable ReleaseProfiles 17:19:06.6 Info: => 1.3E-06s 17:19:06.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:06.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:06.6 Info: => 0.0005817s 17:19:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:06', 'rename_restrictions_to_release_profiles') 17:19:06.6 Info: Committing Transaction 17:19:06.6 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:06.6 Info: => 0.0008774s 17:19:06.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:06.6 Info: Beginning Transaction 17:19:06.6 Info: Starting migration of Main DB to 26 17:19:06.6 Info: RenameTable Profiles QualityProfiles 17:19:06.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:06.6 Info: => 0.0016977s 17:19:06.6 Info: AlterTable QualityProfiles 17:19:06.6 Info: => 1.3E-06s 17:19:06.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:06.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:06.6 Info: => 0.0005751s 17:19:06.6 Info: AlterTable LanguageProfiles 17:19:06.6 Info: => 1.3E-06s 17:19:06.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:06.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:06.6 Info: => 0.0005614s 17:19:06.6 Info: UpdateData 17:19:06.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:06.6 Info: => 4.62E-05s 17:19:06.6 Info: UpdateData 17:19:06.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:06.6 Info: => 3.76E-05s 17:19:06.6 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:06.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) 17:19:06.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" 17:19:06.6 Info: DROP TABLE "Artists" 17:19:06.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:06.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:06.6 Info: => 0.0061996s 17:19:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:06', 'rename_quality_profiles_add_upgrade_allowed') 17:19:06.6 Info: Committing Transaction 17:19:06.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:06.6 Info: => 0.0066281s 17:19:06.6 Info: 27: add_import_exclusions migrating 17:19:06.6 Info: Beginning Transaction 17:19:06.6 Info: Starting migration of Main DB to 27 17:19:06.6 Info: CreateTable ImportListExclusions 17:19:06.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:06.6 Info: => 0.0001322s 17:19:06.6 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:06.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:06.6 Info: => 9.57E-05s 17:19:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:06', 'add_import_exclusions') 17:19:06.6 Info: Committing Transaction 17:19:06.6 Info: 27: add_import_exclusions migrated 17:19:06.6 Info: => 0.000427s 17:19:06.6 Info: 28: clean_artist_metadata_table migrating 17:19:06.6 Info: Beginning Transaction 17:19:06.6 Info: Starting migration of Main DB to 28 17:19:06.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) 17:19:06.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) 17:19:06.6 Info: => 0.0001578s 17:19:06.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) 17:19:06.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) 17:19:06.6 Info: => 0.0001264s 17:19:06.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) 17:19:06.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) 17:19:06.6 Info: => 0.0001214s 17:19:06.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) 17:19:06.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) 17:19:06.6 Info: => 0.0001212s 17:19:06.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) 17:19:06.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) 17:19:06.6 Info: => 0.0001183s 17:19:06.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) 17:19:06.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) 17:19:06.6 Info: => 0.0001188s 17:19:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:06', 'clean_artist_metadata_table') 17:19:06.6 Info: Committing Transaction 17:19:06.6 Info: 28: clean_artist_metadata_table migrated 17:19:06.6 Info: => 0.0004144s 17:19:06.6 Info: 29: health_issue_notification migrating 17:19:06.6 Info: Beginning Transaction 17:19:06.6 Info: Starting migration of Main DB to 29 17:19:06.6 Info: AlterTable Notifications 17:19:06.6 Info: => 1.3E-06s 17:19:06.6 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:06.6 Info: => 0.0006348s 17:19:06.6 Info: AlterTable Notifications 17:19:06.6 Info: => 1.1E-06s 17:19:06.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:06.6 Info: => 0.0005902s 17:19:06.6 Info: AlterTable Notifications 17:19:06.6 Info: => 1.1E-06s 17:19:06.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:06.6 Info: => 0.0006054s 17:19:06.6 Info: AlterTable Notifications 17:19:06.6 Info: => 1.2E-06s 17:19:06.6 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:06.6 Info: => 0.0006159s 17:19:06.6 Info: AlterTable Notifications 17:19:06.6 Info: => 1E-06s 17:19:06.6 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:06.6 Info: => 0.0005918s 17:19:06.6 Info: DeleteColumn Notifications OnDownload 17:19:06.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) 17:19:06.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" 17:19:06.6 Info: DROP TABLE "Notifications" 17:19:06.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:06.6 Info: => 0.0044812s 17:19:06.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:06.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) 17:19:06.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" 17:19:06.6 Info: DROP TABLE "Notifications" 17:19:06.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:06.6 Info: => 0.0058829s 17:19:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:06', 'health_issue_notification') 17:19:06.6 Info: Committing Transaction 17:19:06.6 Info: 29: health_issue_notification migrated 17:19:06.6 Info: => 0.0063152s 17:19:06.6 Info: 30: add_mediafilerepository_mtime migrating 17:19:06.6 Info: Beginning Transaction 17:19:06.6 Info: Starting migration of Main DB to 30 17:19:06.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) 17:19:06.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 17:19:06.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 17:19:06.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-04T17:19:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:06.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) 17:19:06.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-04T17:19:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:06.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) 17:19:06.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 17:19:06.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2025-02-04T17:19:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:06.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 17:19:06.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2025-02-04T17:19:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 17:19:06.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 17:19:06.6 Info: AlterTable TrackFiles 17:19:06.6 Info: => 1E-06s 17:19:06.6 Info: CreateColumn TrackFiles Modified DateTime 17:19:06.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:06.6 Info: => 0.0006167s 17:19:06.6 Info: AlterTable TrackFiles 17:19:06.6 Info: => 1.5E-06s 17:19:06.6 Info: CreateColumn TrackFiles Path String 17:19:06.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:06.6 Info: => 0.0005758s 17:19:06.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:06.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:06.6 Info: => 4.32E-05s 17:19:06.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) 17:19:06.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) 17:19:06.6 Info: => 0.0001293s 17:19:06.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) 17:19:06.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) 17:19:06.6 Info: => 0.0001369s 17:19:06.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) 17:19:06.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) 17:19:06.6 Info: => 0.0001486s 17:19:06.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") 17:19:06.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") 17:19:06.6 Info: => 9.8E-05s 17:19:06.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:06.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:06.6 Info: => 0.000117s 17:19:06.6 Info: AlterTable TrackFiles 17:19:06.6 Info: => 1.1E-06s 17:19:06.6 Info: AlterColumn TrackFiles Path String 17:19:06.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) 17:19:06.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" 17:19:06.6 Info: DROP TABLE "TrackFiles" 17:19:06.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:06.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.6 Info: => 0.004656s 17:19:06.6 Info: CreateIndex TrackFiles (Path) 17:19:06.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:06.6 Info: => 9.22E-05s 17:19:06.6 Info: DeleteColumn TrackFiles RelativePath 17:19:06.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) 17:19:06.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" 17:19:06.6 Info: DROP TABLE "TrackFiles" 17:19:06.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:06.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:06.6 Info: => 0.0061794s 17:19:06.6 Info: -> 12 Insert operations completed in 00:00:00.0009308 taking an average of 00:00:00.0000775 17:19:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:06', 'add_mediafilerepository_mtime') 17:19:06.6 Info: Committing Transaction 17:19:06.6 Info: 30: add_mediafilerepository_mtime migrated 17:19:06.6 Info: => 0.0067547s 17:19:06.6 Debug: Took: 00:00:00.1691997 17:19:06.6 Debug: Got 2 tracks 17:19:06.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 17:19:06.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 17:19:06.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863467037638_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:06.7 Info: DatabaseEngineVersionCheck migrating 17:19:06.7 Info: PerformDBOperation 17:19:06.7 Info: Performing DB Operation 17:19:06.7 Info: SQLite 3.48.0 17:19:06.7 Info: => 0.0011245s 17:19:06.7 Info: DatabaseEngineVersionCheck migrated 17:19:06.7 Info: => 0.0011415s 17:19:06.7 Info: VersionMigration migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: CreateTable VersionInfo 17:19:06.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:06.7 Info: => 0.0001428s 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: VersionMigration migrated 17:19:06.7 Info: => 0.0005336s 17:19:06.7 Info: VersionUniqueMigration migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: CreateIndex VersionInfo (Version) 17:19:06.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:06.7 Info: => 0.0001236s 17:19:06.7 Info: AlterTable VersionInfo 17:19:06.7 Info: => 1E-06s 17:19:06.7 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:06.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:06.7 Info: => 0.000593s 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: VersionUniqueMigration migrated 17:19:06.7 Info: => 0.0008103s 17:19:06.7 Info: VersionDescriptionMigration migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: AlterTable VersionInfo 17:19:06.7 Info: => 1.1E-06s 17:19:06.7 Info: CreateColumn VersionInfo Description String 17:19:06.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:06.7 Info: => 0.000204s 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: VersionDescriptionMigration migrated 17:19:06.7 Info: => 0.000416s 17:19:06.7 Info: 1: InitialSetup migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 1 17:19:06.7 Info: CreateTable Config 17:19:06.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:06.7 Info: => 0.0001978s 17:19:06.7 Info: CreateIndex Config (Key) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:06.7 Info: => 9.1E-05s 17:19:06.7 Info: CreateTable RootFolders 17:19:06.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:06.7 Info: => 9.79E-05s 17:19:06.7 Info: CreateIndex RootFolders (Path) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:06.7 Info: => 8.02E-05s 17:19:06.7 Info: CreateTable Artists 17:19:06.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) 17:19:06.7 Info: => 0.0003111s 17:19:06.7 Info: CreateIndex Artists (ForeignArtistId) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:06.7 Info: => 8.98E-05s 17:19:06.7 Info: CreateIndex Artists (NameSlug) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:06.7 Info: => 8.09E-05s 17:19:06.7 Info: CreateIndex Artists (CleanName) 17:19:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.7 Info: => 9.66E-05s 17:19:06.7 Info: CreateIndex Artists (Path) 17:19:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.7 Info: => 7.9E-05s 17:19:06.7 Info: CreateTable Albums 17:19:06.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) 17:19:06.7 Info: => 0.000243s 17:19:06.7 Info: CreateIndex Albums (ForeignAlbumId) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.7 Info: => 7.78E-05s 17:19:06.7 Info: CreateIndex Albums (MBId) 17:19:06.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.7 Info: => 7.29E-05s 17:19:06.7 Info: CreateIndex Albums (TADBId) 17:19:06.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.7 Info: => 9.48E-05s 17:19:06.7 Info: CreateIndex Albums (TitleSlug) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.7 Info: => 7.77E-05s 17:19:06.7 Info: CreateIndex Albums (CleanTitle) 17:19:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.7 Info: => 9.92E-05s 17:19:06.7 Info: CreateIndex Albums (Path) 17:19:06.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:06.7 Info: => 7.39E-05s 17:19:06.7 Info: CreateTable Tracks 17:19:06.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) 17:19:06.7 Info: => 0.0001671s 17:19:06.7 Info: CreateIndex Tracks (ForeignTrackId) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:06.7 Info: => 8.46E-05s 17:19:06.7 Info: CreateIndex Tracks (ArtistId) 17:19:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:06.7 Info: => 7.6E-05s 17:19:06.7 Info: CreateIndex Tracks (TrackFileId) 17:19:06.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:06.7 Info: => 9.8E-05s 17:19:06.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:06.7 Info: => 9.23E-05s 17:19:06.7 Info: CreateTable TrackFiles 17:19:06.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) 17:19:06.7 Info: => 0.000173s 17:19:06.7 Info: CreateIndex TrackFiles (ArtistId) 17:19:06.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:06.7 Info: => 9.64E-05s 17:19:06.7 Info: CreateIndex TrackFiles (AlbumId) 17:19:06.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.7 Info: => 8.42E-05s 17:19:06.7 Info: CreateTable History 17:19:06.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) 17:19:06.7 Info: => 0.0001602s 17:19:06.7 Info: CreateIndex History (Date) 17:19:06.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:06.7 Info: => 8.19E-05s 17:19:06.7 Info: CreateIndex History (EventType) 17:19:06.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:06.7 Info: => 0.0001114s 17:19:06.7 Info: CreateIndex History (DownloadId) 17:19:06.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:06.7 Info: => 0.0001106s 17:19:06.7 Info: CreateIndex History (AlbumId) 17:19:06.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:06.7 Info: => 8.68E-05s 17:19:06.7 Info: CreateTable Notifications 17:19:06.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) 17:19:06.7 Info: => 0.0001413s 17:19:06.7 Info: CreateTable ScheduledTasks 17:19:06.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:06.7 Info: => 0.0001184s 17:19:06.7 Info: CreateIndex ScheduledTasks (TypeName) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:06.7 Info: => 7.84E-05s 17:19:06.7 Info: CreateTable Indexers 17:19:06.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) 17:19:06.7 Info: => 0.0001191s 17:19:06.7 Info: CreateIndex Indexers (Name) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:06.7 Info: => 0.0001134s 17:19:06.7 Info: CreateTable Profiles 17:19:06.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:06.7 Info: => 0.0001431s 17:19:06.7 Info: CreateIndex Profiles (Name) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:06.7 Info: => 8.55E-05s 17:19:06.7 Info: CreateTable QualityDefinitions 17:19:06.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:06.7 Info: => 0.0001219s 17:19:06.7 Info: CreateIndex QualityDefinitions (Quality) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:06.7 Info: => 9.13E-05s 17:19:06.7 Info: CreateIndex QualityDefinitions (Title) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:06.7 Info: => 8.52E-05s 17:19:06.7 Info: CreateTable NamingConfig 17:19:06.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) 17:19:06.7 Info: => 0.0001637s 17:19:06.7 Info: CreateTable Blacklist 17:19:06.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 '') 17:19:06.7 Info: => 0.0001981s 17:19:06.7 Info: CreateTable Metadata 17:19:06.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) 17:19:06.7 Info: => 0.0001413s 17:19:06.7 Info: CreateTable MetadataFiles 17:19:06.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) 17:19:06.7 Info: => 0.0001597s 17:19:06.7 Info: CreateTable DownloadClients 17:19:06.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) 17:19:06.7 Info: => 0.000121s 17:19:06.7 Info: CreateTable PendingReleases 17:19:06.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 '') 17:19:06.7 Info: => 0.0024565s 17:19:06.7 Info: CreateTable RemotePathMappings 17:19:06.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:06.7 Info: => 0.0001262s 17:19:06.7 Info: CreateTable Tags 17:19:06.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:06.7 Info: => 9.87E-05s 17:19:06.7 Info: CreateIndex Tags (Label) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:06.7 Info: => 0.000104s 17:19:06.7 Info: CreateTable Restrictions 17:19:06.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:06.7 Info: => 0.0001138s 17:19:06.7 Info: CreateTable DelayProfiles 17:19:06.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) 17:19:06.7 Info: => 0.0001371s 17:19:06.7 Info: CreateTable Users 17:19:06.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:06.7 Info: => 0.0001032s 17:19:06.7 Info: CreateIndex Users (Identifier) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:06.7 Info: => 9.05E-05s 17:19:06.7 Info: CreateIndex Users (Username) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:06.7 Info: => 8.61E-05s 17:19:06.7 Info: CreateTable Commands 17:19:06.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) 17:19:06.7 Info: => 0.0001421s 17:19:06.7 Info: CreateTable IndexerStatus 17:19:06.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) 17:19:06.7 Info: => 0.0001498s 17:19:06.7 Info: CreateIndex IndexerStatus (ProviderId) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:06.7 Info: => 8.91E-05s 17:19:06.7 Info: CreateTable ExtraFiles 17:19:06.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) 17:19:06.7 Info: => 0.0001259s 17:19:06.7 Info: CreateTable LyricFiles 17:19:06.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) 17:19:06.7 Info: => 0.0001473s 17:19:06.7 Info: CreateTable LanguageProfiles 17:19:06.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:06.7 Info: => 0.0001057s 17:19:06.7 Info: CreateIndex LanguageProfiles (Name) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:06.7 Info: => 9.03E-05s 17:19:06.7 Info: CreateTable DownloadClientStatus 17:19:06.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) 17:19:06.7 Info: => 0.0001185s 17:19:06.7 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:06.7 Info: => 9.08E-05s 17:19:06.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:06.7 Info: -> 1 Insert operations completed in 00:00:00.0000664 taking an average of 00:00:00.0000664 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:06', 'InitialSetup') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 1: InitialSetup migrated 17:19:06.7 Info: => 0.0010851s 17:19:06.7 Info: 2: add_reason_to_pending_releases migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 2 17:19:06.7 Info: AlterTable PendingReleases 17:19:06.7 Info: => 1.2E-06s 17:19:06.7 Info: CreateColumn PendingReleases Reason Int32 17:19:06.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:06.7 Info: => 0.0006123s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:06', 'add_reason_to_pending_releases') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 2: add_reason_to_pending_releases migrated 17:19:06.7 Info: => 0.0009246s 17:19:06.7 Info: 3: add_medium_support migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 3 17:19:06.7 Info: AlterTable Albums 17:19:06.7 Info: => 1E-06s 17:19:06.7 Info: CreateColumn Albums Media String 17:19:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:06.7 Info: => 0.0006067s 17:19:06.7 Info: AlterTable Tracks 17:19:06.7 Info: => 1.4E-06s 17:19:06.7 Info: CreateColumn Tracks MediumNumber Int32 17:19:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:06.7 Info: => 0.0005519s 17:19:06.7 Info: AlterTable Tracks 17:19:06.7 Info: => 1E-06s 17:19:06.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:06.7 Info: => 0.0005523s 17:19:06.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:06.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:06.7 Info: => 4.57E-05s 17:19:06.7 Info: DeleteColumn Tracks TrackNumber 17:19:06.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) 17:19:06.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" 17:19:06.7 Info: DROP TABLE "Tracks" 17:19:06.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:06.7 Info: => 0.0043885s 17:19:06.7 Info: AlterTable Tracks 17:19:06.7 Info: => 1.1E-06s 17:19:06.7 Info: CreateColumn Tracks TrackNumber String 17:19:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:06.7 Info: => 0.0005607s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:06', 'add_medium_support') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 3: add_medium_support migrated 17:19:06.7 Info: => 0.0009403s 17:19:06.7 Info: 4: add_various_qualites_in_profile migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 4 17:19:06.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:06.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:06.7 Info: => 5.77E-05s 17:19:06.7 Info: PerformDBOperation 17:19:06.7 Info: Performing DB Operation 17:19:06.7 Info: => 4.06E-05s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:06', 'add_various_qualites_in_profile') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 4: add_various_qualites_in_profile migrated 17:19:06.7 Info: => 0.0002945s 17:19:06.7 Info: 5: metadata_profiles migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 5 17:19:06.7 Info: CreateTable MetadataProfiles 17:19:06.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:06.7 Info: => 0.0001499s 17:19:06.7 Info: CreateIndex MetadataProfiles (Name) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:06.7 Info: => 9.61E-05s 17:19:06.7 Info: AlterTable Artists 17:19:06.7 Info: => 1E-06s 17:19:06.7 Info: CreateColumn Artists MetadataProfileId Int32 17:19:06.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:06.7 Info: => 0.0005964s 17:19:06.7 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:06.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) 17:19:06.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" 17:19:06.7 Info: DROP TABLE "Artists" 17:19:06.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.7 Info: => 0.004712s 17:19:06.7 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:06.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) 17:19:06.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" 17:19:06.7 Info: DROP TABLE "Artists" 17:19:06.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.7 Info: => 0.0046172s 17:19:06.7 Info: AlterTable Albums 17:19:06.7 Info: => 1E-06s 17:19:06.7 Info: CreateColumn Albums SecondaryTypes String 17:19:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:06.7 Info: => 0.0005637s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:06', 'metadata_profiles') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 5: metadata_profiles migrated 17:19:06.7 Info: => 0.0009692s 17:19:06.7 Info: 6: separate_automatic_and_interactive_search migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 6 17:19:06.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:06.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) 17:19:06.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:06.7 Info: DROP TABLE "Indexers" 17:19:06.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:06.7 Info: => 0.0043271s 17:19:06.7 Info: AlterTable Indexers 17:19:06.7 Info: => 1.1E-06s 17:19:06.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:06.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:06.7 Info: => 0.0005531s 17:19:06.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:06.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:06.7 Info: => 4.27E-05s 17:19:06.7 Info: AlterTable Indexers 17:19:06.7 Info: => 1E-06s 17:19:06.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:06.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) 17:19:06.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" 17:19:06.7 Info: DROP TABLE "Indexers" 17:19:06.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:06.7 Info: => 0.0063746s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:06', 'separate_automatic_and_interactive_search') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 6: separate_automatic_and_interactive_search migrated 17:19:06.7 Info: => 0.0067078s 17:19:06.7 Info: 7: change_album_path_to_relative migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 7 17:19:06.7 Info: DeleteColumn Albums Path 17:19:06.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) 17:19:06.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" 17:19:06.7 Info: DROP TABLE "Albums" 17:19:06.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.7 Info: => 0.0048165s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:06', 'change_album_path_to_relative') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 7: change_album_path_to_relative migrated 17:19:06.7 Info: => 0.0052248s 17:19:06.7 Info: 8: change_quality_size_mb_to_kb migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 8 17:19:06.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 17:19:06.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 17:19:06.7 Info: => 5.55E-05s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:06', 'change_quality_size_mb_to_kb') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 8: change_quality_size_mb_to_kb migrated 17:19:06.7 Info: => 0.00031s 17:19:06.7 Info: 9: album_releases migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 9 17:19:06.7 Info: AlterTable Albums 17:19:06.7 Info: => 1E-06s 17:19:06.7 Info: CreateColumn Albums Releases String 17:19:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:06.7 Info: => 0.0006045s 17:19:06.7 Info: AlterTable Albums 17:19:06.7 Info: => 1.3E-06s 17:19:06.7 Info: CreateColumn Albums CurrentRelease String 17:19:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:06.7 Info: => 0.0005628s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:06', 'album_releases') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 9: album_releases migrated 17:19:06.7 Info: => 0.000857s 17:19:06.7 Info: 10: album_releases_fix migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 10 17:19:06.7 Info: AlterTable Albums 17:19:06.7 Info: => 1.1E-06s 17:19:06.7 Info: AlterColumn Albums Releases String 17:19:06.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:06.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:06.7 Info: DROP TABLE "Albums" 17:19:06.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.7 Info: => 0.0050942s 17:19:06.7 Info: AlterTable Albums 17:19:06.7 Info: => 1.1E-06s 17:19:06.7 Info: AlterColumn Albums CurrentRelease String 17:19:06.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:06.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:06.7 Info: DROP TABLE "Albums" 17:19:06.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.7 Info: => 0.0051939s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:06', 'album_releases_fix') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 10: album_releases_fix migrated 17:19:06.7 Info: => 0.0055802s 17:19:06.7 Info: 11: import_lists migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 11 17:19:06.7 Info: CreateTable ImportLists 17:19:06.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:06.7 Info: => 0.0001901s 17:19:06.7 Info: CreateIndex ImportLists (Name) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:06.7 Info: => 8.91E-05s 17:19:06.7 Info: CreateTable ImportListStatus 17:19:06.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:06.7 Info: => 0.0001408s 17:19:06.7 Info: CreateIndex ImportListStatus (ProviderId) 17:19:06.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:06.7 Info: => 0.000111s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:06', 'import_lists') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 11: import_lists migrated 17:19:06.7 Info: => 0.0004367s 17:19:06.7 Info: 12: add_release_status migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 12 17:19:06.7 Info: AlterTable MetadataProfiles 17:19:06.7 Info: => 1.3E-06s 17:19:06.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:06.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:06.7 Info: => 0.0006128s 17:19:06.7 Info: PerformDBOperation 17:19:06.7 Info: Performing DB Operation 17:19:06.7 Info: => 3.46E-05s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:06', 'add_release_status') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 12: add_release_status migrated 17:19:06.7 Info: => 0.000335s 17:19:06.7 Info: 13: album_download_notification migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 13 17:19:06.7 Info: AlterTable Notifications 17:19:06.7 Info: => 1.2E-06s 17:19:06.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:06.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:06.7 Info: => 0.0006058s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:06', 'album_download_notification') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 13: album_download_notification migrated 17:19:06.7 Info: => 0.0009219s 17:19:06.7 Info: 14: fix_language_metadata_profiles migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 14 17:19:06.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 17:19:06.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 17:19:06.7 Info: => 0.0001156s 17:19:06.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 17:19:06.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 17:19:06.7 Info: => 8.52E-05s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:06', 'fix_language_metadata_profiles') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 14: fix_language_metadata_profiles migrated 17:19:06.7 Info: => 0.0003539s 17:19:06.7 Info: 15: remove_fanzub migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 15 17:19:06.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:06.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:06.7 Info: => 5.95E-05s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:06', 'remove_fanzub') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 15: remove_fanzub migrated 17:19:06.7 Info: => 0.0003146s 17:19:06.7 Info: 16: update_artist_history_indexes migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 16 17:19:06.7 Info: CreateIndex Albums (ArtistId) 17:19:06.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:06.7 Info: => 0.0001164s 17:19:06.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:06.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:06.7 Info: => 9.94E-05s 17:19:06.7 Info: DeleteIndex History (AlbumId) 17:19:06.7 Info: DROP INDEX "IX_History_AlbumId" 17:19:06.7 Info: => 0.0001334s 17:19:06.7 Info: CreateIndex History (AlbumId, Date) 17:19:06.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:06.7 Info: => 9.77E-05s 17:19:06.7 Info: DeleteIndex History (DownloadId) 17:19:06.7 Info: DROP INDEX "IX_History_DownloadId" 17:19:06.7 Info: => 0.0001116s 17:19:06.7 Info: CreateIndex History (DownloadId, Date) 17:19:06.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:06.7 Info: => 9.84E-05s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:06', 'update_artist_history_indexes') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 16: update_artist_history_indexes migrated 17:19:06.7 Info: => 0.0004335s 17:19:06.7 Info: 17: remove_nma migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 17 17:19:06.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:06.7 Info: => 5.99E-05s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:06', 'remove_nma') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 17: remove_nma migrated 17:19:06.7 Info: => 0.0003122s 17:19:06.7 Info: 18: album_disambiguation migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 18 17:19:06.7 Info: AlterTable Albums 17:19:06.7 Info: => 1.2E-06s 17:19:06.7 Info: CreateColumn Albums Disambiguation String 17:19:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:06.7 Info: => 0.0006281s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:06', 'album_disambiguation') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 18: album_disambiguation migrated 17:19:06.7 Info: => 0.000939s 17:19:06.7 Info: 19: add_ape_quality_in_profiles migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 19 17:19:06.7 Info: PerformDBOperation 17:19:06.7 Info: Performing DB Operation 17:19:06.7 Info: => 4.22E-05s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:06', 'add_ape_quality_in_profiles') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 19: add_ape_quality_in_profiles migrated 17:19:06.7 Info: => 0.0003038s 17:19:06.7 Info: 20: remove_pushalot migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 20 17:19:06.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:06.7 Info: => 5.12E-05s 17:19:06.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:06.7 Info: => 4.29E-05s 17:19:06.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:06.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:06.7 Info: => 4.31E-05s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:06', 'remove_pushalot') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 20: remove_pushalot migrated 17:19:06.7 Info: => 0.0003167s 17:19:06.7 Info: 21: add_custom_filters migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 21 17:19:06.7 Info: CreateTable CustomFilters 17:19:06.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:06.7 Info: => 0.000142s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:06', 'add_custom_filters') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 21: add_custom_filters migrated 17:19:06.7 Info: => 0.0004454s 17:19:06.7 Info: 22: import_list_tags migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.7 Info: Starting migration of Main DB to 22 17:19:06.7 Info: AlterTable ImportLists 17:19:06.7 Info: => 1.5E-06s 17:19:06.7 Info: CreateColumn ImportLists Tags String 17:19:06.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:06.7 Info: => 0.0006376s 17:19:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:06', 'import_list_tags') 17:19:06.7 Info: Committing Transaction 17:19:06.7 Info: 22: import_list_tags migrated 17:19:06.7 Info: => 0.0009532s 17:19:06.7 Info: 23: add_release_groups_etc migrating 17:19:06.7 Info: Beginning Transaction 17:19:06.8 Info: Starting migration of Main DB to 23 17:19:06.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) 17:19:06.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 17:19:06.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') 17:19:06.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') 17:19:06.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') 17:19:06.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') 17:19:06.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') 17:19:06.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') 17:19:06.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') 17:19:06.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') 17:19:06.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') 17:19:06.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') 17:19:06.8 Info: CreateTable ArtistMetadata 17:19:06.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) 17:19:06.8 Info: => 0.000187s 17:19:06.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:06.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:06.8 Info: => 0.0001067s 17:19:06.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" 17:19:06.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" 17:19:06.8 Info: => 0.0001257s 17:19:06.8 Info: AlterTable Artists 17:19:06.8 Info: => 1.1E-06s 17:19:06.8 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:06.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:06.8 Info: => 0.0006801s 17:19:06.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:06.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:06.8 Info: => 9.84E-05s 17:19:06.8 Info: CreateTable AlbumReleases 17:19:06.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) 17:19:06.8 Info: => 0.0002005s 17:19:06.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:06.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:06.8 Info: => 0.0001016s 17:19:06.8 Info: CreateIndex AlbumReleases (AlbumId) 17:19:06.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:06.8 Info: => 8.36E-05s 17:19:06.8 Info: PerformDBOperation 17:19:06.8 Info: Performing DB Operation 17:19:06.8 Info: => 0.0065454s 17:19:06.8 Info: AlterTable Albums 17:19:06.8 Info: => 1.5E-06s 17:19:06.8 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:06.8 Info: => 0.0006882s 17:19:06.8 Info: AlterTable Albums 17:19:06.8 Info: => 1.1E-06s 17:19:06.8 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:06.8 Info: => 0.0006274s 17:19:06.8 Info: AlterTable Albums 17:19:06.8 Info: => 1.1E-06s 17:19:06.8 Info: CreateColumn Albums Links String 17:19:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:06.8 Info: => 0.0006193s 17:19:06.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:06.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:06.8 Info: => 0.000103s 17:19:06.8 Info: AlterTable Tracks 17:19:06.8 Info: => 1E-06s 17:19:06.8 Info: CreateColumn Tracks ForeignRecordingId String 17:19:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:06.8 Info: => 0.0006338s 17:19:06.8 Info: AlterTable Tracks 17:19:06.8 Info: => 1E-06s 17:19:06.8 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:06.8 Info: => 0.0006248s 17:19:06.8 Info: AlterTable Tracks 17:19:06.8 Info: => 1E-06s 17:19:06.8 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:06.8 Info: => 0.0006336s 17:19:06.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:06.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:06.8 Info: => 0.0001136s 17:19:06.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:06.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:06.8 Info: => 9.7E-05s 17:19:06.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:06.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) 17:19:06.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" 17:19:06.8 Info: DROP TABLE "Artists" 17:19:06.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.8 Info: => 0.008398s 17:19:06.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:06.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) 17:19:06.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" 17:19:06.8 Info: DROP TABLE "Albums" 17:19:06.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.8 Info: => 0.0049975s 17:19:06.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:06.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) 17:19:06.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" 17:19:06.8 Info: DROP TABLE "Tracks" 17:19:06.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:06.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:06.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:06.8 Info: => 0.0046007s 17:19:06.8 Info: DeleteColumn TrackFiles ArtistId 17:19:06.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) 17:19:06.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" 17:19:06.8 Info: DROP TABLE "TrackFiles" 17:19:06.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:06.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.8 Info: => 0.0043992s 17:19:06.8 Info: CreateIndex Artists (ArtistMetadataId) 17:19:06.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:06.8 Info: => 8.75E-05s 17:19:06.8 Info: CreateIndex Artists (Monitored) 17:19:06.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:06.8 Info: => 8.41E-05s 17:19:06.8 Info: CreateIndex Albums (ArtistMetadataId) 17:19:06.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:06.8 Info: => 8.66E-05s 17:19:06.8 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:06.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:06.8 Info: => 8.74E-05s 17:19:06.8 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:06.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:06.8 Info: => 8.5E-05s 17:19:06.8 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:06.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:06.8 Info: => 8.59E-05s 17:19:06.8 Info: UpdateData 17:19:06.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:06.8 Info: => 5.13E-05s 17:19:06.8 Info: UpdateData 17:19:06.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:06.8 Info: => 4.47E-05s 17:19:06.8 Info: UpdateData 17:19:06.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:06.8 Info: => 4.87E-05s 17:19:06.8 Info: -> 12 Insert operations completed in 00:00:00.0012185 taking an average of 00:00:00.0001015 17:19:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:06', 'add_release_groups_etc') 17:19:06.8 Info: Committing Transaction 17:19:06.8 Info: 23: add_release_groups_etc migrated 17:19:06.8 Info: => 0.0006032s 17:19:06.8 Debug: Took: 00:00:00.1449187 17:19:06.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 17:19:06.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 17:19:06.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863469663629_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:06.9 Info: DatabaseEngineVersionCheck migrating 17:19:06.9 Info: PerformDBOperation 17:19:06.9 Info: Performing DB Operation 17:19:06.9 Info: SQLite 3.48.0 17:19:06.9 Info: => 0.0010942s 17:19:06.9 Info: DatabaseEngineVersionCheck migrated 17:19:06.9 Info: => 0.0011129s 17:19:06.9 Info: VersionMigration migrating 17:19:06.9 Info: Beginning Transaction 17:19:06.9 Info: CreateTable VersionInfo 17:19:06.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:06.9 Info: => 0.0001466s 17:19:06.9 Info: Committing Transaction 17:19:06.9 Info: VersionMigration migrated 17:19:06.9 Info: => 0.0005157s 17:19:06.9 Info: VersionUniqueMigration migrating 17:19:06.9 Info: Beginning Transaction 17:19:06.9 Info: CreateIndex VersionInfo (Version) 17:19:06.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:06.9 Info: => 0.0001252s 17:19:06.9 Info: AlterTable VersionInfo 17:19:06.9 Info: => 1.1E-06s 17:19:06.9 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:06.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:06.9 Info: => 0.0005887s 17:19:06.9 Info: Committing Transaction 17:19:06.9 Info: VersionUniqueMigration migrated 17:19:06.9 Info: => 0.0008012s 17:19:06.9 Info: VersionDescriptionMigration migrating 17:19:06.9 Info: Beginning Transaction 17:19:06.9 Info: AlterTable VersionInfo 17:19:06.9 Info: => 1.1E-06s 17:19:06.9 Info: CreateColumn VersionInfo Description String 17:19:06.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:06.9 Info: => 0.0002s 17:19:06.9 Info: Committing Transaction 17:19:06.9 Info: VersionDescriptionMigration migrated 17:19:06.9 Info: => 0.0004084s 17:19:06.9 Info: 1: InitialSetup migrating 17:19:06.9 Info: Beginning Transaction 17:19:06.9 Info: Starting migration of Main DB to 1 17:19:06.9 Info: CreateTable Config 17:19:06.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:06.9 Info: => 0.0001867s 17:19:06.9 Info: CreateIndex Config (Key) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:06.9 Info: => 8.29E-05s 17:19:06.9 Info: CreateTable RootFolders 17:19:06.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:06.9 Info: => 9.25E-05s 17:19:06.9 Info: CreateIndex RootFolders (Path) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:06.9 Info: => 7.78E-05s 17:19:06.9 Info: CreateTable Artists 17:19:06.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) 17:19:06.9 Info: => 0.0002536s 17:19:06.9 Info: CreateIndex Artists (ForeignArtistId) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:06.9 Info: => 7.8E-05s 17:19:06.9 Info: CreateIndex Artists (NameSlug) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:06.9 Info: => 7.21E-05s 17:19:06.9 Info: CreateIndex Artists (CleanName) 17:19:06.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:06.9 Info: => 7.57E-05s 17:19:06.9 Info: CreateIndex Artists (Path) 17:19:06.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:06.9 Info: => 7.45E-05s 17:19:06.9 Info: CreateTable Albums 17:19:06.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) 17:19:06.9 Info: => 0.0002175s 17:19:06.9 Info: CreateIndex Albums (ForeignAlbumId) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:06.9 Info: => 8.52E-05s 17:19:06.9 Info: CreateIndex Albums (MBId) 17:19:06.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:06.9 Info: => 7.09E-05s 17:19:06.9 Info: CreateIndex Albums (TADBId) 17:19:06.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:06.9 Info: => 7.3E-05s 17:19:06.9 Info: CreateIndex Albums (TitleSlug) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:06.9 Info: => 7.28E-05s 17:19:06.9 Info: CreateIndex Albums (CleanTitle) 17:19:06.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:06.9 Info: => 7.39E-05s 17:19:06.9 Info: CreateIndex Albums (Path) 17:19:06.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:06.9 Info: => 7.37E-05s 17:19:06.9 Info: CreateTable Tracks 17:19:06.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) 17:19:06.9 Info: => 0.0001525s 17:19:06.9 Info: CreateIndex Tracks (ForeignTrackId) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:06.9 Info: => 7.55E-05s 17:19:06.9 Info: CreateIndex Tracks (ArtistId) 17:19:06.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:06.9 Info: => 7.74E-05s 17:19:06.9 Info: CreateIndex Tracks (TrackFileId) 17:19:06.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:06.9 Info: => 0.0001053s 17:19:06.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:06.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:06.9 Info: => 8.87E-05s 17:19:06.9 Info: CreateTable TrackFiles 17:19:06.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) 17:19:06.9 Info: => 0.0001442s 17:19:06.9 Info: CreateIndex TrackFiles (ArtistId) 17:19:06.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:06.9 Info: => 8.77E-05s 17:19:06.9 Info: CreateIndex TrackFiles (AlbumId) 17:19:06.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:06.9 Info: => 7.88E-05s 17:19:06.9 Info: CreateTable History 17:19:06.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) 17:19:06.9 Info: => 0.0001482s 17:19:06.9 Info: CreateIndex History (Date) 17:19:06.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:06.9 Info: => 8.15E-05s 17:19:06.9 Info: CreateIndex History (EventType) 17:19:06.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:06.9 Info: => 0.0001111s 17:19:06.9 Info: CreateIndex History (DownloadId) 17:19:06.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:06.9 Info: => 0.0001003s 17:19:06.9 Info: CreateIndex History (AlbumId) 17:19:06.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:06.9 Info: => 8.15E-05s 17:19:06.9 Info: CreateTable Notifications 17:19:06.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) 17:19:06.9 Info: => 0.0001349s 17:19:06.9 Info: CreateTable ScheduledTasks 17:19:06.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:06.9 Info: => 0.0001122s 17:19:06.9 Info: CreateIndex ScheduledTasks (TypeName) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:06.9 Info: => 7.98E-05s 17:19:06.9 Info: CreateTable Indexers 17:19:06.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) 17:19:06.9 Info: => 0.0001165s 17:19:06.9 Info: CreateIndex Indexers (Name) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:06.9 Info: => 0.0001144s 17:19:06.9 Info: CreateTable Profiles 17:19:06.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:06.9 Info: => 0.000119s 17:19:06.9 Info: CreateIndex Profiles (Name) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:06.9 Info: => 8.44E-05s 17:19:06.9 Info: CreateTable QualityDefinitions 17:19:06.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:06.9 Info: => 0.0001198s 17:19:06.9 Info: CreateIndex QualityDefinitions (Quality) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:06.9 Info: => 8.85E-05s 17:19:06.9 Info: CreateIndex QualityDefinitions (Title) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:06.9 Info: => 8.96E-05s 17:19:06.9 Info: CreateTable NamingConfig 17:19:06.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) 17:19:06.9 Info: => 0.0001585s 17:19:06.9 Info: CreateTable Blacklist 17:19:06.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 '') 17:19:06.9 Info: => 0.0001919s 17:19:06.9 Info: CreateTable Metadata 17:19:06.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) 17:19:06.9 Info: => 0.0001163s 17:19:06.9 Info: CreateTable MetadataFiles 17:19:06.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) 17:19:06.9 Info: => 0.0001334s 17:19:06.9 Info: CreateTable DownloadClients 17:19:06.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) 17:19:06.9 Info: => 0.0001165s 17:19:06.9 Info: CreateTable PendingReleases 17:19:06.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 '') 17:19:06.9 Info: => 0.0001272s 17:19:06.9 Info: CreateTable RemotePathMappings 17:19:06.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:06.9 Info: => 0.000104s 17:19:06.9 Info: CreateTable Tags 17:19:06.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:06.9 Info: => 9.52E-05s 17:19:06.9 Info: CreateIndex Tags (Label) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:06.9 Info: => 9.8E-05s 17:19:06.9 Info: CreateTable Restrictions 17:19:06.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:06.9 Info: => 0.0001096s 17:19:06.9 Info: CreateTable DelayProfiles 17:19:06.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) 17:19:06.9 Info: => 0.0001352s 17:19:06.9 Info: CreateTable Users 17:19:06.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:06.9 Info: => 0.0001027s 17:19:06.9 Info: CreateIndex Users (Identifier) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:06.9 Info: => 8.96E-05s 17:19:06.9 Info: CreateIndex Users (Username) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:06.9 Info: => 8.4E-05s 17:19:06.9 Info: CreateTable Commands 17:19:06.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) 17:19:06.9 Info: => 0.0001395s 17:19:06.9 Info: CreateTable IndexerStatus 17:19:06.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) 17:19:06.9 Info: => 0.0001442s 17:19:06.9 Info: CreateIndex IndexerStatus (ProviderId) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:06.9 Info: => 8.53E-05s 17:19:06.9 Info: CreateTable ExtraFiles 17:19:06.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) 17:19:06.9 Info: => 0.0001274s 17:19:06.9 Info: CreateTable LyricFiles 17:19:06.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) 17:19:06.9 Info: => 0.0001464s 17:19:06.9 Info: CreateTable LanguageProfiles 17:19:06.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:06.9 Info: => 0.0001058s 17:19:06.9 Info: CreateIndex LanguageProfiles (Name) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:06.9 Info: => 8.95E-05s 17:19:06.9 Info: CreateTable DownloadClientStatus 17:19:06.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) 17:19:06.9 Info: => 0.0001187s 17:19:06.9 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:06.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:06.9 Info: => 9.03E-05s 17:19:06.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:06.9 Info: -> 1 Insert operations completed in 00:00:00.0000702 taking an average of 00:00:00.0000702 17:19:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:06', 'InitialSetup') 17:19:06.9 Info: Committing Transaction 17:19:06.9 Info: 1: InitialSetup migrated 17:19:06.9 Info: => 0.0010162s 17:19:06.9 Info: 2: add_reason_to_pending_releases migrating 17:19:06.9 Info: Beginning Transaction 17:19:06.9 Info: Starting migration of Main DB to 2 17:19:06.9 Info: AlterTable PendingReleases 17:19:06.9 Info: => 1.2E-06s 17:19:06.9 Info: CreateColumn PendingReleases Reason Int32 17:19:06.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:06.9 Info: => 0.0005902s 17:19:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:07', 'add_reason_to_pending_releases') 17:19:06.9 Info: Committing Transaction 17:19:06.9 Info: 2: add_reason_to_pending_releases migrated 17:19:06.9 Info: => 0.0008972s 17:19:06.9 Info: 3: add_medium_support migrating 17:19:06.9 Info: Beginning Transaction 17:19:06.9 Info: Starting migration of Main DB to 3 17:19:06.9 Info: AlterTable Albums 17:19:06.9 Info: => 1.3E-06s 17:19:06.9 Info: CreateColumn Albums Media String 17:19:06.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:06.9 Info: => 0.0005843s 17:19:06.9 Info: AlterTable Tracks 17:19:06.9 Info: => 1.1E-06s 17:19:06.9 Info: CreateColumn Tracks MediumNumber Int32 17:19:06.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:07.0 Info: => 0.0005489s 17:19:07.0 Info: AlterTable Tracks 17:19:07.0 Info: => 1.2E-06s 17:19:07.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:07.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:07.0 Info: => 0.0005341s 17:19:07.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:07.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:07.0 Info: => 4.68E-05s 17:19:07.0 Info: DeleteColumn Tracks TrackNumber 17:19:07.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 17:19:07.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 17:19:07.0 Info: DROP TABLE "Tracks" 17:19:07.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:07.0 Info: => 0.0064607s 17:19:07.0 Info: AlterTable Tracks 17:19:07.0 Info: => 1.1E-06s 17:19:07.0 Info: CreateColumn Tracks TrackNumber String 17:19:07.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:07.0 Info: => 0.00055s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:07', 'add_medium_support') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 3: add_medium_support migrated 17:19:07.0 Info: => 0.0009571s 17:19:07.0 Info: 4: add_various_qualites_in_profile migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 4 17:19:07.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:07.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:07.0 Info: => 5.73E-05s 17:19:07.0 Info: PerformDBOperation 17:19:07.0 Info: Performing DB Operation 17:19:07.0 Info: => 3.89E-05s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:07', 'add_various_qualites_in_profile') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 4: add_various_qualites_in_profile migrated 17:19:07.0 Info: => 0.0002957s 17:19:07.0 Info: 5: metadata_profiles migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 5 17:19:07.0 Info: CreateTable MetadataProfiles 17:19:07.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:07.0 Info: => 0.0001434s 17:19:07.0 Info: CreateIndex MetadataProfiles (Name) 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:07.0 Info: => 9.62E-05s 17:19:07.0 Info: AlterTable Artists 17:19:07.0 Info: => 1E-06s 17:19:07.0 Info: CreateColumn Artists MetadataProfileId Int32 17:19:07.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:07.0 Info: => 0.0006037s 17:19:07.0 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:07.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:07.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 17:19:07.0 Info: DROP TABLE "Artists" 17:19:07.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.0 Info: => 0.0046129s 17:19:07.0 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:07.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:07.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 17:19:07.0 Info: DROP TABLE "Artists" 17:19:07.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.0 Info: => 0.004592s 17:19:07.0 Info: AlterTable Albums 17:19:07.0 Info: => 1.1E-06s 17:19:07.0 Info: CreateColumn Albums SecondaryTypes String 17:19:07.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:07.0 Info: => 0.0005578s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:07', 'metadata_profiles') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 5: metadata_profiles migrated 17:19:07.0 Info: => 0.0009829s 17:19:07.0 Info: 6: separate_automatic_and_interactive_search migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 6 17:19:07.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:07.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 17:19:07.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:07.0 Info: DROP TABLE "Indexers" 17:19:07.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:07.0 Info: => 0.003908s 17:19:07.0 Info: AlterTable Indexers 17:19:07.0 Info: => 1.2E-06s 17:19:07.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:07.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:07.0 Info: => 0.0005345s 17:19:07.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:07.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:07.0 Info: => 4.36E-05s 17:19:07.0 Info: AlterTable Indexers 17:19:07.0 Info: => 9E-07s 17:19:07.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:07.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 17:19:07.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 17:19:07.0 Info: DROP TABLE "Indexers" 17:19:07.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:07.0 Info: => 0.0039187s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:07', 'separate_automatic_and_interactive_search') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 6: separate_automatic_and_interactive_search migrated 17:19:07.0 Info: => 0.0042634s 17:19:07.0 Info: 7: change_album_path_to_relative migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 7 17:19:07.0 Info: DeleteColumn Albums Path 17:19:07.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) 17:19:07.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" 17:19:07.0 Info: DROP TABLE "Albums" 17:19:07.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.0 Info: => 0.0047883s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:07', 'change_album_path_to_relative') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 7: change_album_path_to_relative migrated 17:19:07.0 Info: => 0.0052162s 17:19:07.0 Info: 8: change_quality_size_mb_to_kb migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 8 17:19:07.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 17:19:07.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 17:19:07.0 Info: => 5.42E-05s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:07', 'change_quality_size_mb_to_kb') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 8: change_quality_size_mb_to_kb migrated 17:19:07.0 Info: => 0.0003121s 17:19:07.0 Info: 9: album_releases migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 9 17:19:07.0 Info: AlterTable Albums 17:19:07.0 Info: => 1.3E-06s 17:19:07.0 Info: CreateColumn Albums Releases String 17:19:07.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:07.0 Info: => 0.0005712s 17:19:07.0 Info: AlterTable Albums 17:19:07.0 Info: => 1E-06s 17:19:07.0 Info: CreateColumn Albums CurrentRelease String 17:19:07.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:07.0 Info: => 0.0005638s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:07', 'album_releases') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 9: album_releases migrated 17:19:07.0 Info: => 0.0008876s 17:19:07.0 Info: 10: album_releases_fix migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 10 17:19:07.0 Info: AlterTable Albums 17:19:07.0 Info: => 1.2E-06s 17:19:07.0 Info: AlterColumn Albums Releases String 17:19:07.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) 17:19:07.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" 17:19:07.0 Info: DROP TABLE "Albums" 17:19:07.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.0 Info: => 0.004698s 17:19:07.0 Info: AlterTable Albums 17:19:07.0 Info: => 1.2E-06s 17:19:07.0 Info: AlterColumn Albums CurrentRelease String 17:19:07.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) 17:19:07.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" 17:19:07.0 Info: DROP TABLE "Albums" 17:19:07.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.0 Info: => 0.0047623s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:07', 'album_releases_fix') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 10: album_releases_fix migrated 17:19:07.0 Info: => 0.0051547s 17:19:07.0 Info: 11: import_lists migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 11 17:19:07.0 Info: CreateTable ImportLists 17:19:07.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) 17:19:07.0 Info: => 0.0001876s 17:19:07.0 Info: CreateIndex ImportLists (Name) 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:07.0 Info: => 9.84E-05s 17:19:07.0 Info: CreateTable ImportListStatus 17:19:07.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) 17:19:07.0 Info: => 0.0001299s 17:19:07.0 Info: CreateIndex ImportListStatus (ProviderId) 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:07.0 Info: => 9.06E-05s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:07', 'import_lists') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 11: import_lists migrated 17:19:07.0 Info: => 0.0004549s 17:19:07.0 Info: 12: add_release_status migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 12 17:19:07.0 Info: AlterTable MetadataProfiles 17:19:07.0 Info: => 1.1E-06s 17:19:07.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:07.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:07.0 Info: => 0.0005875s 17:19:07.0 Info: PerformDBOperation 17:19:07.0 Info: Performing DB Operation 17:19:07.0 Info: => 3.24E-05s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:07', 'add_release_status') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 12: add_release_status migrated 17:19:07.0 Info: => 0.0003405s 17:19:07.0 Info: 13: album_download_notification migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 13 17:19:07.0 Info: AlterTable Notifications 17:19:07.0 Info: => 1.3E-06s 17:19:07.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:07.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:07.0 Info: => 0.0005867s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:07', 'album_download_notification') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 13: album_download_notification migrated 17:19:07.0 Info: => 0.0009109s 17:19:07.0 Info: 14: fix_language_metadata_profiles migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 14 17:19:07.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 17:19:07.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 17:19:07.0 Info: => 0.0001159s 17:19:07.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 17:19:07.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 17:19:07.0 Info: => 7.64E-05s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:07', 'fix_language_metadata_profiles') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 14: fix_language_metadata_profiles migrated 17:19:07.0 Info: => 0.0003426s 17:19:07.0 Info: 15: remove_fanzub migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 15 17:19:07.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:07.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:07.0 Info: => 4.65E-05s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:07', 'remove_fanzub') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 15: remove_fanzub migrated 17:19:07.0 Info: => 0.0003117s 17:19:07.0 Info: 16: update_artist_history_indexes migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 16 17:19:07.0 Info: CreateIndex Albums (ArtistId) 17:19:07.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:07.0 Info: => 0.0001185s 17:19:07.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:07.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:07.0 Info: => 9.91E-05s 17:19:07.0 Info: DeleteIndex History (AlbumId) 17:19:07.0 Info: DROP INDEX "IX_History_AlbumId" 17:19:07.0 Info: => 0.0001256s 17:19:07.0 Info: CreateIndex History (AlbumId, Date) 17:19:07.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:07.0 Info: => 0.0001087s 17:19:07.0 Info: DeleteIndex History (DownloadId) 17:19:07.0 Info: DROP INDEX "IX_History_DownloadId" 17:19:07.0 Info: => 0.0001127s 17:19:07.0 Info: CreateIndex History (DownloadId, Date) 17:19:07.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:07.0 Info: => 9.55E-05s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:07', 'update_artist_history_indexes') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 16: update_artist_history_indexes migrated 17:19:07.0 Info: => 0.0004751s 17:19:07.0 Info: 17: remove_nma migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 17 17:19:07.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:07.0 Info: => 6.36E-05s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:07', 'remove_nma') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 17: remove_nma migrated 17:19:07.0 Info: => 0.0003219s 17:19:07.0 Info: 18: album_disambiguation migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 18 17:19:07.0 Info: AlterTable Albums 17:19:07.0 Info: => 1.1E-06s 17:19:07.0 Info: CreateColumn Albums Disambiguation String 17:19:07.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:07.0 Info: => 0.0006089s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:07', 'album_disambiguation') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 18: album_disambiguation migrated 17:19:07.0 Info: => 0.0009268s 17:19:07.0 Info: 19: add_ape_quality_in_profiles migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 19 17:19:07.0 Info: PerformDBOperation 17:19:07.0 Info: Performing DB Operation 17:19:07.0 Info: => 3.75E-05s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:07', 'add_ape_quality_in_profiles') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 19: add_ape_quality_in_profiles migrated 17:19:07.0 Info: => 0.0003456s 17:19:07.0 Info: 20: remove_pushalot migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 20 17:19:07.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:07.0 Info: => 5.1E-05s 17:19:07.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:07.0 Info: => 4.42E-05s 17:19:07.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:07.0 Info: => 4.22E-05s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:07', 'remove_pushalot') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 20: remove_pushalot migrated 17:19:07.0 Info: => 0.0003179s 17:19:07.0 Info: 21: add_custom_filters migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 21 17:19:07.0 Info: CreateTable CustomFilters 17:19:07.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:07.0 Info: => 0.0001418s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:07', 'add_custom_filters') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 21: add_custom_filters migrated 17:19:07.0 Info: => 0.0004454s 17:19:07.0 Info: 22: import_list_tags migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 22 17:19:07.0 Info: AlterTable ImportLists 17:19:07.0 Info: => 1E-06s 17:19:07.0 Info: CreateColumn ImportLists Tags String 17:19:07.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:07.0 Info: => 0.0006091s 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:07', 'import_list_tags') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 22: import_list_tags migrated 17:19:07.0 Info: => 0.0009377s 17:19:07.0 Info: 23: add_release_groups_etc migrating 17:19:07.0 Info: Beginning Transaction 17:19:07.0 Info: Starting migration of Main DB to 23 17:19:07.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) 17:19:07.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2025-02-04T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2025-02-04T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 17:19:07.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 17:19:07.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 17:19:07.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 17:19:07.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 17:19:07.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 17:19:07.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 17:19:07.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 17:19:07.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 17:19:07.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 17:19:07.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 17:19:07.0 Info: CreateTable ArtistMetadata 17:19:07.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) 17:19:07.0 Info: => 0.0001728s 17:19:07.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:07.0 Info: => 9.47E-05s 17:19:07.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" 17:19:07.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" 17:19:07.0 Info: => 9.64E-05s 17:19:07.0 Info: AlterTable Artists 17:19:07.0 Info: => 1.1E-06s 17:19:07.0 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:07.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:07.0 Info: => 0.0006254s 17:19:07.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:07.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:07.0 Info: => 7.97E-05s 17:19:07.0 Info: CreateTable AlbumReleases 17:19:07.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) 17:19:07.0 Info: => 0.0001711s 17:19:07.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:07.0 Info: => 9.18E-05s 17:19:07.0 Info: CreateIndex AlbumReleases (AlbumId) 17:19:07.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:07.0 Info: => 8.33E-05s 17:19:07.0 Info: PerformDBOperation 17:19:07.0 Info: Performing DB Operation 17:19:07.0 Info: => 0.0053554s 17:19:07.0 Info: AlterTable Albums 17:19:07.0 Info: => 1.6E-06s 17:19:07.0 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:07.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:07.0 Info: => 0.0006611s 17:19:07.0 Info: AlterTable Albums 17:19:07.0 Info: => 1.2E-06s 17:19:07.0 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:07.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:07.0 Info: => 0.0006262s 17:19:07.0 Info: AlterTable Albums 17:19:07.0 Info: => 1.1E-06s 17:19:07.0 Info: CreateColumn Albums Links String 17:19:07.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:07.0 Info: => 0.0006104s 17:19:07.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:07.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:07.0 Info: => 9.82E-05s 17:19:07.0 Info: AlterTable Tracks 17:19:07.0 Info: => 1E-06s 17:19:07.0 Info: CreateColumn Tracks ForeignRecordingId String 17:19:07.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:07.0 Info: => 0.0006148s 17:19:07.0 Info: AlterTable Tracks 17:19:07.0 Info: => 1.4E-06s 17:19:07.0 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:07.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:07.0 Info: => 0.0006089s 17:19:07.0 Info: AlterTable Tracks 17:19:07.0 Info: => 1.2E-06s 17:19:07.0 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:07.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:07.0 Info: => 0.0006174s 17:19:07.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:07.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:07.0 Info: => 0.0001256s 17:19:07.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:07.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:07.0 Info: => 9.71E-05s 17:19:07.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:07.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) 17:19:07.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" 17:19:07.0 Info: DROP TABLE "Artists" 17:19:07.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:07.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.0 Info: => 0.0061095s 17:19:07.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:07.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) 17:19:07.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" 17:19:07.0 Info: DROP TABLE "Albums" 17:19:07.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.0 Info: => 0.0050174s 17:19:07.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:07.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) 17:19:07.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" 17:19:07.0 Info: DROP TABLE "Tracks" 17:19:07.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:07.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:07.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:07.0 Info: => 0.0046031s 17:19:07.0 Info: DeleteColumn TrackFiles ArtistId 17:19:07.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) 17:19:07.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" 17:19:07.0 Info: DROP TABLE "TrackFiles" 17:19:07.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:07.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:07.0 Info: => 0.0043548s 17:19:07.0 Info: CreateIndex Artists (ArtistMetadataId) 17:19:07.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:07.0 Info: => 9.25E-05s 17:19:07.0 Info: CreateIndex Artists (Monitored) 17:19:07.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:07.0 Info: => 8.75E-05s 17:19:07.0 Info: CreateIndex Albums (ArtistMetadataId) 17:19:07.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:07.0 Info: => 8.47E-05s 17:19:07.0 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:07.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:07.0 Info: => 8.62E-05s 17:19:07.0 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:07.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:07.0 Info: => 8.74E-05s 17:19:07.0 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:07.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:07.0 Info: => 8.85E-05s 17:19:07.0 Info: UpdateData 17:19:07.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:07.0 Info: => 5.11E-05s 17:19:07.0 Info: UpdateData 17:19:07.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:07.0 Info: => 4.72E-05s 17:19:07.0 Info: UpdateData 17:19:07.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:07.0 Info: => 4.73E-05s 17:19:07.0 Info: -> 23 Insert operations completed in 00:00:00.0042350 taking an average of 00:00:00.0001841 17:19:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:07', 'add_release_groups_etc') 17:19:07.0 Info: Committing Transaction 17:19:07.0 Info: 23: add_release_groups_etc migrated 17:19:07.0 Info: => 0.0006172s 17:19:07.0 Debug: Took: 00:00:00.1306590 17:19:07.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 17:19:07.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 17:19:07.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863472469470_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:07.2 Info: DatabaseEngineVersionCheck migrating 17:19:07.2 Info: PerformDBOperation 17:19:07.2 Info: Performing DB Operation 17:19:07.2 Info: SQLite 3.48.0 17:19:07.2 Info: => 0.0010192s 17:19:07.2 Info: DatabaseEngineVersionCheck migrated 17:19:07.2 Info: => 0.0010376s 17:19:07.2 Info: VersionMigration migrating 17:19:07.2 Info: Beginning Transaction 17:19:07.2 Info: CreateTable VersionInfo 17:19:07.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:07.2 Info: => 0.0001407s 17:19:07.2 Info: Committing Transaction 17:19:07.2 Info: VersionMigration migrated 17:19:07.2 Info: => 0.0004989s 17:19:07.2 Info: VersionUniqueMigration migrating 17:19:07.2 Info: Beginning Transaction 17:19:07.2 Info: CreateIndex VersionInfo (Version) 17:19:07.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:07.2 Info: => 0.0001252s 17:19:07.2 Info: AlterTable VersionInfo 17:19:07.2 Info: => 1.1E-06s 17:19:07.2 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:07.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:07.2 Info: => 0.0005876s 17:19:07.2 Info: Committing Transaction 17:19:07.2 Info: VersionUniqueMigration migrated 17:19:07.2 Info: => 0.0008163s 17:19:07.2 Info: VersionDescriptionMigration migrating 17:19:07.2 Info: Beginning Transaction 17:19:07.2 Info: AlterTable VersionInfo 17:19:07.2 Info: => 1.1E-06s 17:19:07.2 Info: CreateColumn VersionInfo Description String 17:19:07.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:07.2 Info: => 0.0002047s 17:19:07.2 Info: Committing Transaction 17:19:07.2 Info: VersionDescriptionMigration migrated 17:19:07.2 Info: => 0.0003929s 17:19:07.2 Info: 1: InitialSetup migrating 17:19:07.2 Info: Beginning Transaction 17:19:07.2 Info: Starting migration of Main DB to 1 17:19:07.2 Info: CreateTable Config 17:19:07.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:07.2 Info: => 0.0001677s 17:19:07.2 Info: CreateIndex Config (Key) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:07.2 Info: => 7.92E-05s 17:19:07.2 Info: CreateTable RootFolders 17:19:07.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:07.2 Info: => 9.04E-05s 17:19:07.2 Info: CreateIndex RootFolders (Path) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:07.2 Info: => 7.57E-05s 17:19:07.2 Info: CreateTable Artists 17:19:07.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 17:19:07.2 Info: => 0.0002461s 17:19:07.2 Info: CreateIndex Artists (ForeignArtistId) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:07.2 Info: => 7.62E-05s 17:19:07.2 Info: CreateIndex Artists (NameSlug) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:07.2 Info: => 7.4E-05s 17:19:07.2 Info: CreateIndex Artists (CleanName) 17:19:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.2 Info: => 0.0001339s 17:19:07.2 Info: CreateIndex Artists (Path) 17:19:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.2 Info: => 7.96E-05s 17:19:07.2 Info: CreateTable Albums 17:19:07.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:07.2 Info: => 0.0002203s 17:19:07.2 Info: CreateIndex Albums (ForeignAlbumId) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.2 Info: => 7.84E-05s 17:19:07.2 Info: CreateIndex Albums (MBId) 17:19:07.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.2 Info: => 7.31E-05s 17:19:07.2 Info: CreateIndex Albums (TADBId) 17:19:07.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.2 Info: => 7.63E-05s 17:19:07.2 Info: CreateIndex Albums (TitleSlug) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.2 Info: => 7.24E-05s 17:19:07.2 Info: CreateIndex Albums (CleanTitle) 17:19:07.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.2 Info: => 7.38E-05s 17:19:07.2 Info: CreateIndex Albums (Path) 17:19:07.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:07.2 Info: => 7.08E-05s 17:19:07.2 Info: CreateTable Tracks 17:19:07.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:07.2 Info: => 0.0001482s 17:19:07.2 Info: CreateIndex Tracks (ForeignTrackId) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:07.2 Info: => 7.83E-05s 17:19:07.2 Info: CreateIndex Tracks (ArtistId) 17:19:07.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:07.2 Info: => 8.17E-05s 17:19:07.2 Info: CreateIndex Tracks (TrackFileId) 17:19:07.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:07.2 Info: => 0.0001066s 17:19:07.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:07.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:07.2 Info: => 8.85E-05s 17:19:07.2 Info: CreateTable TrackFiles 17:19:07.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 17:19:07.2 Info: => 0.0001438s 17:19:07.2 Info: CreateIndex TrackFiles (ArtistId) 17:19:07.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:07.2 Info: => 8.5E-05s 17:19:07.2 Info: CreateIndex TrackFiles (AlbumId) 17:19:07.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:07.2 Info: => 8.25E-05s 17:19:07.2 Info: CreateTable History 17:19:07.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 17:19:07.2 Info: => 0.0001504s 17:19:07.2 Info: CreateIndex History (Date) 17:19:07.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:07.2 Info: => 8.31E-05s 17:19:07.2 Info: CreateIndex History (EventType) 17:19:07.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:07.2 Info: => 0.0001054s 17:19:07.2 Info: CreateIndex History (DownloadId) 17:19:07.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:07.2 Info: => 9.48E-05s 17:19:07.2 Info: CreateIndex History (AlbumId) 17:19:07.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:07.2 Info: => 8.32E-05s 17:19:07.2 Info: CreateTable Notifications 17:19:07.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 17:19:07.2 Info: => 0.0001343s 17:19:07.2 Info: CreateTable ScheduledTasks 17:19:07.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:07.2 Info: => 0.0001113s 17:19:07.2 Info: CreateIndex ScheduledTasks (TypeName) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:07.2 Info: => 8.13E-05s 17:19:07.2 Info: CreateTable Indexers 17:19:07.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 17:19:07.2 Info: => 0.0001129s 17:19:07.2 Info: CreateIndex Indexers (Name) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:07.2 Info: => 0.0001113s 17:19:07.2 Info: CreateTable Profiles 17:19:07.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:07.2 Info: => 0.000134s 17:19:07.2 Info: CreateIndex Profiles (Name) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:07.2 Info: => 8.93E-05s 17:19:07.2 Info: CreateTable QualityDefinitions 17:19:07.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:07.2 Info: => 0.0001166s 17:19:07.2 Info: CreateIndex QualityDefinitions (Quality) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:07.2 Info: => 7.92E-05s 17:19:07.2 Info: CreateIndex QualityDefinitions (Title) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:07.2 Info: => 8.48E-05s 17:19:07.2 Info: CreateTable NamingConfig 17:19:07.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 17:19:07.2 Info: => 0.0001493s 17:19:07.2 Info: CreateTable Blacklist 17:19:07.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 17:19:07.2 Info: => 0.0001874s 17:19:07.2 Info: CreateTable Metadata 17:19:07.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:07.2 Info: => 0.0001137s 17:19:07.2 Info: CreateTable MetadataFiles 17:19:07.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:07.2 Info: => 0.0001335s 17:19:07.2 Info: CreateTable DownloadClients 17:19:07.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:07.2 Info: => 0.000115s 17:19:07.2 Info: CreateTable PendingReleases 17:19:07.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 17:19:07.2 Info: => 0.0001269s 17:19:07.2 Info: CreateTable RemotePathMappings 17:19:07.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:07.2 Info: => 0.000102s 17:19:07.2 Info: CreateTable Tags 17:19:07.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:07.2 Info: => 9.38E-05s 17:19:07.2 Info: CreateIndex Tags (Label) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:07.2 Info: => 0.0001037s 17:19:07.2 Info: CreateTable Restrictions 17:19:07.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:07.2 Info: => 0.0001077s 17:19:07.2 Info: CreateTable DelayProfiles 17:19:07.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 17:19:07.2 Info: => 0.0001358s 17:19:07.2 Info: CreateTable Users 17:19:07.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:07.2 Info: => 0.0001045s 17:19:07.2 Info: CreateIndex Users (Identifier) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:07.2 Info: => 8.73E-05s 17:19:07.2 Info: CreateIndex Users (Username) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:07.2 Info: => 8.03E-05s 17:19:07.2 Info: CreateTable Commands 17:19:07.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:07.2 Info: => 0.0001421s 17:19:07.2 Info: CreateTable IndexerStatus 17:19:07.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:07.2 Info: => 0.0001419s 17:19:07.2 Info: CreateIndex IndexerStatus (ProviderId) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:07.2 Info: => 8.49E-05s 17:19:07.2 Info: CreateTable ExtraFiles 17:19:07.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:07.2 Info: => 0.0001238s 17:19:07.2 Info: CreateTable LyricFiles 17:19:07.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 17:19:07.2 Info: => 0.0001456s 17:19:07.2 Info: CreateTable LanguageProfiles 17:19:07.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:07.2 Info: => 0.0001026s 17:19:07.2 Info: CreateIndex LanguageProfiles (Name) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:07.2 Info: => 0.0001038s 17:19:07.2 Info: CreateTable DownloadClientStatus 17:19:07.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:07.2 Info: => 0.0001165s 17:19:07.2 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:07.2 Info: => 9.06E-05s 17:19:07.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:07.2 Info: -> 1 Insert operations completed in 00:00:00.0000673 taking an average of 00:00:00.0000673 17:19:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:07', 'InitialSetup') 17:19:07.2 Info: Committing Transaction 17:19:07.2 Info: 1: InitialSetup migrated 17:19:07.2 Info: => 0.0009405s 17:19:07.2 Info: 2: add_reason_to_pending_releases migrating 17:19:07.2 Info: Beginning Transaction 17:19:07.2 Info: Starting migration of Main DB to 2 17:19:07.2 Info: AlterTable PendingReleases 17:19:07.2 Info: => 1.2E-06s 17:19:07.2 Info: CreateColumn PendingReleases Reason Int32 17:19:07.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:07.2 Info: => 0.0005826s 17:19:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:07', 'add_reason_to_pending_releases') 17:19:07.2 Info: Committing Transaction 17:19:07.2 Info: 2: add_reason_to_pending_releases migrated 17:19:07.2 Info: => 0.0008771s 17:19:07.2 Info: 3: add_medium_support migrating 17:19:07.2 Info: Beginning Transaction 17:19:07.2 Info: Starting migration of Main DB to 3 17:19:07.2 Info: AlterTable Albums 17:19:07.2 Info: => 1.3E-06s 17:19:07.2 Info: CreateColumn Albums Media String 17:19:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:07.2 Info: => 0.0005771s 17:19:07.2 Info: AlterTable Tracks 17:19:07.2 Info: => 1.2E-06s 17:19:07.2 Info: CreateColumn Tracks MediumNumber Int32 17:19:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:07.2 Info: => 0.0005404s 17:19:07.2 Info: AlterTable Tracks 17:19:07.2 Info: => 1.1E-06s 17:19:07.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:07.2 Info: => 0.0005299s 17:19:07.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:07.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:07.2 Info: => 4.44E-05s 17:19:07.2 Info: DeleteColumn Tracks TrackNumber 17:19:07.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 17:19:07.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 17:19:07.2 Info: DROP TABLE "Tracks" 17:19:07.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:07.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:07.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:07.2 Info: => 0.0066297s 17:19:07.2 Info: AlterTable Tracks 17:19:07.2 Info: => 1E-06s 17:19:07.2 Info: CreateColumn Tracks TrackNumber String 17:19:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:07.2 Info: => 0.0005323s 17:19:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:07', 'add_medium_support') 17:19:07.2 Info: Committing Transaction 17:19:07.2 Info: 3: add_medium_support migrated 17:19:07.2 Info: => 0.0009125s 17:19:07.2 Info: 4: add_various_qualites_in_profile migrating 17:19:07.2 Info: Beginning Transaction 17:19:07.2 Info: Starting migration of Main DB to 4 17:19:07.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:07.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:07.2 Info: => 5.54E-05s 17:19:07.2 Info: PerformDBOperation 17:19:07.2 Info: Performing DB Operation 17:19:07.2 Info: => 3.99E-05s 17:19:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:07', 'add_various_qualites_in_profile') 17:19:07.2 Info: Committing Transaction 17:19:07.2 Info: 4: add_various_qualites_in_profile migrated 17:19:07.2 Info: => 0.0002914s 17:19:07.2 Info: 5: metadata_profiles migrating 17:19:07.2 Info: Beginning Transaction 17:19:07.2 Info: Starting migration of Main DB to 5 17:19:07.2 Info: CreateTable MetadataProfiles 17:19:07.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:07.2 Info: => 0.0001384s 17:19:07.2 Info: CreateIndex MetadataProfiles (Name) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:07.2 Info: => 0.0001291s 17:19:07.2 Info: AlterTable Artists 17:19:07.2 Info: => 1.1E-06s 17:19:07.2 Info: CreateColumn Artists MetadataProfileId Int32 17:19:07.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:07.2 Info: => 0.0005706s 17:19:07.2 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:07.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) 17:19:07.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" 17:19:07.2 Info: DROP TABLE "Artists" 17:19:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.2 Info: => 0.0046278s 17:19:07.2 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:07.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) 17:19:07.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" 17:19:07.2 Info: DROP TABLE "Artists" 17:19:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.2 Info: => 0.0045223s 17:19:07.2 Info: AlterTable Albums 17:19:07.2 Info: => 1.1E-06s 17:19:07.2 Info: CreateColumn Albums SecondaryTypes String 17:19:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:07.3 Info: => 0.0005569s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:07', 'metadata_profiles') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 5: metadata_profiles migrated 17:19:07.3 Info: => 0.0009662s 17:19:07.3 Info: 6: separate_automatic_and_interactive_search migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 6 17:19:07.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:07.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 17:19:07.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:07.3 Info: DROP TABLE "Indexers" 17:19:07.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:07.3 Info: => 0.0039239s 17:19:07.3 Info: AlterTable Indexers 17:19:07.3 Info: => 1.2E-06s 17:19:07.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:07.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:07.3 Info: => 0.0005277s 17:19:07.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:07.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:07.3 Info: => 4.21E-05s 17:19:07.3 Info: AlterTable Indexers 17:19:07.3 Info: => 1E-06s 17:19:07.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:07.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 17:19:07.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 17:19:07.3 Info: DROP TABLE "Indexers" 17:19:07.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:07.3 Info: => 0.0038844s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:07', 'separate_automatic_and_interactive_search') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 6: separate_automatic_and_interactive_search migrated 17:19:07.3 Info: => 0.0042121s 17:19:07.3 Info: 7: change_album_path_to_relative migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 7 17:19:07.3 Info: DeleteColumn Albums Path 17:19:07.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 17:19:07.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 17:19:07.3 Info: DROP TABLE "Albums" 17:19:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.3 Info: => 0.0049081s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:07', 'change_album_path_to_relative') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 7: change_album_path_to_relative migrated 17:19:07.3 Info: => 0.0053404s 17:19:07.3 Info: 8: change_quality_size_mb_to_kb migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 8 17:19:07.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 17:19:07.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 17:19:07.3 Info: => 5.59E-05s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:07', 'change_quality_size_mb_to_kb') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 8: change_quality_size_mb_to_kb migrated 17:19:07.3 Info: => 0.0003358s 17:19:07.3 Info: 9: album_releases migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 9 17:19:07.3 Info: AlterTable Albums 17:19:07.3 Info: => 1.3E-06s 17:19:07.3 Info: CreateColumn Albums Releases String 17:19:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:07.3 Info: => 0.0005759s 17:19:07.3 Info: AlterTable Albums 17:19:07.3 Info: => 1E-06s 17:19:07.3 Info: CreateColumn Albums CurrentRelease String 17:19:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:07.3 Info: => 0.0005366s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:07', 'album_releases') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 9: album_releases migrated 17:19:07.3 Info: => 0.0008345s 17:19:07.3 Info: 10: album_releases_fix migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 10 17:19:07.3 Info: AlterTable Albums 17:19:07.3 Info: => 1.2E-06s 17:19:07.3 Info: AlterColumn Albums Releases String 17:19:07.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:07.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:07.3 Info: DROP TABLE "Albums" 17:19:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.3 Info: => 0.0051748s 17:19:07.3 Info: AlterTable Albums 17:19:07.3 Info: => 1E-06s 17:19:07.3 Info: AlterColumn Albums CurrentRelease String 17:19:07.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:07.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:07.3 Info: DROP TABLE "Albums" 17:19:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.3 Info: => 0.0052009s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:07', 'album_releases_fix') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 10: album_releases_fix migrated 17:19:07.3 Info: => 0.0055794s 17:19:07.3 Info: 11: import_lists migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 11 17:19:07.3 Info: CreateTable ImportLists 17:19:07.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:07.3 Info: => 0.0001953s 17:19:07.3 Info: CreateIndex ImportLists (Name) 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:07.3 Info: => 9.53E-05s 17:19:07.3 Info: CreateTable ImportListStatus 17:19:07.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:07.3 Info: => 0.0001342s 17:19:07.3 Info: CreateIndex ImportListStatus (ProviderId) 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:07.3 Info: => 0.0001126s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:07', 'import_lists') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 11: import_lists migrated 17:19:07.3 Info: => 0.0004611s 17:19:07.3 Info: 12: add_release_status migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 12 17:19:07.3 Info: AlterTable MetadataProfiles 17:19:07.3 Info: => 1.1E-06s 17:19:07.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:07.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:07.3 Info: => 0.0005841s 17:19:07.3 Info: PerformDBOperation 17:19:07.3 Info: Performing DB Operation 17:19:07.3 Info: => 3.94E-05s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:07', 'add_release_status') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 12: add_release_status migrated 17:19:07.3 Info: => 0.000321s 17:19:07.3 Info: 13: album_download_notification migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 13 17:19:07.3 Info: AlterTable Notifications 17:19:07.3 Info: => 1.2E-06s 17:19:07.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:07.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:07.3 Info: => 0.0005855s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:07', 'album_download_notification') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 13: album_download_notification migrated 17:19:07.3 Info: => 0.0029735s 17:19:07.3 Info: 14: fix_language_metadata_profiles migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 14 17:19:07.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:07.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:07.3 Info: => 8.49E-05s 17:19:07.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:07.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:07.3 Info: => 6.28E-05s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:07', 'fix_language_metadata_profiles') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 14: fix_language_metadata_profiles migrated 17:19:07.3 Info: => 0.0003168s 17:19:07.3 Info: 15: remove_fanzub migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 15 17:19:07.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:07.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:07.3 Info: => 4.85E-05s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:07', 'remove_fanzub') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 15: remove_fanzub migrated 17:19:07.3 Info: => 0.0002952s 17:19:07.3 Info: 16: update_artist_history_indexes migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 16 17:19:07.3 Info: CreateIndex Albums (ArtistId) 17:19:07.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:07.3 Info: => 0.0001168s 17:19:07.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:07.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:07.3 Info: => 9.26E-05s 17:19:07.3 Info: DeleteIndex History (AlbumId) 17:19:07.3 Info: DROP INDEX "IX_History_AlbumId" 17:19:07.3 Info: => 0.0001261s 17:19:07.3 Info: CreateIndex History (AlbumId, Date) 17:19:07.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:07.3 Info: => 0.0001086s 17:19:07.3 Info: DeleteIndex History (DownloadId) 17:19:07.3 Info: DROP INDEX "IX_History_DownloadId" 17:19:07.3 Info: => 0.0001157s 17:19:07.3 Info: CreateIndex History (DownloadId, Date) 17:19:07.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:07.3 Info: => 9.57E-05s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:07', 'update_artist_history_indexes') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 16: update_artist_history_indexes migrated 17:19:07.3 Info: => 0.000426s 17:19:07.3 Info: 17: remove_nma migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 17 17:19:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:07.3 Info: => 5.09E-05s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:07', 'remove_nma') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 17: remove_nma migrated 17:19:07.3 Info: => 0.0003067s 17:19:07.3 Info: 18: album_disambiguation migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 18 17:19:07.3 Info: AlterTable Albums 17:19:07.3 Info: => 1.1E-06s 17:19:07.3 Info: CreateColumn Albums Disambiguation String 17:19:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:07.3 Info: => 0.0006117s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:07', 'album_disambiguation') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 18: album_disambiguation migrated 17:19:07.3 Info: => 0.0009312s 17:19:07.3 Info: 19: add_ape_quality_in_profiles migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 19 17:19:07.3 Info: PerformDBOperation 17:19:07.3 Info: Performing DB Operation 17:19:07.3 Info: => 3.63E-05s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:07', 'add_ape_quality_in_profiles') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 19: add_ape_quality_in_profiles migrated 17:19:07.3 Info: => 0.0002978s 17:19:07.3 Info: 20: remove_pushalot migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 20 17:19:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:07.3 Info: => 4.95E-05s 17:19:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:07.3 Info: => 3.84E-05s 17:19:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:07.3 Info: => 3.7E-05s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:07', 'remove_pushalot') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 20: remove_pushalot migrated 17:19:07.3 Info: => 0.0002876s 17:19:07.3 Info: 21: add_custom_filters migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 21 17:19:07.3 Info: CreateTable CustomFilters 17:19:07.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:07.3 Info: => 0.0001402s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:07', 'add_custom_filters') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 21: add_custom_filters migrated 17:19:07.3 Info: => 0.0004396s 17:19:07.3 Info: 22: import_list_tags migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 22 17:19:07.3 Info: AlterTable ImportLists 17:19:07.3 Info: => 1.1E-06s 17:19:07.3 Info: CreateColumn ImportLists Tags String 17:19:07.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:07.3 Info: => 0.0006074s 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:07', 'import_list_tags') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 22: import_list_tags migrated 17:19:07.3 Info: => 0.0009063s 17:19:07.3 Info: 23: add_release_groups_etc migrating 17:19:07.3 Info: Beginning Transaction 17:19:07.3 Info: Starting migration of Main DB to 23 17:19:07.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) 17:19:07.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2025-02-04T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2025-02-05T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 17:19:07.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 17:19:07.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 17:19:07.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 17:19:07.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 17:19:07.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 17:19:07.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 17:19:07.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 17:19:07.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 17:19:07.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 17:19:07.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 17:19:07.3 Info: CreateTable ArtistMetadata 17:19:07.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 17:19:07.3 Info: => 0.0001714s 17:19:07.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:07.3 Info: => 9.13E-05s 17:19:07.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:07.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:07.3 Info: => 9.56E-05s 17:19:07.3 Info: AlterTable Artists 17:19:07.3 Info: => 1E-06s 17:19:07.3 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:07.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:07.3 Info: => 0.0006211s 17:19:07.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:07.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:07.3 Info: => 7.86E-05s 17:19:07.3 Info: CreateTable AlbumReleases 17:19:07.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 17:19:07.3 Info: => 0.0001646s 17:19:07.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:07.3 Info: => 8.89E-05s 17:19:07.3 Info: CreateIndex AlbumReleases (AlbumId) 17:19:07.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:07.3 Info: => 8.24E-05s 17:19:07.3 Info: PerformDBOperation 17:19:07.3 Info: Performing DB Operation 17:19:07.3 Info: => 0.0036754s 17:19:07.3 Info: AlterTable Albums 17:19:07.3 Info: => 1.4E-06s 17:19:07.3 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:07.3 Info: => 0.0006494s 17:19:07.3 Info: AlterTable Albums 17:19:07.3 Info: => 1E-06s 17:19:07.3 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:07.3 Info: => 0.0006106s 17:19:07.3 Info: AlterTable Albums 17:19:07.3 Info: => 1.2E-06s 17:19:07.3 Info: CreateColumn Albums Links String 17:19:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:07.3 Info: => 0.000606s 17:19:07.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:07.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:07.3 Info: => 9.68E-05s 17:19:07.3 Info: AlterTable Tracks 17:19:07.3 Info: => 1E-06s 17:19:07.3 Info: CreateColumn Tracks ForeignRecordingId String 17:19:07.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:07.3 Info: => 0.0006246s 17:19:07.3 Info: AlterTable Tracks 17:19:07.3 Info: => 1.1E-06s 17:19:07.3 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:07.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:07.3 Info: => 0.0006068s 17:19:07.3 Info: AlterTable Tracks 17:19:07.3 Info: => 1E-06s 17:19:07.3 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:07.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:07.3 Info: => 0.0005988s 17:19:07.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:07.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:07.3 Info: => 0.0001137s 17:19:07.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:07.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:07.3 Info: => 9.56E-05s 17:19:07.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:07.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:07.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:07.3 Info: DROP TABLE "Artists" 17:19:07.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:07.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.3 Info: => 0.0062807s 17:19:07.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:07.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:19:07.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:07.3 Info: DROP TABLE "Albums" 17:19:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.3 Info: => 0.0050194s 17:19:07.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:07.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:07.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 17:19:07.3 Info: DROP TABLE "Tracks" 17:19:07.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:07.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:07.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:07.3 Info: => 0.004594s 17:19:07.3 Info: DeleteColumn TrackFiles ArtistId 17:19:07.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:07.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 17:19:07.3 Info: DROP TABLE "TrackFiles" 17:19:07.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:07.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:07.3 Info: => 0.0043673s 17:19:07.3 Info: CreateIndex Artists (ArtistMetadataId) 17:19:07.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:07.3 Info: => 8.9E-05s 17:19:07.3 Info: CreateIndex Artists (Monitored) 17:19:07.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:07.3 Info: => 8.27E-05s 17:19:07.3 Info: CreateIndex Albums (ArtistMetadataId) 17:19:07.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:07.3 Info: => 8.47E-05s 17:19:07.3 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:07.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:07.3 Info: => 8.72E-05s 17:19:07.3 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:07.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:07.3 Info: => 9E-05s 17:19:07.3 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:07.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:07.3 Info: => 8.87E-05s 17:19:07.3 Info: UpdateData 17:19:07.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:07.3 Info: => 5.09E-05s 17:19:07.3 Info: UpdateData 17:19:07.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:07.3 Info: => 5.8E-05s 17:19:07.3 Info: UpdateData 17:19:07.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:07.3 Info: => 5.05E-05s 17:19:07.3 Info: -> 23 Insert operations completed in 00:00:00.0019080 taking an average of 00:00:00.0000829 17:19:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:07', 'add_release_groups_etc') 17:19:07.3 Info: Committing Transaction 17:19:07.3 Info: 23: add_release_groups_etc migrated 17:19:07.3 Info: => 0.0006743s 17:19:07.3 Debug: Took: 00:00:00.1290165 17:19:07.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 17:19:07.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 17:19:07.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863475270604_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:07.5 Info: DatabaseEngineVersionCheck migrating 17:19:07.5 Info: PerformDBOperation 17:19:07.5 Info: Performing DB Operation 17:19:07.5 Info: SQLite 3.48.0 17:19:07.5 Info: => 0.0011444s 17:19:07.5 Info: DatabaseEngineVersionCheck migrated 17:19:07.5 Info: => 0.0011614s 17:19:07.5 Info: VersionMigration migrating 17:19:07.5 Info: Beginning Transaction 17:19:07.5 Info: CreateTable VersionInfo 17:19:07.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:07.5 Info: => 0.0001565s 17:19:07.5 Info: Committing Transaction 17:19:07.5 Info: VersionMigration migrated 17:19:07.5 Info: => 0.000545s 17:19:07.5 Info: VersionUniqueMigration migrating 17:19:07.5 Info: Beginning Transaction 17:19:07.5 Info: CreateIndex VersionInfo (Version) 17:19:07.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:07.5 Info: => 0.000125s 17:19:07.5 Info: AlterTable VersionInfo 17:19:07.5 Info: => 1.1E-06s 17:19:07.5 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:07.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:07.5 Info: => 0.0005872s 17:19:07.5 Info: Committing Transaction 17:19:07.5 Info: VersionUniqueMigration migrated 17:19:07.5 Info: => 0.0008048s 17:19:07.5 Info: VersionDescriptionMigration migrating 17:19:07.5 Info: Beginning Transaction 17:19:07.5 Info: AlterTable VersionInfo 17:19:07.5 Info: => 1E-06s 17:19:07.5 Info: CreateColumn VersionInfo Description String 17:19:07.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:07.5 Info: => 0.0002019s 17:19:07.5 Info: Committing Transaction 17:19:07.5 Info: VersionDescriptionMigration migrated 17:19:07.5 Info: => 0.0004103s 17:19:07.5 Info: 1: InitialSetup migrating 17:19:07.5 Info: Beginning Transaction 17:19:07.5 Info: Starting migration of Main DB to 1 17:19:07.5 Info: CreateTable Config 17:19:07.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:07.5 Info: => 0.0001665s 17:19:07.5 Info: CreateIndex Config (Key) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:07.5 Info: => 8.08E-05s 17:19:07.5 Info: CreateTable RootFolders 17:19:07.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:07.5 Info: => 9.03E-05s 17:19:07.5 Info: CreateIndex RootFolders (Path) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:07.5 Info: => 7.88E-05s 17:19:07.5 Info: CreateTable Artists 17:19:07.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) 17:19:07.5 Info: => 0.0002496s 17:19:07.5 Info: CreateIndex Artists (ForeignArtistId) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:07.5 Info: => 7.86E-05s 17:19:07.5 Info: CreateIndex Artists (NameSlug) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:07.5 Info: => 7.32E-05s 17:19:07.5 Info: CreateIndex Artists (CleanName) 17:19:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.5 Info: => 7.56E-05s 17:19:07.5 Info: CreateIndex Artists (Path) 17:19:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.5 Info: => 7.34E-05s 17:19:07.5 Info: CreateTable Albums 17:19:07.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) 17:19:07.5 Info: => 0.000248s 17:19:07.5 Info: CreateIndex Albums (ForeignAlbumId) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.5 Info: => 8.07E-05s 17:19:07.5 Info: CreateIndex Albums (MBId) 17:19:07.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.5 Info: => 7.17E-05s 17:19:07.5 Info: CreateIndex Albums (TADBId) 17:19:07.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.5 Info: => 7.5E-05s 17:19:07.5 Info: CreateIndex Albums (TitleSlug) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.5 Info: => 7.22E-05s 17:19:07.5 Info: CreateIndex Albums (CleanTitle) 17:19:07.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.5 Info: => 7.12E-05s 17:19:07.5 Info: CreateIndex Albums (Path) 17:19:07.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:07.5 Info: => 7.01E-05s 17:19:07.5 Info: CreateTable Tracks 17:19:07.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:07.5 Info: => 0.0001501s 17:19:07.5 Info: CreateIndex Tracks (ForeignTrackId) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:07.5 Info: => 7.45E-05s 17:19:07.5 Info: CreateIndex Tracks (ArtistId) 17:19:07.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:07.5 Info: => 7.75E-05s 17:19:07.5 Info: CreateIndex Tracks (TrackFileId) 17:19:07.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:07.5 Info: => 0.0001062s 17:19:07.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:07.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:07.5 Info: => 8.64E-05s 17:19:07.5 Info: CreateTable TrackFiles 17:19:07.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 17:19:07.5 Info: => 0.0001458s 17:19:07.5 Info: CreateIndex TrackFiles (ArtistId) 17:19:07.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:07.5 Info: => 8.25E-05s 17:19:07.5 Info: CreateIndex TrackFiles (AlbumId) 17:19:07.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:07.5 Info: => 8.2E-05s 17:19:07.5 Info: CreateTable History 17:19:07.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 17:19:07.5 Info: => 0.0001553s 17:19:07.5 Info: CreateIndex History (Date) 17:19:07.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:07.5 Info: => 8.02E-05s 17:19:07.5 Info: CreateIndex History (EventType) 17:19:07.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:07.5 Info: => 0.0001048s 17:19:07.5 Info: CreateIndex History (DownloadId) 17:19:07.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:07.5 Info: => 9.28E-05s 17:19:07.5 Info: CreateIndex History (AlbumId) 17:19:07.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:07.5 Info: => 8.03E-05s 17:19:07.5 Info: CreateTable Notifications 17:19:07.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 17:19:07.5 Info: => 0.0001325s 17:19:07.5 Info: CreateTable ScheduledTasks 17:19:07.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:07.5 Info: => 0.0001117s 17:19:07.5 Info: CreateIndex ScheduledTasks (TypeName) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:07.5 Info: => 7.9E-05s 17:19:07.5 Info: CreateTable Indexers 17:19:07.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 17:19:07.5 Info: => 0.0001148s 17:19:07.5 Info: CreateIndex Indexers (Name) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:07.5 Info: => 0.0001081s 17:19:07.5 Info: CreateTable Profiles 17:19:07.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:07.5 Info: => 0.0001181s 17:19:07.5 Info: CreateIndex Profiles (Name) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:07.5 Info: => 8.7E-05s 17:19:07.5 Info: CreateTable QualityDefinitions 17:19:07.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:07.5 Info: => 0.0001163s 17:19:07.5 Info: CreateIndex QualityDefinitions (Quality) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:07.5 Info: => 8.92E-05s 17:19:07.5 Info: CreateIndex QualityDefinitions (Title) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:07.5 Info: => 8.54E-05s 17:19:07.5 Info: CreateTable NamingConfig 17:19:07.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 17:19:07.5 Info: => 0.0001529s 17:19:07.5 Info: CreateTable Blacklist 17:19:07.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 17:19:07.5 Info: => 0.0001909s 17:19:07.5 Info: CreateTable Metadata 17:19:07.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:07.5 Info: => 0.0001172s 17:19:07.5 Info: CreateTable MetadataFiles 17:19:07.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:07.5 Info: => 0.0001357s 17:19:07.5 Info: CreateTable DownloadClients 17:19:07.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:07.5 Info: => 0.0001147s 17:19:07.5 Info: CreateTable PendingReleases 17:19:07.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 17:19:07.5 Info: => 0.0001257s 17:19:07.5 Info: CreateTable RemotePathMappings 17:19:07.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:07.5 Info: => 0.000104s 17:19:07.5 Info: CreateTable Tags 17:19:07.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:07.5 Info: => 9.28E-05s 17:19:07.5 Info: CreateIndex Tags (Label) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:07.5 Info: => 0.0001063s 17:19:07.5 Info: CreateTable Restrictions 17:19:07.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:07.5 Info: => 0.0001113s 17:19:07.5 Info: CreateTable DelayProfiles 17:19:07.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 17:19:07.5 Info: => 0.0001404s 17:19:07.5 Info: CreateTable Users 17:19:07.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:07.5 Info: => 0.0001018s 17:19:07.5 Info: CreateIndex Users (Identifier) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:07.5 Info: => 8.75E-05s 17:19:07.5 Info: CreateIndex Users (Username) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:07.5 Info: => 8.26E-05s 17:19:07.5 Info: CreateTable Commands 17:19:07.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:07.5 Info: => 0.0001418s 17:19:07.5 Info: CreateTable IndexerStatus 17:19:07.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:07.5 Info: => 0.0001409s 17:19:07.5 Info: CreateIndex IndexerStatus (ProviderId) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:07.5 Info: => 8.7E-05s 17:19:07.5 Info: CreateTable ExtraFiles 17:19:07.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:07.5 Info: => 0.0001241s 17:19:07.5 Info: CreateTable LyricFiles 17:19:07.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 17:19:07.5 Info: => 0.0001429s 17:19:07.5 Info: CreateTable LanguageProfiles 17:19:07.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:07.5 Info: => 0.0001019s 17:19:07.5 Info: CreateIndex LanguageProfiles (Name) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:07.5 Info: => 8.97E-05s 17:19:07.5 Info: CreateTable DownloadClientStatus 17:19:07.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:07.5 Info: => 0.0001145s 17:19:07.5 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:07.5 Info: => 0.0001294s 17:19:07.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:07.5 Info: -> 1 Insert operations completed in 00:00:00.0000710 taking an average of 00:00:00.0000710 17:19:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:07', 'InitialSetup') 17:19:07.5 Info: Committing Transaction 17:19:07.5 Info: 1: InitialSetup migrated 17:19:07.5 Info: => 0.0010503s 17:19:07.5 Info: 2: add_reason_to_pending_releases migrating 17:19:07.5 Info: Beginning Transaction 17:19:07.5 Info: Starting migration of Main DB to 2 17:19:07.5 Info: AlterTable PendingReleases 17:19:07.5 Info: => 1.4E-06s 17:19:07.5 Info: CreateColumn PendingReleases Reason Int32 17:19:07.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:07.5 Info: => 0.0005902s 17:19:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:07', 'add_reason_to_pending_releases') 17:19:07.5 Info: Committing Transaction 17:19:07.5 Info: 2: add_reason_to_pending_releases migrated 17:19:07.5 Info: => 0.0008926s 17:19:07.5 Info: 3: add_medium_support migrating 17:19:07.5 Info: Beginning Transaction 17:19:07.5 Info: Starting migration of Main DB to 3 17:19:07.5 Info: AlterTable Albums 17:19:07.5 Info: => 1.3E-06s 17:19:07.5 Info: CreateColumn Albums Media String 17:19:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:07.5 Info: => 0.000576s 17:19:07.5 Info: AlterTable Tracks 17:19:07.5 Info: => 1.3E-06s 17:19:07.5 Info: CreateColumn Tracks MediumNumber Int32 17:19:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:07.5 Info: => 0.000553s 17:19:07.5 Info: AlterTable Tracks 17:19:07.5 Info: => 1.1E-06s 17:19:07.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:07.5 Info: => 0.0005349s 17:19:07.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:07.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:07.5 Info: => 4.48E-05s 17:19:07.5 Info: DeleteColumn Tracks TrackNumber 17:19:07.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 17:19:07.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 17:19:07.5 Info: DROP TABLE "Tracks" 17:19:07.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:07.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:07.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:07.5 Info: => 0.0044366s 17:19:07.5 Info: AlterTable Tracks 17:19:07.5 Info: => 1.2E-06s 17:19:07.5 Info: CreateColumn Tracks TrackNumber String 17:19:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:07.5 Info: => 0.0005373s 17:19:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:07', 'add_medium_support') 17:19:07.5 Info: Committing Transaction 17:19:07.5 Info: 3: add_medium_support migrated 17:19:07.5 Info: => 0.0009045s 17:19:07.5 Info: 4: add_various_qualites_in_profile migrating 17:19:07.5 Info: Beginning Transaction 17:19:07.5 Info: Starting migration of Main DB to 4 17:19:07.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:07.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:07.5 Info: => 6.64E-05s 17:19:07.5 Info: PerformDBOperation 17:19:07.5 Info: Performing DB Operation 17:19:07.5 Info: => 3.26E-05s 17:19:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:07', 'add_various_qualites_in_profile') 17:19:07.5 Info: Committing Transaction 17:19:07.5 Info: 4: add_various_qualites_in_profile migrated 17:19:07.5 Info: => 0.0002955s 17:19:07.5 Info: 5: metadata_profiles migrating 17:19:07.5 Info: Beginning Transaction 17:19:07.5 Info: Starting migration of Main DB to 5 17:19:07.5 Info: CreateTable MetadataProfiles 17:19:07.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:07.5 Info: => 0.0001469s 17:19:07.5 Info: CreateIndex MetadataProfiles (Name) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:07.5 Info: => 0.000103s 17:19:07.5 Info: AlterTable Artists 17:19:07.5 Info: => 1.2E-06s 17:19:07.5 Info: CreateColumn Artists MetadataProfileId Int32 17:19:07.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:07.5 Info: => 0.0005649s 17:19:07.5 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:07.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:07.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 17:19:07.5 Info: DROP TABLE "Artists" 17:19:07.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.5 Info: => 0.0051652s 17:19:07.5 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:07.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 17:19:07.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 17:19:07.5 Info: DROP TABLE "Artists" 17:19:07.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.6 Info: => 0.0767332s 17:19:07.6 Info: AlterTable Albums 17:19:07.6 Info: => 1.3E-06s 17:19:07.6 Info: CreateColumn Albums SecondaryTypes String 17:19:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:07.6 Info: => 0.00065s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:07', 'metadata_profiles') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 5: metadata_profiles migrated 17:19:07.6 Info: => 0.0010972s 17:19:07.6 Info: 6: separate_automatic_and_interactive_search migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 6 17:19:07.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:07.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) 17:19:07.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:07.6 Info: DROP TABLE "Indexers" 17:19:07.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:07.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:07.6 Info: => 0.0041273s 17:19:07.6 Info: AlterTable Indexers 17:19:07.6 Info: => 1.1E-06s 17:19:07.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:07.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:07.6 Info: => 0.0005479s 17:19:07.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:07.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:07.6 Info: => 4.58E-05s 17:19:07.6 Info: AlterTable Indexers 17:19:07.6 Info: => 1E-06s 17:19:07.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:07.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) 17:19:07.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" 17:19:07.6 Info: DROP TABLE "Indexers" 17:19:07.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:07.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:07.6 Info: => 0.0039894s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:07', 'separate_automatic_and_interactive_search') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 6: separate_automatic_and_interactive_search migrated 17:19:07.6 Info: => 0.004321s 17:19:07.6 Info: 7: change_album_path_to_relative migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 7 17:19:07.6 Info: DeleteColumn Albums Path 17:19:07.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) 17:19:07.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" 17:19:07.6 Info: DROP TABLE "Albums" 17:19:07.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.6 Info: => 0.0049264s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:07', 'change_album_path_to_relative') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 7: change_album_path_to_relative migrated 17:19:07.6 Info: => 0.0053257s 17:19:07.6 Info: 8: change_quality_size_mb_to_kb migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 8 17:19:07.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 17:19:07.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 17:19:07.6 Info: => 5.67E-05s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:07', 'change_quality_size_mb_to_kb') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 8: change_quality_size_mb_to_kb migrated 17:19:07.6 Info: => 0.0003148s 17:19:07.6 Info: 9: album_releases migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 9 17:19:07.6 Info: AlterTable Albums 17:19:07.6 Info: => 1.3E-06s 17:19:07.6 Info: CreateColumn Albums Releases String 17:19:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:07.6 Info: => 0.0006046s 17:19:07.6 Info: AlterTable Albums 17:19:07.6 Info: => 1.2E-06s 17:19:07.6 Info: CreateColumn Albums CurrentRelease String 17:19:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:07.6 Info: => 0.0005477s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:07', 'album_releases') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 9: album_releases migrated 17:19:07.6 Info: => 0.0008353s 17:19:07.6 Info: 10: album_releases_fix migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 10 17:19:07.6 Info: AlterTable Albums 17:19:07.6 Info: => 1.2E-06s 17:19:07.6 Info: AlterColumn Albums Releases String 17:19:07.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) 17:19:07.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" 17:19:07.6 Info: DROP TABLE "Albums" 17:19:07.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.6 Info: => 0.004777s 17:19:07.6 Info: AlterTable Albums 17:19:07.6 Info: => 1.1E-06s 17:19:07.6 Info: AlterColumn Albums CurrentRelease String 17:19:07.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) 17:19:07.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" 17:19:07.6 Info: DROP TABLE "Albums" 17:19:07.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.6 Info: => 0.0048622s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:07', 'album_releases_fix') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 10: album_releases_fix migrated 17:19:07.6 Info: => 0.0052358s 17:19:07.6 Info: 11: import_lists migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 11 17:19:07.6 Info: CreateTable ImportLists 17:19:07.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) 17:19:07.6 Info: => 0.0002244s 17:19:07.6 Info: CreateIndex ImportLists (Name) 17:19:07.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:07.6 Info: => 9.51E-05s 17:19:07.6 Info: CreateTable ImportListStatus 17:19:07.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) 17:19:07.6 Info: => 0.0001575s 17:19:07.6 Info: CreateIndex ImportListStatus (ProviderId) 17:19:07.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:07.6 Info: => 9.45E-05s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:07', 'import_lists') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 11: import_lists migrated 17:19:07.6 Info: => 0.000418s 17:19:07.6 Info: 12: add_release_status migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 12 17:19:07.6 Info: AlterTable MetadataProfiles 17:19:07.6 Info: => 1.3E-06s 17:19:07.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:07.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:07.6 Info: => 0.0006121s 17:19:07.6 Info: PerformDBOperation 17:19:07.6 Info: Performing DB Operation 17:19:07.6 Info: => 3.44E-05s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:07', 'add_release_status') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 12: add_release_status migrated 17:19:07.6 Info: => 0.0003308s 17:19:07.6 Info: 13: album_download_notification migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 13 17:19:07.6 Info: AlterTable Notifications 17:19:07.6 Info: => 1.2E-06s 17:19:07.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:07.6 Info: => 0.0006077s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:07', 'album_download_notification') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 13: album_download_notification migrated 17:19:07.6 Info: => 0.0009245s 17:19:07.6 Info: 14: fix_language_metadata_profiles migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 14 17:19:07.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 17:19:07.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 17:19:07.6 Info: => 8.34E-05s 17:19:07.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 17:19:07.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 17:19:07.6 Info: => 6.37E-05s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:07', 'fix_language_metadata_profiles') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 14: fix_language_metadata_profiles migrated 17:19:07.6 Info: => 0.0003117s 17:19:07.6 Info: 15: remove_fanzub migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 15 17:19:07.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:07.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:07.6 Info: => 4.63E-05s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:07', 'remove_fanzub') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 15: remove_fanzub migrated 17:19:07.6 Info: => 0.0002913s 17:19:07.6 Info: 16: update_artist_history_indexes migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 16 17:19:07.6 Info: CreateIndex Albums (ArtistId) 17:19:07.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:07.6 Info: => 0.0001169s 17:19:07.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:07.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:07.6 Info: => 9.12E-05s 17:19:07.6 Info: DeleteIndex History (AlbumId) 17:19:07.6 Info: DROP INDEX "IX_History_AlbumId" 17:19:07.6 Info: => 0.0001269s 17:19:07.6 Info: CreateIndex History (AlbumId, Date) 17:19:07.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:07.6 Info: => 0.0001028s 17:19:07.6 Info: DeleteIndex History (DownloadId) 17:19:07.6 Info: DROP INDEX "IX_History_DownloadId" 17:19:07.6 Info: => 0.000108s 17:19:07.6 Info: CreateIndex History (DownloadId, Date) 17:19:07.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:07.6 Info: => 9.65E-05s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:07', 'update_artist_history_indexes') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 16: update_artist_history_indexes migrated 17:19:07.6 Info: => 0.00044s 17:19:07.6 Info: 17: remove_nma migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 17 17:19:07.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:07.6 Info: => 5.35E-05s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:07', 'remove_nma') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 17: remove_nma migrated 17:19:07.6 Info: => 0.000303s 17:19:07.6 Info: 18: album_disambiguation migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 18 17:19:07.6 Info: AlterTable Albums 17:19:07.6 Info: => 1.3E-06s 17:19:07.6 Info: CreateColumn Albums Disambiguation String 17:19:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:07.6 Info: => 0.0006285s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:07', 'album_disambiguation') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 18: album_disambiguation migrated 17:19:07.6 Info: => 0.0009196s 17:19:07.6 Info: 19: add_ape_quality_in_profiles migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 19 17:19:07.6 Info: PerformDBOperation 17:19:07.6 Info: Performing DB Operation 17:19:07.6 Info: => 3.65E-05s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:07', 'add_ape_quality_in_profiles') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 19: add_ape_quality_in_profiles migrated 17:19:07.6 Info: => 0.0002927s 17:19:07.6 Info: 20: remove_pushalot migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 20 17:19:07.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:07.6 Info: => 5.13E-05s 17:19:07.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:07.6 Info: => 0.0011404s 17:19:07.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:07.6 Info: => 6.07E-05s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:07', 'remove_pushalot') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 20: remove_pushalot migrated 17:19:07.6 Info: => 0.000341s 17:19:07.6 Info: 21: add_custom_filters migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 21 17:19:07.6 Info: CreateTable CustomFilters 17:19:07.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:07.6 Info: => 0.0001436s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:07', 'add_custom_filters') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 21: add_custom_filters migrated 17:19:07.6 Info: => 0.0004365s 17:19:07.6 Info: 22: import_list_tags migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 22 17:19:07.6 Info: AlterTable ImportLists 17:19:07.6 Info: => 1.3E-06s 17:19:07.6 Info: CreateColumn ImportLists Tags String 17:19:07.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:07.6 Info: => 0.000627s 17:19:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:07', 'import_list_tags') 17:19:07.6 Info: Committing Transaction 17:19:07.6 Info: 22: import_list_tags migrated 17:19:07.6 Info: => 0.0009366s 17:19:07.6 Info: 23: add_release_groups_etc migrating 17:19:07.6 Info: Beginning Transaction 17:19:07.6 Info: Starting migration of Main DB to 23 17:19:07.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) 17:19:07.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, '', '', '') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.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') 17:19:07.6 Info: CreateTable ArtistMetadata 17:19:07.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) 17:19:07.6 Info: => 0.0001765s 17:19:07.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:07.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:07.6 Info: => 9.29E-05s 17:19:07.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" 17:19:07.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" 17:19:07.6 Info: => 9.29E-05s 17:19:07.6 Info: AlterTable Artists 17:19:07.6 Info: => 1E-06s 17:19:07.6 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:07.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:07.6 Info: => 0.000633s 17:19:07.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:07.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:07.6 Info: => 8.08E-05s 17:19:07.6 Info: CreateTable AlbumReleases 17:19:07.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) 17:19:07.6 Info: => 0.0001651s 17:19:07.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:07.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:07.6 Info: => 9.1E-05s 17:19:07.6 Info: CreateIndex AlbumReleases (AlbumId) 17:19:07.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:07.6 Info: => 8.44E-05s 17:19:07.6 Info: PerformDBOperation 17:19:07.6 Info: Performing DB Operation 17:19:07.7 Info: => 0.0044741s 17:19:07.7 Info: AlterTable Albums 17:19:07.7 Info: => 1.4E-06s 17:19:07.7 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:07.7 Info: => 0.0006662s 17:19:07.7 Info: AlterTable Albums 17:19:07.7 Info: => 1.4E-06s 17:19:07.7 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:07.7 Info: => 0.0006151s 17:19:07.7 Info: AlterTable Albums 17:19:07.7 Info: => 1.2E-06s 17:19:07.7 Info: CreateColumn Albums Links String 17:19:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:07.7 Info: => 0.000609s 17:19:07.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:07.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:07.7 Info: => 9.51E-05s 17:19:07.7 Info: AlterTable Tracks 17:19:07.7 Info: => 1E-06s 17:19:07.7 Info: CreateColumn Tracks ForeignRecordingId String 17:19:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:07.7 Info: => 0.0006074s 17:19:07.7 Info: AlterTable Tracks 17:19:07.7 Info: => 1.2E-06s 17:19:07.7 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:07.7 Info: => 0.0006211s 17:19:07.7 Info: AlterTable Tracks 17:19:07.7 Info: => 1.1E-06s 17:19:07.7 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:07.7 Info: => 0.0006083s 17:19:07.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:07.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:07.7 Info: => 0.0001033s 17:19:07.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:07.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:07.7 Info: => 8.67E-05s 17:19:07.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:07.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) 17:19:07.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" 17:19:07.7 Info: DROP TABLE "Artists" 17:19:07.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.7 Info: => 0.0063419s 17:19:07.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:07.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) 17:19:07.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" 17:19:07.7 Info: DROP TABLE "Albums" 17:19:07.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.7 Info: => 0.0049967s 17:19:07.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:07.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) 17:19:07.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" 17:19:07.7 Info: DROP TABLE "Tracks" 17:19:07.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:07.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:07.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:07.7 Info: => 0.0046482s 17:19:07.7 Info: DeleteColumn TrackFiles ArtistId 17:19:07.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) 17:19:07.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" 17:19:07.7 Info: DROP TABLE "TrackFiles" 17:19:07.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:07.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:07.7 Info: => 0.0056259s 17:19:07.7 Info: CreateIndex Artists (ArtistMetadataId) 17:19:07.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:07.7 Info: => 8.81E-05s 17:19:07.7 Info: CreateIndex Artists (Monitored) 17:19:07.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:07.7 Info: => 9.12E-05s 17:19:07.7 Info: CreateIndex Albums (ArtistMetadataId) 17:19:07.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:07.7 Info: => 8.89E-05s 17:19:07.7 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:07.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:07.7 Info: => 8.48E-05s 17:19:07.7 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:07.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:07.7 Info: => 8.41E-05s 17:19:07.7 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:07.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:07.7 Info: => 8.9E-05s 17:19:07.7 Info: UpdateData 17:19:07.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:07.7 Info: => 5.52E-05s 17:19:07.7 Info: UpdateData 17:19:07.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:07.7 Info: => 4.54E-05s 17:19:07.7 Info: UpdateData 17:19:07.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:07.7 Info: => 4.89E-05s 17:19:07.7 Info: -> 12 Insert operations completed in 00:00:00.0019675 taking an average of 00:00:00.0001639 17:19:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:07', 'add_release_groups_etc') 17:19:07.7 Info: Committing Transaction 17:19:07.7 Info: 23: add_release_groups_etc migrated 17:19:07.7 Info: => 0.0006097s 17:19:07.7 Debug: Took: 00:00:00.2053754 17:19:07.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 17:19:07.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 17:19:07.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863478406587_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:07.8 Info: DatabaseEngineVersionCheck migrating 17:19:07.8 Info: PerformDBOperation 17:19:07.8 Info: Performing DB Operation 17:19:07.8 Info: SQLite 3.48.0 17:19:07.8 Info: => 0.001093s 17:19:07.8 Info: DatabaseEngineVersionCheck migrated 17:19:07.8 Info: => 0.0011106s 17:19:07.8 Info: VersionMigration migrating 17:19:07.8 Info: Beginning Transaction 17:19:07.8 Info: CreateTable VersionInfo 17:19:07.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:07.8 Info: => 0.0001515s 17:19:07.8 Info: Committing Transaction 17:19:07.8 Info: VersionMigration migrated 17:19:07.8 Info: => 0.0005465s 17:19:07.8 Info: VersionUniqueMigration migrating 17:19:07.8 Info: Beginning Transaction 17:19:07.8 Info: CreateIndex VersionInfo (Version) 17:19:07.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:07.8 Info: => 0.0001251s 17:19:07.8 Info: AlterTable VersionInfo 17:19:07.8 Info: => 1E-06s 17:19:07.8 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:07.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:07.8 Info: => 0.0005804s 17:19:07.8 Info: Committing Transaction 17:19:07.8 Info: VersionUniqueMigration migrated 17:19:07.8 Info: => 0.0008217s 17:19:07.8 Info: VersionDescriptionMigration migrating 17:19:07.8 Info: Beginning Transaction 17:19:07.8 Info: AlterTable VersionInfo 17:19:07.8 Info: => 1.2E-06s 17:19:07.8 Info: CreateColumn VersionInfo Description String 17:19:07.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:07.8 Info: => 0.000199s 17:19:07.8 Info: Committing Transaction 17:19:07.8 Info: VersionDescriptionMigration migrated 17:19:07.8 Info: => 0.0003904s 17:19:07.8 Info: 1: InitialSetup migrating 17:19:07.8 Info: Beginning Transaction 17:19:07.8 Info: Starting migration of Main DB to 1 17:19:07.8 Info: CreateTable Config 17:19:07.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:07.8 Info: => 0.000175s 17:19:07.8 Info: CreateIndex Config (Key) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:07.8 Info: => 8.66E-05s 17:19:07.8 Info: CreateTable RootFolders 17:19:07.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:07.8 Info: => 9.03E-05s 17:19:07.8 Info: CreateIndex RootFolders (Path) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:07.8 Info: => 8.28E-05s 17:19:07.8 Info: CreateTable Artists 17:19:07.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) 17:19:07.8 Info: => 0.0003257s 17:19:07.8 Info: CreateIndex Artists (ForeignArtistId) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:07.8 Info: => 9.2E-05s 17:19:07.8 Info: CreateIndex Artists (NameSlug) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:07.8 Info: => 7.65E-05s 17:19:07.8 Info: CreateIndex Artists (CleanName) 17:19:07.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.8 Info: => 7.75E-05s 17:19:07.8 Info: CreateIndex Artists (Path) 17:19:07.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.8 Info: => 8.04E-05s 17:19:07.8 Info: CreateTable Albums 17:19:07.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) 17:19:07.8 Info: => 0.0002384s 17:19:07.8 Info: CreateIndex Albums (ForeignAlbumId) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.8 Info: => 8.42E-05s 17:19:07.8 Info: CreateIndex Albums (MBId) 17:19:07.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.8 Info: => 7.04E-05s 17:19:07.8 Info: CreateIndex Albums (TADBId) 17:19:07.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.8 Info: => 8.17E-05s 17:19:07.8 Info: CreateIndex Albums (TitleSlug) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.8 Info: => 8.52E-05s 17:19:07.8 Info: CreateIndex Albums (CleanTitle) 17:19:07.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.8 Info: => 9.92E-05s 17:19:07.8 Info: CreateIndex Albums (Path) 17:19:07.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:07.8 Info: => 7.4E-05s 17:19:07.8 Info: CreateTable Tracks 17:19:07.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) 17:19:07.8 Info: => 0.0024672s 17:19:07.8 Info: CreateIndex Tracks (ForeignTrackId) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:07.8 Info: => 8.95E-05s 17:19:07.8 Info: CreateIndex Tracks (ArtistId) 17:19:07.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:07.8 Info: => 8.32E-05s 17:19:07.8 Info: CreateIndex Tracks (TrackFileId) 17:19:07.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:07.8 Info: => 0.0001089s 17:19:07.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:07.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:07.8 Info: => 9.17E-05s 17:19:07.8 Info: CreateTable TrackFiles 17:19:07.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) 17:19:07.8 Info: => 0.0001483s 17:19:07.8 Info: CreateIndex TrackFiles (ArtistId) 17:19:07.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:07.8 Info: => 8.54E-05s 17:19:07.8 Info: CreateIndex TrackFiles (AlbumId) 17:19:07.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:07.8 Info: => 8.22E-05s 17:19:07.8 Info: CreateTable History 17:19:07.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) 17:19:07.8 Info: => 0.000154s 17:19:07.8 Info: CreateIndex History (Date) 17:19:07.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:07.8 Info: => 8.37E-05s 17:19:07.8 Info: CreateIndex History (EventType) 17:19:07.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:07.8 Info: => 0.000108s 17:19:07.8 Info: CreateIndex History (DownloadId) 17:19:07.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:07.8 Info: => 9.17E-05s 17:19:07.8 Info: CreateIndex History (AlbumId) 17:19:07.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:07.8 Info: => 8.14E-05s 17:19:07.8 Info: CreateTable Notifications 17:19:07.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) 17:19:07.8 Info: => 0.000136s 17:19:07.8 Info: CreateTable ScheduledTasks 17:19:07.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:07.8 Info: => 0.000116s 17:19:07.8 Info: CreateIndex ScheduledTasks (TypeName) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:07.8 Info: => 8.1E-05s 17:19:07.8 Info: CreateTable Indexers 17:19:07.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) 17:19:07.8 Info: => 0.0001139s 17:19:07.8 Info: CreateIndex Indexers (Name) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:07.8 Info: => 0.0001135s 17:19:07.8 Info: CreateTable Profiles 17:19:07.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:07.8 Info: => 0.0001165s 17:19:07.8 Info: CreateIndex Profiles (Name) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:07.8 Info: => 8.16E-05s 17:19:07.8 Info: CreateTable QualityDefinitions 17:19:07.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:07.8 Info: => 0.0001183s 17:19:07.8 Info: CreateIndex QualityDefinitions (Quality) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:07.8 Info: => 8.15E-05s 17:19:07.8 Info: CreateIndex QualityDefinitions (Title) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:07.8 Info: => 9.11E-05s 17:19:07.8 Info: CreateTable NamingConfig 17:19:07.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) 17:19:07.8 Info: => 0.0001585s 17:19:07.8 Info: CreateTable Blacklist 17:19:07.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 '') 17:19:07.8 Info: => 0.0001862s 17:19:07.8 Info: CreateTable Metadata 17:19:07.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) 17:19:07.8 Info: => 0.0001147s 17:19:07.8 Info: CreateTable MetadataFiles 17:19:07.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) 17:19:07.8 Info: => 0.0001365s 17:19:07.8 Info: CreateTable DownloadClients 17:19:07.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) 17:19:07.8 Info: => 0.0001154s 17:19:07.8 Info: CreateTable PendingReleases 17:19:07.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 '') 17:19:07.8 Info: => 0.0001263s 17:19:07.8 Info: CreateTable RemotePathMappings 17:19:07.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:07.8 Info: => 0.000108s 17:19:07.8 Info: CreateTable Tags 17:19:07.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:07.8 Info: => 9.38E-05s 17:19:07.8 Info: CreateIndex Tags (Label) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:07.8 Info: => 0.0001018s 17:19:07.8 Info: CreateTable Restrictions 17:19:07.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:07.8 Info: => 0.0001067s 17:19:07.8 Info: CreateTable DelayProfiles 17:19:07.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) 17:19:07.8 Info: => 0.0001362s 17:19:07.8 Info: CreateTable Users 17:19:07.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:07.8 Info: => 0.0001028s 17:19:07.8 Info: CreateIndex Users (Identifier) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:07.8 Info: => 8.81E-05s 17:19:07.8 Info: CreateIndex Users (Username) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:07.8 Info: => 8.24E-05s 17:19:07.8 Info: CreateTable Commands 17:19:07.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) 17:19:07.8 Info: => 0.0001401s 17:19:07.8 Info: CreateTable IndexerStatus 17:19:07.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) 17:19:07.8 Info: => 0.000139s 17:19:07.8 Info: CreateIndex IndexerStatus (ProviderId) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:07.8 Info: => 8.41E-05s 17:19:07.8 Info: CreateTable ExtraFiles 17:19:07.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) 17:19:07.8 Info: => 0.0001247s 17:19:07.8 Info: CreateTable LyricFiles 17:19:07.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) 17:19:07.8 Info: => 0.0001403s 17:19:07.8 Info: CreateTable LanguageProfiles 17:19:07.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:07.8 Info: => 0.0001006s 17:19:07.8 Info: CreateIndex LanguageProfiles (Name) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:07.8 Info: => 9E-05s 17:19:07.8 Info: CreateTable DownloadClientStatus 17:19:07.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) 17:19:07.8 Info: => 0.0001148s 17:19:07.8 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:07.8 Info: => 9.15E-05s 17:19:07.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:07.8 Info: -> 1 Insert operations completed in 00:00:00.0000667 taking an average of 00:00:00.0000667 17:19:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:07', 'InitialSetup') 17:19:07.8 Info: Committing Transaction 17:19:07.8 Info: 1: InitialSetup migrated 17:19:07.8 Info: => 0.0011275s 17:19:07.8 Info: 2: add_reason_to_pending_releases migrating 17:19:07.8 Info: Beginning Transaction 17:19:07.8 Info: Starting migration of Main DB to 2 17:19:07.8 Info: AlterTable PendingReleases 17:19:07.8 Info: => 1.2E-06s 17:19:07.8 Info: CreateColumn PendingReleases Reason Int32 17:19:07.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:07.8 Info: => 0.0005882s 17:19:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:07', 'add_reason_to_pending_releases') 17:19:07.8 Info: Committing Transaction 17:19:07.8 Info: 2: add_reason_to_pending_releases migrated 17:19:07.8 Info: => 0.0008933s 17:19:07.8 Info: 3: add_medium_support migrating 17:19:07.8 Info: Beginning Transaction 17:19:07.8 Info: Starting migration of Main DB to 3 17:19:07.8 Info: AlterTable Albums 17:19:07.8 Info: => 1E-06s 17:19:07.8 Info: CreateColumn Albums Media String 17:19:07.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:07.8 Info: => 0.0005714s 17:19:07.8 Info: AlterTable Tracks 17:19:07.8 Info: => 1.2E-06s 17:19:07.8 Info: CreateColumn Tracks MediumNumber Int32 17:19:07.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:07.8 Info: => 0.000549s 17:19:07.8 Info: AlterTable Tracks 17:19:07.8 Info: => 1.1E-06s 17:19:07.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:07.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:07.8 Info: => 0.0005317s 17:19:07.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:07.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:07.8 Info: => 4.47E-05s 17:19:07.8 Info: DeleteColumn Tracks TrackNumber 17:19:07.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) 17:19:07.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" 17:19:07.8 Info: DROP TABLE "Tracks" 17:19:07.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:07.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:07.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:07.8 Info: => 0.0043628s 17:19:07.8 Info: AlterTable Tracks 17:19:07.8 Info: => 2.1E-06s 17:19:07.8 Info: CreateColumn Tracks TrackNumber String 17:19:07.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:07.8 Info: => 0.0005355s 17:19:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:07', 'add_medium_support') 17:19:07.8 Info: Committing Transaction 17:19:07.8 Info: 3: add_medium_support migrated 17:19:07.8 Info: => 0.0009283s 17:19:07.8 Info: 4: add_various_qualites_in_profile migrating 17:19:07.8 Info: Beginning Transaction 17:19:07.8 Info: Starting migration of Main DB to 4 17:19:07.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:07.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:07.8 Info: => 5.52E-05s 17:19:07.8 Info: PerformDBOperation 17:19:07.8 Info: Performing DB Operation 17:19:07.8 Info: => 3.19E-05s 17:19:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:07', 'add_various_qualites_in_profile') 17:19:07.8 Info: Committing Transaction 17:19:07.8 Info: 4: add_various_qualites_in_profile migrated 17:19:07.8 Info: => 0.0003149s 17:19:07.8 Info: 5: metadata_profiles migrating 17:19:07.8 Info: Beginning Transaction 17:19:07.8 Info: Starting migration of Main DB to 5 17:19:07.8 Info: CreateTable MetadataProfiles 17:19:07.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:07.8 Info: => 0.0001409s 17:19:07.8 Info: CreateIndex MetadataProfiles (Name) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:07.8 Info: => 9.33E-05s 17:19:07.8 Info: AlterTable Artists 17:19:07.8 Info: => 1E-06s 17:19:07.8 Info: CreateColumn Artists MetadataProfileId Int32 17:19:07.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:07.8 Info: => 0.0005646s 17:19:07.8 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:07.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) 17:19:07.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" 17:19:07.8 Info: DROP TABLE "Artists" 17:19:07.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:07.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.8 Info: => 0.0046621s 17:19:07.8 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:07.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) 17:19:07.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" 17:19:07.8 Info: DROP TABLE "Artists" 17:19:07.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:07.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:07.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.8 Info: => 0.0045923s 17:19:07.8 Info: AlterTable Albums 17:19:07.8 Info: => 1.2E-06s 17:19:07.8 Info: CreateColumn Albums SecondaryTypes String 17:19:07.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:07.8 Info: => 0.0005424s 17:19:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:07', 'metadata_profiles') 17:19:07.8 Info: Committing Transaction 17:19:07.8 Info: 5: metadata_profiles migrated 17:19:07.8 Info: => 0.0009914s 17:19:07.8 Info: 6: separate_automatic_and_interactive_search migrating 17:19:07.8 Info: Beginning Transaction 17:19:07.8 Info: Starting migration of Main DB to 6 17:19:07.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:07.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) 17:19:07.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:07.9 Info: DROP TABLE "Indexers" 17:19:07.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:07.9 Info: => 0.0054133s 17:19:07.9 Info: AlterTable Indexers 17:19:07.9 Info: => 1.1E-06s 17:19:07.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:07.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:07.9 Info: => 0.0005348s 17:19:07.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:07.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:07.9 Info: => 4.39E-05s 17:19:07.9 Info: AlterTable Indexers 17:19:07.9 Info: => 1.1E-06s 17:19:07.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:07.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) 17:19:07.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" 17:19:07.9 Info: DROP TABLE "Indexers" 17:19:07.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:07.9 Info: => 0.0039079s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:07', 'separate_automatic_and_interactive_search') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 6: separate_automatic_and_interactive_search migrated 17:19:07.9 Info: => 0.0042597s 17:19:07.9 Info: 7: change_album_path_to_relative migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 7 17:19:07.9 Info: DeleteColumn Albums Path 17:19:07.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) 17:19:07.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" 17:19:07.9 Info: DROP TABLE "Albums" 17:19:07.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.9 Info: => 0.0047506s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:07', 'change_album_path_to_relative') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 7: change_album_path_to_relative migrated 17:19:07.9 Info: => 0.0051895s 17:19:07.9 Info: 8: change_quality_size_mb_to_kb migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 8 17:19:07.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 17:19:07.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 17:19:07.9 Info: => 5.52E-05s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:07', 'change_quality_size_mb_to_kb') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 8: change_quality_size_mb_to_kb migrated 17:19:07.9 Info: => 0.0003122s 17:19:07.9 Info: 9: album_releases migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 9 17:19:07.9 Info: AlterTable Albums 17:19:07.9 Info: => 1.4E-06s 17:19:07.9 Info: CreateColumn Albums Releases String 17:19:07.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:07.9 Info: => 0.0005662s 17:19:07.9 Info: AlterTable Albums 17:19:07.9 Info: => 1.2E-06s 17:19:07.9 Info: CreateColumn Albums CurrentRelease String 17:19:07.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:07.9 Info: => 0.0005344s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:07', 'album_releases') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 9: album_releases migrated 17:19:07.9 Info: => 0.0008546s 17:19:07.9 Info: 10: album_releases_fix migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 10 17:19:07.9 Info: AlterTable Albums 17:19:07.9 Info: => 1.1E-06s 17:19:07.9 Info: AlterColumn Albums Releases String 17:19:07.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) 17:19:07.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" 17:19:07.9 Info: DROP TABLE "Albums" 17:19:07.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.9 Info: => 0.0066582s 17:19:07.9 Info: AlterTable Albums 17:19:07.9 Info: => 1.2E-06s 17:19:07.9 Info: AlterColumn Albums CurrentRelease String 17:19:07.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) 17:19:07.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" 17:19:07.9 Info: DROP TABLE "Albums" 17:19:07.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:07.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:07.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.9 Info: => 0.00568s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:07', 'album_releases_fix') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 10: album_releases_fix migrated 17:19:07.9 Info: => 0.0060782s 17:19:07.9 Info: 11: import_lists migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 11 17:19:07.9 Info: CreateTable ImportLists 17:19:07.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) 17:19:07.9 Info: => 0.0001778s 17:19:07.9 Info: CreateIndex ImportLists (Name) 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:07.9 Info: => 8.82E-05s 17:19:07.9 Info: CreateTable ImportListStatus 17:19:07.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) 17:19:07.9 Info: => 0.0001256s 17:19:07.9 Info: CreateIndex ImportListStatus (ProviderId) 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:07.9 Info: => 8.44E-05s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:07', 'import_lists') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 11: import_lists migrated 17:19:07.9 Info: => 0.0004348s 17:19:07.9 Info: 12: add_release_status migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 12 17:19:07.9 Info: AlterTable MetadataProfiles 17:19:07.9 Info: => 1.9E-06s 17:19:07.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:07.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:07.9 Info: => 0.0005875s 17:19:07.9 Info: PerformDBOperation 17:19:07.9 Info: Performing DB Operation 17:19:07.9 Info: => 3.1E-05s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:07', 'add_release_status') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 12: add_release_status migrated 17:19:07.9 Info: => 0.0003191s 17:19:07.9 Info: 13: album_download_notification migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 13 17:19:07.9 Info: AlterTable Notifications 17:19:07.9 Info: => 1.2E-06s 17:19:07.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:07.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:07.9 Info: => 0.0005848s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:07', 'album_download_notification') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 13: album_download_notification migrated 17:19:07.9 Info: => 0.0008977s 17:19:07.9 Info: 14: fix_language_metadata_profiles migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 14 17:19:07.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 17:19:07.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 17:19:07.9 Info: => 8.37E-05s 17:19:07.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 17:19:07.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 17:19:07.9 Info: => 6.2E-05s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:07', 'fix_language_metadata_profiles') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 14: fix_language_metadata_profiles migrated 17:19:07.9 Info: => 0.0003215s 17:19:07.9 Info: 15: remove_fanzub migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 15 17:19:07.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:07.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:07.9 Info: => 4.91E-05s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:07', 'remove_fanzub') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 15: remove_fanzub migrated 17:19:07.9 Info: => 0.0003024s 17:19:07.9 Info: 16: update_artist_history_indexes migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 16 17:19:07.9 Info: CreateIndex Albums (ArtistId) 17:19:07.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:07.9 Info: => 0.0001129s 17:19:07.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:07.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:07.9 Info: => 9.1E-05s 17:19:07.9 Info: DeleteIndex History (AlbumId) 17:19:07.9 Info: DROP INDEX "IX_History_AlbumId" 17:19:07.9 Info: => 0.0001227s 17:19:07.9 Info: CreateIndex History (AlbumId, Date) 17:19:07.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:07.9 Info: => 9.72E-05s 17:19:07.9 Info: DeleteIndex History (DownloadId) 17:19:07.9 Info: DROP INDEX "IX_History_DownloadId" 17:19:07.9 Info: => 0.0001098s 17:19:07.9 Info: CreateIndex History (DownloadId, Date) 17:19:07.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:07.9 Info: => 9.46E-05s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:07', 'update_artist_history_indexes') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 16: update_artist_history_indexes migrated 17:19:07.9 Info: => 0.0004243s 17:19:07.9 Info: 17: remove_nma migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 17 17:19:07.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:07.9 Info: => 5.19E-05s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:07', 'remove_nma') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 17: remove_nma migrated 17:19:07.9 Info: => 0.0003085s 17:19:07.9 Info: 18: album_disambiguation migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 18 17:19:07.9 Info: AlterTable Albums 17:19:07.9 Info: => 1.4E-06s 17:19:07.9 Info: CreateColumn Albums Disambiguation String 17:19:07.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:07.9 Info: => 0.0006125s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:07', 'album_disambiguation') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 18: album_disambiguation migrated 17:19:07.9 Info: => 0.000916s 17:19:07.9 Info: 19: add_ape_quality_in_profiles migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 19 17:19:07.9 Info: PerformDBOperation 17:19:07.9 Info: Performing DB Operation 17:19:07.9 Info: => 3.56E-05s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:07', 'add_ape_quality_in_profiles') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 19: add_ape_quality_in_profiles migrated 17:19:07.9 Info: => 0.0002926s 17:19:07.9 Info: 20: remove_pushalot migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 20 17:19:07.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:07.9 Info: => 5.05E-05s 17:19:07.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:07.9 Info: => 3.69E-05s 17:19:07.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:07.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:07.9 Info: => 3.75E-05s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:07', 'remove_pushalot') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 20: remove_pushalot migrated 17:19:07.9 Info: => 0.0002808s 17:19:07.9 Info: 21: add_custom_filters migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 21 17:19:07.9 Info: CreateTable CustomFilters 17:19:07.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:07.9 Info: => 0.0001357s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:07', 'add_custom_filters') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 21: add_custom_filters migrated 17:19:07.9 Info: => 0.0004324s 17:19:07.9 Info: 22: import_list_tags migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 22 17:19:07.9 Info: AlterTable ImportLists 17:19:07.9 Info: => 1.3E-06s 17:19:07.9 Info: CreateColumn ImportLists Tags String 17:19:07.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:07.9 Info: => 0.0006323s 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:07', 'import_list_tags') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 22: import_list_tags migrated 17:19:07.9 Info: => 0.0009345s 17:19:07.9 Info: 23: add_release_groups_etc migrating 17:19:07.9 Info: Beginning Transaction 17:19:07.9 Info: Starting migration of Main DB to 23 17:19:07.9 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 17:19:07.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2025-02-04T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 17:19:07.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 17:19:07.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 17:19:07.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 17:19:07.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 17:19:07.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 17:19:07.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 17:19:07.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 17:19:07.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 17:19:07.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 17:19:07.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 17:19:07.9 Info: CreateTable ArtistMetadata 17:19:07.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) 17:19:07.9 Info: => 0.0001715s 17:19:07.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:07.9 Info: => 9.35E-05s 17:19:07.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" 17:19:07.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" 17:19:07.9 Info: => 9.41E-05s 17:19:07.9 Info: AlterTable Artists 17:19:07.9 Info: => 9E-07s 17:19:07.9 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:07.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:07.9 Info: => 0.0006128s 17:19:07.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:07.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:07.9 Info: => 7.97E-05s 17:19:07.9 Info: CreateTable AlbumReleases 17:19:07.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) 17:19:07.9 Info: => 0.0001632s 17:19:07.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:07.9 Info: => 8.93E-05s 17:19:07.9 Info: CreateIndex AlbumReleases (AlbumId) 17:19:07.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:07.9 Info: => 8.39E-05s 17:19:07.9 Info: PerformDBOperation 17:19:07.9 Info: Performing DB Operation 17:19:07.9 Info: => 0.0035054s 17:19:07.9 Info: AlterTable Albums 17:19:07.9 Info: => 1.3E-06s 17:19:07.9 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:07.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:07.9 Info: => 0.0006835s 17:19:07.9 Info: AlterTable Albums 17:19:07.9 Info: => 1.2E-06s 17:19:07.9 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:07.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:07.9 Info: => 0.0006234s 17:19:07.9 Info: AlterTable Albums 17:19:07.9 Info: => 1.2E-06s 17:19:07.9 Info: CreateColumn Albums Links String 17:19:07.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:07.9 Info: => 0.000607s 17:19:07.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:07.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:07.9 Info: => 9.49E-05s 17:19:07.9 Info: AlterTable Tracks 17:19:07.9 Info: => 1E-06s 17:19:07.9 Info: CreateColumn Tracks ForeignRecordingId String 17:19:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:07.9 Info: => 0.0006084s 17:19:07.9 Info: AlterTable Tracks 17:19:07.9 Info: => 1E-06s 17:19:07.9 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:07.9 Info: => 0.0006048s 17:19:07.9 Info: AlterTable Tracks 17:19:07.9 Info: => 1.1E-06s 17:19:07.9 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:07.9 Info: => 0.0006312s 17:19:07.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:07.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:07.9 Info: => 0.0001067s 17:19:07.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:07.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:07.9 Info: => 9.03E-05s 17:19:07.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:07.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) 17:19:07.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" 17:19:07.9 Info: DROP TABLE "Artists" 17:19:07.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:07.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:07.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:07.9 Info: => 0.0048224s 17:19:07.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:07.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) 17:19:07.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:07.9 Info: DROP TABLE "Albums" 17:19:07.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:07.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:07.9 Info: => 0.0062193s 17:19:07.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:07.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:07.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 17:19:07.9 Info: DROP TABLE "Tracks" 17:19:07.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:07.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:07.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:07.9 Info: => 0.0045864s 17:19:07.9 Info: DeleteColumn TrackFiles ArtistId 17:19:07.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:07.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 17:19:07.9 Info: DROP TABLE "TrackFiles" 17:19:07.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:07.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:07.9 Info: => 0.0044595s 17:19:07.9 Info: CreateIndex Artists (ArtistMetadataId) 17:19:07.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:07.9 Info: => 9.37E-05s 17:19:07.9 Info: CreateIndex Artists (Monitored) 17:19:07.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:07.9 Info: => 8.14E-05s 17:19:07.9 Info: CreateIndex Albums (ArtistMetadataId) 17:19:07.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:07.9 Info: => 9.52E-05s 17:19:07.9 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:07.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:07.9 Info: => 9.17E-05s 17:19:07.9 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:07.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:07.9 Info: => 8.9E-05s 17:19:07.9 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:07.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:07.9 Info: => 8.48E-05s 17:19:07.9 Info: UpdateData 17:19:07.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:07.9 Info: => 5.54E-05s 17:19:07.9 Info: UpdateData 17:19:07.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:07.9 Info: => 4.9E-05s 17:19:07.9 Info: UpdateData 17:19:07.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:07.9 Info: => 7.53E-05s 17:19:07.9 Info: -> 12 Insert operations completed in 00:00:00.0010465 taking an average of 00:00:00.0000872 17:19:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:07', 'add_release_groups_etc') 17:19:07.9 Info: Committing Transaction 17:19:07.9 Info: 23: add_release_groups_etc migrated 17:19:07.9 Info: => 0.0006239s 17:19:07.9 Debug: Took: 00:00:00.1310072 17:19:08.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 17:19:08.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 17:19:08.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863480811666_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:08.0 Info: DatabaseEngineVersionCheck migrating 17:19:08.0 Info: PerformDBOperation 17:19:08.0 Info: Performing DB Operation 17:19:08.0 Info: SQLite 3.48.0 17:19:08.0 Info: => 0.0010918s 17:19:08.0 Info: DatabaseEngineVersionCheck migrated 17:19:08.0 Info: => 0.0011091s 17:19:08.0 Info: VersionMigration migrating 17:19:08.0 Info: Beginning Transaction 17:19:08.0 Info: CreateTable VersionInfo 17:19:08.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:08.0 Info: => 0.0001448s 17:19:08.0 Info: Committing Transaction 17:19:08.0 Info: VersionMigration migrated 17:19:08.0 Info: => 0.0005032s 17:19:08.0 Info: VersionUniqueMigration migrating 17:19:08.0 Info: Beginning Transaction 17:19:08.0 Info: CreateIndex VersionInfo (Version) 17:19:08.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:08.0 Info: => 0.0001265s 17:19:08.0 Info: AlterTable VersionInfo 17:19:08.0 Info: => 9E-07s 17:19:08.0 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:08.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:08.0 Info: => 0.0005906s 17:19:08.0 Info: Committing Transaction 17:19:08.0 Info: VersionUniqueMigration migrated 17:19:08.0 Info: => 0.0007969s 17:19:08.0 Info: VersionDescriptionMigration migrating 17:19:08.0 Info: Beginning Transaction 17:19:08.0 Info: AlterTable VersionInfo 17:19:08.0 Info: => 1.2E-06s 17:19:08.0 Info: CreateColumn VersionInfo Description String 17:19:08.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:08.0 Info: => 0.0002022s 17:19:08.0 Info: Committing Transaction 17:19:08.0 Info: VersionDescriptionMigration migrated 17:19:08.0 Info: => 0.000409s 17:19:08.0 Info: 1: InitialSetup migrating 17:19:08.0 Info: Beginning Transaction 17:19:08.0 Info: Starting migration of Main DB to 1 17:19:08.1 Info: CreateTable Config 17:19:08.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:08.1 Info: => 0.0001671s 17:19:08.1 Info: CreateIndex Config (Key) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:08.1 Info: => 8.17E-05s 17:19:08.1 Info: CreateTable RootFolders 17:19:08.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:08.1 Info: => 9.02E-05s 17:19:08.1 Info: CreateIndex RootFolders (Path) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:08.1 Info: => 7.72E-05s 17:19:08.1 Info: CreateTable Artists 17:19:08.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 17:19:08.1 Info: => 0.0002492s 17:19:08.1 Info: CreateIndex Artists (ForeignArtistId) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:08.1 Info: => 7.92E-05s 17:19:08.1 Info: CreateIndex Artists (NameSlug) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:08.1 Info: => 7.34E-05s 17:19:08.1 Info: CreateIndex Artists (CleanName) 17:19:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.1 Info: => 7.65E-05s 17:19:08.1 Info: CreateIndex Artists (Path) 17:19:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.1 Info: => 8.09E-05s 17:19:08.1 Info: CreateTable Albums 17:19:08.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:08.1 Info: => 0.0002216s 17:19:08.1 Info: CreateIndex Albums (ForeignAlbumId) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.1 Info: => 7.57E-05s 17:19:08.1 Info: CreateIndex Albums (MBId) 17:19:08.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.1 Info: => 7.38E-05s 17:19:08.1 Info: CreateIndex Albums (TADBId) 17:19:08.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.1 Info: => 7.51E-05s 17:19:08.1 Info: CreateIndex Albums (TitleSlug) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.1 Info: => 7.16E-05s 17:19:08.1 Info: CreateIndex Albums (CleanTitle) 17:19:08.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.1 Info: => 7.16E-05s 17:19:08.1 Info: CreateIndex Albums (Path) 17:19:08.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:08.1 Info: => 7.21E-05s 17:19:08.1 Info: CreateTable Tracks 17:19:08.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:08.1 Info: => 0.000152s 17:19:08.1 Info: CreateIndex Tracks (ForeignTrackId) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:08.1 Info: => 7.63E-05s 17:19:08.1 Info: CreateIndex Tracks (ArtistId) 17:19:08.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:08.1 Info: => 7.8E-05s 17:19:08.1 Info: CreateIndex Tracks (TrackFileId) 17:19:08.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:08.1 Info: => 0.0001046s 17:19:08.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:08.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:08.1 Info: => 8.48E-05s 17:19:08.1 Info: CreateTable TrackFiles 17:19:08.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 17:19:08.1 Info: => 0.0001431s 17:19:08.1 Info: CreateIndex TrackFiles (ArtistId) 17:19:08.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:08.1 Info: => 8.34E-05s 17:19:08.1 Info: CreateIndex TrackFiles (AlbumId) 17:19:08.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:08.1 Info: => 7.85E-05s 17:19:08.1 Info: CreateTable History 17:19:08.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 17:19:08.1 Info: => 0.0001478s 17:19:08.1 Info: CreateIndex History (Date) 17:19:08.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:08.1 Info: => 8.2E-05s 17:19:08.1 Info: CreateIndex History (EventType) 17:19:08.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:08.1 Info: => 0.0001045s 17:19:08.1 Info: CreateIndex History (DownloadId) 17:19:08.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:08.1 Info: => 8.64E-05s 17:19:08.1 Info: CreateIndex History (AlbumId) 17:19:08.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:08.1 Info: => 8.21E-05s 17:19:08.1 Info: CreateTable Notifications 17:19:08.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 17:19:08.1 Info: => 0.0001395s 17:19:08.1 Info: CreateTable ScheduledTasks 17:19:08.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:08.1 Info: => 0.0001128s 17:19:08.1 Info: CreateIndex ScheduledTasks (TypeName) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:08.1 Info: => 8.17E-05s 17:19:08.1 Info: CreateTable Indexers 17:19:08.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 17:19:08.1 Info: => 0.0001118s 17:19:08.1 Info: CreateIndex Indexers (Name) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:08.1 Info: => 0.0001075s 17:19:08.1 Info: CreateTable Profiles 17:19:08.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:08.1 Info: => 0.0001147s 17:19:08.1 Info: CreateIndex Profiles (Name) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:08.1 Info: => 9.4E-05s 17:19:08.1 Info: CreateTable QualityDefinitions 17:19:08.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:08.1 Info: => 0.00012s 17:19:08.1 Info: CreateIndex QualityDefinitions (Quality) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:08.1 Info: => 8.28E-05s 17:19:08.1 Info: CreateIndex QualityDefinitions (Title) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:08.1 Info: => 8.64E-05s 17:19:08.1 Info: CreateTable NamingConfig 17:19:08.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 17:19:08.1 Info: => 0.0001528s 17:19:08.1 Info: CreateTable Blacklist 17:19:08.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 17:19:08.1 Info: => 0.0001883s 17:19:08.1 Info: CreateTable Metadata 17:19:08.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:08.1 Info: => 0.0001133s 17:19:08.1 Info: CreateTable MetadataFiles 17:19:08.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:08.1 Info: => 0.0001417s 17:19:08.1 Info: CreateTable DownloadClients 17:19:08.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:08.1 Info: => 0.0001165s 17:19:08.1 Info: CreateTable PendingReleases 17:19:08.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 17:19:08.1 Info: => 0.0001247s 17:19:08.1 Info: CreateTable RemotePathMappings 17:19:08.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:08.1 Info: => 0.000107s 17:19:08.1 Info: CreateTable Tags 17:19:08.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:08.1 Info: => 9.3E-05s 17:19:08.1 Info: CreateIndex Tags (Label) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:08.1 Info: => 0.0001023s 17:19:08.1 Info: CreateTable Restrictions 17:19:08.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:08.1 Info: => 0.0001069s 17:19:08.1 Info: CreateTable DelayProfiles 17:19:08.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 17:19:08.1 Info: => 0.0001395s 17:19:08.1 Info: CreateTable Users 17:19:08.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:08.1 Info: => 0.0001025s 17:19:08.1 Info: CreateIndex Users (Identifier) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:08.1 Info: => 9.23E-05s 17:19:08.1 Info: CreateIndex Users (Username) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:08.1 Info: => 8.37E-05s 17:19:08.1 Info: CreateTable Commands 17:19:08.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:08.1 Info: => 0.0001394s 17:19:08.1 Info: CreateTable IndexerStatus 17:19:08.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:08.1 Info: => 0.0001407s 17:19:08.1 Info: CreateIndex IndexerStatus (ProviderId) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:08.1 Info: => 8.54E-05s 17:19:08.1 Info: CreateTable ExtraFiles 17:19:08.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:08.1 Info: => 0.0001261s 17:19:08.1 Info: CreateTable LyricFiles 17:19:08.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 17:19:08.1 Info: => 0.0001431s 17:19:08.1 Info: CreateTable LanguageProfiles 17:19:08.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:08.1 Info: => 0.0001041s 17:19:08.1 Info: CreateIndex LanguageProfiles (Name) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:08.1 Info: => 8.87E-05s 17:19:08.1 Info: CreateTable DownloadClientStatus 17:19:08.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:08.1 Info: => 0.000171s 17:19:08.1 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:08.1 Info: => 9.13E-05s 17:19:08.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:08.1 Info: -> 1 Insert operations completed in 00:00:00.0000669 taking an average of 00:00:00.0000669 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:08', 'InitialSetup') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 1: InitialSetup migrated 17:19:08.1 Info: => 0.0009782s 17:19:08.1 Info: 2: add_reason_to_pending_releases migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 2 17:19:08.1 Info: AlterTable PendingReleases 17:19:08.1 Info: => 1.4E-06s 17:19:08.1 Info: CreateColumn PendingReleases Reason Int32 17:19:08.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:08.1 Info: => 0.0005968s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:08', 'add_reason_to_pending_releases') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 2: add_reason_to_pending_releases migrated 17:19:08.1 Info: => 0.0008975s 17:19:08.1 Info: 3: add_medium_support migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 3 17:19:08.1 Info: AlterTable Albums 17:19:08.1 Info: => 1.2E-06s 17:19:08.1 Info: CreateColumn Albums Media String 17:19:08.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:08.1 Info: => 0.0005787s 17:19:08.1 Info: AlterTable Tracks 17:19:08.1 Info: => 1.2E-06s 17:19:08.1 Info: CreateColumn Tracks MediumNumber Int32 17:19:08.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:08.1 Info: => 0.000547s 17:19:08.1 Info: AlterTable Tracks 17:19:08.1 Info: => 1E-06s 17:19:08.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:08.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:08.1 Info: => 0.0005275s 17:19:08.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:08.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:08.1 Info: => 4.64E-05s 17:19:08.1 Info: DeleteColumn Tracks TrackNumber 17:19:08.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) 17:19:08.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" 17:19:08.1 Info: DROP TABLE "Tracks" 17:19:08.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:08.1 Info: => 0.0065942s 17:19:08.1 Info: AlterTable Tracks 17:19:08.1 Info: => 1.1E-06s 17:19:08.1 Info: CreateColumn Tracks TrackNumber String 17:19:08.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:08.1 Info: => 0.0005396s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:08', 'add_medium_support') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 3: add_medium_support migrated 17:19:08.1 Info: => 0.0009269s 17:19:08.1 Info: 4: add_various_qualites_in_profile migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 4 17:19:08.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:08.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:08.1 Info: => 5.72E-05s 17:19:08.1 Info: PerformDBOperation 17:19:08.1 Info: Performing DB Operation 17:19:08.1 Info: => 3.25E-05s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:08', 'add_various_qualites_in_profile') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 4: add_various_qualites_in_profile migrated 17:19:08.1 Info: => 0.0002861s 17:19:08.1 Info: 5: metadata_profiles migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 5 17:19:08.1 Info: CreateTable MetadataProfiles 17:19:08.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:08.1 Info: => 0.0001385s 17:19:08.1 Info: CreateIndex MetadataProfiles (Name) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:08.1 Info: => 0.000126s 17:19:08.1 Info: AlterTable Artists 17:19:08.1 Info: => 1.3E-06s 17:19:08.1 Info: CreateColumn Artists MetadataProfileId Int32 17:19:08.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:08.1 Info: => 0.0005742s 17:19:08.1 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:08.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) 17:19:08.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" 17:19:08.1 Info: DROP TABLE "Artists" 17:19:08.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.1 Info: => 0.0046174s 17:19:08.1 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:08.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) 17:19:08.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" 17:19:08.1 Info: DROP TABLE "Artists" 17:19:08.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.1 Info: => 0.0045743s 17:19:08.1 Info: AlterTable Albums 17:19:08.1 Info: => 1.5E-06s 17:19:08.1 Info: CreateColumn Albums SecondaryTypes String 17:19:08.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:08.1 Info: => 0.0006211s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:08', 'metadata_profiles') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 5: metadata_profiles migrated 17:19:08.1 Info: => 0.0010338s 17:19:08.1 Info: 6: separate_automatic_and_interactive_search migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 6 17:19:08.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:08.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) 17:19:08.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:08.1 Info: DROP TABLE "Indexers" 17:19:08.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:08.1 Info: => 0.0039471s 17:19:08.1 Info: AlterTable Indexers 17:19:08.1 Info: => 1E-06s 17:19:08.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:08.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:08.1 Info: => 0.0005295s 17:19:08.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:08.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:08.1 Info: => 4.51E-05s 17:19:08.1 Info: AlterTable Indexers 17:19:08.1 Info: => 1E-06s 17:19:08.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:08.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) 17:19:08.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" 17:19:08.1 Info: DROP TABLE "Indexers" 17:19:08.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:08.1 Info: => 0.0040468s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:08', 'separate_automatic_and_interactive_search') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 6: separate_automatic_and_interactive_search migrated 17:19:08.1 Info: => 0.0044213s 17:19:08.1 Info: 7: change_album_path_to_relative migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 7 17:19:08.1 Info: DeleteColumn Albums Path 17:19:08.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) 17:19:08.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" 17:19:08.1 Info: DROP TABLE "Albums" 17:19:08.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.1 Info: => 0.0052627s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:08', 'change_album_path_to_relative') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 7: change_album_path_to_relative migrated 17:19:08.1 Info: => 0.0056736s 17:19:08.1 Info: 8: change_quality_size_mb_to_kb migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 8 17:19:08.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 17:19:08.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 17:19:08.1 Info: => 5.77E-05s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:08', 'change_quality_size_mb_to_kb') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 8: change_quality_size_mb_to_kb migrated 17:19:08.1 Info: => 0.0003435s 17:19:08.1 Info: 9: album_releases migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 9 17:19:08.1 Info: AlterTable Albums 17:19:08.1 Info: => 1.2E-06s 17:19:08.1 Info: CreateColumn Albums Releases String 17:19:08.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:08.1 Info: => 0.0005732s 17:19:08.1 Info: AlterTable Albums 17:19:08.1 Info: => 1.2E-06s 17:19:08.1 Info: CreateColumn Albums CurrentRelease String 17:19:08.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:08.1 Info: => 0.0005457s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:08', 'album_releases') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 9: album_releases migrated 17:19:08.1 Info: => 0.0008524s 17:19:08.1 Info: 10: album_releases_fix migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 10 17:19:08.1 Info: AlterTable Albums 17:19:08.1 Info: => 1.1E-06s 17:19:08.1 Info: AlterColumn Albums Releases String 17:19:08.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) 17:19:08.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" 17:19:08.1 Info: DROP TABLE "Albums" 17:19:08.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.1 Info: => 0.0052585s 17:19:08.1 Info: AlterTable Albums 17:19:08.1 Info: => 1.4E-06s 17:19:08.1 Info: AlterColumn Albums CurrentRelease String 17:19:08.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) 17:19:08.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" 17:19:08.1 Info: DROP TABLE "Albums" 17:19:08.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.1 Info: => 0.0051924s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:08', 'album_releases_fix') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 10: album_releases_fix migrated 17:19:08.1 Info: => 0.0055848s 17:19:08.1 Info: 11: import_lists migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 11 17:19:08.1 Info: CreateTable ImportLists 17:19:08.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) 17:19:08.1 Info: => 0.0001977s 17:19:08.1 Info: CreateIndex ImportLists (Name) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:08.1 Info: => 8.84E-05s 17:19:08.1 Info: CreateTable ImportListStatus 17:19:08.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) 17:19:08.1 Info: => 0.0001348s 17:19:08.1 Info: CreateIndex ImportListStatus (ProviderId) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:08.1 Info: => 9.36E-05s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:08', 'import_lists') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 11: import_lists migrated 17:19:08.1 Info: => 0.0004379s 17:19:08.1 Info: 12: add_release_status migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 12 17:19:08.1 Info: AlterTable MetadataProfiles 17:19:08.1 Info: => 1.4E-06s 17:19:08.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:08.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:08.1 Info: => 0.0005911s 17:19:08.1 Info: PerformDBOperation 17:19:08.1 Info: Performing DB Operation 17:19:08.1 Info: => 5.32E-05s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:08', 'add_release_status') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 12: add_release_status migrated 17:19:08.1 Info: => 0.0003442s 17:19:08.1 Info: 13: album_download_notification migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 13 17:19:08.1 Info: AlterTable Notifications 17:19:08.1 Info: => 1.3E-06s 17:19:08.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:08.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:08.1 Info: => 0.0005873s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:08', 'album_download_notification') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 13: album_download_notification migrated 17:19:08.1 Info: => 0.0009055s 17:19:08.1 Info: 14: fix_language_metadata_profiles migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 14 17:19:08.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 17:19:08.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 17:19:08.1 Info: => 8.9E-05s 17:19:08.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 17:19:08.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 17:19:08.1 Info: => 9.21E-05s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:08', 'fix_language_metadata_profiles') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 14: fix_language_metadata_profiles migrated 17:19:08.1 Info: => 0.000361s 17:19:08.1 Info: 15: remove_fanzub migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 15 17:19:08.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:08.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:08.1 Info: => 4.78E-05s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:08', 'remove_fanzub') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 15: remove_fanzub migrated 17:19:08.1 Info: => 0.0003037s 17:19:08.1 Info: 16: update_artist_history_indexes migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 16 17:19:08.1 Info: CreateIndex Albums (ArtistId) 17:19:08.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:08.1 Info: => 0.0001134s 17:19:08.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:08.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:08.1 Info: => 9.58E-05s 17:19:08.1 Info: DeleteIndex History (AlbumId) 17:19:08.1 Info: DROP INDEX "IX_History_AlbumId" 17:19:08.1 Info: => 0.0001341s 17:19:08.1 Info: CreateIndex History (AlbumId, Date) 17:19:08.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:08.1 Info: => 0.0001035s 17:19:08.1 Info: DeleteIndex History (DownloadId) 17:19:08.1 Info: DROP INDEX "IX_History_DownloadId" 17:19:08.1 Info: => 0.0001096s 17:19:08.1 Info: CreateIndex History (DownloadId, Date) 17:19:08.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:08.1 Info: => 0.0001008s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:08', 'update_artist_history_indexes') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 16: update_artist_history_indexes migrated 17:19:08.1 Info: => 0.0004586s 17:19:08.1 Info: 17: remove_nma migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 17 17:19:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:08.1 Info: => 6.35E-05s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:08', 'remove_nma') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 17: remove_nma migrated 17:19:08.1 Info: => 0.0003224s 17:19:08.1 Info: 18: album_disambiguation migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 18 17:19:08.1 Info: AlterTable Albums 17:19:08.1 Info: => 1E-06s 17:19:08.1 Info: CreateColumn Albums Disambiguation String 17:19:08.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:08.1 Info: => 0.0006192s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:08', 'album_disambiguation') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 18: album_disambiguation migrated 17:19:08.1 Info: => 0.00093s 17:19:08.1 Info: 19: add_ape_quality_in_profiles migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 19 17:19:08.1 Info: PerformDBOperation 17:19:08.1 Info: Performing DB Operation 17:19:08.1 Info: => 3.68E-05s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:08', 'add_ape_quality_in_profiles') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 19: add_ape_quality_in_profiles migrated 17:19:08.1 Info: => 0.0003184s 17:19:08.1 Info: 20: remove_pushalot migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 20 17:19:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:08.1 Info: => 5.35E-05s 17:19:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:08.1 Info: => 4.39E-05s 17:19:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:08.1 Info: => 4.24E-05s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:08', 'remove_pushalot') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 20: remove_pushalot migrated 17:19:08.1 Info: => 0.0003015s 17:19:08.1 Info: 21: add_custom_filters migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 21 17:19:08.1 Info: CreateTable CustomFilters 17:19:08.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:08.1 Info: => 0.0001457s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:08', 'add_custom_filters') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 21: add_custom_filters migrated 17:19:08.1 Info: => 0.0004737s 17:19:08.1 Info: 22: import_list_tags migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 22 17:19:08.1 Info: AlterTable ImportLists 17:19:08.1 Info: => 1.1E-06s 17:19:08.1 Info: CreateColumn ImportLists Tags String 17:19:08.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:08.1 Info: => 0.0006436s 17:19:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:08', 'import_list_tags') 17:19:08.1 Info: Committing Transaction 17:19:08.1 Info: 22: import_list_tags migrated 17:19:08.1 Info: => 0.0009619s 17:19:08.1 Info: 23: add_release_groups_etc migrating 17:19:08.1 Info: Beginning Transaction 17:19:08.1 Info: Starting migration of Main DB to 23 17:19:08.1 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 17:19:08.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2025-02-04T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 17:19:08.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 17:19:08.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 17:19:08.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 17:19:08.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 17:19:08.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 17:19:08.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 17:19:08.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 17:19:08.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 17:19:08.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 17:19:08.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 17:19:08.1 Info: CreateTable ArtistMetadata 17:19:08.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) 17:19:08.1 Info: => 0.0001809s 17:19:08.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:08.1 Info: => 0.0001011s 17:19:08.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" 17:19:08.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" 17:19:08.1 Info: => 0.0001223s 17:19:08.1 Info: AlterTable Artists 17:19:08.1 Info: => 9E-07s 17:19:08.1 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:08.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:08.1 Info: => 0.0006252s 17:19:08.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:08.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:08.1 Info: => 8.57E-05s 17:19:08.1 Info: CreateTable AlbumReleases 17:19:08.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) 17:19:08.1 Info: => 0.0001914s 17:19:08.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:08.1 Info: => 9.75E-05s 17:19:08.1 Info: CreateIndex AlbumReleases (AlbumId) 17:19:08.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:08.1 Info: => 8.21E-05s 17:19:08.1 Info: PerformDBOperation 17:19:08.1 Info: Performing DB Operation 17:19:08.1 Info: => 0.0036396s 17:19:08.1 Info: AlterTable Albums 17:19:08.1 Info: => 1.4E-06s 17:19:08.1 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:08.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:08.1 Info: => 0.0006797s 17:19:08.1 Info: AlterTable Albums 17:19:08.1 Info: => 1.2E-06s 17:19:08.1 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:08.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:08.1 Info: => 0.000626s 17:19:08.1 Info: AlterTable Albums 17:19:08.1 Info: => 1.2E-06s 17:19:08.1 Info: CreateColumn Albums Links String 17:19:08.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:08.1 Info: => 0.000619s 17:19:08.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:08.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:08.1 Info: => 0.0001038s 17:19:08.1 Info: AlterTable Tracks 17:19:08.1 Info: => 9E-07s 17:19:08.1 Info: CreateColumn Tracks ForeignRecordingId String 17:19:08.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:08.1 Info: => 0.0006192s 17:19:08.1 Info: AlterTable Tracks 17:19:08.1 Info: => 1.1E-06s 17:19:08.1 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:08.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:08.1 Info: => 0.0006283s 17:19:08.1 Info: AlterTable Tracks 17:19:08.1 Info: => 1.1E-06s 17:19:08.1 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:08.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:08.1 Info: => 0.0006337s 17:19:08.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:08.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:08.1 Info: => 0.0001088s 17:19:08.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:08.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:08.1 Info: => 9.21E-05s 17:19:08.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:08.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) 17:19:08.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" 17:19:08.1 Info: DROP TABLE "Artists" 17:19:08.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.1 Info: => 0.0064889s 17:19:08.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:08.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) 17:19:08.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" 17:19:08.1 Info: DROP TABLE "Albums" 17:19:08.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.1 Info: => 0.0050142s 17:19:08.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:08.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:08.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 17:19:08.2 Info: DROP TABLE "Tracks" 17:19:08.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:08.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:08.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:08.2 Info: => 0.004617s 17:19:08.2 Info: DeleteColumn TrackFiles ArtistId 17:19:08.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 17:19:08.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 17:19:08.2 Info: DROP TABLE "TrackFiles" 17:19:08.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:08.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:08.2 Info: => 0.0058098s 17:19:08.2 Info: CreateIndex Artists (ArtistMetadataId) 17:19:08.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:08.2 Info: => 9.3E-05s 17:19:08.2 Info: CreateIndex Artists (Monitored) 17:19:08.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:08.2 Info: => 8.67E-05s 17:19:08.2 Info: CreateIndex Albums (ArtistMetadataId) 17:19:08.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:08.2 Info: => 8.53E-05s 17:19:08.2 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:08.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:08.2 Info: => 8.46E-05s 17:19:08.2 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:08.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:08.2 Info: => 8.31E-05s 17:19:08.2 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:08.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:08.2 Info: => 8.59E-05s 17:19:08.2 Info: UpdateData 17:19:08.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:08.2 Info: => 5.28E-05s 17:19:08.2 Info: UpdateData 17:19:08.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:08.2 Info: => 4.83E-05s 17:19:08.2 Info: UpdateData 17:19:08.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:08.2 Info: => 4.86E-05s 17:19:08.2 Info: -> 12 Insert operations completed in 00:00:00.0012146 taking an average of 00:00:00.0001012 17:19:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:08', 'add_release_groups_etc') 17:19:08.2 Info: Committing Transaction 17:19:08.2 Info: 23: add_release_groups_etc migrated 17:19:08.2 Info: => 0.0006519s 17:19:08.2 Debug: Took: 00:00:00.1291238 17:19:08.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 17:19:08.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 17:19:08.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863483192937_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:08.3 Info: DatabaseEngineVersionCheck migrating 17:19:08.3 Info: PerformDBOperation 17:19:08.3 Info: Performing DB Operation 17:19:08.3 Info: SQLite 3.48.0 17:19:08.3 Info: => 0.0011508s 17:19:08.3 Info: DatabaseEngineVersionCheck migrated 17:19:08.3 Info: => 0.0011678s 17:19:08.3 Info: VersionMigration migrating 17:19:08.3 Info: Beginning Transaction 17:19:08.3 Info: CreateTable VersionInfo 17:19:08.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:08.3 Info: => 0.0001467s 17:19:08.3 Info: Committing Transaction 17:19:08.3 Info: VersionMigration migrated 17:19:08.3 Info: => 0.0005105s 17:19:08.3 Info: VersionUniqueMigration migrating 17:19:08.3 Info: Beginning Transaction 17:19:08.3 Info: CreateIndex VersionInfo (Version) 17:19:08.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:08.3 Info: => 0.000127s 17:19:08.3 Info: AlterTable VersionInfo 17:19:08.3 Info: => 1.1E-06s 17:19:08.3 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:08.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:08.3 Info: => 0.0005876s 17:19:08.3 Info: Committing Transaction 17:19:08.3 Info: VersionUniqueMigration migrated 17:19:08.3 Info: => 0.0008042s 17:19:08.3 Info: VersionDescriptionMigration migrating 17:19:08.3 Info: Beginning Transaction 17:19:08.3 Info: AlterTable VersionInfo 17:19:08.3 Info: => 1.1E-06s 17:19:08.3 Info: CreateColumn VersionInfo Description String 17:19:08.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:08.3 Info: => 0.000199s 17:19:08.3 Info: Committing Transaction 17:19:08.3 Info: VersionDescriptionMigration migrated 17:19:08.3 Info: => 0.0004091s 17:19:08.3 Info: 1: InitialSetup migrating 17:19:08.3 Info: Beginning Transaction 17:19:08.3 Info: Starting migration of Main DB to 1 17:19:08.3 Info: CreateTable Config 17:19:08.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:08.3 Info: => 0.0001663s 17:19:08.3 Info: CreateIndex Config (Key) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:08.3 Info: => 8.06E-05s 17:19:08.3 Info: CreateTable RootFolders 17:19:08.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:08.3 Info: => 8.94E-05s 17:19:08.3 Info: CreateIndex RootFolders (Path) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:08.3 Info: => 7.49E-05s 17:19:08.3 Info: CreateTable Artists 17:19:08.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) 17:19:08.3 Info: => 0.0002972s 17:19:08.3 Info: CreateIndex Artists (ForeignArtistId) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:08.3 Info: => 8.18E-05s 17:19:08.3 Info: CreateIndex Artists (NameSlug) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:08.3 Info: => 7.48E-05s 17:19:08.3 Info: CreateIndex Artists (CleanName) 17:19:08.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.3 Info: => 7.43E-05s 17:19:08.3 Info: CreateIndex Artists (Path) 17:19:08.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.3 Info: => 7.02E-05s 17:19:08.3 Info: CreateTable Albums 17:19:08.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) 17:19:08.3 Info: => 0.0002203s 17:19:08.3 Info: CreateIndex Albums (ForeignAlbumId) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.3 Info: => 7.48E-05s 17:19:08.3 Info: CreateIndex Albums (MBId) 17:19:08.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.3 Info: => 7.3E-05s 17:19:08.3 Info: CreateIndex Albums (TADBId) 17:19:08.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.3 Info: => 7.2E-05s 17:19:08.3 Info: CreateIndex Albums (TitleSlug) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.3 Info: => 7.06E-05s 17:19:08.3 Info: CreateIndex Albums (CleanTitle) 17:19:08.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.3 Info: => 7.17E-05s 17:19:08.3 Info: CreateIndex Albums (Path) 17:19:08.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:08.3 Info: => 7.03E-05s 17:19:08.3 Info: CreateTable Tracks 17:19:08.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) 17:19:08.3 Info: => 0.0001502s 17:19:08.3 Info: CreateIndex Tracks (ForeignTrackId) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:08.3 Info: => 7.64E-05s 17:19:08.3 Info: CreateIndex Tracks (ArtistId) 17:19:08.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:08.3 Info: => 7.68E-05s 17:19:08.3 Info: CreateIndex Tracks (TrackFileId) 17:19:08.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:08.3 Info: => 9.96E-05s 17:19:08.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:08.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:08.3 Info: => 9.53E-05s 17:19:08.3 Info: CreateTable TrackFiles 17:19:08.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) 17:19:08.3 Info: => 0.0001417s 17:19:08.3 Info: CreateIndex TrackFiles (ArtistId) 17:19:08.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:08.3 Info: => 8.2E-05s 17:19:08.3 Info: CreateIndex TrackFiles (AlbumId) 17:19:08.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:08.3 Info: => 8.01E-05s 17:19:08.3 Info: CreateTable History 17:19:08.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) 17:19:08.3 Info: => 0.0001462s 17:19:08.3 Info: CreateIndex History (Date) 17:19:08.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:08.3 Info: => 8.16E-05s 17:19:08.3 Info: CreateIndex History (EventType) 17:19:08.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:08.3 Info: => 0.0001066s 17:19:08.3 Info: CreateIndex History (DownloadId) 17:19:08.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:08.3 Info: => 8.89E-05s 17:19:08.3 Info: CreateIndex History (AlbumId) 17:19:08.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:08.3 Info: => 7.98E-05s 17:19:08.3 Info: CreateTable Notifications 17:19:08.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) 17:19:08.3 Info: => 0.0001337s 17:19:08.3 Info: CreateTable ScheduledTasks 17:19:08.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:08.3 Info: => 0.0001132s 17:19:08.3 Info: CreateIndex ScheduledTasks (TypeName) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:08.3 Info: => 8.21E-05s 17:19:08.3 Info: CreateTable Indexers 17:19:08.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) 17:19:08.3 Info: => 0.0001118s 17:19:08.3 Info: CreateIndex Indexers (Name) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:08.3 Info: => 0.0001112s 17:19:08.3 Info: CreateTable Profiles 17:19:08.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:08.3 Info: => 0.0001137s 17:19:08.3 Info: CreateIndex Profiles (Name) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:08.3 Info: => 8.42E-05s 17:19:08.3 Info: CreateTable QualityDefinitions 17:19:08.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:08.3 Info: => 0.0001154s 17:19:08.3 Info: CreateIndex QualityDefinitions (Quality) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:08.3 Info: => 8.4E-05s 17:19:08.3 Info: CreateIndex QualityDefinitions (Title) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:08.3 Info: => 8.32E-05s 17:19:08.3 Info: CreateTable NamingConfig 17:19:08.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) 17:19:08.3 Info: => 0.0001513s 17:19:08.3 Info: CreateTable Blacklist 17:19:08.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 '') 17:19:08.3 Info: => 0.0001916s 17:19:08.3 Info: CreateTable Metadata 17:19:08.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) 17:19:08.3 Info: => 0.0001126s 17:19:08.3 Info: CreateTable MetadataFiles 17:19:08.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) 17:19:08.3 Info: => 0.0001346s 17:19:08.3 Info: CreateTable DownloadClients 17:19:08.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) 17:19:08.3 Info: => 0.0001168s 17:19:08.3 Info: CreateTable PendingReleases 17:19:08.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 '') 17:19:08.3 Info: => 0.0001249s 17:19:08.3 Info: CreateTable RemotePathMappings 17:19:08.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:08.3 Info: => 0.0002018s 17:19:08.3 Info: CreateTable Tags 17:19:08.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:08.3 Info: => 0.0001097s 17:19:08.3 Info: CreateIndex Tags (Label) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:08.3 Info: => 0.0001056s 17:19:08.3 Info: CreateTable Restrictions 17:19:08.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:08.3 Info: => 0.000109s 17:19:08.3 Info: CreateTable DelayProfiles 17:19:08.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) 17:19:08.3 Info: => 0.0001328s 17:19:08.3 Info: CreateTable Users 17:19:08.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:08.3 Info: => 0.0001027s 17:19:08.3 Info: CreateIndex Users (Identifier) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:08.3 Info: => 9.07E-05s 17:19:08.3 Info: CreateIndex Users (Username) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:08.3 Info: => 8.16E-05s 17:19:08.3 Info: CreateTable Commands 17:19:08.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) 17:19:08.3 Info: => 0.0001372s 17:19:08.3 Info: CreateTable IndexerStatus 17:19:08.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) 17:19:08.3 Info: => 0.0001409s 17:19:08.3 Info: CreateIndex IndexerStatus (ProviderId) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:08.3 Info: => 8.54E-05s 17:19:08.3 Info: CreateTable ExtraFiles 17:19:08.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) 17:19:08.3 Info: => 0.0001273s 17:19:08.3 Info: CreateTable LyricFiles 17:19:08.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) 17:19:08.3 Info: => 0.000143s 17:19:08.3 Info: CreateTable LanguageProfiles 17:19:08.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:08.3 Info: => 0.0001017s 17:19:08.3 Info: CreateIndex LanguageProfiles (Name) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:08.3 Info: => 9.02E-05s 17:19:08.3 Info: CreateTable DownloadClientStatus 17:19:08.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) 17:19:08.3 Info: => 0.0001136s 17:19:08.3 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:08.3 Info: => 8.96E-05s 17:19:08.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:08.3 Info: -> 1 Insert operations completed in 00:00:00.0000662 taking an average of 00:00:00.0000662 17:19:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:08', 'InitialSetup') 17:19:08.3 Info: Committing Transaction 17:19:08.3 Info: 1: InitialSetup migrated 17:19:08.3 Info: => 0.0009513s 17:19:08.3 Info: 2: add_reason_to_pending_releases migrating 17:19:08.3 Info: Beginning Transaction 17:19:08.3 Info: Starting migration of Main DB to 2 17:19:08.3 Info: AlterTable PendingReleases 17:19:08.3 Info: => 1.1E-06s 17:19:08.3 Info: CreateColumn PendingReleases Reason Int32 17:19:08.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:08.3 Info: => 0.0005915s 17:19:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:08', 'add_reason_to_pending_releases') 17:19:08.3 Info: Committing Transaction 17:19:08.3 Info: 2: add_reason_to_pending_releases migrated 17:19:08.3 Info: => 0.0008874s 17:19:08.3 Info: 3: add_medium_support migrating 17:19:08.3 Info: Beginning Transaction 17:19:08.3 Info: Starting migration of Main DB to 3 17:19:08.3 Info: AlterTable Albums 17:19:08.3 Info: => 1.1E-06s 17:19:08.3 Info: CreateColumn Albums Media String 17:19:08.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:08.3 Info: => 0.0005834s 17:19:08.3 Info: AlterTable Tracks 17:19:08.3 Info: => 1.2E-06s 17:19:08.3 Info: CreateColumn Tracks MediumNumber Int32 17:19:08.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:08.3 Info: => 0.0005382s 17:19:08.3 Info: AlterTable Tracks 17:19:08.3 Info: => 1.1E-06s 17:19:08.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:08.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:08.3 Info: => 0.0005287s 17:19:08.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:08.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:08.3 Info: => 4.38E-05s 17:19:08.3 Info: DeleteColumn Tracks TrackNumber 17:19:08.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) 17:19:08.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" 17:19:08.3 Info: DROP TABLE "Tracks" 17:19:08.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:08.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:08.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:08.3 Info: => 0.0044126s 17:19:08.3 Info: AlterTable Tracks 17:19:08.3 Info: => 1E-06s 17:19:08.3 Info: CreateColumn Tracks TrackNumber String 17:19:08.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:08.3 Info: => 0.0005345s 17:19:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:08', 'add_medium_support') 17:19:08.3 Info: Committing Transaction 17:19:08.3 Info: 3: add_medium_support migrated 17:19:08.3 Info: => 0.0009012s 17:19:08.3 Info: 4: add_various_qualites_in_profile migrating 17:19:08.3 Info: Beginning Transaction 17:19:08.3 Info: Starting migration of Main DB to 4 17:19:08.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:08.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:08.3 Info: => 5.5E-05s 17:19:08.3 Info: PerformDBOperation 17:19:08.3 Info: Performing DB Operation 17:19:08.3 Info: => 3.47E-05s 17:19:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:08', 'add_various_qualites_in_profile') 17:19:08.3 Info: Committing Transaction 17:19:08.3 Info: 4: add_various_qualites_in_profile migrated 17:19:08.3 Info: => 0.0002806s 17:19:08.3 Info: 5: metadata_profiles migrating 17:19:08.3 Info: Beginning Transaction 17:19:08.3 Info: Starting migration of Main DB to 5 17:19:08.3 Info: CreateTable MetadataProfiles 17:19:08.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:08.3 Info: => 0.0001386s 17:19:08.3 Info: CreateIndex MetadataProfiles (Name) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:08.3 Info: => 9.55E-05s 17:19:08.3 Info: AlterTable Artists 17:19:08.3 Info: => 1.2E-06s 17:19:08.3 Info: CreateColumn Artists MetadataProfileId Int32 17:19:08.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:08.3 Info: => 0.0005948s 17:19:08.3 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:08.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) 17:19:08.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" 17:19:08.3 Info: DROP TABLE "Artists" 17:19:08.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:08.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.3 Info: => 0.0048275s 17:19:08.3 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:08.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) 17:19:08.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" 17:19:08.3 Info: DROP TABLE "Artists" 17:19:08.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:08.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.3 Info: => 0.0050957s 17:19:08.3 Info: AlterTable Albums 17:19:08.3 Info: => 1E-06s 17:19:08.3 Info: CreateColumn Albums SecondaryTypes String 17:19:08.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:08.3 Info: => 0.0005401s 17:19:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:08', 'metadata_profiles') 17:19:08.3 Info: Committing Transaction 17:19:08.3 Info: 5: metadata_profiles migrated 17:19:08.3 Info: => 0.0009603s 17:19:08.3 Info: 6: separate_automatic_and_interactive_search migrating 17:19:08.3 Info: Beginning Transaction 17:19:08.3 Info: Starting migration of Main DB to 6 17:19:08.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:08.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) 17:19:08.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:08.3 Info: DROP TABLE "Indexers" 17:19:08.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:08.3 Info: => 0.0043359s 17:19:08.3 Info: AlterTable Indexers 17:19:08.3 Info: => 1.1E-06s 17:19:08.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:08.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:08.3 Info: => 0.0005272s 17:19:08.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:08.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:08.3 Info: => 4.8E-05s 17:19:08.3 Info: AlterTable Indexers 17:19:08.3 Info: => 1.1E-06s 17:19:08.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:08.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) 17:19:08.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" 17:19:08.3 Info: DROP TABLE "Indexers" 17:19:08.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:08.3 Info: => 0.0043996s 17:19:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:08', 'separate_automatic_and_interactive_search') 17:19:08.3 Info: Committing Transaction 17:19:08.3 Info: 6: separate_automatic_and_interactive_search migrated 17:19:08.3 Info: => 0.0047471s 17:19:08.3 Info: 7: change_album_path_to_relative migrating 17:19:08.3 Info: Beginning Transaction 17:19:08.3 Info: Starting migration of Main DB to 7 17:19:08.3 Info: DeleteColumn Albums Path 17:19:08.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) 17:19:08.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" 17:19:08.3 Info: DROP TABLE "Albums" 17:19:08.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.3 Info: => 0.0068538s 17:19:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:08', 'change_album_path_to_relative') 17:19:08.3 Info: Committing Transaction 17:19:08.3 Info: 7: change_album_path_to_relative migrated 17:19:08.3 Info: => 0.007272s 17:19:08.3 Info: 8: change_quality_size_mb_to_kb migrating 17:19:08.3 Info: Beginning Transaction 17:19:08.3 Info: Starting migration of Main DB to 8 17:19:08.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 17:19:08.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 17:19:08.3 Info: => 5.56E-05s 17:19:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:08', 'change_quality_size_mb_to_kb') 17:19:08.3 Info: Committing Transaction 17:19:08.3 Info: 8: change_quality_size_mb_to_kb migrated 17:19:08.3 Info: => 0.0003065s 17:19:08.3 Info: 9: album_releases migrating 17:19:08.3 Info: Beginning Transaction 17:19:08.3 Info: Starting migration of Main DB to 9 17:19:08.3 Info: AlterTable Albums 17:19:08.3 Info: => 9E-07s 17:19:08.3 Info: CreateColumn Albums Releases String 17:19:08.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:08.3 Info: => 0.0005839s 17:19:08.3 Info: AlterTable Albums 17:19:08.3 Info: => 1.3E-06s 17:19:08.3 Info: CreateColumn Albums CurrentRelease String 17:19:08.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:08.3 Info: => 0.000541s 17:19:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:08', 'album_releases') 17:19:08.3 Info: Committing Transaction 17:19:08.3 Info: 9: album_releases migrated 17:19:08.3 Info: => 0.0008283s 17:19:08.3 Info: 10: album_releases_fix migrating 17:19:08.3 Info: Beginning Transaction 17:19:08.3 Info: Starting migration of Main DB to 10 17:19:08.3 Info: AlterTable Albums 17:19:08.3 Info: => 1.2E-06s 17:19:08.3 Info: AlterColumn Albums Releases String 17:19:08.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) 17:19:08.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" 17:19:08.3 Info: DROP TABLE "Albums" 17:19:08.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.3 Info: => 0.0047334s 17:19:08.3 Info: AlterTable Albums 17:19:08.3 Info: => 1.4E-06s 17:19:08.3 Info: AlterColumn Albums CurrentRelease String 17:19:08.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:08.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:08.4 Info: DROP TABLE "Albums" 17:19:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.4 Info: => 0.0047131s 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:08', 'album_releases_fix') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 10: album_releases_fix migrated 17:19:08.4 Info: => 0.0050691s 17:19:08.4 Info: 11: import_lists migrating 17:19:08.4 Info: Beginning Transaction 17:19:08.4 Info: Starting migration of Main DB to 11 17:19:08.4 Info: CreateTable ImportLists 17:19:08.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:08.4 Info: => 0.0001729s 17:19:08.4 Info: CreateIndex ImportLists (Name) 17:19:08.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:08.4 Info: => 8.65E-05s 17:19:08.4 Info: CreateTable ImportListStatus 17:19:08.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:08.4 Info: => 0.000124s 17:19:08.4 Info: CreateIndex ImportListStatus (ProviderId) 17:19:08.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:08.4 Info: => 8.44E-05s 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:08', 'import_lists') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 11: import_lists migrated 17:19:08.4 Info: => 0.0004112s 17:19:08.4 Info: 12: add_release_status migrating 17:19:08.4 Info: Beginning Transaction 17:19:08.4 Info: Starting migration of Main DB to 12 17:19:08.4 Info: AlterTable MetadataProfiles 17:19:08.4 Info: => 1E-06s 17:19:08.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:08.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:08.4 Info: => 0.000599s 17:19:08.4 Info: PerformDBOperation 17:19:08.4 Info: Performing DB Operation 17:19:08.4 Info: => 3.69E-05s 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:08', 'add_release_status') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 12: add_release_status migrated 17:19:08.4 Info: => 0.0003142s 17:19:08.4 Info: 13: album_download_notification migrating 17:19:08.4 Info: Beginning Transaction 17:19:08.4 Info: Starting migration of Main DB to 13 17:19:08.4 Info: AlterTable Notifications 17:19:08.4 Info: => 1.4E-06s 17:19:08.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:08.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:08.4 Info: => 0.0005881s 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:08', 'album_download_notification') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 13: album_download_notification migrated 17:19:08.4 Info: => 0.000882s 17:19:08.4 Info: 14: fix_language_metadata_profiles migrating 17:19:08.4 Info: Beginning Transaction 17:19:08.4 Info: Starting migration of Main DB to 14 17:19:08.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:08.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 17:19:08.4 Info: => 8.23E-05s 17:19:08.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:08.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 17:19:08.4 Info: => 6.24E-05s 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:08', 'fix_language_metadata_profiles') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 14: fix_language_metadata_profiles migrated 17:19:08.4 Info: => 0.0003105s 17:19:08.4 Info: 15: remove_fanzub migrating 17:19:08.4 Info: Beginning Transaction 17:19:08.4 Info: Starting migration of Main DB to 15 17:19:08.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:08.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:08.4 Info: => 4.65E-05s 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:08', 'remove_fanzub') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 15: remove_fanzub migrated 17:19:08.4 Info: => 0.0002909s 17:19:08.4 Info: 16: update_artist_history_indexes migrating 17:19:08.4 Info: Beginning Transaction 17:19:08.4 Info: Starting migration of Main DB to 16 17:19:08.4 Info: CreateIndex Albums (ArtistId) 17:19:08.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:08.4 Info: => 0.0001124s 17:19:08.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:08.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:08.4 Info: => 8.91E-05s 17:19:08.4 Info: DeleteIndex History (AlbumId) 17:19:08.4 Info: DROP INDEX "IX_History_AlbumId" 17:19:08.4 Info: => 0.0001218s 17:19:08.4 Info: CreateIndex History (AlbumId, Date) 17:19:08.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:08.4 Info: => 0.0001008s 17:19:08.4 Info: DeleteIndex History (DownloadId) 17:19:08.4 Info: DROP INDEX "IX_History_DownloadId" 17:19:08.4 Info: => 0.000136s 17:19:08.4 Info: CreateIndex History (DownloadId, Date) 17:19:08.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:08.4 Info: => 9.99E-05s 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:08', 'update_artist_history_indexes') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 16: update_artist_history_indexes migrated 17:19:08.4 Info: => 0.0004131s 17:19:08.4 Info: 17: remove_nma migrating 17:19:08.4 Info: Beginning Transaction 17:19:08.4 Info: Starting migration of Main DB to 17 17:19:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:08.4 Info: => 5.3E-05s 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:08', 'remove_nma') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 17: remove_nma migrated 17:19:08.4 Info: => 0.0002991s 17:19:08.4 Info: 18: album_disambiguation migrating 17:19:08.4 Info: Beginning Transaction 17:19:08.4 Info: Starting migration of Main DB to 18 17:19:08.4 Info: AlterTable Albums 17:19:08.4 Info: => 1.3E-06s 17:19:08.4 Info: CreateColumn Albums Disambiguation String 17:19:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:08.4 Info: => 0.0006013s 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:08', 'album_disambiguation') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 18: album_disambiguation migrated 17:19:08.4 Info: => 0.0009088s 17:19:08.4 Info: 19: add_ape_quality_in_profiles migrating 17:19:08.4 Info: Beginning Transaction 17:19:08.4 Info: Starting migration of Main DB to 19 17:19:08.4 Info: PerformDBOperation 17:19:08.4 Info: Performing DB Operation 17:19:08.4 Info: => 3.52E-05s 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:08', 'add_ape_quality_in_profiles') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 19: add_ape_quality_in_profiles migrated 17:19:08.4 Info: => 0.0002923s 17:19:08.4 Info: 20: remove_pushalot migrating 17:19:08.4 Info: Beginning Transaction 17:19:08.4 Info: Starting migration of Main DB to 20 17:19:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:08.4 Info: => 5.08E-05s 17:19:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:08.4 Info: => 3.69E-05s 17:19:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:08.4 Info: => 3.74E-05s 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:08', 'remove_pushalot') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 20: remove_pushalot migrated 17:19:08.4 Info: => 0.0002824s 17:19:08.4 Info: 21: add_custom_filters migrating 17:19:08.4 Info: Beginning Transaction 17:19:08.4 Info: Starting migration of Main DB to 21 17:19:08.4 Info: CreateTable CustomFilters 17:19:08.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:08.4 Info: => 0.0001364s 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:08', 'add_custom_filters') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 21: add_custom_filters migrated 17:19:08.4 Info: => 0.000437s 17:19:08.4 Info: 22: import_list_tags migrating 17:19:08.4 Info: Beginning Transaction 17:19:08.4 Info: Starting migration of Main DB to 22 17:19:08.4 Info: AlterTable ImportLists 17:19:08.4 Info: => 1E-06s 17:19:08.4 Info: CreateColumn ImportLists Tags String 17:19:08.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:08.4 Info: => 0.0005988s 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:08', 'import_list_tags') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 22: import_list_tags migrated 17:19:08.4 Info: => 0.0009094s 17:19:08.4 Info: 23: add_release_groups_etc migrating 17:19:08.4 Info: Beginning Transaction 17:19:08.4 Info: Starting migration of Main DB to 23 17:19:08.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) 17:19:08.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2025-02-04T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 17:19:08.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') 17:19:08.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') 17:19:08.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') 17:19:08.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') 17:19:08.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') 17:19:08.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') 17:19:08.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') 17:19:08.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') 17:19:08.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') 17:19:08.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') 17:19:08.4 Info: CreateTable ArtistMetadata 17:19:08.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 17:19:08.4 Info: => 0.0001698s 17:19:08.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:08.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:08.4 Info: => 9.26E-05s 17:19:08.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:08.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 17:19:08.4 Info: => 9.35E-05s 17:19:08.4 Info: AlterTable Artists 17:19:08.4 Info: => 1E-06s 17:19:08.4 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:08.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:08.4 Info: => 0.0006327s 17:19:08.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:08.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:08.4 Info: => 8.16E-05s 17:19:08.4 Info: CreateTable AlbumReleases 17:19:08.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 17:19:08.4 Info: => 0.0001641s 17:19:08.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:08.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:08.4 Info: => 9E-05s 17:19:08.4 Info: CreateIndex AlbumReleases (AlbumId) 17:19:08.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:08.4 Info: => 8.16E-05s 17:19:08.4 Info: PerformDBOperation 17:19:08.4 Info: Performing DB Operation 17:19:08.4 Info: => 0.0035214s 17:19:08.4 Info: AlterTable Albums 17:19:08.4 Info: => 1.3E-06s 17:19:08.4 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:08.4 Info: => 0.000658s 17:19:08.4 Info: AlterTable Albums 17:19:08.4 Info: => 1.3E-06s 17:19:08.4 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:08.4 Info: => 0.0006158s 17:19:08.4 Info: AlterTable Albums 17:19:08.4 Info: => 1E-06s 17:19:08.4 Info: CreateColumn Albums Links String 17:19:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:08.4 Info: => 0.0006247s 17:19:08.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:08.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:08.4 Info: => 9.54E-05s 17:19:08.4 Info: AlterTable Tracks 17:19:08.4 Info: => 1.2E-06s 17:19:08.4 Info: CreateColumn Tracks ForeignRecordingId String 17:19:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:08.4 Info: => 0.0006226s 17:19:08.4 Info: AlterTable Tracks 17:19:08.4 Info: => 1.2E-06s 17:19:08.4 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:08.4 Info: => 0.0006085s 17:19:08.4 Info: AlterTable Tracks 17:19:08.4 Info: => 1.2E-06s 17:19:08.4 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:08.4 Info: => 0.000603s 17:19:08.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:08.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:08.4 Info: => 0.0001029s 17:19:08.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:08.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:08.4 Info: => 8.84E-05s 17:19:08.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:08.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:08.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:08.4 Info: DROP TABLE "Artists" 17:19:08.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.4 Info: => 0.004903s 17:19:08.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:08.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 17:19:08.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 17:19:08.4 Info: DROP TABLE "Albums" 17:19:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.4 Info: => 0.007172s 17:19:08.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:08.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) 17:19:08.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" 17:19:08.4 Info: DROP TABLE "Tracks" 17:19:08.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:08.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:08.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:08.4 Info: => 0.0046083s 17:19:08.4 Info: DeleteColumn TrackFiles ArtistId 17:19:08.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) 17:19:08.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" 17:19:08.4 Info: DROP TABLE "TrackFiles" 17:19:08.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:08.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:08.4 Info: => 0.0043948s 17:19:08.4 Info: CreateIndex Artists (ArtistMetadataId) 17:19:08.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:08.4 Info: => 8.64E-05s 17:19:08.4 Info: CreateIndex Artists (Monitored) 17:19:08.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:08.4 Info: => 8.12E-05s 17:19:08.4 Info: CreateIndex Albums (ArtistMetadataId) 17:19:08.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:08.4 Info: => 8.55E-05s 17:19:08.4 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:08.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:08.4 Info: => 8.43E-05s 17:19:08.4 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:08.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:08.4 Info: => 8.55E-05s 17:19:08.4 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:08.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:08.4 Info: => 8.88E-05s 17:19:08.4 Info: UpdateData 17:19:08.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:08.4 Info: => 5.15E-05s 17:19:08.4 Info: UpdateData 17:19:08.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:08.4 Info: => 4.45E-05s 17:19:08.4 Info: UpdateData 17:19:08.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:08.4 Info: => 4.93E-05s 17:19:08.4 Info: -> 12 Insert operations completed in 00:00:00.0010240 taking an average of 00:00:00.0000853 17:19:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:08', 'add_release_groups_etc') 17:19:08.4 Info: Committing Transaction 17:19:08.4 Info: 23: add_release_groups_etc migrated 17:19:08.4 Info: => 0.0006054s 17:19:08.4 Debug: Took: 00:00:00.1314387 17:19:08.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 17:19:08.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 17:19:08.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863485571649_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:08.5 Info: DatabaseEngineVersionCheck migrating 17:19:08.5 Info: PerformDBOperation 17:19:08.5 Info: Performing DB Operation 17:19:08.5 Info: SQLite 3.48.0 17:19:08.5 Info: => 0.0010966s 17:19:08.5 Info: DatabaseEngineVersionCheck migrated 17:19:08.5 Info: => 0.0011151s 17:19:08.5 Info: VersionMigration migrating 17:19:08.5 Info: Beginning Transaction 17:19:08.5 Info: CreateTable VersionInfo 17:19:08.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:08.5 Info: => 0.0001466s 17:19:08.5 Info: Committing Transaction 17:19:08.5 Info: VersionMigration migrated 17:19:08.5 Info: => 0.0005295s 17:19:08.5 Info: VersionUniqueMigration migrating 17:19:08.5 Info: Beginning Transaction 17:19:08.5 Info: CreateIndex VersionInfo (Version) 17:19:08.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:08.5 Info: => 0.0001269s 17:19:08.5 Info: AlterTable VersionInfo 17:19:08.5 Info: => 9E-07s 17:19:08.5 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:08.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:08.5 Info: => 0.0005845s 17:19:08.5 Info: Committing Transaction 17:19:08.5 Info: VersionUniqueMigration migrated 17:19:08.5 Info: => 0.0008214s 17:19:08.5 Info: VersionDescriptionMigration migrating 17:19:08.5 Info: Beginning Transaction 17:19:08.5 Info: AlterTable VersionInfo 17:19:08.5 Info: => 1.1E-06s 17:19:08.5 Info: CreateColumn VersionInfo Description String 17:19:08.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:08.5 Info: => 0.0002049s 17:19:08.5 Info: Committing Transaction 17:19:08.5 Info: VersionDescriptionMigration migrated 17:19:08.5 Info: => 0.0003999s 17:19:08.5 Info: 1: InitialSetup migrating 17:19:08.5 Info: Beginning Transaction 17:19:08.5 Info: Starting migration of Main DB to 1 17:19:08.5 Info: CreateTable Config 17:19:08.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:08.5 Info: => 0.0002027s 17:19:08.5 Info: CreateIndex Config (Key) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:08.5 Info: => 8.64E-05s 17:19:08.5 Info: CreateTable RootFolders 17:19:08.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:08.5 Info: => 9.19E-05s 17:19:08.5 Info: CreateIndex RootFolders (Path) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:08.5 Info: => 7.95E-05s 17:19:08.5 Info: CreateTable Artists 17:19:08.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) 17:19:08.5 Info: => 0.0002539s 17:19:08.5 Info: CreateIndex Artists (ForeignArtistId) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:08.5 Info: => 7.9E-05s 17:19:08.5 Info: CreateIndex Artists (NameSlug) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:08.5 Info: => 7.89E-05s 17:19:08.5 Info: CreateIndex Artists (CleanName) 17:19:08.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.5 Info: => 7.45E-05s 17:19:08.5 Info: CreateIndex Artists (Path) 17:19:08.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.5 Info: => 7.22E-05s 17:19:08.5 Info: CreateTable Albums 17:19:08.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) 17:19:08.5 Info: => 0.0002885s 17:19:08.5 Info: CreateIndex Albums (ForeignAlbumId) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.5 Info: => 7.98E-05s 17:19:08.5 Info: CreateIndex Albums (MBId) 17:19:08.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.5 Info: => 7.08E-05s 17:19:08.5 Info: CreateIndex Albums (TADBId) 17:19:08.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.5 Info: => 7.28E-05s 17:19:08.5 Info: CreateIndex Albums (TitleSlug) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.5 Info: => 7.48E-05s 17:19:08.5 Info: CreateIndex Albums (CleanTitle) 17:19:08.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.5 Info: => 7.29E-05s 17:19:08.5 Info: CreateIndex Albums (Path) 17:19:08.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:08.5 Info: => 6.95E-05s 17:19:08.5 Info: CreateTable Tracks 17:19:08.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) 17:19:08.5 Info: => 0.0001502s 17:19:08.5 Info: CreateIndex Tracks (ForeignTrackId) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:08.5 Info: => 7.44E-05s 17:19:08.5 Info: CreateIndex Tracks (ArtistId) 17:19:08.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:08.5 Info: => 7.48E-05s 17:19:08.5 Info: CreateIndex Tracks (TrackFileId) 17:19:08.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:08.5 Info: => 0.0001018s 17:19:08.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:08.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:08.5 Info: => 8.77E-05s 17:19:08.5 Info: CreateTable TrackFiles 17:19:08.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) 17:19:08.5 Info: => 0.0001413s 17:19:08.5 Info: CreateIndex TrackFiles (ArtistId) 17:19:08.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:08.5 Info: => 8.58E-05s 17:19:08.5 Info: CreateIndex TrackFiles (AlbumId) 17:19:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:08.5 Info: => 7.75E-05s 17:19:08.5 Info: CreateTable History 17:19:08.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) 17:19:08.5 Info: => 0.0001486s 17:19:08.5 Info: CreateIndex History (Date) 17:19:08.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:08.5 Info: => 8.12E-05s 17:19:08.5 Info: CreateIndex History (EventType) 17:19:08.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:08.5 Info: => 0.0001062s 17:19:08.5 Info: CreateIndex History (DownloadId) 17:19:08.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:08.5 Info: => 9.03E-05s 17:19:08.5 Info: CreateIndex History (AlbumId) 17:19:08.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:08.5 Info: => 8.28E-05s 17:19:08.5 Info: CreateTable Notifications 17:19:08.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) 17:19:08.5 Info: => 0.0001411s 17:19:08.5 Info: CreateTable ScheduledTasks 17:19:08.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:08.5 Info: => 0.0001146s 17:19:08.5 Info: CreateIndex ScheduledTasks (TypeName) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:08.5 Info: => 7.96E-05s 17:19:08.5 Info: CreateTable Indexers 17:19:08.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) 17:19:08.5 Info: => 0.0001173s 17:19:08.5 Info: CreateIndex Indexers (Name) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:08.5 Info: => 0.0001126s 17:19:08.5 Info: CreateTable Profiles 17:19:08.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:08.5 Info: => 0.0001172s 17:19:08.5 Info: CreateIndex Profiles (Name) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:08.5 Info: => 8.49E-05s 17:19:08.5 Info: CreateTable QualityDefinitions 17:19:08.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:08.5 Info: => 0.0001346s 17:19:08.5 Info: CreateIndex QualityDefinitions (Quality) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:08.5 Info: => 8.56E-05s 17:19:08.5 Info: CreateIndex QualityDefinitions (Title) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:08.5 Info: => 8.51E-05s 17:19:08.5 Info: CreateTable NamingConfig 17:19:08.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) 17:19:08.5 Info: => 0.0001529s 17:19:08.5 Info: CreateTable Blacklist 17:19:08.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 '') 17:19:08.5 Info: => 0.0001879s 17:19:08.5 Info: CreateTable Metadata 17:19:08.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) 17:19:08.5 Info: => 0.0001118s 17:19:08.5 Info: CreateTable MetadataFiles 17:19:08.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) 17:19:08.5 Info: => 0.0001366s 17:19:08.5 Info: CreateTable DownloadClients 17:19:08.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) 17:19:08.5 Info: => 0.0001173s 17:19:08.5 Info: CreateTable PendingReleases 17:19:08.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 '') 17:19:08.5 Info: => 0.0001305s 17:19:08.5 Info: CreateTable RemotePathMappings 17:19:08.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:08.5 Info: => 0.0001055s 17:19:08.5 Info: CreateTable Tags 17:19:08.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:08.5 Info: => 9.53E-05s 17:19:08.5 Info: CreateIndex Tags (Label) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:08.5 Info: => 9.91E-05s 17:19:08.5 Info: CreateTable Restrictions 17:19:08.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:08.5 Info: => 0.0001071s 17:19:08.5 Info: CreateTable DelayProfiles 17:19:08.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) 17:19:08.5 Info: => 0.0001382s 17:19:08.5 Info: CreateTable Users 17:19:08.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:08.5 Info: => 0.0001318s 17:19:08.5 Info: CreateIndex Users (Identifier) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:08.5 Info: => 9.16E-05s 17:19:08.5 Info: CreateIndex Users (Username) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:08.5 Info: => 8.6E-05s 17:19:08.5 Info: CreateTable Commands 17:19:08.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) 17:19:08.5 Info: => 0.0001435s 17:19:08.5 Info: CreateTable IndexerStatus 17:19:08.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) 17:19:08.5 Info: => 0.0001443s 17:19:08.5 Info: CreateIndex IndexerStatus (ProviderId) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:08.5 Info: => 8.69E-05s 17:19:08.5 Info: CreateTable ExtraFiles 17:19:08.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) 17:19:08.5 Info: => 0.0001282s 17:19:08.5 Info: CreateTable LyricFiles 17:19:08.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) 17:19:08.5 Info: => 0.000148s 17:19:08.5 Info: CreateTable LanguageProfiles 17:19:08.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:08.5 Info: => 0.0001374s 17:19:08.5 Info: CreateIndex LanguageProfiles (Name) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:08.5 Info: => 0.0001032s 17:19:08.5 Info: CreateTable DownloadClientStatus 17:19:08.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) 17:19:08.5 Info: => 0.0001207s 17:19:08.5 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:08.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:08.5 Info: => 9.38E-05s 17:19:08.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:08.5 Info: -> 1 Insert operations completed in 00:00:00.0000680 taking an average of 00:00:00.0000680 17:19:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:08', 'InitialSetup') 17:19:08.5 Info: Committing Transaction 17:19:08.5 Info: 1: InitialSetup migrated 17:19:08.5 Info: => 0.001087s 17:19:08.5 Info: 2: add_reason_to_pending_releases migrating 17:19:08.5 Info: Beginning Transaction 17:19:08.5 Info: Starting migration of Main DB to 2 17:19:08.5 Info: AlterTable PendingReleases 17:19:08.5 Info: => 1.1E-06s 17:19:08.5 Info: CreateColumn PendingReleases Reason Int32 17:19:08.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:08.5 Info: => 0.0005783s 17:19:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:08', 'add_reason_to_pending_releases') 17:19:08.5 Info: Committing Transaction 17:19:08.5 Info: 2: add_reason_to_pending_releases migrated 17:19:08.5 Info: => 0.0008853s 17:19:08.5 Info: 3: add_medium_support migrating 17:19:08.5 Info: Beginning Transaction 17:19:08.5 Info: Starting migration of Main DB to 3 17:19:08.5 Info: AlterTable Albums 17:19:08.5 Info: => 1.2E-06s 17:19:08.5 Info: CreateColumn Albums Media String 17:19:08.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:08.5 Info: => 0.0005848s 17:19:08.5 Info: AlterTable Tracks 17:19:08.5 Info: => 1E-06s 17:19:08.5 Info: CreateColumn Tracks MediumNumber Int32 17:19:08.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:08.5 Info: => 0.0005394s 17:19:08.5 Info: AlterTable Tracks 17:19:08.5 Info: => 1.3E-06s 17:19:08.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:08.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:08.5 Info: => 0.000531s 17:19:08.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:08.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:08.5 Info: => 4.38E-05s 17:19:08.5 Info: DeleteColumn Tracks TrackNumber 17:19:08.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) 17:19:08.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" 17:19:08.5 Info: DROP TABLE "Tracks" 17:19:08.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:08.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:08.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:08.6 Info: => 0.0066669s 17:19:08.6 Info: AlterTable Tracks 17:19:08.6 Info: => 1.8E-06s 17:19:08.6 Info: CreateColumn Tracks TrackNumber String 17:19:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:08.6 Info: => 0.0005426s 17:19:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:08', 'add_medium_support') 17:19:08.6 Info: Committing Transaction 17:19:08.6 Info: 3: add_medium_support migrated 17:19:08.6 Info: => 0.000946s 17:19:08.6 Info: 4: add_various_qualites_in_profile migrating 17:19:08.6 Info: Beginning Transaction 17:19:08.6 Info: Starting migration of Main DB to 4 17:19:08.6 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 17:19:08.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:08.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:08.6 Info: => 4.68E-05s 17:19:08.6 Info: PerformDBOperation 17:19:08.6 Info: Performing DB Operation 17:19:08.6 Info: => 0.0084889s 17:19:08.6 Info: -> 1 Insert operations completed in 00:00:00.0000871 taking an average of 00:00:00.0000871 17:19:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:08', 'add_various_qualites_in_profile') 17:19:08.6 Info: Committing Transaction 17:19:08.6 Info: 4: add_various_qualites_in_profile migrated 17:19:08.6 Info: => 0.0088269s 17:19:08.6 Debug: Took: 00:00:00.0512020 17:19:08.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 17:19:08.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 17:19:08.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863486545083_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:08.6 Info: DatabaseEngineVersionCheck migrating 17:19:08.6 Info: PerformDBOperation 17:19:08.6 Info: Performing DB Operation 17:19:08.6 Info: SQLite 3.48.0 17:19:08.6 Info: => 0.0011065s 17:19:08.6 Info: DatabaseEngineVersionCheck migrated 17:19:08.6 Info: => 0.0011228s 17:19:08.6 Info: VersionMigration migrating 17:19:08.6 Info: Beginning Transaction 17:19:08.6 Info: CreateTable VersionInfo 17:19:08.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:08.6 Info: => 0.0001386s 17:19:08.6 Info: Committing Transaction 17:19:08.6 Info: VersionMigration migrated 17:19:08.6 Info: => 0.000505s 17:19:08.6 Info: VersionUniqueMigration migrating 17:19:08.6 Info: Beginning Transaction 17:19:08.6 Info: CreateIndex VersionInfo (Version) 17:19:08.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:08.6 Info: => 0.0001254s 17:19:08.6 Info: AlterTable VersionInfo 17:19:08.6 Info: => 1E-06s 17:19:08.6 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:08.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:08.6 Info: => 0.0005861s 17:19:08.6 Info: Committing Transaction 17:19:08.6 Info: VersionUniqueMigration migrated 17:19:08.6 Info: => 0.0007951s 17:19:08.6 Info: VersionDescriptionMigration migrating 17:19:08.6 Info: Beginning Transaction 17:19:08.6 Info: AlterTable VersionInfo 17:19:08.6 Info: => 1.4E-06s 17:19:08.6 Info: CreateColumn VersionInfo Description String 17:19:08.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:08.6 Info: => 0.0002025s 17:19:08.6 Info: Committing Transaction 17:19:08.6 Info: VersionDescriptionMigration migrated 17:19:08.6 Info: => 0.0004136s 17:19:08.6 Info: 1: InitialSetup migrating 17:19:08.6 Info: Beginning Transaction 17:19:08.6 Info: Starting migration of Main DB to 1 17:19:08.6 Info: CreateTable Config 17:19:08.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:08.6 Info: => 0.0002078s 17:19:08.6 Info: CreateIndex Config (Key) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:08.6 Info: => 8.21E-05s 17:19:08.6 Info: CreateTable RootFolders 17:19:08.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:08.6 Info: => 9.43E-05s 17:19:08.6 Info: CreateIndex RootFolders (Path) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:08.6 Info: => 8.64E-05s 17:19:08.6 Info: CreateTable Artists 17:19:08.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 17:19:08.6 Info: => 0.0002705s 17:19:08.6 Info: CreateIndex Artists (ForeignArtistId) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:08.6 Info: => 8.99E-05s 17:19:08.6 Info: CreateIndex Artists (NameSlug) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:08.6 Info: => 7.2E-05s 17:19:08.6 Info: CreateIndex Artists (CleanName) 17:19:08.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.6 Info: => 7.91E-05s 17:19:08.6 Info: CreateIndex Artists (Path) 17:19:08.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.6 Info: => 7.49E-05s 17:19:08.6 Info: CreateTable Albums 17:19:08.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:08.6 Info: => 0.0002913s 17:19:08.6 Info: CreateIndex Albums (ForeignAlbumId) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.6 Info: => 9.35E-05s 17:19:08.6 Info: CreateIndex Albums (MBId) 17:19:08.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.6 Info: => 7.16E-05s 17:19:08.6 Info: CreateIndex Albums (TADBId) 17:19:08.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.6 Info: => 7.41E-05s 17:19:08.6 Info: CreateIndex Albums (TitleSlug) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.6 Info: => 8.01E-05s 17:19:08.6 Info: CreateIndex Albums (CleanTitle) 17:19:08.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.6 Info: => 7.86E-05s 17:19:08.6 Info: CreateIndex Albums (Path) 17:19:08.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:08.6 Info: => 7.13E-05s 17:19:08.6 Info: CreateTable Tracks 17:19:08.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 17:19:08.6 Info: => 0.0001872s 17:19:08.6 Info: CreateIndex Tracks (ForeignTrackId) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:08.6 Info: => 7.71E-05s 17:19:08.6 Info: CreateIndex Tracks (ArtistId) 17:19:08.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:08.6 Info: => 7.78E-05s 17:19:08.6 Info: CreateIndex Tracks (TrackFileId) 17:19:08.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:08.6 Info: => 0.0001028s 17:19:08.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:08.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:08.6 Info: => 9.15E-05s 17:19:08.6 Info: CreateTable TrackFiles 17:19:08.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 17:19:08.6 Info: => 0.0001498s 17:19:08.6 Info: CreateIndex TrackFiles (ArtistId) 17:19:08.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:08.6 Info: => 9.05E-05s 17:19:08.6 Info: CreateIndex TrackFiles (AlbumId) 17:19:08.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:08.6 Info: => 7.74E-05s 17:19:08.6 Info: CreateTable History 17:19:08.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 17:19:08.6 Info: => 0.0001836s 17:19:08.6 Info: CreateIndex History (Date) 17:19:08.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:08.6 Info: => 8.19E-05s 17:19:08.6 Info: CreateIndex History (EventType) 17:19:08.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:08.6 Info: => 0.0001052s 17:19:08.6 Info: CreateIndex History (DownloadId) 17:19:08.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:08.6 Info: => 9.37E-05s 17:19:08.6 Info: CreateIndex History (AlbumId) 17:19:08.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:08.6 Info: => 8.49E-05s 17:19:08.6 Info: CreateTable Notifications 17:19:08.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 17:19:08.6 Info: => 0.0001417s 17:19:08.6 Info: CreateTable ScheduledTasks 17:19:08.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:08.6 Info: => 0.0001404s 17:19:08.6 Info: CreateIndex ScheduledTasks (TypeName) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:08.6 Info: => 8.12E-05s 17:19:08.6 Info: CreateTable Indexers 17:19:08.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 17:19:08.6 Info: => 0.0001221s 17:19:08.6 Info: CreateIndex Indexers (Name) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:08.6 Info: => 0.0001067s 17:19:08.6 Info: CreateTable Profiles 17:19:08.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:08.6 Info: => 0.0001198s 17:19:08.6 Info: CreateIndex Profiles (Name) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:08.6 Info: => 8.9E-05s 17:19:08.6 Info: CreateTable QualityDefinitions 17:19:08.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:08.6 Info: => 0.0001262s 17:19:08.6 Info: CreateIndex QualityDefinitions (Quality) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:08.6 Info: => 8.14E-05s 17:19:08.6 Info: CreateIndex QualityDefinitions (Title) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:08.6 Info: => 0.000105s 17:19:08.6 Info: CreateTable NamingConfig 17:19:08.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 17:19:08.6 Info: => 0.0001538s 17:19:08.6 Info: CreateTable Blacklist 17:19:08.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 17:19:08.6 Info: => 0.0001924s 17:19:08.6 Info: CreateTable Metadata 17:19:08.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:08.6 Info: => 0.000118s 17:19:08.6 Info: CreateTable MetadataFiles 17:19:08.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 17:19:08.6 Info: => 0.0001632s 17:19:08.6 Info: CreateTable DownloadClients 17:19:08.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 17:19:08.6 Info: => 0.0001237s 17:19:08.6 Info: CreateTable PendingReleases 17:19:08.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 17:19:08.6 Info: => 0.000134s 17:19:08.6 Info: CreateTable RemotePathMappings 17:19:08.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:08.6 Info: => 0.0001129s 17:19:08.6 Info: CreateTable Tags 17:19:08.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:08.6 Info: => 9.89E-05s 17:19:08.6 Info: CreateIndex Tags (Label) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:08.6 Info: => 9.6E-05s 17:19:08.6 Info: CreateTable Restrictions 17:19:08.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:08.6 Info: => 0.0001135s 17:19:08.6 Info: CreateTable DelayProfiles 17:19:08.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 17:19:08.6 Info: => 0.0001563s 17:19:08.6 Info: CreateTable Users 17:19:08.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:08.6 Info: => 0.0001341s 17:19:08.6 Info: CreateIndex Users (Identifier) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:08.6 Info: => 8.77E-05s 17:19:08.6 Info: CreateIndex Users (Username) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:08.6 Info: => 8.94E-05s 17:19:08.6 Info: CreateTable Commands 17:19:08.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 17:19:08.6 Info: => 0.0001524s 17:19:08.6 Info: CreateTable IndexerStatus 17:19:08.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 17:19:08.6 Info: => 0.0001512s 17:19:08.6 Info: CreateIndex IndexerStatus (ProviderId) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:08.6 Info: => 0.000112s 17:19:08.6 Info: CreateTable ExtraFiles 17:19:08.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 17:19:08.6 Info: => 0.0001405s 17:19:08.6 Info: CreateTable LyricFiles 17:19:08.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 17:19:08.6 Info: => 0.0001521s 17:19:08.6 Info: CreateTable LanguageProfiles 17:19:08.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:08.6 Info: => 0.0001463s 17:19:08.6 Info: CreateIndex LanguageProfiles (Name) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:08.6 Info: => 9.2E-05s 17:19:08.6 Info: CreateTable DownloadClientStatus 17:19:08.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 17:19:08.6 Info: => 0.0001402s 17:19:08.6 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:08.6 Info: => 9.53E-05s 17:19:08.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:08.6 Info: -> 1 Insert operations completed in 00:00:00.0000703 taking an average of 00:00:00.0000703 17:19:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:08', 'InitialSetup') 17:19:08.6 Info: Committing Transaction 17:19:08.6 Info: 1: InitialSetup migrated 17:19:08.6 Info: => 0.0009512s 17:19:08.6 Info: 2: add_reason_to_pending_releases migrating 17:19:08.6 Info: Beginning Transaction 17:19:08.6 Info: Starting migration of Main DB to 2 17:19:08.6 Info: AlterTable PendingReleases 17:19:08.6 Info: => 1.3E-06s 17:19:08.6 Info: CreateColumn PendingReleases Reason Int32 17:19:08.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:08.6 Info: => 0.0005915s 17:19:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:08', 'add_reason_to_pending_releases') 17:19:08.6 Info: Committing Transaction 17:19:08.6 Info: 2: add_reason_to_pending_releases migrated 17:19:08.6 Info: => 0.0008926s 17:19:08.6 Info: 3: add_medium_support migrating 17:19:08.6 Info: Beginning Transaction 17:19:08.6 Info: Starting migration of Main DB to 3 17:19:08.6 Info: AlterTable Albums 17:19:08.6 Info: => 1.4E-06s 17:19:08.6 Info: CreateColumn Albums Media String 17:19:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:08.6 Info: => 0.0005958s 17:19:08.6 Info: AlterTable Tracks 17:19:08.6 Info: => 1E-06s 17:19:08.6 Info: CreateColumn Tracks MediumNumber Int32 17:19:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:08.6 Info: => 0.0005531s 17:19:08.6 Info: AlterTable Tracks 17:19:08.6 Info: => 1.3E-06s 17:19:08.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:08.6 Info: => 0.0005316s 17:19:08.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:08.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:08.6 Info: => 4.32E-05s 17:19:08.6 Info: DeleteColumn Tracks TrackNumber 17:19:08.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 17:19:08.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 17:19:08.6 Info: DROP TABLE "Tracks" 17:19:08.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:08.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:08.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:08.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:08.6 Info: => 0.0048194s 17:19:08.6 Info: AlterTable Tracks 17:19:08.6 Info: => 1.2E-06s 17:19:08.6 Info: CreateColumn Tracks TrackNumber String 17:19:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:08.6 Info: => 0.0005569s 17:19:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:08', 'add_medium_support') 17:19:08.6 Info: Committing Transaction 17:19:08.6 Info: 3: add_medium_support migrated 17:19:08.6 Info: => 0.0009427s 17:19:08.6 Info: 4: add_various_qualites_in_profile migrating 17:19:08.6 Info: Beginning Transaction 17:19:08.6 Info: Starting migration of Main DB to 4 17:19:08.6 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 17:19:08.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:08.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:08.6 Info: => 5.16E-05s 17:19:08.6 Info: PerformDBOperation 17:19:08.6 Info: Performing DB Operation 17:19:08.6 Info: => 0.0005803s 17:19:08.6 Info: -> 1 Insert operations completed in 00:00:00.0000906 taking an average of 00:00:00.0000906 17:19:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:08', 'add_various_qualites_in_profile') 17:19:08.6 Info: Committing Transaction 17:19:08.6 Info: 4: add_various_qualites_in_profile migrated 17:19:08.6 Info: => 0.0009198s 17:19:08.6 Debug: Took: 00:00:00.0413236 17:19:08.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 17:19:08.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 17:19:08.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863487797213_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:08.7 Info: DatabaseEngineVersionCheck migrating 17:19:08.7 Info: PerformDBOperation 17:19:08.7 Info: Performing DB Operation 17:19:08.7 Info: SQLite 3.48.0 17:19:08.7 Info: => 0.0010646s 17:19:08.7 Info: DatabaseEngineVersionCheck migrated 17:19:08.7 Info: => 0.0010822s 17:19:08.7 Info: VersionMigration migrating 17:19:08.7 Info: Beginning Transaction 17:19:08.7 Info: CreateTable VersionInfo 17:19:08.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:08.7 Info: => 0.0001453s 17:19:08.7 Info: Committing Transaction 17:19:08.7 Info: VersionMigration migrated 17:19:08.7 Info: => 0.0008223s 17:19:08.7 Info: VersionUniqueMigration migrating 17:19:08.7 Info: Beginning Transaction 17:19:08.7 Info: CreateIndex VersionInfo (Version) 17:19:08.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:08.7 Info: => 0.0001263s 17:19:08.7 Info: AlterTable VersionInfo 17:19:08.7 Info: => 1E-06s 17:19:08.7 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:08.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:08.7 Info: => 0.0005855s 17:19:08.7 Info: Committing Transaction 17:19:08.7 Info: VersionUniqueMigration migrated 17:19:08.7 Info: => 0.0008218s 17:19:08.7 Info: VersionDescriptionMigration migrating 17:19:08.7 Info: Beginning Transaction 17:19:08.7 Info: AlterTable VersionInfo 17:19:08.7 Info: => 1.1E-06s 17:19:08.7 Info: CreateColumn VersionInfo Description String 17:19:08.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:08.7 Info: => 0.0002055s 17:19:08.7 Info: Committing Transaction 17:19:08.7 Info: VersionDescriptionMigration migrated 17:19:08.7 Info: => 0.0003963s 17:19:08.7 Info: 1: InitialSetup migrating 17:19:08.7 Info: Beginning Transaction 17:19:08.7 Info: Starting migration of Main DB to 1 17:19:08.8 Info: CreateTable Config 17:19:08.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:08.8 Info: => 0.0001966s 17:19:08.8 Info: CreateIndex Config (Key) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:08.8 Info: => 8.68E-05s 17:19:08.8 Info: CreateTable RootFolders 17:19:08.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:08.8 Info: => 0.0001004s 17:19:08.8 Info: CreateIndex RootFolders (Path) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:08.8 Info: => 7.78E-05s 17:19:08.8 Info: CreateTable Artists 17:19:08.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) 17:19:08.8 Info: => 0.0002542s 17:19:08.8 Info: CreateIndex Artists (ForeignArtistId) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:08.8 Info: => 8E-05s 17:19:08.8 Info: CreateIndex Artists (NameSlug) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:08.8 Info: => 7.5E-05s 17:19:08.8 Info: CreateIndex Artists (CleanName) 17:19:08.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.8 Info: => 7.38E-05s 17:19:08.8 Info: CreateIndex Artists (Path) 17:19:08.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.8 Info: => 7.2E-05s 17:19:08.8 Info: CreateTable Albums 17:19:08.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) 17:19:08.8 Info: => 0.0002236s 17:19:08.8 Info: CreateIndex Albums (ForeignAlbumId) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.8 Info: => 7.88E-05s 17:19:08.8 Info: CreateIndex Albums (MBId) 17:19:08.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.8 Info: => 7.23E-05s 17:19:08.8 Info: CreateIndex Albums (TADBId) 17:19:08.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.8 Info: => 7.51E-05s 17:19:08.8 Info: CreateIndex Albums (TitleSlug) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.8 Info: => 7.42E-05s 17:19:08.8 Info: CreateIndex Albums (CleanTitle) 17:19:08.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.8 Info: => 7.19E-05s 17:19:08.8 Info: CreateIndex Albums (Path) 17:19:08.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:08.8 Info: => 7.06E-05s 17:19:08.8 Info: CreateTable Tracks 17:19:08.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) 17:19:08.8 Info: => 0.000151s 17:19:08.8 Info: CreateIndex Tracks (ForeignTrackId) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:08.8 Info: => 7.45E-05s 17:19:08.8 Info: CreateIndex Tracks (ArtistId) 17:19:08.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:08.8 Info: => 7.66E-05s 17:19:08.8 Info: CreateIndex Tracks (TrackFileId) 17:19:08.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:08.8 Info: => 0.0001021s 17:19:08.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:08.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:08.8 Info: => 8.83E-05s 17:19:08.8 Info: CreateTable TrackFiles 17:19:08.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) 17:19:08.8 Info: => 0.0001426s 17:19:08.8 Info: CreateIndex TrackFiles (ArtistId) 17:19:08.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:08.8 Info: => 8.51E-05s 17:19:08.8 Info: CreateIndex TrackFiles (AlbumId) 17:19:08.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:08.8 Info: => 7.95E-05s 17:19:08.8 Info: CreateTable History 17:19:08.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) 17:19:08.8 Info: => 0.0001514s 17:19:08.8 Info: CreateIndex History (Date) 17:19:08.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:08.8 Info: => 8.15E-05s 17:19:08.8 Info: CreateIndex History (EventType) 17:19:08.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:08.8 Info: => 0.0001095s 17:19:08.8 Info: CreateIndex History (DownloadId) 17:19:08.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:08.8 Info: => 9.29E-05s 17:19:08.8 Info: CreateIndex History (AlbumId) 17:19:08.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:08.8 Info: => 8.44E-05s 17:19:08.8 Info: CreateTable Notifications 17:19:08.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) 17:19:08.8 Info: => 0.0001396s 17:19:08.8 Info: CreateTable ScheduledTasks 17:19:08.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:08.8 Info: => 0.0001133s 17:19:08.8 Info: CreateIndex ScheduledTasks (TypeName) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:08.8 Info: => 8.22E-05s 17:19:08.8 Info: CreateTable Indexers 17:19:08.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) 17:19:08.8 Info: => 0.0001108s 17:19:08.8 Info: CreateIndex Indexers (Name) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:08.8 Info: => 0.0001088s 17:19:08.8 Info: CreateTable Profiles 17:19:08.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:08.8 Info: => 0.0001149s 17:19:08.8 Info: CreateIndex Profiles (Name) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:08.8 Info: => 8.7E-05s 17:19:08.8 Info: CreateTable QualityDefinitions 17:19:08.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:08.8 Info: => 0.0001175s 17:19:08.8 Info: CreateIndex QualityDefinitions (Quality) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:08.8 Info: => 8.27E-05s 17:19:08.8 Info: CreateIndex QualityDefinitions (Title) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:08.8 Info: => 8.52E-05s 17:19:08.8 Info: CreateTable NamingConfig 17:19:08.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) 17:19:08.8 Info: => 0.0001506s 17:19:08.8 Info: CreateTable Blacklist 17:19:08.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 '') 17:19:08.8 Info: => 0.0001863s 17:19:08.8 Info: CreateTable Metadata 17:19:08.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) 17:19:08.8 Info: => 0.0001175s 17:19:08.8 Info: CreateTable MetadataFiles 17:19:08.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) 17:19:08.8 Info: => 0.0001384s 17:19:08.8 Info: CreateTable DownloadClients 17:19:08.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) 17:19:08.8 Info: => 0.0001193s 17:19:08.8 Info: CreateTable PendingReleases 17:19:08.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 '') 17:19:08.8 Info: => 0.0001259s 17:19:08.8 Info: CreateTable RemotePathMappings 17:19:08.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:08.8 Info: => 0.0001096s 17:19:08.8 Info: CreateTable Tags 17:19:08.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:08.8 Info: => 9.33E-05s 17:19:08.8 Info: CreateIndex Tags (Label) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:08.8 Info: => 0.0001019s 17:19:08.8 Info: CreateTable Restrictions 17:19:08.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:08.8 Info: => 0.0001074s 17:19:08.8 Info: CreateTable DelayProfiles 17:19:08.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) 17:19:08.8 Info: => 0.0001372s 17:19:08.8 Info: CreateTable Users 17:19:08.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:08.8 Info: => 0.0001325s 17:19:08.8 Info: CreateIndex Users (Identifier) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:08.8 Info: => 9.19E-05s 17:19:08.8 Info: CreateIndex Users (Username) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:08.8 Info: => 8.15E-05s 17:19:08.8 Info: CreateTable Commands 17:19:08.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) 17:19:08.8 Info: => 0.0001504s 17:19:08.8 Info: CreateTable IndexerStatus 17:19:08.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) 17:19:08.8 Info: => 0.000144s 17:19:08.8 Info: CreateIndex IndexerStatus (ProviderId) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:08.8 Info: => 8.67E-05s 17:19:08.8 Info: CreateTable ExtraFiles 17:19:08.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) 17:19:08.8 Info: => 0.0001281s 17:19:08.8 Info: CreateTable LyricFiles 17:19:08.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) 17:19:08.8 Info: => 0.0001431s 17:19:08.8 Info: CreateTable LanguageProfiles 17:19:08.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:08.8 Info: => 0.000134s 17:19:08.8 Info: CreateIndex LanguageProfiles (Name) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:08.8 Info: => 9.47E-05s 17:19:08.8 Info: CreateTable DownloadClientStatus 17:19:08.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) 17:19:08.8 Info: => 0.0001175s 17:19:08.8 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:08.8 Info: => 8.99E-05s 17:19:08.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:08.8 Info: -> 1 Insert operations completed in 00:00:00.0000671 taking an average of 00:00:00.0000671 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:08', 'InitialSetup') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 1: InitialSetup migrated 17:19:08.8 Info: => 0.0009904s 17:19:08.8 Info: 2: add_reason_to_pending_releases migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 2 17:19:08.8 Info: AlterTable PendingReleases 17:19:08.8 Info: => 1.2E-06s 17:19:08.8 Info: CreateColumn PendingReleases Reason Int32 17:19:08.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:08.8 Info: => 0.0005917s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:08', 'add_reason_to_pending_releases') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 2: add_reason_to_pending_releases migrated 17:19:08.8 Info: => 0.0008844s 17:19:08.8 Info: 3: add_medium_support migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 3 17:19:08.8 Info: AlterTable Albums 17:19:08.8 Info: => 1E-06s 17:19:08.8 Info: CreateColumn Albums Media String 17:19:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:08.8 Info: => 0.0005864s 17:19:08.8 Info: AlterTable Tracks 17:19:08.8 Info: => 1.3E-06s 17:19:08.8 Info: CreateColumn Tracks MediumNumber Int32 17:19:08.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:08.8 Info: => 0.0005384s 17:19:08.8 Info: AlterTable Tracks 17:19:08.8 Info: => 9E-07s 17:19:08.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:08.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:08.8 Info: => 0.0005288s 17:19:08.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:08.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:08.8 Info: => 4.54E-05s 17:19:08.8 Info: DeleteColumn Tracks TrackNumber 17:19:08.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) 17:19:08.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" 17:19:08.8 Info: DROP TABLE "Tracks" 17:19:08.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:08.8 Info: => 0.0043756s 17:19:08.8 Info: AlterTable Tracks 17:19:08.8 Info: => 1E-06s 17:19:08.8 Info: CreateColumn Tracks TrackNumber String 17:19:08.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:08.8 Info: => 0.0005391s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:08', 'add_medium_support') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 3: add_medium_support migrated 17:19:08.8 Info: => 0.0009329s 17:19:08.8 Info: 4: add_various_qualites_in_profile migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 4 17:19:08.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:08.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:08.8 Info: => 5.73E-05s 17:19:08.8 Info: PerformDBOperation 17:19:08.8 Info: Performing DB Operation 17:19:08.8 Info: => 3.26E-05s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:08', 'add_various_qualites_in_profile') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 4: add_various_qualites_in_profile migrated 17:19:08.8 Info: => 0.0002851s 17:19:08.8 Info: 5: metadata_profiles migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 5 17:19:08.8 Info: CreateTable MetadataProfiles 17:19:08.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:08.8 Info: => 0.0001373s 17:19:08.8 Info: CreateIndex MetadataProfiles (Name) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:08.8 Info: => 9.61E-05s 17:19:08.8 Info: AlterTable Artists 17:19:08.8 Info: => 9E-07s 17:19:08.8 Info: CreateColumn Artists MetadataProfileId Int32 17:19:08.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:08.8 Info: => 0.000566s 17:19:08.8 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:08.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) 17:19:08.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" 17:19:08.8 Info: DROP TABLE "Artists" 17:19:08.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.8 Info: => 0.0047068s 17:19:08.8 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:08.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) 17:19:08.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" 17:19:08.8 Info: DROP TABLE "Artists" 17:19:08.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.8 Info: => 0.0046027s 17:19:08.8 Info: AlterTable Albums 17:19:08.8 Info: => 1E-06s 17:19:08.8 Info: CreateColumn Albums SecondaryTypes String 17:19:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:08.8 Info: => 0.0005383s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:08', 'metadata_profiles') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 5: metadata_profiles migrated 17:19:08.8 Info: => 0.0009434s 17:19:08.8 Info: 6: separate_automatic_and_interactive_search migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 6 17:19:08.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:08.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) 17:19:08.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:08.8 Info: DROP TABLE "Indexers" 17:19:08.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:08.8 Info: => 0.006591s 17:19:08.8 Info: AlterTable Indexers 17:19:08.8 Info: => 1.2E-06s 17:19:08.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:08.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:08.8 Info: => 0.0005468s 17:19:08.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:08.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:08.8 Info: => 4.59E-05s 17:19:08.8 Info: AlterTable Indexers 17:19:08.8 Info: => 9E-07s 17:19:08.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:08.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) 17:19:08.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" 17:19:08.8 Info: DROP TABLE "Indexers" 17:19:08.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:08.8 Info: => 0.0039998s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:08', 'separate_automatic_and_interactive_search') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 6: separate_automatic_and_interactive_search migrated 17:19:08.8 Info: => 0.0043509s 17:19:08.8 Info: 7: change_album_path_to_relative migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 7 17:19:08.8 Info: DeleteColumn Albums Path 17:19:08.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) 17:19:08.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" 17:19:08.8 Info: DROP TABLE "Albums" 17:19:08.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.8 Info: => 0.0047794s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:08', 'change_album_path_to_relative') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 7: change_album_path_to_relative migrated 17:19:08.8 Info: => 0.0051945s 17:19:08.8 Info: 8: change_quality_size_mb_to_kb migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 8 17:19:08.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 17:19:08.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 17:19:08.8 Info: => 5.42E-05s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:08', 'change_quality_size_mb_to_kb') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 8: change_quality_size_mb_to_kb migrated 17:19:08.8 Info: => 0.0003083s 17:19:08.8 Info: 9: album_releases migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 9 17:19:08.8 Info: AlterTable Albums 17:19:08.8 Info: => 1.3E-06s 17:19:08.8 Info: CreateColumn Albums Releases String 17:19:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:08.8 Info: => 0.0005805s 17:19:08.8 Info: AlterTable Albums 17:19:08.8 Info: => 1E-06s 17:19:08.8 Info: CreateColumn Albums CurrentRelease String 17:19:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:08.8 Info: => 0.0005416s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:08', 'album_releases') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 9: album_releases migrated 17:19:08.8 Info: => 0.0008357s 17:19:08.8 Info: 10: album_releases_fix migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 10 17:19:08.8 Info: AlterTable Albums 17:19:08.8 Info: => 1.2E-06s 17:19:08.8 Info: AlterColumn Albums Releases String 17:19:08.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) 17:19:08.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" 17:19:08.8 Info: DROP TABLE "Albums" 17:19:08.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.8 Info: => 0.0047371s 17:19:08.8 Info: AlterTable Albums 17:19:08.8 Info: => 1E-06s 17:19:08.8 Info: AlterColumn Albums CurrentRelease String 17:19:08.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) 17:19:08.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" 17:19:08.8 Info: DROP TABLE "Albums" 17:19:08.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.8 Info: => 0.0046729s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:08', 'album_releases_fix') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 10: album_releases_fix migrated 17:19:08.8 Info: => 0.0050574s 17:19:08.8 Info: 11: import_lists migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 11 17:19:08.8 Info: CreateTable ImportLists 17:19:08.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) 17:19:08.8 Info: => 0.0001763s 17:19:08.8 Info: CreateIndex ImportLists (Name) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:08.8 Info: => 0.0001037s 17:19:08.8 Info: CreateTable ImportListStatus 17:19:08.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) 17:19:08.8 Info: => 0.0001296s 17:19:08.8 Info: CreateIndex ImportListStatus (ProviderId) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:08.8 Info: => 8.85E-05s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:08', 'import_lists') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 11: import_lists migrated 17:19:08.8 Info: => 0.0004289s 17:19:08.8 Info: 12: add_release_status migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 12 17:19:08.8 Info: AlterTable MetadataProfiles 17:19:08.8 Info: => 1.2E-06s 17:19:08.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:08.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:08.8 Info: => 0.0005898s 17:19:08.8 Info: PerformDBOperation 17:19:08.8 Info: Performing DB Operation 17:19:08.8 Info: => 3.15E-05s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:08', 'add_release_status') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 12: add_release_status migrated 17:19:08.8 Info: => 0.0003177s 17:19:08.8 Info: 13: album_download_notification migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 13 17:19:08.8 Info: AlterTable Notifications 17:19:08.8 Info: => 1.3E-06s 17:19:08.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:08.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:08.8 Info: => 0.0005884s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:08', 'album_download_notification') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 13: album_download_notification migrated 17:19:08.8 Info: => 0.0009164s 17:19:08.8 Info: 14: fix_language_metadata_profiles migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 14 17:19:08.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 17:19:08.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 17:19:08.8 Info: => 0.000117s 17:19:08.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 17:19:08.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 17:19:08.8 Info: => 8.26E-05s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:08', 'fix_language_metadata_profiles') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 14: fix_language_metadata_profiles migrated 17:19:08.8 Info: => 0.0003605s 17:19:08.8 Info: 15: remove_fanzub migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 15 17:19:08.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:08.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:08.8 Info: => 4.9E-05s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:08', 'remove_fanzub') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 15: remove_fanzub migrated 17:19:08.8 Info: => 0.0003s 17:19:08.8 Info: 16: update_artist_history_indexes migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 16 17:19:08.8 Info: CreateIndex Albums (ArtistId) 17:19:08.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:08.8 Info: => 0.0001118s 17:19:08.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:08.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:08.8 Info: => 9.07E-05s 17:19:08.8 Info: DeleteIndex History (AlbumId) 17:19:08.8 Info: DROP INDEX "IX_History_AlbumId" 17:19:08.8 Info: => 0.0001247s 17:19:08.8 Info: CreateIndex History (AlbumId, Date) 17:19:08.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:08.8 Info: => 9.87E-05s 17:19:08.8 Info: DeleteIndex History (DownloadId) 17:19:08.8 Info: DROP INDEX "IX_History_DownloadId" 17:19:08.8 Info: => 0.0001103s 17:19:08.8 Info: CreateIndex History (DownloadId, Date) 17:19:08.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:08.8 Info: => 9.59E-05s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:08', 'update_artist_history_indexes') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 16: update_artist_history_indexes migrated 17:19:08.8 Info: => 0.000423s 17:19:08.8 Info: 17: remove_nma migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 17 17:19:08.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:08.8 Info: => 5.34E-05s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:08', 'remove_nma') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 17: remove_nma migrated 17:19:08.8 Info: => 0.0003048s 17:19:08.8 Info: 18: album_disambiguation migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 18 17:19:08.8 Info: AlterTable Albums 17:19:08.8 Info: => 1.1E-06s 17:19:08.8 Info: CreateColumn Albums Disambiguation String 17:19:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:08.8 Info: => 0.0006157s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:08', 'album_disambiguation') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 18: album_disambiguation migrated 17:19:08.8 Info: => 0.0009215s 17:19:08.8 Info: 19: add_ape_quality_in_profiles migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 19 17:19:08.8 Info: PerformDBOperation 17:19:08.8 Info: Performing DB Operation 17:19:08.8 Info: => 3.65E-05s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:08', 'add_ape_quality_in_profiles') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 19: add_ape_quality_in_profiles migrated 17:19:08.8 Info: => 0.0002972s 17:19:08.8 Info: 20: remove_pushalot migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 20 17:19:08.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:08.8 Info: => 5.18E-05s 17:19:08.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:08.8 Info: => 3.88E-05s 17:19:08.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:08.8 Info: => 3.67E-05s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:08', 'remove_pushalot') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 20: remove_pushalot migrated 17:19:08.8 Info: => 0.0002903s 17:19:08.8 Info: 21: add_custom_filters migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 21 17:19:08.8 Info: CreateTable CustomFilters 17:19:08.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:08.8 Info: => 0.0001367s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:08', 'add_custom_filters') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 21: add_custom_filters migrated 17:19:08.8 Info: => 0.000442s 17:19:08.8 Info: 22: import_list_tags migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 22 17:19:08.8 Info: AlterTable ImportLists 17:19:08.8 Info: => 1.3E-06s 17:19:08.8 Info: CreateColumn ImportLists Tags String 17:19:08.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:08.8 Info: => 0.0005974s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:08', 'import_list_tags') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 22: import_list_tags migrated 17:19:08.8 Info: => 0.0008988s 17:19:08.8 Info: 23: add_release_groups_etc migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 23 17:19:08.8 Info: CreateTable ArtistMetadata 17:19:08.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) 17:19:08.8 Info: => 0.0001868s 17:19:08.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:08.8 Info: => 9.09E-05s 17:19:08.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" 17:19:08.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" 17:19:08.8 Info: => 9.34E-05s 17:19:08.8 Info: AlterTable Artists 17:19:08.8 Info: => 9E-07s 17:19:08.8 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:08.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:08.8 Info: => 0.0006033s 17:19:08.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:08.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:08.8 Info: => 7.17E-05s 17:19:08.8 Info: CreateTable AlbumReleases 17:19:08.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) 17:19:08.8 Info: => 0.0001633s 17:19:08.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:08.8 Info: => 9.12E-05s 17:19:08.8 Info: CreateIndex AlbumReleases (AlbumId) 17:19:08.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:08.8 Info: => 8.33E-05s 17:19:08.8 Info: PerformDBOperation 17:19:08.8 Info: Performing DB Operation 17:19:08.8 Info: => 3.62E-05s 17:19:08.8 Info: AlterTable Albums 17:19:08.8 Info: => 1E-06s 17:19:08.8 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:08.8 Info: => 0.0006226s 17:19:08.8 Info: AlterTable Albums 17:19:08.8 Info: => 1.2E-06s 17:19:08.8 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:08.8 Info: => 0.0006175s 17:19:08.8 Info: AlterTable Albums 17:19:08.8 Info: => 1E-06s 17:19:08.8 Info: CreateColumn Albums Links String 17:19:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:08.8 Info: => 0.0006032s 17:19:08.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:08.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:08.8 Info: => 0.0001105s 17:19:08.8 Info: AlterTable Tracks 17:19:08.8 Info: => 9E-07s 17:19:08.8 Info: CreateColumn Tracks ForeignRecordingId String 17:19:08.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:08.8 Info: => 0.0006026s 17:19:08.8 Info: AlterTable Tracks 17:19:08.8 Info: => 1.2E-06s 17:19:08.8 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:08.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:08.8 Info: => 0.0005976s 17:19:08.8 Info: AlterTable Tracks 17:19:08.8 Info: => 1.1E-06s 17:19:08.8 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:08.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:08.8 Info: => 0.0006164s 17:19:08.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:08.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:08.8 Info: => 8.84E-05s 17:19:08.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:08.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:08.8 Info: => 7.39E-05s 17:19:08.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:08.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) 17:19:08.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" 17:19:08.8 Info: DROP TABLE "Artists" 17:19:08.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:08.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.8 Info: => 0.0048551s 17:19:08.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:08.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) 17:19:08.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" 17:19:08.8 Info: DROP TABLE "Albums" 17:19:08.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:08.8 Info: => 0.005031s 17:19:08.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:08.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) 17:19:08.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" 17:19:08.8 Info: DROP TABLE "Tracks" 17:19:08.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:08.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:08.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:08.8 Info: => 0.0046278s 17:19:08.8 Info: DeleteColumn TrackFiles ArtistId 17:19:08.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) 17:19:08.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" 17:19:08.8 Info: DROP TABLE "TrackFiles" 17:19:08.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:08.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:08.8 Info: => 0.0044198s 17:19:08.8 Info: CreateIndex Artists (ArtistMetadataId) 17:19:08.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:08.8 Info: => 8.93E-05s 17:19:08.8 Info: CreateIndex Artists (Monitored) 17:19:08.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:08.8 Info: => 8.67E-05s 17:19:08.8 Info: CreateIndex Albums (ArtistMetadataId) 17:19:08.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:08.8 Info: => 8.45E-05s 17:19:08.8 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:08.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:08.8 Info: => 8.11E-05s 17:19:08.8 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:08.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:08.8 Info: => 8.11E-05s 17:19:08.8 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:08.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:08.8 Info: => 9.45E-05s 17:19:08.8 Info: UpdateData 17:19:08.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:08.8 Info: => 4.96E-05s 17:19:08.8 Info: UpdateData 17:19:08.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:08.8 Info: => 4.48E-05s 17:19:08.8 Info: UpdateData 17:19:08.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:08.8 Info: => 5.09E-05s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:08', 'add_release_groups_etc') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 23: add_release_groups_etc migrated 17:19:08.8 Info: => 0.0006283s 17:19:08.8 Info: 24: NewMediaInfoFormat migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 24 17:19:08.8 Info: UpdateData 17:19:08.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:08.8 Info: => 5.66E-05s 17:19:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:08', 'NewMediaInfoFormat') 17:19:08.8 Info: Committing Transaction 17:19:08.8 Info: 24: NewMediaInfoFormat migrated 17:19:08.8 Info: => 0.0003296s 17:19:08.8 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:08.8 Info: Beginning Transaction 17:19:08.8 Info: Starting migration of Main DB to 25 17:19:08.8 Info: RenameTable Restrictions ReleaseProfiles 17:19:08.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:08.8 Info: => 0.0017314s 17:19:08.9 Info: AlterTable ReleaseProfiles 17:19:08.9 Info: => 1.3E-06s 17:19:08.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:08.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:08.9 Info: => 0.0005903s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:08', 'rename_restrictions_to_release_profiles') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:08.9 Info: => 0.0008927s 17:19:08.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 26 17:19:08.9 Info: RenameTable Profiles QualityProfiles 17:19:08.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:08.9 Info: => 0.0017191s 17:19:08.9 Info: AlterTable QualityProfiles 17:19:08.9 Info: => 1.3E-06s 17:19:08.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:08.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:08.9 Info: => 0.0005871s 17:19:08.9 Info: AlterTable LanguageProfiles 17:19:08.9 Info: => 1.1E-06s 17:19:08.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:08.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:08.9 Info: => 0.0005625s 17:19:08.9 Info: UpdateData 17:19:08.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:08.9 Info: => 4.8E-05s 17:19:08.9 Info: UpdateData 17:19:08.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:08.9 Info: => 3.58E-05s 17:19:08.9 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:08.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:08.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:08.9 Info: DROP TABLE "Artists" 17:19:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:08.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:08.9 Info: => 0.0049025s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:08', 'rename_quality_profiles_add_upgrade_allowed') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:08.9 Info: => 0.0053401s 17:19:08.9 Info: 27: add_import_exclusions migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 27 17:19:08.9 Info: CreateTable ImportListExclusions 17:19:08.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:08.9 Info: => 0.0001662s 17:19:08.9 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:08.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:08.9 Info: => 9.52E-05s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:08', 'add_import_exclusions') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 27: add_import_exclusions migrated 17:19:08.9 Info: => 0.0004491s 17:19:08.9 Info: 28: clean_artist_metadata_table migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 28 17:19:08.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:08.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:08.9 Info: => 0.0001608s 17:19:08.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:08.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:08.9 Info: => 0.000131s 17:19:08.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 17:19:08.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 17:19:08.9 Info: => 0.0001241s 17:19:08.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 17:19:08.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 17:19:08.9 Info: => 0.0001246s 17:19:08.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:08.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 17:19:08.9 Info: => 0.00012s 17:19:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:08.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:08.9 Info: => 0.0001243s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:08', 'clean_artist_metadata_table') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 28: clean_artist_metadata_table migrated 17:19:08.9 Info: => 0.0004234s 17:19:08.9 Info: 29: health_issue_notification migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 29 17:19:08.9 Info: AlterTable Notifications 17:19:08.9 Info: => 1.3E-06s 17:19:08.9 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:08.9 Info: => 0.00062s 17:19:08.9 Info: AlterTable Notifications 17:19:08.9 Info: => 1.4E-06s 17:19:08.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:08.9 Info: => 0.0006073s 17:19:08.9 Info: AlterTable Notifications 17:19:08.9 Info: => 1.1E-06s 17:19:08.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:08.9 Info: => 0.0006001s 17:19:08.9 Info: AlterTable Notifications 17:19:08.9 Info: => 1.3E-06s 17:19:08.9 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:08.9 Info: => 0.0005941s 17:19:08.9 Info: AlterTable Notifications 17:19:08.9 Info: => 1.1E-06s 17:19:08.9 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:08.9 Info: => 0.0005843s 17:19:08.9 Info: DeleteColumn Notifications OnDownload 17:19:08.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 17:19:08.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 17:19:08.9 Info: DROP TABLE "Notifications" 17:19:08.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:08.9 Info: => 0.0046344s 17:19:08.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:08.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 17:19:08.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 17:19:08.9 Info: DROP TABLE "Notifications" 17:19:08.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:08.9 Info: => 0.0066235s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:08', 'health_issue_notification') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 29: health_issue_notification migrated 17:19:08.9 Info: => 0.0070561s 17:19:08.9 Info: 30: add_mediafilerepository_mtime migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 30 17:19:08.9 Info: AlterTable TrackFiles 17:19:08.9 Info: => 1.2E-06s 17:19:08.9 Info: CreateColumn TrackFiles Modified DateTime 17:19:08.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:08.9 Info: => 0.0006257s 17:19:08.9 Info: AlterTable TrackFiles 17:19:08.9 Info: => 1.3E-06s 17:19:08.9 Info: CreateColumn TrackFiles Path String 17:19:08.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:08.9 Info: => 0.0005973s 17:19:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:08.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:08.9 Info: => 4.27E-05s 17:19:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:08.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 17:19:08.9 Info: => 0.0001301s 17:19:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:19:08.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 17:19:08.9 Info: => 0.0001399s 17:19:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:19:08.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 17:19:08.9 Info: => 0.0001435s 17:19:08.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:19:08.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 17:19:08.9 Info: => 8.59E-05s 17:19:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:08.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:08.9 Info: => 5.4E-05s 17:19:08.9 Info: AlterTable TrackFiles 17:19:08.9 Info: => 1E-06s 17:19:08.9 Info: AlterColumn TrackFiles Path String 17:19:08.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 17:19:08.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 17:19:08.9 Info: DROP TABLE "TrackFiles" 17:19:08.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:08.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:08.9 Info: => 0.0046026s 17:19:08.9 Info: CreateIndex TrackFiles (Path) 17:19:08.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:08.9 Info: => 8.55E-05s 17:19:08.9 Info: DeleteColumn TrackFiles RelativePath 17:19:08.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) 17:19:08.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" 17:19:08.9 Info: DROP TABLE "TrackFiles" 17:19:08.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:08.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:08.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:08.9 Info: => 0.0047496s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:08', 'add_mediafilerepository_mtime') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 30: add_mediafilerepository_mtime migrated 17:19:08.9 Info: => 0.0051099s 17:19:08.9 Info: 31: add_artistmetadataid_constraint migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 31 17:19:08.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 17:19:08.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 17:19:08.9 Info: => 0.000125s 17:19:08.9 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:08.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:08.9 Info: => 0.0001371s 17:19:08.9 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:08.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:08.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:08.9 Info: DROP TABLE "Artists" 17:19:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:08.9 Info: => 0.0063109s 17:19:08.9 Info: CreateIndex Artists (ArtistMetadataId) 17:19:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:08.9 Info: => 9.53E-05s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:08', 'add_artistmetadataid_constraint') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 31: add_artistmetadataid_constraint migrated 17:19:08.9 Info: => 0.0004788s 17:19:08.9 Info: 32: old_ids_and_artist_alias migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 32 17:19:08.9 Info: AlterTable ArtistMetadata 17:19:08.9 Info: => 1.2E-06s 17:19:08.9 Info: CreateColumn ArtistMetadata Aliases String 17:19:08.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:08.9 Info: => 0.0006465s 17:19:08.9 Info: AlterTable ArtistMetadata 17:19:08.9 Info: => 1.1E-06s 17:19:08.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:08.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:08.9 Info: => 0.0006067s 17:19:08.9 Info: AlterTable Albums 17:19:08.9 Info: => 1.1E-06s 17:19:08.9 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:08.9 Info: => 0.0006115s 17:19:08.9 Info: AlterTable AlbumReleases 17:19:08.9 Info: => 1.2E-06s 17:19:08.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:08.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:08.9 Info: => 0.0006138s 17:19:08.9 Info: AlterTable Tracks 17:19:08.9 Info: => 1E-06s 17:19:08.9 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:08.9 Info: => 0.0006062s 17:19:08.9 Info: AlterTable Tracks 17:19:08.9 Info: => 1.1E-06s 17:19:08.9 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:08.9 Info: => 0.0005901s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:08', 'old_ids_and_artist_alias') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 32: old_ids_and_artist_alias migrated 17:19:08.9 Info: => 0.0009158s 17:19:08.9 Info: 33: download_propers_config migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 33 17:19:08.9 Info: PerformDBOperation 17:19:08.9 Info: Performing DB Operation 17:19:08.9 Info: => 3.74E-05s 17:19:08.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:08.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:08.9 Info: => 3.96E-05s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:08', 'download_propers_config') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 33: download_propers_config migrated 17:19:08.9 Info: => 0.0003107s 17:19:08.9 Info: 34: remove_language_profiles migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 34 17:19:08.9 Info: DeleteTable LanguageProfiles 17:19:08.9 Info: DROP TABLE "LanguageProfiles" 17:19:08.9 Info: => 0.0002079s 17:19:08.9 Info: DeleteColumn Artists LanguageProfileId 17:19:08.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:08.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:08.9 Info: DROP TABLE "Artists" 17:19:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:08.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:08.9 Info: => 0.0051486s 17:19:08.9 Info: DeleteColumn ImportLists LanguageProfileId 17:19:08.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 17:19:08.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 17:19:08.9 Info: DROP TABLE "ImportLists" 17:19:08.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:08.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:08.9 Info: => 0.0063221s 17:19:08.9 Info: DeleteColumn Blacklist Language 17:19:08.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 17:19:08.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 17:19:08.9 Info: DROP TABLE "Blacklist" 17:19:08.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:08.9 Info: => 0.0045571s 17:19:08.9 Info: DeleteColumn History Language 17:19:08.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) 17:19:08.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" 17:19:08.9 Info: DROP TABLE "History" 17:19:08.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:08.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:08.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:08.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:08.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:08.9 Info: => 0.0049704s 17:19:08.9 Info: DeleteColumn LyricFiles Language 17:19:08.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) 17:19:08.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" 17:19:08.9 Info: DROP TABLE "LyricFiles" 17:19:08.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:08.9 Info: => 0.0058272s 17:19:08.9 Info: DeleteColumn TrackFiles Language 17:19:08.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) 17:19:08.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" 17:19:08.9 Info: DROP TABLE "TrackFiles" 17:19:08.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:08.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:08.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:08.9 Info: => 0.0046719s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:08', 'remove_language_profiles') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 34: remove_language_profiles migrated 17:19:08.9 Info: => 0.0052001s 17:19:08.9 Info: 35: multi_disc_naming_format migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 35 17:19:08.9 Info: AlterTable NamingConfig 17:19:08.9 Info: => 1.2E-06s 17:19:08.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:08.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:08.9 Info: => 0.0006113s 17:19:08.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:08.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:08.9 Info: => 4.65E-05s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:08', 'multi_disc_naming_format') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 35: multi_disc_naming_format migrated 17:19:08.9 Info: => 0.0003446s 17:19:08.9 Info: 36: add_download_client_priority migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 36 17:19:08.9 Info: AlterTable DownloadClients 17:19:08.9 Info: => 1E-06s 17:19:08.9 Info: CreateColumn DownloadClients Priority Int32 17:19:08.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:08.9 Info: => 0.0006248s 17:19:08.9 Info: PerformDBOperation 17:19:08.9 Info: Performing DB Operation 17:19:08.9 Info: => 5.25E-05s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:08', 'add_download_client_priority') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 36: add_download_client_priority migrated 17:19:08.9 Info: => 0.0003867s 17:19:08.9 Info: 37: remove_growl_prowl migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 37 17:19:08.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:19:08.9 Info: => 5.28E-05s 17:19:08.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:19:08.9 Info: => 3.78E-05s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:08', 'remove_growl_prowl') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 37: remove_growl_prowl migrated 17:19:08.9 Info: => 0.0003068s 17:19:08.9 Info: 38: remove_plex_hometheatre migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 38 17:19:08.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:19:08.9 Info: => 5.19E-05s 17:19:08.9 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:08.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:19:08.9 Info: => 3.86E-05s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:08', 'remove_plex_hometheatre') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 38: remove_plex_hometheatre migrated 17:19:08.9 Info: => 0.0003053s 17:19:08.9 Info: 39: add_root_folder_add_defaults migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 39 17:19:08.9 Info: AlterTable RootFolders 17:19:08.9 Info: => 1.1E-06s 17:19:08.9 Info: CreateColumn RootFolders Name String 17:19:08.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:19:08.9 Info: => 0.0006089s 17:19:08.9 Info: AlterTable RootFolders 17:19:08.9 Info: => 1.3E-06s 17:19:08.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:19:08.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:19:08.9 Info: => 0.0005911s 17:19:08.9 Info: AlterTable RootFolders 17:19:08.9 Info: => 1.1E-06s 17:19:08.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:19:08.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:19:08.9 Info: => 0.0005797s 17:19:08.9 Info: AlterTable RootFolders 17:19:08.9 Info: => 1.1E-06s 17:19:08.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:19:08.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:08.9 Info: => 0.0005795s 17:19:08.9 Info: AlterTable RootFolders 17:19:08.9 Info: => 1E-06s 17:19:08.9 Info: CreateColumn RootFolders DefaultTags String 17:19:08.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:19:08.9 Info: => 0.0005713s 17:19:08.9 Info: PerformDBOperation 17:19:08.9 Info: Performing DB Operation 17:19:08.9 Info: => 5.75E-05s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:08', 'add_root_folder_add_defaults') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 39: add_root_folder_add_defaults migrated 17:19:08.9 Info: => 0.0003618s 17:19:08.9 Info: 40: task_duration migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 40 17:19:08.9 Info: AlterTable ScheduledTasks 17:19:08.9 Info: => 1.2E-06s 17:19:08.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:19:08.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:19:08.9 Info: => 0.0006174s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:08', 'task_duration') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 40: task_duration migrated 17:19:08.9 Info: => 0.0009702s 17:19:08.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 41 17:19:08.9 Info: AlterTable ReleaseProfiles 17:19:08.9 Info: => 1.4E-06s 17:19:08.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:19:08.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:19:08.9 Info: => 0.0006227s 17:19:08.9 Info: AlterTable ReleaseProfiles 17:19:08.9 Info: => 1.1E-06s 17:19:08.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:19:08.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:19:08.9 Info: => 0.0005918s 17:19:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:08', 'add_indexer_and_enabled_to_release_profiles') 17:19:08.9 Info: Committing Transaction 17:19:08.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:08.9 Info: => 0.0009063s 17:19:08.9 Info: 42: remove_album_folders migrating 17:19:08.9 Info: Beginning Transaction 17:19:08.9 Info: Starting migration of Main DB to 42 17:19:08.9 Info: DeleteColumn Artists AlbumFolder 17:19:09.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:09.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 17:19:09.0 Info: DROP TABLE "Artists" 17:19:09.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.0 Info: => 0.0050138s 17:19:09.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:09.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:09.0 Info: => 4.47E-05s 17:19:09.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:09.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:09.0 Info: => 3.91E-05s 17:19:09.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:19:09.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 17:19:09.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:19:09.0 Info: DROP TABLE "NamingConfig" 17:19:09.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:19:09.0 Info: => 0.0055994s 17:19:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:09', 'remove_album_folders') 17:19:09.0 Info: Committing Transaction 17:19:09.0 Info: 42: remove_album_folders migrated 17:19:09.0 Info: => 0.0060443s 17:19:09.0 Info: 44: add_priority_to_indexers migrating 17:19:09.0 Info: Beginning Transaction 17:19:09.0 Info: Starting migration of Main DB to 44 17:19:09.0 Info: AlterTable Indexers 17:19:09.0 Info: => 1.3E-06s 17:19:09.0 Info: CreateColumn Indexers Priority Int32 17:19:09.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:19:09.0 Info: => 0.0006267s 17:19:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:09', 'add_priority_to_indexers') 17:19:09.0 Info: Committing Transaction 17:19:09.0 Info: 44: add_priority_to_indexers migrated 17:19:09.0 Info: => 0.0009448s 17:19:09.0 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:09.0 Info: Beginning Transaction 17:19:09.0 Info: Starting migration of Main DB to 45 17:19:09.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:09.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:09.0 Info: => 0.0001228s 17:19:09.0 Info: PerformDBOperation 17:19:09.0 Info: Performing DB Operation 17:19:09.0 Info: => 3.14E-05s 17:19:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:09', 'remove_chown_and_folderchmod_config') 17:19:09.0 Info: Committing Transaction 17:19:09.0 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:09.0 Info: => 0.0003081s 17:19:09.0 Info: 47: update_notifiarr migrating 17:19:09.0 Info: Beginning Transaction 17:19:09.0 Info: Starting migration of Main DB to 47 17:19:09.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:09.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:09.0 Info: => 7.91E-05s 17:19:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:09', 'update_notifiarr') 17:19:09.0 Info: Committing Transaction 17:19:09.0 Info: 47: update_notifiarr migrated 17:19:09.0 Info: => 0.0003492s 17:19:09.0 Info: 49: email_multiple_addresses migrating 17:19:09.0 Info: Beginning Transaction 17:19:09.0 Info: Starting migration of Main DB to 49 17:19:09.0 Info: PerformDBOperation 17:19:09.0 Info: Performing DB Operation 17:19:09.0 Info: => 5.89E-05s 17:19:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:09', 'email_multiple_addresses') 17:19:09.0 Info: Committing Transaction 17:19:09.0 Info: 49: email_multiple_addresses migrated 17:19:09.0 Info: => 0.0003388s 17:19:09.0 Info: 50: rename_blacklist_to_blocklist migrating 17:19:09.0 Info: Beginning Transaction 17:19:09.0 Info: Starting migration of Main DB to 50 17:19:09.0 Info: RenameTable Blacklist Blocklist 17:19:09.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:19:09.0 Info: => 0.0017455s 17:19:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:19:09', 'rename_blacklist_to_blocklist') 17:19:09.0 Info: Committing Transaction 17:19:09.0 Info: 50: rename_blacklist_to_blocklist migrated 17:19:09.0 Info: => 0.0020835s 17:19:09.0 Info: 51: cdh_per_downloadclient migrating 17:19:09.0 Info: Beginning Transaction 17:19:09.0 Info: Starting migration of Main DB to 51 17:19:09.0 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'RTorrent', 'RTorrent', 1, '{ "host": "127.0.0.1", "port": 8080, "useSsl": false, "urlBase": "/my/", "musicCategory": "abc", "recentMusicPriority": 2, "olderMusicPriority": 2, "addStopped": false }', 'RTorrentSettings') 17:19:09.0 Info: AlterTable DownloadClients 17:19:09.0 Info: => 1.3E-06s 17:19:09.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:19:09.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:09.0 Info: => 0.0006356s 17:19:09.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:19:09.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:09.0 Info: => 0.0006167s 17:19:09.0 Info: PerformDBOperation 17:19:09.0 Info: Performing DB Operation 17:19:09.0 Info: => 0.0001635s 17:19:09.0 Info: -> 1 Insert operations completed in 00:00:00.0014569 taking an average of 00:00:00.0014569 17:19:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:19:09', 'cdh_per_downloadclient') 17:19:09.0 Info: Committing Transaction 17:19:09.0 Info: 51: cdh_per_downloadclient migrated 17:19:09.0 Info: => 0.0005179s 17:19:09.0 Debug: Took: 00:00:00.2422076 17:19:09.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 17:19:09.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 17:19:09.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863490625276_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:09.0 Info: DatabaseEngineVersionCheck migrating 17:19:09.0 Info: PerformDBOperation 17:19:09.0 Info: Performing DB Operation 17:19:09.0 Info: SQLite 3.48.0 17:19:09.0 Info: => 0.0010334s 17:19:09.0 Info: DatabaseEngineVersionCheck migrated 17:19:09.0 Info: => 0.0010508s 17:19:09.0 Info: VersionMigration migrating 17:19:09.0 Info: Beginning Transaction 17:19:09.0 Info: CreateTable VersionInfo 17:19:09.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:09.0 Info: => 0.0001426s 17:19:09.0 Info: Committing Transaction 17:19:09.0 Info: VersionMigration migrated 17:19:09.0 Info: => 0.0005786s 17:19:09.0 Info: VersionUniqueMigration migrating 17:19:09.0 Info: Beginning Transaction 17:19:09.0 Info: CreateIndex VersionInfo (Version) 17:19:09.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:09.0 Info: => 0.0001241s 17:19:09.0 Info: AlterTable VersionInfo 17:19:09.0 Info: => 1E-06s 17:19:09.0 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:09.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:09.0 Info: => 0.0006055s 17:19:09.0 Info: Committing Transaction 17:19:09.0 Info: VersionUniqueMigration migrated 17:19:09.0 Info: => 0.0008389s 17:19:09.0 Info: VersionDescriptionMigration migrating 17:19:09.0 Info: Beginning Transaction 17:19:09.0 Info: AlterTable VersionInfo 17:19:09.0 Info: => 9E-07s 17:19:09.0 Info: CreateColumn VersionInfo Description String 17:19:09.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:09.0 Info: => 0.0002031s 17:19:09.0 Info: Committing Transaction 17:19:09.0 Info: VersionDescriptionMigration migrated 17:19:09.0 Info: => 0.0004001s 17:19:09.0 Info: 1: InitialSetup migrating 17:19:09.0 Info: Beginning Transaction 17:19:09.0 Info: Starting migration of Main DB to 1 17:19:09.0 Info: CreateTable Config 17:19:09.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:09.0 Info: => 0.0002022s 17:19:09.0 Info: CreateIndex Config (Key) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:09.0 Info: => 8.57E-05s 17:19:09.0 Info: CreateTable RootFolders 17:19:09.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:09.0 Info: => 9.49E-05s 17:19:09.0 Info: CreateIndex RootFolders (Path) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:09.0 Info: => 7.54E-05s 17:19:09.0 Info: CreateTable Artists 17:19:09.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) 17:19:09.0 Info: => 0.0002498s 17:19:09.0 Info: CreateIndex Artists (ForeignArtistId) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:09.0 Info: => 7.91E-05s 17:19:09.0 Info: CreateIndex Artists (NameSlug) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:09.0 Info: => 7.41E-05s 17:19:09.0 Info: CreateIndex Artists (CleanName) 17:19:09.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.0 Info: => 7.18E-05s 17:19:09.0 Info: CreateIndex Artists (Path) 17:19:09.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.0 Info: => 7.01E-05s 17:19:09.0 Info: CreateTable Albums 17:19:09.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) 17:19:09.0 Info: => 0.0002241s 17:19:09.0 Info: CreateIndex Albums (ForeignAlbumId) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.0 Info: => 7.87E-05s 17:19:09.0 Info: CreateIndex Albums (MBId) 17:19:09.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:09.0 Info: => 7.01E-05s 17:19:09.0 Info: CreateIndex Albums (TADBId) 17:19:09.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:09.0 Info: => 7.16E-05s 17:19:09.0 Info: CreateIndex Albums (TitleSlug) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:09.0 Info: => 7.3E-05s 17:19:09.0 Info: CreateIndex Albums (CleanTitle) 17:19:09.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.0 Info: => 7.23E-05s 17:19:09.0 Info: CreateIndex Albums (Path) 17:19:09.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:09.0 Info: => 6.99E-05s 17:19:09.0 Info: CreateTable Tracks 17:19:09.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) 17:19:09.0 Info: => 0.0001505s 17:19:09.0 Info: CreateIndex Tracks (ForeignTrackId) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:09.0 Info: => 7.5E-05s 17:19:09.0 Info: CreateIndex Tracks (ArtistId) 17:19:09.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:09.0 Info: => 7.72E-05s 17:19:09.0 Info: CreateIndex Tracks (TrackFileId) 17:19:09.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:09.0 Info: => 0.0001024s 17:19:09.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:09.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:09.0 Info: => 8.93E-05s 17:19:09.0 Info: CreateTable TrackFiles 17:19:09.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) 17:19:09.0 Info: => 0.0001422s 17:19:09.0 Info: CreateIndex TrackFiles (ArtistId) 17:19:09.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:09.0 Info: => 8.44E-05s 17:19:09.0 Info: CreateIndex TrackFiles (AlbumId) 17:19:09.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.0 Info: => 8.65E-05s 17:19:09.0 Info: CreateTable History 17:19:09.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) 17:19:09.0 Info: => 0.000158s 17:19:09.0 Info: CreateIndex History (Date) 17:19:09.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:09.0 Info: => 8.42E-05s 17:19:09.0 Info: CreateIndex History (EventType) 17:19:09.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:09.0 Info: => 0.00011s 17:19:09.0 Info: CreateIndex History (DownloadId) 17:19:09.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:09.0 Info: => 9.36E-05s 17:19:09.0 Info: CreateIndex History (AlbumId) 17:19:09.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:09.0 Info: => 8.07E-05s 17:19:09.0 Info: CreateTable Notifications 17:19:09.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) 17:19:09.0 Info: => 0.0001368s 17:19:09.0 Info: CreateTable ScheduledTasks 17:19:09.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:09.0 Info: => 0.000113s 17:19:09.0 Info: CreateIndex ScheduledTasks (TypeName) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:09.0 Info: => 8.09E-05s 17:19:09.0 Info: CreateTable Indexers 17:19:09.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) 17:19:09.0 Info: => 0.0001168s 17:19:09.0 Info: CreateIndex Indexers (Name) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:09.0 Info: => 0.0001113s 17:19:09.0 Info: CreateTable Profiles 17:19:09.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:09.0 Info: => 0.0001128s 17:19:09.0 Info: CreateIndex Profiles (Name) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:09.0 Info: => 8.57E-05s 17:19:09.0 Info: CreateTable QualityDefinitions 17:19:09.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:09.0 Info: => 0.0001162s 17:19:09.0 Info: CreateIndex QualityDefinitions (Quality) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:09.0 Info: => 8.12E-05s 17:19:09.0 Info: CreateIndex QualityDefinitions (Title) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:09.0 Info: => 8.14E-05s 17:19:09.0 Info: CreateTable NamingConfig 17:19:09.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) 17:19:09.0 Info: => 0.0001528s 17:19:09.0 Info: CreateTable Blacklist 17:19:09.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 '') 17:19:09.0 Info: => 0.0001891s 17:19:09.0 Info: CreateTable Metadata 17:19:09.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) 17:19:09.0 Info: => 0.0001118s 17:19:09.0 Info: CreateTable MetadataFiles 17:19:09.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) 17:19:09.0 Info: => 0.0001391s 17:19:09.0 Info: CreateTable DownloadClients 17:19:09.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) 17:19:09.0 Info: => 0.0001146s 17:19:09.0 Info: CreateTable PendingReleases 17:19:09.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 '') 17:19:09.0 Info: => 0.0001247s 17:19:09.0 Info: CreateTable RemotePathMappings 17:19:09.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:09.0 Info: => 0.000106s 17:19:09.0 Info: CreateTable Tags 17:19:09.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:09.0 Info: => 9.56E-05s 17:19:09.0 Info: CreateIndex Tags (Label) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:09.0 Info: => 9.93E-05s 17:19:09.0 Info: CreateTable Restrictions 17:19:09.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:09.0 Info: => 0.0001068s 17:19:09.0 Info: CreateTable DelayProfiles 17:19:09.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) 17:19:09.0 Info: => 0.0001424s 17:19:09.0 Info: CreateTable Users 17:19:09.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:09.0 Info: => 0.0001352s 17:19:09.0 Info: CreateIndex Users (Identifier) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:09.0 Info: => 8.99E-05s 17:19:09.0 Info: CreateIndex Users (Username) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:09.0 Info: => 8.32E-05s 17:19:09.0 Info: CreateTable Commands 17:19:09.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) 17:19:09.0 Info: => 0.0001405s 17:19:09.0 Info: CreateTable IndexerStatus 17:19:09.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) 17:19:09.0 Info: => 0.0001423s 17:19:09.0 Info: CreateIndex IndexerStatus (ProviderId) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:09.0 Info: => 8.7E-05s 17:19:09.0 Info: CreateTable ExtraFiles 17:19:09.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) 17:19:09.0 Info: => 0.0001259s 17:19:09.0 Info: CreateTable LyricFiles 17:19:09.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) 17:19:09.0 Info: => 0.0001416s 17:19:09.0 Info: CreateTable LanguageProfiles 17:19:09.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:09.0 Info: => 0.0001318s 17:19:09.0 Info: CreateIndex LanguageProfiles (Name) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:09.0 Info: => 9.55E-05s 17:19:09.0 Info: CreateTable DownloadClientStatus 17:19:09.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) 17:19:09.0 Info: => 0.000118s 17:19:09.0 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:09.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:09.0 Info: => 8.84E-05s 17:19:09.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:09.0 Info: -> 1 Insert operations completed in 00:00:00.0000695 taking an average of 00:00:00.0000695 17:19:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:09', 'InitialSetup') 17:19:09.0 Info: Committing Transaction 17:19:09.0 Info: 1: InitialSetup migrated 17:19:09.0 Info: => 0.0010234s 17:19:09.0 Info: 2: add_reason_to_pending_releases migrating 17:19:09.0 Info: Beginning Transaction 17:19:09.0 Info: Starting migration of Main DB to 2 17:19:09.0 Info: AlterTable PendingReleases 17:19:09.0 Info: => 1.1E-06s 17:19:09.0 Info: CreateColumn PendingReleases Reason Int32 17:19:09.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:09.0 Info: => 0.0006465s 17:19:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:09', 'add_reason_to_pending_releases') 17:19:09.0 Info: Committing Transaction 17:19:09.0 Info: 2: add_reason_to_pending_releases migrated 17:19:09.0 Info: => 0.0009646s 17:19:09.0 Info: 3: add_medium_support migrating 17:19:09.0 Info: Beginning Transaction 17:19:09.0 Info: Starting migration of Main DB to 3 17:19:09.0 Info: AlterTable Albums 17:19:09.0 Info: => 1.3E-06s 17:19:09.0 Info: CreateColumn Albums Media String 17:19:09.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:09.0 Info: => 0.0005733s 17:19:09.0 Info: AlterTable Tracks 17:19:09.0 Info: => 9E-07s 17:19:09.0 Info: CreateColumn Tracks MediumNumber Int32 17:19:09.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:09.0 Info: => 0.0005314s 17:19:09.0 Info: AlterTable Tracks 17:19:09.0 Info: => 1.2E-06s 17:19:09.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:09.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:09.0 Info: => 0.0005308s 17:19:09.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:09.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:09.0 Info: => 5.01E-05s 17:19:09.0 Info: DeleteColumn Tracks TrackNumber 17:19:09.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) 17:19:09.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" 17:19:09.1 Info: DROP TABLE "Tracks" 17:19:09.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:09.1 Info: => 0.0044439s 17:19:09.1 Info: AlterTable Tracks 17:19:09.1 Info: => 1.2E-06s 17:19:09.1 Info: CreateColumn Tracks TrackNumber String 17:19:09.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:09.1 Info: => 0.0005406s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:09', 'add_medium_support') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 3: add_medium_support migrated 17:19:09.1 Info: => 0.0009487s 17:19:09.1 Info: 4: add_various_qualites_in_profile migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 4 17:19:09.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:09.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:09.1 Info: => 6.52E-05s 17:19:09.1 Info: PerformDBOperation 17:19:09.1 Info: Performing DB Operation 17:19:09.1 Info: => 3.26E-05s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:09', 'add_various_qualites_in_profile') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 4: add_various_qualites_in_profile migrated 17:19:09.1 Info: => 0.0003223s 17:19:09.1 Info: 5: metadata_profiles migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 5 17:19:09.1 Info: CreateTable MetadataProfiles 17:19:09.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:09.1 Info: => 0.0001439s 17:19:09.1 Info: CreateIndex MetadataProfiles (Name) 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:09.1 Info: => 0.0001284s 17:19:09.1 Info: AlterTable Artists 17:19:09.1 Info: => 1.2E-06s 17:19:09.1 Info: CreateColumn Artists MetadataProfileId Int32 17:19:09.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:09.1 Info: => 0.0006017s 17:19:09.1 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:09.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) 17:19:09.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" 17:19:09.1 Info: DROP TABLE "Artists" 17:19:09.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.1 Info: => 0.0050828s 17:19:09.1 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:09.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) 17:19:09.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" 17:19:09.1 Info: DROP TABLE "Artists" 17:19:09.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.1 Info: => 0.0050162s 17:19:09.1 Info: AlterTable Albums 17:19:09.1 Info: => 1E-06s 17:19:09.1 Info: CreateColumn Albums SecondaryTypes String 17:19:09.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:09.1 Info: => 0.0005456s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:09', 'metadata_profiles') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 5: metadata_profiles migrated 17:19:09.1 Info: => 0.0009785s 17:19:09.1 Info: 6: separate_automatic_and_interactive_search migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 6 17:19:09.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:09.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) 17:19:09.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:09.1 Info: DROP TABLE "Indexers" 17:19:09.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:09.1 Info: => 0.006184s 17:19:09.1 Info: AlterTable Indexers 17:19:09.1 Info: => 1.1E-06s 17:19:09.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:09.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:09.1 Info: => 0.0005413s 17:19:09.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:09.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:09.1 Info: => 4.28E-05s 17:19:09.1 Info: AlterTable Indexers 17:19:09.1 Info: => 9E-07s 17:19:09.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:09.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) 17:19:09.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" 17:19:09.1 Info: DROP TABLE "Indexers" 17:19:09.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:09.1 Info: => 0.0039077s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:09', 'separate_automatic_and_interactive_search') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 6: separate_automatic_and_interactive_search migrated 17:19:09.1 Info: => 0.0042652s 17:19:09.1 Info: 7: change_album_path_to_relative migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 7 17:19:09.1 Info: DeleteColumn Albums Path 17:19:09.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) 17:19:09.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" 17:19:09.1 Info: DROP TABLE "Albums" 17:19:09.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.1 Info: => 0.0047715s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:09', 'change_album_path_to_relative') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 7: change_album_path_to_relative migrated 17:19:09.1 Info: => 0.0052075s 17:19:09.1 Info: 8: change_quality_size_mb_to_kb migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 8 17:19:09.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 17:19:09.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 17:19:09.1 Info: => 5.72E-05s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:09', 'change_quality_size_mb_to_kb') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 8: change_quality_size_mb_to_kb migrated 17:19:09.1 Info: => 0.0003132s 17:19:09.1 Info: 9: album_releases migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 9 17:19:09.1 Info: AlterTable Albums 17:19:09.1 Info: => 1.1E-06s 17:19:09.1 Info: CreateColumn Albums Releases String 17:19:09.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:09.1 Info: => 0.0005737s 17:19:09.1 Info: AlterTable Albums 17:19:09.1 Info: => 1.1E-06s 17:19:09.1 Info: CreateColumn Albums CurrentRelease String 17:19:09.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:09.1 Info: => 0.0005574s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:09', 'album_releases') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 9: album_releases migrated 17:19:09.1 Info: => 0.0008571s 17:19:09.1 Info: 10: album_releases_fix migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 10 17:19:09.1 Info: AlterTable Albums 17:19:09.1 Info: => 1.1E-06s 17:19:09.1 Info: AlterColumn Albums Releases String 17:19:09.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) 17:19:09.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" 17:19:09.1 Info: DROP TABLE "Albums" 17:19:09.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.1 Info: => 0.0046871s 17:19:09.1 Info: AlterTable Albums 17:19:09.1 Info: => 1.2E-06s 17:19:09.1 Info: AlterColumn Albums CurrentRelease String 17:19:09.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) 17:19:09.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" 17:19:09.1 Info: DROP TABLE "Albums" 17:19:09.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.1 Info: => 0.0046471s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:09', 'album_releases_fix') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 10: album_releases_fix migrated 17:19:09.1 Info: => 0.0050398s 17:19:09.1 Info: 11: import_lists migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 11 17:19:09.1 Info: CreateTable ImportLists 17:19:09.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) 17:19:09.1 Info: => 0.0001746s 17:19:09.1 Info: CreateIndex ImportLists (Name) 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:09.1 Info: => 8.86E-05s 17:19:09.1 Info: CreateTable ImportListStatus 17:19:09.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) 17:19:09.1 Info: => 0.0001258s 17:19:09.1 Info: CreateIndex ImportListStatus (ProviderId) 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:09.1 Info: => 8.37E-05s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:09', 'import_lists') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 11: import_lists migrated 17:19:09.1 Info: => 0.0004232s 17:19:09.1 Info: 12: add_release_status migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 12 17:19:09.1 Info: AlterTable MetadataProfiles 17:19:09.1 Info: => 1E-06s 17:19:09.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:09.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:09.1 Info: => 0.0005919s 17:19:09.1 Info: PerformDBOperation 17:19:09.1 Info: Performing DB Operation 17:19:09.1 Info: => 3.19E-05s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:09', 'add_release_status') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 12: add_release_status migrated 17:19:09.1 Info: => 0.0003187s 17:19:09.1 Info: 13: album_download_notification migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 13 17:19:09.1 Info: AlterTable Notifications 17:19:09.1 Info: => 1.2E-06s 17:19:09.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:09.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:09.1 Info: => 0.0005967s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:09', 'album_download_notification') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 13: album_download_notification migrated 17:19:09.1 Info: => 0.0009226s 17:19:09.1 Info: 14: fix_language_metadata_profiles migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 14 17:19:09.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 17:19:09.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 17:19:09.1 Info: => 0.0001168s 17:19:09.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 17:19:09.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 17:19:09.1 Info: => 8.56E-05s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:09', 'fix_language_metadata_profiles') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 14: fix_language_metadata_profiles migrated 17:19:09.1 Info: => 0.0003463s 17:19:09.1 Info: 15: remove_fanzub migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 15 17:19:09.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:09.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:09.1 Info: => 4.84E-05s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:09', 'remove_fanzub') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 15: remove_fanzub migrated 17:19:09.1 Info: => 0.0003015s 17:19:09.1 Info: 16: update_artist_history_indexes migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 16 17:19:09.1 Info: CreateIndex Albums (ArtistId) 17:19:09.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:09.1 Info: => 0.0001136s 17:19:09.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:09.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:09.1 Info: => 8.95E-05s 17:19:09.1 Info: DeleteIndex History (AlbumId) 17:19:09.1 Info: DROP INDEX "IX_History_AlbumId" 17:19:09.1 Info: => 0.0001207s 17:19:09.1 Info: CreateIndex History (AlbumId, Date) 17:19:09.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:09.1 Info: => 9.92E-05s 17:19:09.1 Info: DeleteIndex History (DownloadId) 17:19:09.1 Info: DROP INDEX "IX_History_DownloadId" 17:19:09.1 Info: => 0.0001126s 17:19:09.1 Info: CreateIndex History (DownloadId, Date) 17:19:09.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:09.1 Info: => 9.39E-05s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:09', 'update_artist_history_indexes') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 16: update_artist_history_indexes migrated 17:19:09.1 Info: => 0.0004347s 17:19:09.1 Info: 17: remove_nma migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 17 17:19:09.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:09.1 Info: => 5.1E-05s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:09', 'remove_nma') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 17: remove_nma migrated 17:19:09.1 Info: => 0.000307s 17:19:09.1 Info: 18: album_disambiguation migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 18 17:19:09.1 Info: AlterTable Albums 17:19:09.1 Info: => 1.1E-06s 17:19:09.1 Info: CreateColumn Albums Disambiguation String 17:19:09.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:09.1 Info: => 0.0005994s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:09', 'album_disambiguation') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 18: album_disambiguation migrated 17:19:09.1 Info: => 0.0009079s 17:19:09.1 Info: 19: add_ape_quality_in_profiles migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 19 17:19:09.1 Info: PerformDBOperation 17:19:09.1 Info: Performing DB Operation 17:19:09.1 Info: => 3.87E-05s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:09', 'add_ape_quality_in_profiles') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 19: add_ape_quality_in_profiles migrated 17:19:09.1 Info: => 0.0002998s 17:19:09.1 Info: 20: remove_pushalot migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 20 17:19:09.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:09.1 Info: => 5.23E-05s 17:19:09.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:09.1 Info: => 3.95E-05s 17:19:09.1 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:09.1 Info: => 3.62E-05s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:09', 'remove_pushalot') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 20: remove_pushalot migrated 17:19:09.1 Info: => 0.0002851s 17:19:09.1 Info: 21: add_custom_filters migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 21 17:19:09.1 Info: CreateTable CustomFilters 17:19:09.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:09.1 Info: => 0.0001344s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:09', 'add_custom_filters') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 21: add_custom_filters migrated 17:19:09.1 Info: => 0.0004237s 17:19:09.1 Info: 22: import_list_tags migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 22 17:19:09.1 Info: AlterTable ImportLists 17:19:09.1 Info: => 9E-07s 17:19:09.1 Info: CreateColumn ImportLists Tags String 17:19:09.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:09.1 Info: => 0.0005947s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:09', 'import_list_tags') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 22: import_list_tags migrated 17:19:09.1 Info: => 0.0008968s 17:19:09.1 Info: 23: add_release_groups_etc migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 23 17:19:09.1 Info: CreateTable ArtistMetadata 17:19:09.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) 17:19:09.1 Info: => 0.0001849s 17:19:09.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:09.1 Info: => 9.21E-05s 17:19:09.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" 17:19:09.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" 17:19:09.1 Info: => 9.2E-05s 17:19:09.1 Info: AlterTable Artists 17:19:09.1 Info: => 9E-07s 17:19:09.1 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:09.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:09.1 Info: => 0.0006254s 17:19:09.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:09.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:09.1 Info: => 7.5E-05s 17:19:09.1 Info: CreateTable AlbumReleases 17:19:09.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) 17:19:09.1 Info: => 0.0001636s 17:19:09.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:09.1 Info: => 8.9E-05s 17:19:09.1 Info: CreateIndex AlbumReleases (AlbumId) 17:19:09.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:09.1 Info: => 8.02E-05s 17:19:09.1 Info: PerformDBOperation 17:19:09.1 Info: Performing DB Operation 17:19:09.1 Info: => 3.77E-05s 17:19:09.1 Info: AlterTable Albums 17:19:09.1 Info: => 1.1E-06s 17:19:09.1 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:09.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:09.1 Info: => 0.0006046s 17:19:09.1 Info: AlterTable Albums 17:19:09.1 Info: => 1E-06s 17:19:09.1 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:09.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:09.1 Info: => 0.0006058s 17:19:09.1 Info: AlterTable Albums 17:19:09.1 Info: => 1.3E-06s 17:19:09.1 Info: CreateColumn Albums Links String 17:19:09.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:09.1 Info: => 0.0006013s 17:19:09.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:09.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:09.1 Info: => 0.0001086s 17:19:09.1 Info: AlterTable Tracks 17:19:09.1 Info: => 1.2E-06s 17:19:09.1 Info: CreateColumn Tracks ForeignRecordingId String 17:19:09.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:09.1 Info: => 0.0006122s 17:19:09.1 Info: AlterTable Tracks 17:19:09.1 Info: => 1.1E-06s 17:19:09.1 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:09.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:09.1 Info: => 0.0006032s 17:19:09.1 Info: AlterTable Tracks 17:19:09.1 Info: => 1.1E-06s 17:19:09.1 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:09.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:09.1 Info: => 0.0006007s 17:19:09.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:09.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:09.1 Info: => 8.84E-05s 17:19:09.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:09.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:09.1 Info: => 7.36E-05s 17:19:09.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:09.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) 17:19:09.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" 17:19:09.1 Info: DROP TABLE "Artists" 17:19:09.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.1 Info: => 0.0048103s 17:19:09.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:09.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) 17:19:09.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" 17:19:09.1 Info: DROP TABLE "Albums" 17:19:09.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.1 Info: => 0.005367s 17:19:09.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:09.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) 17:19:09.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" 17:19:09.1 Info: DROP TABLE "Tracks" 17:19:09.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:09.1 Info: => 0.0063469s 17:19:09.1 Info: DeleteColumn TrackFiles ArtistId 17:19:09.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) 17:19:09.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" 17:19:09.1 Info: DROP TABLE "TrackFiles" 17:19:09.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:09.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.1 Info: => 0.0043526s 17:19:09.1 Info: CreateIndex Artists (ArtistMetadataId) 17:19:09.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.1 Info: => 8.87E-05s 17:19:09.1 Info: CreateIndex Artists (Monitored) 17:19:09.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.1 Info: => 8.23E-05s 17:19:09.1 Info: CreateIndex Albums (ArtistMetadataId) 17:19:09.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:09.1 Info: => 8.17E-05s 17:19:09.1 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:09.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:09.1 Info: => 7.83E-05s 17:19:09.1 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:09.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:09.1 Info: => 8.19E-05s 17:19:09.1 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:09.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:09.1 Info: => 8.15E-05s 17:19:09.1 Info: UpdateData 17:19:09.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:09.1 Info: => 4.77E-05s 17:19:09.1 Info: UpdateData 17:19:09.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:09.1 Info: => 6.14E-05s 17:19:09.1 Info: UpdateData 17:19:09.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:09.1 Info: => 5.04E-05s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:09', 'add_release_groups_etc') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 23: add_release_groups_etc migrated 17:19:09.1 Info: => 0.0006033s 17:19:09.1 Info: 24: NewMediaInfoFormat migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 24 17:19:09.1 Info: UpdateData 17:19:09.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:09.1 Info: => 5.6E-05s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:09', 'NewMediaInfoFormat') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 24: NewMediaInfoFormat migrated 17:19:09.1 Info: => 0.0003094s 17:19:09.1 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 25 17:19:09.1 Info: RenameTable Restrictions ReleaseProfiles 17:19:09.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:09.1 Info: => 0.0017151s 17:19:09.1 Info: AlterTable ReleaseProfiles 17:19:09.1 Info: => 1.4E-06s 17:19:09.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:09.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:09.1 Info: => 0.0005936s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:09', 'rename_restrictions_to_release_profiles') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:09.1 Info: => 0.0008846s 17:19:09.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 26 17:19:09.1 Info: RenameTable Profiles QualityProfiles 17:19:09.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:09.1 Info: => 0.0017014s 17:19:09.1 Info: AlterTable QualityProfiles 17:19:09.1 Info: => 1.3E-06s 17:19:09.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:09.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:09.1 Info: => 0.0005972s 17:19:09.1 Info: AlterTable LanguageProfiles 17:19:09.1 Info: => 1.4E-06s 17:19:09.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:09.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:09.1 Info: => 0.0005699s 17:19:09.1 Info: UpdateData 17:19:09.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:09.1 Info: => 4.63E-05s 17:19:09.1 Info: UpdateData 17:19:09.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:09.1 Info: => 3.67E-05s 17:19:09.1 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:09.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) 17:19:09.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" 17:19:09.1 Info: DROP TABLE "Artists" 17:19:09.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.1 Info: => 0.0049192s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:09', 'rename_quality_profiles_add_upgrade_allowed') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:09.1 Info: => 0.005285s 17:19:09.1 Info: 27: add_import_exclusions migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 27 17:19:09.1 Info: CreateTable ImportListExclusions 17:19:09.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:09.1 Info: => 0.0001357s 17:19:09.1 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:09.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:09.1 Info: => 9.38E-05s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:09', 'add_import_exclusions') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 27: add_import_exclusions migrated 17:19:09.1 Info: => 0.0004229s 17:19:09.1 Info: 28: clean_artist_metadata_table migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 28 17:19:09.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) 17:19:09.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) 17:19:09.1 Info: => 0.0001581s 17:19:09.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) 17:19:09.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) 17:19:09.1 Info: => 0.0001261s 17:19:09.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) 17:19:09.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) 17:19:09.1 Info: => 0.0010587s 17:19:09.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) 17:19:09.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) 17:19:09.1 Info: => 0.0001346s 17:19:09.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) 17:19:09.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) 17:19:09.1 Info: => 0.0001217s 17:19:09.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) 17:19:09.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) 17:19:09.1 Info: => 0.0001209s 17:19:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:09', 'clean_artist_metadata_table') 17:19:09.1 Info: Committing Transaction 17:19:09.1 Info: 28: clean_artist_metadata_table migrated 17:19:09.1 Info: => 0.0003929s 17:19:09.1 Info: 29: health_issue_notification migrating 17:19:09.1 Info: Beginning Transaction 17:19:09.1 Info: Starting migration of Main DB to 29 17:19:09.1 Info: AlterTable Notifications 17:19:09.1 Info: => 1.3E-06s 17:19:09.1 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:09.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:09.2 Info: => 0.0006413s 17:19:09.2 Info: AlterTable Notifications 17:19:09.2 Info: => 1.1E-06s 17:19:09.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:09.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:09.2 Info: => 0.0005957s 17:19:09.2 Info: AlterTable Notifications 17:19:09.2 Info: => 1.2E-06s 17:19:09.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:09.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:09.2 Info: => 0.0005972s 17:19:09.2 Info: AlterTable Notifications 17:19:09.2 Info: => 1.3E-06s 17:19:09.2 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:09.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:09.2 Info: => 0.0005867s 17:19:09.2 Info: AlterTable Notifications 17:19:09.2 Info: => 1.1E-06s 17:19:09.2 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:09.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:09.2 Info: => 0.0005764s 17:19:09.2 Info: DeleteColumn Notifications OnDownload 17:19:09.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) 17:19:09.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" 17:19:09.2 Info: DROP TABLE "Notifications" 17:19:09.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:09.2 Info: => 0.0054732s 17:19:09.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:09.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) 17:19:09.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" 17:19:09.2 Info: DROP TABLE "Notifications" 17:19:09.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:09.2 Info: => 0.0060065s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:09', 'health_issue_notification') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 29: health_issue_notification migrated 17:19:09.2 Info: => 0.0063874s 17:19:09.2 Info: 30: add_mediafilerepository_mtime migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 30 17:19:09.2 Info: AlterTable TrackFiles 17:19:09.2 Info: => 1.2E-06s 17:19:09.2 Info: CreateColumn TrackFiles Modified DateTime 17:19:09.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:09.2 Info: => 0.0006416s 17:19:09.2 Info: AlterTable TrackFiles 17:19:09.2 Info: => 1.2E-06s 17:19:09.2 Info: CreateColumn TrackFiles Path String 17:19:09.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:09.2 Info: => 0.000593s 17:19:09.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:09.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:09.2 Info: => 4.02E-05s 17:19:09.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) 17:19:09.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) 17:19:09.2 Info: => 0.0001377s 17:19:09.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) 17:19:09.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) 17:19:09.2 Info: => 0.0001361s 17:19:09.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) 17:19:09.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) 17:19:09.2 Info: => 0.0001452s 17:19:09.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") 17:19:09.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") 17:19:09.2 Info: => 8.78E-05s 17:19:09.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:09.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:09.2 Info: => 5.73E-05s 17:19:09.2 Info: AlterTable TrackFiles 17:19:09.2 Info: => 1E-06s 17:19:09.2 Info: AlterColumn TrackFiles Path String 17:19:09.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) 17:19:09.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" 17:19:09.2 Info: DROP TABLE "TrackFiles" 17:19:09.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:09.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.2 Info: => 0.0046115s 17:19:09.2 Info: CreateIndex TrackFiles (Path) 17:19:09.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:09.2 Info: => 8.9E-05s 17:19:09.2 Info: DeleteColumn TrackFiles RelativePath 17:19:09.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) 17:19:09.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" 17:19:09.2 Info: DROP TABLE "TrackFiles" 17:19:09.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:09.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:09.2 Info: => 0.0047489s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:09', 'add_mediafilerepository_mtime') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 30: add_mediafilerepository_mtime migrated 17:19:09.2 Info: => 0.0050833s 17:19:09.2 Info: 31: add_artistmetadataid_constraint migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 31 17:19:09.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") 17:19:09.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") 17:19:09.2 Info: => 9.53E-05s 17:19:09.2 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:09.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:09.2 Info: => 0.0001337s 17:19:09.2 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:09.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) 17:19:09.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" 17:19:09.2 Info: DROP TABLE "Artists" 17:19:09.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.2 Info: => 0.0048735s 17:19:09.2 Info: CreateIndex Artists (ArtistMetadataId) 17:19:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.2 Info: => 8.98E-05s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:09', 'add_artistmetadataid_constraint') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 31: add_artistmetadataid_constraint migrated 17:19:09.2 Info: => 0.0004292s 17:19:09.2 Info: 32: old_ids_and_artist_alias migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 32 17:19:09.2 Info: AlterTable ArtistMetadata 17:19:09.2 Info: => 1E-06s 17:19:09.2 Info: CreateColumn ArtistMetadata Aliases String 17:19:09.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:09.2 Info: => 0.0006483s 17:19:09.2 Info: AlterTable ArtistMetadata 17:19:09.2 Info: => 1.2E-06s 17:19:09.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:09.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.2 Info: => 0.00061s 17:19:09.2 Info: AlterTable Albums 17:19:09.2 Info: => 1.1E-06s 17:19:09.2 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.2 Info: => 0.0006094s 17:19:09.2 Info: AlterTable AlbumReleases 17:19:09.2 Info: => 1E-06s 17:19:09.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:09.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.2 Info: => 0.0006s 17:19:09.2 Info: AlterTable Tracks 17:19:09.2 Info: => 1.1E-06s 17:19:09.2 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.2 Info: => 0.000596s 17:19:09.2 Info: AlterTable Tracks 17:19:09.2 Info: => 1E-06s 17:19:09.2 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.2 Info: => 0.0005907s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:09', 'old_ids_and_artist_alias') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 32: old_ids_and_artist_alias migrated 17:19:09.2 Info: => 0.0008935s 17:19:09.2 Info: 33: download_propers_config migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 33 17:19:09.2 Info: PerformDBOperation 17:19:09.2 Info: Performing DB Operation 17:19:09.2 Info: => 3.79E-05s 17:19:09.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:09.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:09.2 Info: => 3.89E-05s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:09', 'download_propers_config') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 33: download_propers_config migrated 17:19:09.2 Info: => 0.0002884s 17:19:09.2 Info: 34: remove_language_profiles migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 34 17:19:09.2 Info: DeleteTable LanguageProfiles 17:19:09.2 Info: DROP TABLE "LanguageProfiles" 17:19:09.2 Info: => 0.0002087s 17:19:09.2 Info: DeleteColumn Artists LanguageProfileId 17:19:09.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) 17:19:09.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" 17:19:09.2 Info: DROP TABLE "Artists" 17:19:09.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.2 Info: => 0.0062864s 17:19:09.2 Info: DeleteColumn ImportLists LanguageProfileId 17:19:09.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) 17:19:09.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" 17:19:09.2 Info: DROP TABLE "ImportLists" 17:19:09.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:09.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:09.2 Info: => 0.0046042s 17:19:09.2 Info: DeleteColumn Blacklist Language 17:19:09.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) 17:19:09.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" 17:19:09.2 Info: DROP TABLE "Blacklist" 17:19:09.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:09.2 Info: => 0.005623s 17:19:09.2 Info: DeleteColumn History Language 17:19:09.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) 17:19:09.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" 17:19:09.2 Info: DROP TABLE "History" 17:19:09.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:09.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:09.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:09.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:09.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:09.2 Info: => 0.004903s 17:19:09.2 Info: DeleteColumn LyricFiles Language 17:19:09.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) 17:19:09.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" 17:19:09.2 Info: DROP TABLE "LyricFiles" 17:19:09.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:09.2 Info: => 0.0043127s 17:19:09.2 Info: DeleteColumn TrackFiles Language 17:19:09.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) 17:19:09.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" 17:19:09.2 Info: DROP TABLE "TrackFiles" 17:19:09.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:09.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:09.2 Info: => 0.0056832s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:09', 'remove_language_profiles') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 34: remove_language_profiles migrated 17:19:09.2 Info: => 0.0061853s 17:19:09.2 Info: 35: multi_disc_naming_format migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 35 17:19:09.2 Info: AlterTable NamingConfig 17:19:09.2 Info: => 1.1E-06s 17:19:09.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:09.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:09.2 Info: => 0.0006134s 17:19:09.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:09.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:09.2 Info: => 4.66E-05s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:09', 'multi_disc_naming_format') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 35: multi_disc_naming_format migrated 17:19:09.2 Info: => 0.0003163s 17:19:09.2 Info: 36: add_download_client_priority migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 36 17:19:09.2 Info: AlterTable DownloadClients 17:19:09.2 Info: => 1.5E-06s 17:19:09.2 Info: CreateColumn DownloadClients Priority Int32 17:19:09.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:09.2 Info: => 0.0006095s 17:19:09.2 Info: PerformDBOperation 17:19:09.2 Info: Performing DB Operation 17:19:09.2 Info: => 5.36E-05s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:09', 'add_download_client_priority') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 36: add_download_client_priority migrated 17:19:09.2 Info: => 0.0003316s 17:19:09.2 Info: 37: remove_growl_prowl migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 37 17:19:09.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:19:09.2 Info: => 5.14E-05s 17:19:09.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:19:09.2 Info: => 6.93E-05s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:09', 'remove_growl_prowl') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 37: remove_growl_prowl migrated 17:19:09.2 Info: => 0.0003246s 17:19:09.2 Info: 38: remove_plex_hometheatre migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 38 17:19:09.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:19:09.2 Info: => 5.05E-05s 17:19:09.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:19:09.2 Info: => 3.84E-05s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:09', 'remove_plex_hometheatre') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 38: remove_plex_hometheatre migrated 17:19:09.2 Info: => 0.0002816s 17:19:09.2 Info: 39: add_root_folder_add_defaults migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 39 17:19:09.2 Info: AlterTable RootFolders 17:19:09.2 Info: => 1.2E-06s 17:19:09.2 Info: CreateColumn RootFolders Name String 17:19:09.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:19:09.2 Info: => 0.0006075s 17:19:09.2 Info: AlterTable RootFolders 17:19:09.2 Info: => 1.1E-06s 17:19:09.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:19:09.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:19:09.2 Info: => 0.000583s 17:19:09.2 Info: AlterTable RootFolders 17:19:09.2 Info: => 1.1E-06s 17:19:09.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:19:09.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:19:09.2 Info: => 0.0005848s 17:19:09.2 Info: AlterTable RootFolders 17:19:09.2 Info: => 1E-06s 17:19:09.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:19:09.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:09.2 Info: => 0.000593s 17:19:09.2 Info: AlterTable RootFolders 17:19:09.2 Info: => 1.1E-06s 17:19:09.2 Info: CreateColumn RootFolders DefaultTags String 17:19:09.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:19:09.2 Info: => 0.0005754s 17:19:09.2 Info: PerformDBOperation 17:19:09.2 Info: Performing DB Operation 17:19:09.2 Info: => 7.19E-05s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:09', 'add_root_folder_add_defaults') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 39: add_root_folder_add_defaults migrated 17:19:09.2 Info: => 0.000354s 17:19:09.2 Info: 40: task_duration migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 40 17:19:09.2 Info: AlterTable ScheduledTasks 17:19:09.2 Info: => 1.2E-06s 17:19:09.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:19:09.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:19:09.2 Info: => 0.0006168s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:09', 'task_duration') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 40: task_duration migrated 17:19:09.2 Info: => 0.0009081s 17:19:09.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 41 17:19:09.2 Info: AlterTable ReleaseProfiles 17:19:09.2 Info: => 1E-06s 17:19:09.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:19:09.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:19:09.2 Info: => 0.0006257s 17:19:09.2 Info: AlterTable ReleaseProfiles 17:19:09.2 Info: => 1.1E-06s 17:19:09.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:19:09.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:19:09.2 Info: => 0.0005893s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:09', 'add_indexer_and_enabled_to_release_profiles') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:09.2 Info: => 0.0008763s 17:19:09.2 Info: 42: remove_album_folders migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 42 17:19:09.2 Info: DeleteColumn Artists AlbumFolder 17:19:09.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) 17:19:09.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" 17:19:09.2 Info: DROP TABLE "Artists" 17:19:09.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.2 Info: => 0.006212s 17:19:09.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:09.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:09.2 Info: => 4.42E-05s 17:19:09.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:09.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:09.2 Info: => 3.9E-05s 17:19:09.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:19:09.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) 17:19:09.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:19:09.2 Info: DROP TABLE "NamingConfig" 17:19:09.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:19:09.2 Info: => 0.0043404s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:09', 'remove_album_folders') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 42: remove_album_folders migrated 17:19:09.2 Info: => 0.0047528s 17:19:09.2 Info: 44: add_priority_to_indexers migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 44 17:19:09.2 Info: AlterTable Indexers 17:19:09.2 Info: => 1.2E-06s 17:19:09.2 Info: CreateColumn Indexers Priority Int32 17:19:09.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:19:09.2 Info: => 0.0006249s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:09', 'add_priority_to_indexers') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 44: add_priority_to_indexers migrated 17:19:09.2 Info: => 0.0009341s 17:19:09.2 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 45 17:19:09.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:09.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:09.2 Info: => 0.0001223s 17:19:09.2 Info: PerformDBOperation 17:19:09.2 Info: Performing DB Operation 17:19:09.2 Info: => 3.09E-05s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:09', 'remove_chown_and_folderchmod_config') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:09.2 Info: => 0.0002889s 17:19:09.2 Info: 47: update_notifiarr migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 47 17:19:09.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:09.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:09.2 Info: => 7.79E-05s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:09', 'update_notifiarr') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 47: update_notifiarr migrated 17:19:09.2 Info: => 0.0003255s 17:19:09.2 Info: 49: email_multiple_addresses migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 49 17:19:09.2 Info: PerformDBOperation 17:19:09.2 Info: Performing DB Operation 17:19:09.2 Info: => 6.08E-05s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:09', 'email_multiple_addresses') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 49: email_multiple_addresses migrated 17:19:09.2 Info: => 0.000319s 17:19:09.2 Info: 50: rename_blacklist_to_blocklist migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.2 Info: Starting migration of Main DB to 50 17:19:09.2 Info: RenameTable Blacklist Blocklist 17:19:09.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:19:09.2 Info: => 0.0017299s 17:19:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:19:09', 'rename_blacklist_to_blocklist') 17:19:09.2 Info: Committing Transaction 17:19:09.2 Info: 50: rename_blacklist_to_blocklist migrated 17:19:09.2 Info: => 0.0020479s 17:19:09.2 Info: 51: cdh_per_downloadclient migrating 17:19:09.2 Info: Beginning Transaction 17:19:09.3 Info: Starting migration of Main DB to 51 17:19:09.3 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 17:19:09.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') 17:19:09.3 Info: AlterTable DownloadClients 17:19:09.3 Info: => 9E-07s 17:19:09.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:19:09.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:09.3 Info: => 0.0006258s 17:19:09.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:19:09.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:09.3 Info: => 0.0005968s 17:19:09.3 Info: PerformDBOperation 17:19:09.3 Info: Performing DB Operation 17:19:09.3 Info: => 0.0001699s 17:19:09.3 Info: -> 2 Insert operations completed in 00:00:00.0001547 taking an average of 00:00:00.0000773 17:19:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:19:09', 'cdh_per_downloadclient') 17:19:09.3 Info: Committing Transaction 17:19:09.3 Info: 51: cdh_per_downloadclient migrated 17:19:09.3 Info: => 0.0005087s 17:19:09.3 Debug: Took: 00:00:00.2416447 17:19:09.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 17:19:09.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 17:19:09.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863493443046_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:09.3 Info: DatabaseEngineVersionCheck migrating 17:19:09.3 Info: PerformDBOperation 17:19:09.3 Info: Performing DB Operation 17:19:09.3 Info: SQLite 3.48.0 17:19:09.3 Info: => 0.0010976s 17:19:09.3 Info: DatabaseEngineVersionCheck migrated 17:19:09.3 Info: => 0.001115s 17:19:09.3 Info: VersionMigration migrating 17:19:09.3 Info: Beginning Transaction 17:19:09.3 Info: CreateTable VersionInfo 17:19:09.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:09.3 Info: => 0.0001467s 17:19:09.3 Info: Committing Transaction 17:19:09.3 Info: VersionMigration migrated 17:19:09.3 Info: => 0.0005374s 17:19:09.3 Info: VersionUniqueMigration migrating 17:19:09.3 Info: Beginning Transaction 17:19:09.3 Info: CreateIndex VersionInfo (Version) 17:19:09.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:09.3 Info: => 0.0001341s 17:19:09.3 Info: AlterTable VersionInfo 17:19:09.3 Info: => 1E-06s 17:19:09.3 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:09.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:09.3 Info: => 0.0005989s 17:19:09.3 Info: Committing Transaction 17:19:09.3 Info: VersionUniqueMigration migrated 17:19:09.3 Info: => 0.0008414s 17:19:09.3 Info: VersionDescriptionMigration migrating 17:19:09.3 Info: Beginning Transaction 17:19:09.3 Info: AlterTable VersionInfo 17:19:09.3 Info: => 1.1E-06s 17:19:09.3 Info: CreateColumn VersionInfo Description String 17:19:09.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:09.3 Info: => 0.0002021s 17:19:09.3 Info: Committing Transaction 17:19:09.3 Info: VersionDescriptionMigration migrated 17:19:09.3 Info: => 0.0003998s 17:19:09.3 Info: 1: InitialSetup migrating 17:19:09.3 Info: Beginning Transaction 17:19:09.3 Info: Starting migration of Main DB to 1 17:19:09.3 Info: CreateTable Config 17:19:09.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:09.3 Info: => 0.0001982s 17:19:09.3 Info: CreateIndex Config (Key) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:09.3 Info: => 8.15E-05s 17:19:09.3 Info: CreateTable RootFolders 17:19:09.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:09.3 Info: => 9.21E-05s 17:19:09.3 Info: CreateIndex RootFolders (Path) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:09.3 Info: => 0.000106s 17:19:09.3 Info: CreateTable Artists 17:19:09.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) 17:19:09.3 Info: => 0.000258s 17:19:09.3 Info: CreateIndex Artists (ForeignArtistId) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:09.3 Info: => 7.85E-05s 17:19:09.3 Info: CreateIndex Artists (NameSlug) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:09.3 Info: => 7.37E-05s 17:19:09.3 Info: CreateIndex Artists (CleanName) 17:19:09.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.3 Info: => 7.45E-05s 17:19:09.3 Info: CreateIndex Artists (Path) 17:19:09.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.3 Info: => 6.9E-05s 17:19:09.3 Info: CreateTable Albums 17:19:09.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) 17:19:09.3 Info: => 0.0002198s 17:19:09.3 Info: CreateIndex Albums (ForeignAlbumId) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.3 Info: => 7.45E-05s 17:19:09.3 Info: CreateIndex Albums (MBId) 17:19:09.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:09.3 Info: => 7.08E-05s 17:19:09.3 Info: CreateIndex Albums (TADBId) 17:19:09.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:09.3 Info: => 7.21E-05s 17:19:09.3 Info: CreateIndex Albums (TitleSlug) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:09.3 Info: => 7.08E-05s 17:19:09.3 Info: CreateIndex Albums (CleanTitle) 17:19:09.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.3 Info: => 7.01E-05s 17:19:09.3 Info: CreateIndex Albums (Path) 17:19:09.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:09.3 Info: => 6.97E-05s 17:19:09.3 Info: CreateTable Tracks 17:19:09.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) 17:19:09.3 Info: => 0.0001524s 17:19:09.3 Info: CreateIndex Tracks (ForeignTrackId) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:09.3 Info: => 7.56E-05s 17:19:09.3 Info: CreateIndex Tracks (ArtistId) 17:19:09.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:09.3 Info: => 7.67E-05s 17:19:09.3 Info: CreateIndex Tracks (TrackFileId) 17:19:09.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:09.3 Info: => 0.000102s 17:19:09.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:09.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:09.3 Info: => 8.62E-05s 17:19:09.3 Info: CreateTable TrackFiles 17:19:09.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) 17:19:09.3 Info: => 0.0001439s 17:19:09.3 Info: CreateIndex TrackFiles (ArtistId) 17:19:09.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:09.3 Info: => 8.28E-05s 17:19:09.3 Info: CreateIndex TrackFiles (AlbumId) 17:19:09.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.3 Info: => 8.1E-05s 17:19:09.3 Info: CreateTable History 17:19:09.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) 17:19:09.3 Info: => 0.0001475s 17:19:09.3 Info: CreateIndex History (Date) 17:19:09.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:09.3 Info: => 8.47E-05s 17:19:09.3 Info: CreateIndex History (EventType) 17:19:09.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:09.3 Info: => 0.0001064s 17:19:09.3 Info: CreateIndex History (DownloadId) 17:19:09.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:09.3 Info: => 8.89E-05s 17:19:09.3 Info: CreateIndex History (AlbumId) 17:19:09.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:09.3 Info: => 8.23E-05s 17:19:09.3 Info: CreateTable Notifications 17:19:09.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) 17:19:09.3 Info: => 0.0001341s 17:19:09.3 Info: CreateTable ScheduledTasks 17:19:09.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:09.3 Info: => 0.0001586s 17:19:09.3 Info: CreateIndex ScheduledTasks (TypeName) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:09.3 Info: => 8.64E-05s 17:19:09.3 Info: CreateTable Indexers 17:19:09.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) 17:19:09.3 Info: => 0.0001163s 17:19:09.3 Info: CreateIndex Indexers (Name) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:09.3 Info: => 0.000111s 17:19:09.3 Info: CreateTable Profiles 17:19:09.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:09.3 Info: => 0.0001186s 17:19:09.3 Info: CreateIndex Profiles (Name) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:09.3 Info: => 8.69E-05s 17:19:09.3 Info: CreateTable QualityDefinitions 17:19:09.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:09.3 Info: => 0.0001183s 17:19:09.3 Info: CreateIndex QualityDefinitions (Quality) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:09.3 Info: => 8.26E-05s 17:19:09.3 Info: CreateIndex QualityDefinitions (Title) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:09.3 Info: => 8.27E-05s 17:19:09.3 Info: CreateTable NamingConfig 17:19:09.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) 17:19:09.3 Info: => 0.0001501s 17:19:09.3 Info: CreateTable Blacklist 17:19:09.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 '') 17:19:09.3 Info: => 0.0001948s 17:19:09.3 Info: CreateTable Metadata 17:19:09.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) 17:19:09.3 Info: => 0.0001144s 17:19:09.3 Info: CreateTable MetadataFiles 17:19:09.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) 17:19:09.3 Info: => 0.0001324s 17:19:09.3 Info: CreateTable DownloadClients 17:19:09.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) 17:19:09.3 Info: => 0.0001171s 17:19:09.3 Info: CreateTable PendingReleases 17:19:09.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 '') 17:19:09.3 Info: => 0.0001266s 17:19:09.3 Info: CreateTable RemotePathMappings 17:19:09.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:09.3 Info: => 0.0001115s 17:19:09.3 Info: CreateTable Tags 17:19:09.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:09.3 Info: => 9.6E-05s 17:19:09.3 Info: CreateIndex Tags (Label) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:09.3 Info: => 9.84E-05s 17:19:09.3 Info: CreateTable Restrictions 17:19:09.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:09.3 Info: => 0.0001072s 17:19:09.3 Info: CreateTable DelayProfiles 17:19:09.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) 17:19:09.3 Info: => 0.000137s 17:19:09.3 Info: CreateTable Users 17:19:09.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:09.3 Info: => 0.0001323s 17:19:09.3 Info: CreateIndex Users (Identifier) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:09.3 Info: => 8.92E-05s 17:19:09.3 Info: CreateIndex Users (Username) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:09.3 Info: => 8.16E-05s 17:19:09.3 Info: CreateTable Commands 17:19:09.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) 17:19:09.3 Info: => 0.0001387s 17:19:09.3 Info: CreateTable IndexerStatus 17:19:09.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) 17:19:09.3 Info: => 0.0001528s 17:19:09.3 Info: CreateIndex IndexerStatus (ProviderId) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:09.3 Info: => 8.76E-05s 17:19:09.3 Info: CreateTable ExtraFiles 17:19:09.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) 17:19:09.3 Info: => 0.0001278s 17:19:09.3 Info: CreateTable LyricFiles 17:19:09.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) 17:19:09.3 Info: => 0.0001453s 17:19:09.3 Info: CreateTable LanguageProfiles 17:19:09.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:09.3 Info: => 0.0001383s 17:19:09.3 Info: CreateIndex LanguageProfiles (Name) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:09.3 Info: => 9.77E-05s 17:19:09.3 Info: CreateTable DownloadClientStatus 17:19:09.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) 17:19:09.3 Info: => 0.0001171s 17:19:09.3 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:09.3 Info: => 9.23E-05s 17:19:09.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:09.3 Info: -> 1 Insert operations completed in 00:00:00.0000657 taking an average of 00:00:00.0000657 17:19:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:09', 'InitialSetup') 17:19:09.3 Info: Committing Transaction 17:19:09.3 Info: 1: InitialSetup migrated 17:19:09.3 Info: => 0.0010623s 17:19:09.3 Info: 2: add_reason_to_pending_releases migrating 17:19:09.3 Info: Beginning Transaction 17:19:09.3 Info: Starting migration of Main DB to 2 17:19:09.3 Info: AlterTable PendingReleases 17:19:09.3 Info: => 1.4E-06s 17:19:09.3 Info: CreateColumn PendingReleases Reason Int32 17:19:09.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:09.3 Info: => 0.0005999s 17:19:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:09', 'add_reason_to_pending_releases') 17:19:09.3 Info: Committing Transaction 17:19:09.3 Info: 2: add_reason_to_pending_releases migrated 17:19:09.3 Info: => 0.0009032s 17:19:09.3 Info: 3: add_medium_support migrating 17:19:09.3 Info: Beginning Transaction 17:19:09.3 Info: Starting migration of Main DB to 3 17:19:09.3 Info: AlterTable Albums 17:19:09.3 Info: => 1E-06s 17:19:09.3 Info: CreateColumn Albums Media String 17:19:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:09.3 Info: => 0.0005757s 17:19:09.3 Info: AlterTable Tracks 17:19:09.3 Info: => 1.3E-06s 17:19:09.3 Info: CreateColumn Tracks MediumNumber Int32 17:19:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:09.3 Info: => 0.0005432s 17:19:09.3 Info: AlterTable Tracks 17:19:09.3 Info: => 1.1E-06s 17:19:09.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:09.3 Info: => 0.0005297s 17:19:09.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:09.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:09.3 Info: => 4.43E-05s 17:19:09.3 Info: DeleteColumn Tracks TrackNumber 17:19:09.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) 17:19:09.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" 17:19:09.3 Info: DROP TABLE "Tracks" 17:19:09.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:09.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:09.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:09.3 Info: => 0.0044328s 17:19:09.3 Info: AlterTable Tracks 17:19:09.3 Info: => 1.1E-06s 17:19:09.3 Info: CreateColumn Tracks TrackNumber String 17:19:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:09.3 Info: => 0.0005412s 17:19:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:09', 'add_medium_support') 17:19:09.3 Info: Committing Transaction 17:19:09.3 Info: 3: add_medium_support migrated 17:19:09.3 Info: => 0.0009393s 17:19:09.3 Info: 4: add_various_qualites_in_profile migrating 17:19:09.3 Info: Beginning Transaction 17:19:09.3 Info: Starting migration of Main DB to 4 17:19:09.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:09.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:09.3 Info: => 5.58E-05s 17:19:09.3 Info: PerformDBOperation 17:19:09.3 Info: Performing DB Operation 17:19:09.3 Info: => 3.42E-05s 17:19:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:09', 'add_various_qualites_in_profile') 17:19:09.3 Info: Committing Transaction 17:19:09.3 Info: 4: add_various_qualites_in_profile migrated 17:19:09.3 Info: => 0.0002885s 17:19:09.3 Info: 5: metadata_profiles migrating 17:19:09.3 Info: Beginning Transaction 17:19:09.3 Info: Starting migration of Main DB to 5 17:19:09.3 Info: CreateTable MetadataProfiles 17:19:09.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:09.3 Info: => 0.0001385s 17:19:09.3 Info: CreateIndex MetadataProfiles (Name) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:09.3 Info: => 9.5E-05s 17:19:09.3 Info: AlterTable Artists 17:19:09.3 Info: => 1.1E-06s 17:19:09.3 Info: CreateColumn Artists MetadataProfileId Int32 17:19:09.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:09.3 Info: => 0.0005661s 17:19:09.3 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:09.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) 17:19:09.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" 17:19:09.3 Info: DROP TABLE "Artists" 17:19:09.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:09.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.3 Info: => 0.0047067s 17:19:09.3 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:09.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) 17:19:09.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" 17:19:09.3 Info: DROP TABLE "Artists" 17:19:09.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:09.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:09.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.3 Info: => 0.0045678s 17:19:09.3 Info: AlterTable Albums 17:19:09.3 Info: => 1E-06s 17:19:09.3 Info: CreateColumn Albums SecondaryTypes String 17:19:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:09.3 Info: => 0.0005381s 17:19:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:09', 'metadata_profiles') 17:19:09.3 Info: Committing Transaction 17:19:09.3 Info: 5: metadata_profiles migrated 17:19:09.3 Info: => 0.0009659s 17:19:09.3 Info: 6: separate_automatic_and_interactive_search migrating 17:19:09.3 Info: Beginning Transaction 17:19:09.3 Info: Starting migration of Main DB to 6 17:19:09.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:09.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) 17:19:09.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:09.4 Info: DROP TABLE "Indexers" 17:19:09.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:09.4 Info: => 0.0042647s 17:19:09.4 Info: AlterTable Indexers 17:19:09.4 Info: => 1E-06s 17:19:09.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:09.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:09.4 Info: => 0.0005374s 17:19:09.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:09.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:09.4 Info: => 5.02E-05s 17:19:09.4 Info: AlterTable Indexers 17:19:09.4 Info: => 9E-07s 17:19:09.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:09.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) 17:19:09.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" 17:19:09.4 Info: DROP TABLE "Indexers" 17:19:09.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:09.4 Info: => 0.0043606s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:09', 'separate_automatic_and_interactive_search') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 6: separate_automatic_and_interactive_search migrated 17:19:09.4 Info: => 0.0047231s 17:19:09.4 Info: 7: change_album_path_to_relative migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 7 17:19:09.4 Info: DeleteColumn Albums Path 17:19:09.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) 17:19:09.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" 17:19:09.4 Info: DROP TABLE "Albums" 17:19:09.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.4 Info: => 0.0052729s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:09', 'change_album_path_to_relative') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 7: change_album_path_to_relative migrated 17:19:09.4 Info: => 0.0057025s 17:19:09.4 Info: 8: change_quality_size_mb_to_kb migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 8 17:19:09.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 17:19:09.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 17:19:09.4 Info: => 5.71E-05s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:09', 'change_quality_size_mb_to_kb') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 8: change_quality_size_mb_to_kb migrated 17:19:09.4 Info: => 0.0003313s 17:19:09.4 Info: 9: album_releases migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 9 17:19:09.4 Info: AlterTable Albums 17:19:09.4 Info: => 1.2E-06s 17:19:09.4 Info: CreateColumn Albums Releases String 17:19:09.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:09.4 Info: => 0.0005839s 17:19:09.4 Info: AlterTable Albums 17:19:09.4 Info: => 1.1E-06s 17:19:09.4 Info: CreateColumn Albums CurrentRelease String 17:19:09.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:09.4 Info: => 0.0005498s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:09', 'album_releases') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 9: album_releases migrated 17:19:09.4 Info: => 0.000864s 17:19:09.4 Info: 10: album_releases_fix migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 10 17:19:09.4 Info: AlterTable Albums 17:19:09.4 Info: => 1.4E-06s 17:19:09.4 Info: AlterColumn Albums Releases String 17:19:09.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) 17:19:09.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" 17:19:09.4 Info: DROP TABLE "Albums" 17:19:09.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.4 Info: => 0.0051752s 17:19:09.4 Info: AlterTable Albums 17:19:09.4 Info: => 1E-06s 17:19:09.4 Info: AlterColumn Albums CurrentRelease String 17:19:09.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) 17:19:09.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" 17:19:09.4 Info: DROP TABLE "Albums" 17:19:09.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.4 Info: => 0.0063501s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:09', 'album_releases_fix') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 10: album_releases_fix migrated 17:19:09.4 Info: => 0.006761s 17:19:09.4 Info: 11: import_lists migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 11 17:19:09.4 Info: CreateTable ImportLists 17:19:09.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) 17:19:09.4 Info: => 0.0001768s 17:19:09.4 Info: CreateIndex ImportLists (Name) 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:09.4 Info: => 8.86E-05s 17:19:09.4 Info: CreateTable ImportListStatus 17:19:09.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) 17:19:09.4 Info: => 0.0001234s 17:19:09.4 Info: CreateIndex ImportListStatus (ProviderId) 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:09.4 Info: => 8.57E-05s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:09', 'import_lists') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 11: import_lists migrated 17:19:09.4 Info: => 0.0004334s 17:19:09.4 Info: 12: add_release_status migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 12 17:19:09.4 Info: AlterTable MetadataProfiles 17:19:09.4 Info: => 1.7E-06s 17:19:09.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:09.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:09.4 Info: => 0.000594s 17:19:09.4 Info: PerformDBOperation 17:19:09.4 Info: Performing DB Operation 17:19:09.4 Info: => 3.23E-05s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:09', 'add_release_status') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 12: add_release_status migrated 17:19:09.4 Info: => 0.0003222s 17:19:09.4 Info: 13: album_download_notification migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 13 17:19:09.4 Info: AlterTable Notifications 17:19:09.4 Info: => 1.5E-06s 17:19:09.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:09.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:09.4 Info: => 0.0006098s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:09', 'album_download_notification') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 13: album_download_notification migrated 17:19:09.4 Info: => 0.0009221s 17:19:09.4 Info: 14: fix_language_metadata_profiles migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 14 17:19:09.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 17:19:09.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 17:19:09.4 Info: => 0.0001138s 17:19:09.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 17:19:09.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 17:19:09.4 Info: => 8.61E-05s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:09', 'fix_language_metadata_profiles') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 14: fix_language_metadata_profiles migrated 17:19:09.4 Info: => 0.0003482s 17:19:09.4 Info: 15: remove_fanzub migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 15 17:19:09.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:09.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:09.4 Info: => 4.79E-05s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:09', 'remove_fanzub') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 15: remove_fanzub migrated 17:19:09.4 Info: => 0.0003017s 17:19:09.4 Info: 16: update_artist_history_indexes migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 16 17:19:09.4 Info: CreateIndex Albums (ArtistId) 17:19:09.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:09.4 Info: => 0.0001151s 17:19:09.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:09.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:09.4 Info: => 8.88E-05s 17:19:09.4 Info: DeleteIndex History (AlbumId) 17:19:09.4 Info: DROP INDEX "IX_History_AlbumId" 17:19:09.4 Info: => 0.0001217s 17:19:09.4 Info: CreateIndex History (AlbumId, Date) 17:19:09.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:09.4 Info: => 0.0001018s 17:19:09.4 Info: DeleteIndex History (DownloadId) 17:19:09.4 Info: DROP INDEX "IX_History_DownloadId" 17:19:09.4 Info: => 0.0001102s 17:19:09.4 Info: CreateIndex History (DownloadId, Date) 17:19:09.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:09.4 Info: => 9.48E-05s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:09', 'update_artist_history_indexes') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 16: update_artist_history_indexes migrated 17:19:09.4 Info: => 0.0004157s 17:19:09.4 Info: 17: remove_nma migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 17 17:19:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:09.4 Info: => 5.11E-05s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:09', 'remove_nma') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 17: remove_nma migrated 17:19:09.4 Info: => 0.0002974s 17:19:09.4 Info: 18: album_disambiguation migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 18 17:19:09.4 Info: AlterTable Albums 17:19:09.4 Info: => 1.1E-06s 17:19:09.4 Info: CreateColumn Albums Disambiguation String 17:19:09.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:09.4 Info: => 0.0006043s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:09', 'album_disambiguation') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 18: album_disambiguation migrated 17:19:09.4 Info: => 0.0009001s 17:19:09.4 Info: 19: add_ape_quality_in_profiles migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 19 17:19:09.4 Info: PerformDBOperation 17:19:09.4 Info: Performing DB Operation 17:19:09.4 Info: => 3.68E-05s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:09', 'add_ape_quality_in_profiles') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 19: add_ape_quality_in_profiles migrated 17:19:09.4 Info: => 0.0002909s 17:19:09.4 Info: 20: remove_pushalot migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 20 17:19:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:09.4 Info: => 5.02E-05s 17:19:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:09.4 Info: => 3.76E-05s 17:19:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:09.4 Info: => 3.82E-05s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:09', 'remove_pushalot') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 20: remove_pushalot migrated 17:19:09.4 Info: => 0.0002828s 17:19:09.4 Info: 21: add_custom_filters migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 21 17:19:09.4 Info: CreateTable CustomFilters 17:19:09.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:09.4 Info: => 0.0001351s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:09', 'add_custom_filters') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 21: add_custom_filters migrated 17:19:09.4 Info: => 0.0004154s 17:19:09.4 Info: 22: import_list_tags migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 22 17:19:09.4 Info: AlterTable ImportLists 17:19:09.4 Info: => 1E-06s 17:19:09.4 Info: CreateColumn ImportLists Tags String 17:19:09.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:09.4 Info: => 0.0006286s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:09', 'import_list_tags') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 22: import_list_tags migrated 17:19:09.4 Info: => 0.0009283s 17:19:09.4 Info: 23: add_release_groups_etc migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 23 17:19:09.4 Info: CreateTable ArtistMetadata 17:19:09.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) 17:19:09.4 Info: => 0.0001912s 17:19:09.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:09.4 Info: => 9.05E-05s 17:19:09.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" 17:19:09.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" 17:19:09.4 Info: => 9.14E-05s 17:19:09.4 Info: AlterTable Artists 17:19:09.4 Info: => 1E-06s 17:19:09.4 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:09.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:09.4 Info: => 0.0006044s 17:19:09.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:09.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:09.4 Info: => 7.29E-05s 17:19:09.4 Info: CreateTable AlbumReleases 17:19:09.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) 17:19:09.4 Info: => 0.0001633s 17:19:09.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:09.4 Info: => 0.0001099s 17:19:09.4 Info: CreateIndex AlbumReleases (AlbumId) 17:19:09.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:09.4 Info: => 8.63E-05s 17:19:09.4 Info: PerformDBOperation 17:19:09.4 Info: Performing DB Operation 17:19:09.4 Info: => 3.73E-05s 17:19:09.4 Info: AlterTable Albums 17:19:09.4 Info: => 1.2E-06s 17:19:09.4 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:09.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:09.4 Info: => 0.0006117s 17:19:09.4 Info: AlterTable Albums 17:19:09.4 Info: => 1.1E-06s 17:19:09.4 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:09.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:09.4 Info: => 0.0006053s 17:19:09.4 Info: AlterTable Albums 17:19:09.4 Info: => 1.1E-06s 17:19:09.4 Info: CreateColumn Albums Links String 17:19:09.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:09.4 Info: => 0.0006038s 17:19:09.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:09.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:09.4 Info: => 0.0001115s 17:19:09.4 Info: AlterTable Tracks 17:19:09.4 Info: => 1E-06s 17:19:09.4 Info: CreateColumn Tracks ForeignRecordingId String 17:19:09.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:09.4 Info: => 0.000605s 17:19:09.4 Info: AlterTable Tracks 17:19:09.4 Info: => 1.2E-06s 17:19:09.4 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:09.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:09.4 Info: => 0.0006276s 17:19:09.4 Info: AlterTable Tracks 17:19:09.4 Info: => 1.2E-06s 17:19:09.4 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:09.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:09.4 Info: => 0.0006016s 17:19:09.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:09.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:09.4 Info: => 8.63E-05s 17:19:09.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:09.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:09.4 Info: => 7.2E-05s 17:19:09.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:09.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) 17:19:09.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" 17:19:09.4 Info: DROP TABLE "Artists" 17:19:09.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.4 Info: => 0.0061962s 17:19:09.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:09.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) 17:19:09.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" 17:19:09.4 Info: DROP TABLE "Albums" 17:19:09.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.4 Info: => 0.0050269s 17:19:09.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:09.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) 17:19:09.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" 17:19:09.4 Info: DROP TABLE "Tracks" 17:19:09.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:09.4 Info: => 0.0046212s 17:19:09.4 Info: DeleteColumn TrackFiles ArtistId 17:19:09.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) 17:19:09.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" 17:19:09.4 Info: DROP TABLE "TrackFiles" 17:19:09.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:09.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.4 Info: => 0.0044254s 17:19:09.4 Info: CreateIndex Artists (ArtistMetadataId) 17:19:09.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.4 Info: => 8.85E-05s 17:19:09.4 Info: CreateIndex Artists (Monitored) 17:19:09.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.4 Info: => 8.1E-05s 17:19:09.4 Info: CreateIndex Albums (ArtistMetadataId) 17:19:09.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:09.4 Info: => 8.3E-05s 17:19:09.4 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:09.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:09.4 Info: => 8.29E-05s 17:19:09.4 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:09.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:09.4 Info: => 8.19E-05s 17:19:09.4 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:09.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:09.4 Info: => 8.02E-05s 17:19:09.4 Info: UpdateData 17:19:09.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:09.4 Info: => 4.76E-05s 17:19:09.4 Info: UpdateData 17:19:09.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:09.4 Info: => 4.27E-05s 17:19:09.4 Info: UpdateData 17:19:09.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:09.4 Info: => 4.88E-05s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:09', 'add_release_groups_etc') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 23: add_release_groups_etc migrated 17:19:09.4 Info: => 0.0005807s 17:19:09.4 Info: 24: NewMediaInfoFormat migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 24 17:19:09.4 Info: UpdateData 17:19:09.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:09.4 Info: => 5.79E-05s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:09', 'NewMediaInfoFormat') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 24: NewMediaInfoFormat migrated 17:19:09.4 Info: => 0.0003132s 17:19:09.4 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 25 17:19:09.4 Info: RenameTable Restrictions ReleaseProfiles 17:19:09.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:09.4 Info: => 0.001705s 17:19:09.4 Info: AlterTable ReleaseProfiles 17:19:09.4 Info: => 1.4E-06s 17:19:09.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:09.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:09.4 Info: => 0.0005834s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:09', 'rename_restrictions_to_release_profiles') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:09.4 Info: => 0.0008744s 17:19:09.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 26 17:19:09.4 Info: RenameTable Profiles QualityProfiles 17:19:09.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:09.4 Info: => 0.0017175s 17:19:09.4 Info: AlterTable QualityProfiles 17:19:09.4 Info: => 1.2E-06s 17:19:09.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:09.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:09.4 Info: => 0.0005791s 17:19:09.4 Info: AlterTable LanguageProfiles 17:19:09.4 Info: => 1E-06s 17:19:09.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:09.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:09.4 Info: => 0.0005611s 17:19:09.4 Info: UpdateData 17:19:09.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:09.4 Info: => 4.71E-05s 17:19:09.4 Info: UpdateData 17:19:09.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:09.4 Info: => 3.81E-05s 17:19:09.4 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:09.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) 17:19:09.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" 17:19:09.4 Info: DROP TABLE "Artists" 17:19:09.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.4 Info: => 0.0062188s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:09', 'rename_quality_profiles_add_upgrade_allowed') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:09.4 Info: => 0.0066303s 17:19:09.4 Info: 27: add_import_exclusions migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 27 17:19:09.4 Info: CreateTable ImportListExclusions 17:19:09.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:09.4 Info: => 0.0001662s 17:19:09.4 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:09.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:09.4 Info: => 9.74E-05s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:09', 'add_import_exclusions') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 27: add_import_exclusions migrated 17:19:09.4 Info: => 0.0004251s 17:19:09.4 Info: 28: clean_artist_metadata_table migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 28 17:19:09.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) 17:19:09.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) 17:19:09.4 Info: => 0.0001603s 17:19:09.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) 17:19:09.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) 17:19:09.4 Info: => 0.0001261s 17:19:09.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) 17:19:09.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) 17:19:09.4 Info: => 0.0001253s 17:19:09.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) 17:19:09.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) 17:19:09.4 Info: => 0.000117s 17:19:09.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) 17:19:09.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) 17:19:09.4 Info: => 0.0001152s 17:19:09.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) 17:19:09.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) 17:19:09.4 Info: => 0.000117s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:09', 'clean_artist_metadata_table') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 28: clean_artist_metadata_table migrated 17:19:09.4 Info: => 0.0004019s 17:19:09.4 Info: 29: health_issue_notification migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 29 17:19:09.4 Info: AlterTable Notifications 17:19:09.4 Info: => 1.1E-06s 17:19:09.4 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:09.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:09.4 Info: => 0.0006286s 17:19:09.4 Info: AlterTable Notifications 17:19:09.4 Info: => 1E-06s 17:19:09.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:09.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:09.4 Info: => 0.0006075s 17:19:09.4 Info: AlterTable Notifications 17:19:09.4 Info: => 1.1E-06s 17:19:09.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:09.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:09.4 Info: => 0.0006034s 17:19:09.4 Info: AlterTable Notifications 17:19:09.4 Info: => 1E-06s 17:19:09.4 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:09.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:09.4 Info: => 0.0005926s 17:19:09.4 Info: AlterTable Notifications 17:19:09.4 Info: => 1.1E-06s 17:19:09.4 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:09.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:09.4 Info: => 0.0005857s 17:19:09.4 Info: DeleteColumn Notifications OnDownload 17:19:09.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) 17:19:09.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" 17:19:09.4 Info: DROP TABLE "Notifications" 17:19:09.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:09.4 Info: => 0.0058999s 17:19:09.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:09.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) 17:19:09.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" 17:19:09.4 Info: DROP TABLE "Notifications" 17:19:09.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:09.4 Info: => 0.0045245s 17:19:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:09', 'health_issue_notification') 17:19:09.4 Info: Committing Transaction 17:19:09.4 Info: 29: health_issue_notification migrated 17:19:09.4 Info: => 0.0049309s 17:19:09.4 Info: 30: add_mediafilerepository_mtime migrating 17:19:09.4 Info: Beginning Transaction 17:19:09.4 Info: Starting migration of Main DB to 30 17:19:09.4 Info: AlterTable TrackFiles 17:19:09.4 Info: => 1.3E-06s 17:19:09.4 Info: CreateColumn TrackFiles Modified DateTime 17:19:09.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:09.4 Info: => 0.0006452s 17:19:09.4 Info: AlterTable TrackFiles 17:19:09.4 Info: => 1.1E-06s 17:19:09.4 Info: CreateColumn TrackFiles Path String 17:19:09.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:09.4 Info: => 0.0006252s 17:19:09.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:09.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:09.4 Info: => 4.41E-05s 17:19:09.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) 17:19:09.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) 17:19:09.4 Info: => 0.0001316s 17:19:09.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) 17:19:09.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) 17:19:09.4 Info: => 0.0001388s 17:19:09.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) 17:19:09.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) 17:19:09.4 Info: => 0.0001433s 17:19:09.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") 17:19:09.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") 17:19:09.4 Info: => 8.47E-05s 17:19:09.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:09.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:09.4 Info: => 5.5E-05s 17:19:09.4 Info: AlterTable TrackFiles 17:19:09.4 Info: => 1.1E-06s 17:19:09.4 Info: AlterColumn TrackFiles Path String 17:19:09.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) 17:19:09.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" 17:19:09.5 Info: DROP TABLE "TrackFiles" 17:19:09.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:09.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.5 Info: => 0.0046178s 17:19:09.5 Info: CreateIndex TrackFiles (Path) 17:19:09.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:09.5 Info: => 8.7E-05s 17:19:09.5 Info: DeleteColumn TrackFiles RelativePath 17:19:09.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) 17:19:09.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" 17:19:09.5 Info: DROP TABLE "TrackFiles" 17:19:09.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:09.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:09.5 Info: => 0.0061039s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:09', 'add_mediafilerepository_mtime') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 30: add_mediafilerepository_mtime migrated 17:19:09.5 Info: => 0.0064773s 17:19:09.5 Info: 31: add_artistmetadataid_constraint migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 31 17:19:09.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") 17:19:09.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") 17:19:09.5 Info: => 9.7E-05s 17:19:09.5 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:09.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:09.5 Info: => 0.0001335s 17:19:09.5 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:09.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) 17:19:09.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" 17:19:09.5 Info: DROP TABLE "Artists" 17:19:09.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.5 Info: => 0.0048564s 17:19:09.5 Info: CreateIndex Artists (ArtistMetadataId) 17:19:09.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.5 Info: => 8.72E-05s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:09', 'add_artistmetadataid_constraint') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 31: add_artistmetadataid_constraint migrated 17:19:09.5 Info: => 0.0004497s 17:19:09.5 Info: 32: old_ids_and_artist_alias migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 32 17:19:09.5 Info: AlterTable ArtistMetadata 17:19:09.5 Info: => 1.1E-06s 17:19:09.5 Info: CreateColumn ArtistMetadata Aliases String 17:19:09.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:09.5 Info: => 0.0006637s 17:19:09.5 Info: AlterTable ArtistMetadata 17:19:09.5 Info: => 1.1E-06s 17:19:09.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:09.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.5 Info: => 0.0006131s 17:19:09.5 Info: AlterTable Albums 17:19:09.5 Info: => 1E-06s 17:19:09.5 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:09.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.5 Info: => 0.0006043s 17:19:09.5 Info: AlterTable AlbumReleases 17:19:09.5 Info: => 1E-06s 17:19:09.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:09.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.5 Info: => 0.0005962s 17:19:09.5 Info: AlterTable Tracks 17:19:09.5 Info: => 1E-06s 17:19:09.5 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:09.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.5 Info: => 0.0006119s 17:19:09.5 Info: AlterTable Tracks 17:19:09.5 Info: => 1E-06s 17:19:09.5 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:09.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.5 Info: => 0.0006032s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:09', 'old_ids_and_artist_alias') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 32: old_ids_and_artist_alias migrated 17:19:09.5 Info: => 0.0009346s 17:19:09.5 Info: 33: download_propers_config migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 33 17:19:09.5 Info: PerformDBOperation 17:19:09.5 Info: Performing DB Operation 17:19:09.5 Info: => 3.65E-05s 17:19:09.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:09.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:09.5 Info: => 4.09E-05s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:09', 'download_propers_config') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 33: download_propers_config migrated 17:19:09.5 Info: => 0.0003124s 17:19:09.5 Info: 34: remove_language_profiles migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 34 17:19:09.5 Info: DeleteTable LanguageProfiles 17:19:09.5 Info: DROP TABLE "LanguageProfiles" 17:19:09.5 Info: => 0.0002062s 17:19:09.5 Info: DeleteColumn Artists LanguageProfileId 17:19:09.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) 17:19:09.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" 17:19:09.5 Info: DROP TABLE "Artists" 17:19:09.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.5 Info: => 0.0062341s 17:19:09.5 Info: DeleteColumn ImportLists LanguageProfileId 17:19:09.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) 17:19:09.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" 17:19:09.5 Info: DROP TABLE "ImportLists" 17:19:09.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:09.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:09.5 Info: => 0.0046115s 17:19:09.5 Info: DeleteColumn Blacklist Language 17:19:09.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) 17:19:09.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" 17:19:09.5 Info: DROP TABLE "Blacklist" 17:19:09.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:09.5 Info: => 0.0044041s 17:19:09.5 Info: DeleteColumn History Language 17:19:09.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) 17:19:09.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" 17:19:09.5 Info: DROP TABLE "History" 17:19:09.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:09.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:09.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:09.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:09.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:09.5 Info: => 0.0061062s 17:19:09.5 Info: DeleteColumn LyricFiles Language 17:19:09.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) 17:19:09.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" 17:19:09.5 Info: DROP TABLE "LyricFiles" 17:19:09.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:09.5 Info: => 0.0043375s 17:19:09.5 Info: DeleteColumn TrackFiles Language 17:19:09.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) 17:19:09.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" 17:19:09.5 Info: DROP TABLE "TrackFiles" 17:19:09.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:09.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:09.5 Info: => 0.006038s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:09', 'remove_language_profiles') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 34: remove_language_profiles migrated 17:19:09.5 Info: => 0.006576s 17:19:09.5 Info: 35: multi_disc_naming_format migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 35 17:19:09.5 Info: AlterTable NamingConfig 17:19:09.5 Info: => 1.2E-06s 17:19:09.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:09.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:09.5 Info: => 0.0006142s 17:19:09.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:09.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:09.5 Info: => 4.88E-05s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:09', 'multi_disc_naming_format') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 35: multi_disc_naming_format migrated 17:19:09.5 Info: => 0.0003523s 17:19:09.5 Info: 36: add_download_client_priority migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 36 17:19:09.5 Info: AlterTable DownloadClients 17:19:09.5 Info: => 1.1E-06s 17:19:09.5 Info: CreateColumn DownloadClients Priority Int32 17:19:09.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:09.5 Info: => 0.0006082s 17:19:09.5 Info: PerformDBOperation 17:19:09.5 Info: Performing DB Operation 17:19:09.5 Info: => 5.37E-05s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:09', 'add_download_client_priority') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 36: add_download_client_priority migrated 17:19:09.5 Info: => 0.00037s 17:19:09.5 Info: 37: remove_growl_prowl migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 37 17:19:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:19:09.5 Info: => 5.04E-05s 17:19:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:19:09.5 Info: => 3.7E-05s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:09', 'remove_growl_prowl') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 37: remove_growl_prowl migrated 17:19:09.5 Info: => 0.0003113s 17:19:09.5 Info: 38: remove_plex_hometheatre migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 38 17:19:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:19:09.5 Info: => 5.19E-05s 17:19:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:19:09.5 Info: => 3.75E-05s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:09', 'remove_plex_hometheatre') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 38: remove_plex_hometheatre migrated 17:19:09.5 Info: => 0.0003122s 17:19:09.5 Info: 39: add_root_folder_add_defaults migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 39 17:19:09.5 Info: AlterTable RootFolders 17:19:09.5 Info: => 1.2E-06s 17:19:09.5 Info: CreateColumn RootFolders Name String 17:19:09.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:19:09.5 Info: => 0.0006067s 17:19:09.5 Info: AlterTable RootFolders 17:19:09.5 Info: => 1.1E-06s 17:19:09.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:19:09.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:19:09.5 Info: => 0.0005784s 17:19:09.5 Info: AlterTable RootFolders 17:19:09.5 Info: => 1.2E-06s 17:19:09.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:19:09.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:19:09.5 Info: => 0.0005745s 17:19:09.5 Info: AlterTable RootFolders 17:19:09.5 Info: => 1.3E-06s 17:19:09.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:19:09.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:09.5 Info: => 0.0005776s 17:19:09.5 Info: AlterTable RootFolders 17:19:09.5 Info: => 1.2E-06s 17:19:09.5 Info: CreateColumn RootFolders DefaultTags String 17:19:09.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:19:09.5 Info: => 0.0005737s 17:19:09.5 Info: PerformDBOperation 17:19:09.5 Info: Performing DB Operation 17:19:09.5 Info: => 6.8E-05s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:09', 'add_root_folder_add_defaults') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 39: add_root_folder_add_defaults migrated 17:19:09.5 Info: => 0.0003787s 17:19:09.5 Info: 40: task_duration migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 40 17:19:09.5 Info: AlterTable ScheduledTasks 17:19:09.5 Info: => 1.2E-06s 17:19:09.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:19:09.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:19:09.5 Info: => 0.0006164s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:09', 'task_duration') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 40: task_duration migrated 17:19:09.5 Info: => 0.0009345s 17:19:09.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 41 17:19:09.5 Info: AlterTable ReleaseProfiles 17:19:09.5 Info: => 1.1E-06s 17:19:09.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:19:09.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:19:09.5 Info: => 0.0006347s 17:19:09.5 Info: AlterTable ReleaseProfiles 17:19:09.5 Info: => 1.2E-06s 17:19:09.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:19:09.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:19:09.5 Info: => 0.0005937s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:09', 'add_indexer_and_enabled_to_release_profiles') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:09.5 Info: => 0.0009121s 17:19:09.5 Info: 42: remove_album_folders migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 42 17:19:09.5 Info: DeleteColumn Artists AlbumFolder 17:19:09.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) 17:19:09.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" 17:19:09.5 Info: DROP TABLE "Artists" 17:19:09.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.5 Info: => 0.0050061s 17:19:09.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:09.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:09.5 Info: => 4.42E-05s 17:19:09.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:09.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:09.5 Info: => 3.98E-05s 17:19:09.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:19:09.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) 17:19:09.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:19:09.5 Info: DROP TABLE "NamingConfig" 17:19:09.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:19:09.5 Info: => 0.0043376s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:09', 'remove_album_folders') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 42: remove_album_folders migrated 17:19:09.5 Info: => 0.0047788s 17:19:09.5 Info: 44: add_priority_to_indexers migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 44 17:19:09.5 Info: AlterTable Indexers 17:19:09.5 Info: => 1.2E-06s 17:19:09.5 Info: CreateColumn Indexers Priority Int32 17:19:09.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:19:09.5 Info: => 0.0006226s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:09', 'add_priority_to_indexers') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 44: add_priority_to_indexers migrated 17:19:09.5 Info: => 0.0009517s 17:19:09.5 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 45 17:19:09.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:09.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:09.5 Info: => 0.0001197s 17:19:09.5 Info: PerformDBOperation 17:19:09.5 Info: Performing DB Operation 17:19:09.5 Info: => 3.11E-05s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:09', 'remove_chown_and_folderchmod_config') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:09.5 Info: => 0.0003182s 17:19:09.5 Info: 47: update_notifiarr migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 47 17:19:09.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:09.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:09.5 Info: => 8.06E-05s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:09', 'update_notifiarr') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 47: update_notifiarr migrated 17:19:09.5 Info: => 0.0003668s 17:19:09.5 Info: 49: email_multiple_addresses migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 49 17:19:09.5 Info: PerformDBOperation 17:19:09.5 Info: Performing DB Operation 17:19:09.5 Info: => 5.94E-05s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:09', 'email_multiple_addresses') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 49: email_multiple_addresses migrated 17:19:09.5 Info: => 0.0003567s 17:19:09.5 Info: 50: rename_blacklist_to_blocklist migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 50 17:19:09.5 Info: RenameTable Blacklist Blocklist 17:19:09.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:19:09.5 Info: => 0.0017218s 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:19:09', 'rename_blacklist_to_blocklist') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 50: rename_blacklist_to_blocklist migrated 17:19:09.5 Info: => 0.0020744s 17:19:09.5 Info: 51: cdh_per_downloadclient migrating 17:19:09.5 Info: Beginning Transaction 17:19:09.5 Info: Starting migration of Main DB to 51 17:19:09.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') 17:19:09.5 Info: AlterTable DownloadClients 17:19:09.5 Info: => 1E-06s 17:19:09.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:19:09.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:09.5 Info: => 0.0006166s 17:19:09.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:19:09.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:09.5 Info: => 0.0006047s 17:19:09.5 Info: PerformDBOperation 17:19:09.5 Info: Performing DB Operation 17:19:09.5 Info: => 0.000162s 17:19:09.5 Info: -> 1 Insert operations completed in 00:00:00.0000983 taking an average of 00:00:00.0000983 17:19:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:19:09', 'cdh_per_downloadclient') 17:19:09.5 Info: Committing Transaction 17:19:09.5 Info: 51: cdh_per_downloadclient migrated 17:19:09.5 Info: => 0.0005169s 17:19:09.5 Debug: Took: 00:00:00.2391993 17:19:09.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 17:19:09.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 17:19:09.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863496232547_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:09.6 Info: DatabaseEngineVersionCheck migrating 17:19:09.6 Info: PerformDBOperation 17:19:09.6 Info: Performing DB Operation 17:19:09.6 Info: SQLite 3.48.0 17:19:09.6 Info: => 0.0012056s 17:19:09.6 Info: DatabaseEngineVersionCheck migrated 17:19:09.6 Info: => 0.0012228s 17:19:09.6 Info: VersionMigration migrating 17:19:09.6 Info: Beginning Transaction 17:19:09.6 Info: CreateTable VersionInfo 17:19:09.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:09.6 Info: => 0.0001438s 17:19:09.6 Info: Committing Transaction 17:19:09.6 Info: VersionMigration migrated 17:19:09.6 Info: => 0.0005236s 17:19:09.6 Info: VersionUniqueMigration migrating 17:19:09.6 Info: Beginning Transaction 17:19:09.6 Info: CreateIndex VersionInfo (Version) 17:19:09.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:09.6 Info: => 0.0001266s 17:19:09.6 Info: AlterTable VersionInfo 17:19:09.6 Info: => 1E-06s 17:19:09.6 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:09.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:09.6 Info: => 0.000586s 17:19:09.6 Info: Committing Transaction 17:19:09.6 Info: VersionUniqueMigration migrated 17:19:09.6 Info: => 0.0008007s 17:19:09.6 Info: VersionDescriptionMigration migrating 17:19:09.6 Info: Beginning Transaction 17:19:09.6 Info: AlterTable VersionInfo 17:19:09.6 Info: => 1.4E-06s 17:19:09.6 Info: CreateColumn VersionInfo Description String 17:19:09.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:09.6 Info: => 0.0001993s 17:19:09.6 Info: Committing Transaction 17:19:09.6 Info: VersionDescriptionMigration migrated 17:19:09.6 Info: => 0.0004134s 17:19:09.6 Info: 1: InitialSetup migrating 17:19:09.6 Info: Beginning Transaction 17:19:09.6 Info: Starting migration of Main DB to 1 17:19:09.6 Info: CreateTable Config 17:19:09.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:09.6 Info: => 0.0002049s 17:19:09.6 Info: CreateIndex Config (Key) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:09.6 Info: => 8.32E-05s 17:19:09.6 Info: CreateTable RootFolders 17:19:09.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:09.6 Info: => 9.65E-05s 17:19:09.6 Info: CreateIndex RootFolders (Path) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:09.6 Info: => 7.68E-05s 17:19:09.6 Info: CreateTable Artists 17:19:09.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) 17:19:09.6 Info: => 0.0002498s 17:19:09.6 Info: CreateIndex Artists (ForeignArtistId) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:09.6 Info: => 7.96E-05s 17:19:09.6 Info: CreateIndex Artists (NameSlug) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:09.6 Info: => 7.61E-05s 17:19:09.6 Info: CreateIndex Artists (CleanName) 17:19:09.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.6 Info: => 7.2E-05s 17:19:09.6 Info: CreateIndex Artists (Path) 17:19:09.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.6 Info: => 7.1E-05s 17:19:09.6 Info: CreateTable Albums 17:19:09.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) 17:19:09.6 Info: => 0.0002231s 17:19:09.6 Info: CreateIndex Albums (ForeignAlbumId) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.6 Info: => 7.95E-05s 17:19:09.6 Info: CreateIndex Albums (MBId) 17:19:09.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:09.6 Info: => 7.33E-05s 17:19:09.6 Info: CreateIndex Albums (TADBId) 17:19:09.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:09.6 Info: => 7.24E-05s 17:19:09.6 Info: CreateIndex Albums (TitleSlug) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:09.6 Info: => 7.32E-05s 17:19:09.6 Info: CreateIndex Albums (CleanTitle) 17:19:09.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.6 Info: => 7.29E-05s 17:19:09.6 Info: CreateIndex Albums (Path) 17:19:09.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:09.6 Info: => 6.83E-05s 17:19:09.6 Info: CreateTable Tracks 17:19:09.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) 17:19:09.6 Info: => 0.0001504s 17:19:09.6 Info: CreateIndex Tracks (ForeignTrackId) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:09.6 Info: => 7.73E-05s 17:19:09.6 Info: CreateIndex Tracks (ArtistId) 17:19:09.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:09.6 Info: => 7.59E-05s 17:19:09.6 Info: CreateIndex Tracks (TrackFileId) 17:19:09.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:09.6 Info: => 0.0001025s 17:19:09.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:09.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:09.6 Info: => 8.71E-05s 17:19:09.6 Info: CreateTable TrackFiles 17:19:09.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) 17:19:09.6 Info: => 0.0001421s 17:19:09.6 Info: CreateIndex TrackFiles (ArtistId) 17:19:09.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:09.6 Info: => 8.5E-05s 17:19:09.6 Info: CreateIndex TrackFiles (AlbumId) 17:19:09.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.6 Info: => 7.64E-05s 17:19:09.6 Info: CreateTable History 17:19:09.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) 17:19:09.6 Info: => 0.0001478s 17:19:09.6 Info: CreateIndex History (Date) 17:19:09.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:09.6 Info: => 8.27E-05s 17:19:09.6 Info: CreateIndex History (EventType) 17:19:09.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:09.6 Info: => 0.0001047s 17:19:09.6 Info: CreateIndex History (DownloadId) 17:19:09.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:09.6 Info: => 9.07E-05s 17:19:09.6 Info: CreateIndex History (AlbumId) 17:19:09.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:09.6 Info: => 7.92E-05s 17:19:09.6 Info: CreateTable Notifications 17:19:09.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) 17:19:09.6 Info: => 0.000136s 17:19:09.6 Info: CreateTable ScheduledTasks 17:19:09.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:09.6 Info: => 0.0001155s 17:19:09.6 Info: CreateIndex ScheduledTasks (TypeName) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:09.6 Info: => 8.24E-05s 17:19:09.6 Info: CreateTable Indexers 17:19:09.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) 17:19:09.6 Info: => 0.0001152s 17:19:09.6 Info: CreateIndex Indexers (Name) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:09.6 Info: => 0.0001088s 17:19:09.6 Info: CreateTable Profiles 17:19:09.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:09.6 Info: => 0.0001177s 17:19:09.6 Info: CreateIndex Profiles (Name) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:09.6 Info: => 8.59E-05s 17:19:09.6 Info: CreateTable QualityDefinitions 17:19:09.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:09.6 Info: => 0.0001207s 17:19:09.6 Info: CreateIndex QualityDefinitions (Quality) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:09.6 Info: => 8.12E-05s 17:19:09.6 Info: CreateIndex QualityDefinitions (Title) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:09.6 Info: => 8.01E-05s 17:19:09.6 Info: CreateTable NamingConfig 17:19:09.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) 17:19:09.6 Info: => 0.0001773s 17:19:09.6 Info: CreateTable Blacklist 17:19:09.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 '') 17:19:09.6 Info: => 0.0001916s 17:19:09.6 Info: CreateTable Metadata 17:19:09.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) 17:19:09.6 Info: => 0.0001137s 17:19:09.6 Info: CreateTable MetadataFiles 17:19:09.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) 17:19:09.6 Info: => 0.0001345s 17:19:09.6 Info: CreateTable DownloadClients 17:19:09.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) 17:19:09.6 Info: => 0.0001146s 17:19:09.6 Info: CreateTable PendingReleases 17:19:09.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 '') 17:19:09.6 Info: => 0.0001251s 17:19:09.6 Info: CreateTable RemotePathMappings 17:19:09.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:09.6 Info: => 0.0001027s 17:19:09.6 Info: CreateTable Tags 17:19:09.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:09.6 Info: => 9.54E-05s 17:19:09.6 Info: CreateIndex Tags (Label) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:09.6 Info: => 0.0001018s 17:19:09.6 Info: CreateTable Restrictions 17:19:09.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:09.6 Info: => 0.0001081s 17:19:09.6 Info: CreateTable DelayProfiles 17:19:09.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) 17:19:09.6 Info: => 0.0001358s 17:19:09.6 Info: CreateTable Users 17:19:09.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:09.6 Info: => 0.0001311s 17:19:09.6 Info: CreateIndex Users (Identifier) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:09.6 Info: => 8.81E-05s 17:19:09.6 Info: CreateIndex Users (Username) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:09.6 Info: => 8.31E-05s 17:19:09.6 Info: CreateTable Commands 17:19:09.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) 17:19:09.6 Info: => 0.0001429s 17:19:09.6 Info: CreateTable IndexerStatus 17:19:09.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) 17:19:09.6 Info: => 0.0001452s 17:19:09.6 Info: CreateIndex IndexerStatus (ProviderId) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:09.6 Info: => 8.6E-05s 17:19:09.6 Info: CreateTable ExtraFiles 17:19:09.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) 17:19:09.6 Info: => 0.0001241s 17:19:09.6 Info: CreateTable LyricFiles 17:19:09.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) 17:19:09.6 Info: => 0.000146s 17:19:09.6 Info: CreateTable LanguageProfiles 17:19:09.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:09.6 Info: => 0.0001361s 17:19:09.6 Info: CreateIndex LanguageProfiles (Name) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:09.6 Info: => 9.24E-05s 17:19:09.6 Info: CreateTable DownloadClientStatus 17:19:09.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) 17:19:09.6 Info: => 0.0001161s 17:19:09.6 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:09.6 Info: => 8.91E-05s 17:19:09.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:09.6 Info: -> 1 Insert operations completed in 00:00:00.0000693 taking an average of 00:00:00.0000693 17:19:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:09', 'InitialSetup') 17:19:09.6 Info: Committing Transaction 17:19:09.6 Info: 1: InitialSetup migrated 17:19:09.6 Info: => 0.0010883s 17:19:09.6 Info: 2: add_reason_to_pending_releases migrating 17:19:09.6 Info: Beginning Transaction 17:19:09.6 Info: Starting migration of Main DB to 2 17:19:09.6 Info: AlterTable PendingReleases 17:19:09.6 Info: => 1.3E-06s 17:19:09.6 Info: CreateColumn PendingReleases Reason Int32 17:19:09.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:09.6 Info: => 0.0005823s 17:19:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:09', 'add_reason_to_pending_releases') 17:19:09.6 Info: Committing Transaction 17:19:09.6 Info: 2: add_reason_to_pending_releases migrated 17:19:09.6 Info: => 0.0008929s 17:19:09.6 Info: 3: add_medium_support migrating 17:19:09.6 Info: Beginning Transaction 17:19:09.6 Info: Starting migration of Main DB to 3 17:19:09.6 Info: AlterTable Albums 17:19:09.6 Info: => 1.3E-06s 17:19:09.6 Info: CreateColumn Albums Media String 17:19:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:09.6 Info: => 0.0005742s 17:19:09.6 Info: AlterTable Tracks 17:19:09.6 Info: => 1.3E-06s 17:19:09.6 Info: CreateColumn Tracks MediumNumber Int32 17:19:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:09.6 Info: => 0.0005474s 17:19:09.6 Info: AlterTable Tracks 17:19:09.6 Info: => 1.8E-06s 17:19:09.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:09.6 Info: => 0.000534s 17:19:09.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:09.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:09.6 Info: => 4.54E-05s 17:19:09.6 Info: DeleteColumn Tracks TrackNumber 17:19:09.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) 17:19:09.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" 17:19:09.6 Info: DROP TABLE "Tracks" 17:19:09.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:09.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:09.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:09.6 Info: => 0.0043614s 17:19:09.6 Info: AlterTable Tracks 17:19:09.6 Info: => 1.1E-06s 17:19:09.6 Info: CreateColumn Tracks TrackNumber String 17:19:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:09.6 Info: => 0.0005365s 17:19:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:09', 'add_medium_support') 17:19:09.6 Info: Committing Transaction 17:19:09.6 Info: 3: add_medium_support migrated 17:19:09.6 Info: => 0.0009339s 17:19:09.6 Info: 4: add_various_qualites_in_profile migrating 17:19:09.6 Info: Beginning Transaction 17:19:09.6 Info: Starting migration of Main DB to 4 17:19:09.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:09.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:09.6 Info: => 5.7E-05s 17:19:09.6 Info: PerformDBOperation 17:19:09.6 Info: Performing DB Operation 17:19:09.6 Info: => 3.22E-05s 17:19:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:09', 'add_various_qualites_in_profile') 17:19:09.6 Info: Committing Transaction 17:19:09.6 Info: 4: add_various_qualites_in_profile migrated 17:19:09.6 Info: => 0.0003106s 17:19:09.6 Info: 5: metadata_profiles migrating 17:19:09.6 Info: Beginning Transaction 17:19:09.6 Info: Starting migration of Main DB to 5 17:19:09.6 Info: CreateTable MetadataProfiles 17:19:09.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:09.6 Info: => 0.0001383s 17:19:09.6 Info: CreateIndex MetadataProfiles (Name) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:09.6 Info: => 9.49E-05s 17:19:09.6 Info: AlterTable Artists 17:19:09.6 Info: => 9E-07s 17:19:09.6 Info: CreateColumn Artists MetadataProfileId Int32 17:19:09.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:09.6 Info: => 0.0005683s 17:19:09.6 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:09.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) 17:19:09.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" 17:19:09.6 Info: DROP TABLE "Artists" 17:19:09.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:09.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.6 Info: => 0.0046963s 17:19:09.6 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:09.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) 17:19:09.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" 17:19:09.6 Info: DROP TABLE "Artists" 17:19:09.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:09.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.6 Info: => 0.0045983s 17:19:09.6 Info: AlterTable Albums 17:19:09.6 Info: => 1.1E-06s 17:19:09.6 Info: CreateColumn Albums SecondaryTypes String 17:19:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:09.6 Info: => 0.000545s 17:19:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:09', 'metadata_profiles') 17:19:09.6 Info: Committing Transaction 17:19:09.6 Info: 5: metadata_profiles migrated 17:19:09.6 Info: => 0.0009565s 17:19:09.6 Info: 6: separate_automatic_and_interactive_search migrating 17:19:09.6 Info: Beginning Transaction 17:19:09.6 Info: Starting migration of Main DB to 6 17:19:09.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:09.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) 17:19:09.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:09.6 Info: DROP TABLE "Indexers" 17:19:09.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:09.6 Info: => 0.003973s 17:19:09.6 Info: AlterTable Indexers 17:19:09.6 Info: => 1E-06s 17:19:09.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:09.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:09.6 Info: => 0.0005344s 17:19:09.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:09.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:09.6 Info: => 5.09E-05s 17:19:09.6 Info: AlterTable Indexers 17:19:09.6 Info: => 1E-06s 17:19:09.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:09.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) 17:19:09.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" 17:19:09.6 Info: DROP TABLE "Indexers" 17:19:09.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:09.6 Info: => 0.0043571s 17:19:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:09', 'separate_automatic_and_interactive_search') 17:19:09.6 Info: Committing Transaction 17:19:09.6 Info: 6: separate_automatic_and_interactive_search migrated 17:19:09.6 Info: => 0.0046896s 17:19:09.6 Info: 7: change_album_path_to_relative migrating 17:19:09.6 Info: Beginning Transaction 17:19:09.6 Info: Starting migration of Main DB to 7 17:19:09.6 Info: DeleteColumn Albums Path 17:19:09.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) 17:19:09.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" 17:19:09.6 Info: DROP TABLE "Albums" 17:19:09.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:09.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:09.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.6 Info: => 0.0052839s 17:19:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:09', 'change_album_path_to_relative') 17:19:09.6 Info: Committing Transaction 17:19:09.6 Info: 7: change_album_path_to_relative migrated 17:19:09.6 Info: => 0.0057206s 17:19:09.6 Info: 8: change_quality_size_mb_to_kb migrating 17:19:09.6 Info: Beginning Transaction 17:19:09.6 Info: Starting migration of Main DB to 8 17:19:09.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 17:19:09.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 17:19:09.6 Info: => 5.62E-05s 17:19:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:09', 'change_quality_size_mb_to_kb') 17:19:09.6 Info: Committing Transaction 17:19:09.6 Info: 8: change_quality_size_mb_to_kb migrated 17:19:09.6 Info: => 0.0003123s 17:19:09.6 Info: 9: album_releases migrating 17:19:09.6 Info: Beginning Transaction 17:19:09.6 Info: Starting migration of Main DB to 9 17:19:09.6 Info: AlterTable Albums 17:19:09.6 Info: => 1.3E-06s 17:19:09.6 Info: CreateColumn Albums Releases String 17:19:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:09.6 Info: => 0.0005752s 17:19:09.6 Info: AlterTable Albums 17:19:09.6 Info: => 1.3E-06s 17:19:09.6 Info: CreateColumn Albums CurrentRelease String 17:19:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:09.6 Info: => 0.0005384s 17:19:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:09', 'album_releases') 17:19:09.6 Info: Committing Transaction 17:19:09.6 Info: 9: album_releases migrated 17:19:09.6 Info: => 0.0008302s 17:19:09.6 Info: 10: album_releases_fix migrating 17:19:09.6 Info: Beginning Transaction 17:19:09.6 Info: Starting migration of Main DB to 10 17:19:09.6 Info: AlterTable Albums 17:19:09.6 Info: => 1.6E-06s 17:19:09.6 Info: AlterColumn Albums Releases String 17:19:09.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:09.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:09.7 Info: DROP TABLE "Albums" 17:19:09.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:09.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:09.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.7 Info: => 0.0051733s 17:19:09.7 Info: AlterTable Albums 17:19:09.7 Info: => 1.2E-06s 17:19:09.7 Info: AlterColumn Albums CurrentRelease String 17:19:09.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:09.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:09.7 Info: DROP TABLE "Albums" 17:19:09.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:09.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:09.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.7 Info: => 0.007308s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:09', 'album_releases_fix') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 10: album_releases_fix migrated 17:19:09.7 Info: => 0.0076782s 17:19:09.7 Info: 11: import_lists migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 11 17:19:09.7 Info: CreateTable ImportLists 17:19:09.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:09.7 Info: => 0.0001883s 17:19:09.7 Info: CreateIndex ImportLists (Name) 17:19:09.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:09.7 Info: => 8.9E-05s 17:19:09.7 Info: CreateTable ImportListStatus 17:19:09.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:09.7 Info: => 0.0001248s 17:19:09.7 Info: CreateIndex ImportListStatus (ProviderId) 17:19:09.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:09.7 Info: => 8.44E-05s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:09', 'import_lists') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 11: import_lists migrated 17:19:09.7 Info: => 0.000408s 17:19:09.7 Info: 12: add_release_status migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 12 17:19:09.7 Info: AlterTable MetadataProfiles 17:19:09.7 Info: => 1.3E-06s 17:19:09.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:09.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:09.7 Info: => 0.0005962s 17:19:09.7 Info: PerformDBOperation 17:19:09.7 Info: Performing DB Operation 17:19:09.7 Info: => 3.24E-05s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:09', 'add_release_status') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 12: add_release_status migrated 17:19:09.7 Info: => 0.0003087s 17:19:09.7 Info: 13: album_download_notification migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 13 17:19:09.7 Info: AlterTable Notifications 17:19:09.7 Info: => 1.2E-06s 17:19:09.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:09.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:09.7 Info: => 0.0005885s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:09', 'album_download_notification') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 13: album_download_notification migrated 17:19:09.7 Info: => 0.0008994s 17:19:09.7 Info: 14: fix_language_metadata_profiles migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 14 17:19:09.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 17:19:09.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 17:19:09.7 Info: => 0.0001252s 17:19:09.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 17:19:09.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 17:19:09.7 Info: => 8.36E-05s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:09', 'fix_language_metadata_profiles') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 14: fix_language_metadata_profiles migrated 17:19:09.7 Info: => 0.0003405s 17:19:09.7 Info: 15: remove_fanzub migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 15 17:19:09.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:09.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:09.7 Info: => 4.66E-05s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:09', 'remove_fanzub') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 15: remove_fanzub migrated 17:19:09.7 Info: => 0.0002917s 17:19:09.7 Info: 16: update_artist_history_indexes migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 16 17:19:09.7 Info: CreateIndex Albums (ArtistId) 17:19:09.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:09.7 Info: => 0.0001135s 17:19:09.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:09.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:09.7 Info: => 9.11E-05s 17:19:09.7 Info: DeleteIndex History (AlbumId) 17:19:09.7 Info: DROP INDEX "IX_History_AlbumId" 17:19:09.7 Info: => 0.0001221s 17:19:09.7 Info: CreateIndex History (AlbumId, Date) 17:19:09.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:09.7 Info: => 0.0001033s 17:19:09.7 Info: DeleteIndex History (DownloadId) 17:19:09.7 Info: DROP INDEX "IX_History_DownloadId" 17:19:09.7 Info: => 0.0001119s 17:19:09.7 Info: CreateIndex History (DownloadId, Date) 17:19:09.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:09.7 Info: => 9.42E-05s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:09', 'update_artist_history_indexes') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 16: update_artist_history_indexes migrated 17:19:09.7 Info: => 0.0004118s 17:19:09.7 Info: 17: remove_nma migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 17 17:19:09.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:09.7 Info: => 5.4E-05s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:09', 'remove_nma') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 17: remove_nma migrated 17:19:09.7 Info: => 0.0003028s 17:19:09.7 Info: 18: album_disambiguation migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 18 17:19:09.7 Info: AlterTable Albums 17:19:09.7 Info: => 1.2E-06s 17:19:09.7 Info: CreateColumn Albums Disambiguation String 17:19:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:09.7 Info: => 0.0006256s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:09', 'album_disambiguation') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 18: album_disambiguation migrated 17:19:09.7 Info: => 0.0009389s 17:19:09.7 Info: 19: add_ape_quality_in_profiles migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 19 17:19:09.7 Info: PerformDBOperation 17:19:09.7 Info: Performing DB Operation 17:19:09.7 Info: => 3.68E-05s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:09', 'add_ape_quality_in_profiles') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 19: add_ape_quality_in_profiles migrated 17:19:09.7 Info: => 0.000289s 17:19:09.7 Info: 20: remove_pushalot migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 20 17:19:09.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:09.7 Info: => 5.09E-05s 17:19:09.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:09.7 Info: => 3.69E-05s 17:19:09.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:09.7 Info: => 3.68E-05s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:09', 'remove_pushalot') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 20: remove_pushalot migrated 17:19:09.7 Info: => 0.0002779s 17:19:09.7 Info: 21: add_custom_filters migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 21 17:19:09.7 Info: CreateTable CustomFilters 17:19:09.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:09.7 Info: => 0.0001353s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:09', 'add_custom_filters') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 21: add_custom_filters migrated 17:19:09.7 Info: => 0.0004125s 17:19:09.7 Info: 22: import_list_tags migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 22 17:19:09.7 Info: AlterTable ImportLists 17:19:09.7 Info: => 1.2E-06s 17:19:09.7 Info: CreateColumn ImportLists Tags String 17:19:09.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:09.7 Info: => 0.0006038s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:09', 'import_list_tags') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 22: import_list_tags migrated 17:19:09.7 Info: => 0.0009316s 17:19:09.7 Info: 23: add_release_groups_etc migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 23 17:19:09.7 Info: CreateTable ArtistMetadata 17:19:09.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) 17:19:09.7 Info: => 0.0001875s 17:19:09.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:09.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:09.7 Info: => 9.16E-05s 17:19:09.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" 17:19:09.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" 17:19:09.7 Info: => 9.16E-05s 17:19:09.7 Info: AlterTable Artists 17:19:09.7 Info: => 9E-07s 17:19:09.7 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:09.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:09.7 Info: => 0.000608s 17:19:09.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:09.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:09.7 Info: => 7.23E-05s 17:19:09.7 Info: CreateTable AlbumReleases 17:19:09.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) 17:19:09.7 Info: => 0.0001637s 17:19:09.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:09.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:09.7 Info: => 8.87E-05s 17:19:09.7 Info: CreateIndex AlbumReleases (AlbumId) 17:19:09.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:09.7 Info: => 8.12E-05s 17:19:09.7 Info: PerformDBOperation 17:19:09.7 Info: Performing DB Operation 17:19:09.7 Info: => 3.19E-05s 17:19:09.7 Info: AlterTable Albums 17:19:09.7 Info: => 1.1E-06s 17:19:09.7 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:09.7 Info: => 0.0006197s 17:19:09.7 Info: AlterTable Albums 17:19:09.7 Info: => 1.2E-06s 17:19:09.7 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:09.7 Info: => 0.0006118s 17:19:09.7 Info: AlterTable Albums 17:19:09.7 Info: => 1.1E-06s 17:19:09.7 Info: CreateColumn Albums Links String 17:19:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:09.7 Info: => 0.0006054s 17:19:09.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:09.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:09.7 Info: => 0.0001155s 17:19:09.7 Info: AlterTable Tracks 17:19:09.7 Info: => 1.2E-06s 17:19:09.7 Info: CreateColumn Tracks ForeignRecordingId String 17:19:09.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:09.7 Info: => 0.0006093s 17:19:09.7 Info: AlterTable Tracks 17:19:09.7 Info: => 1.1E-06s 17:19:09.7 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:09.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:09.7 Info: => 0.0006076s 17:19:09.7 Info: AlterTable Tracks 17:19:09.7 Info: => 1.2E-06s 17:19:09.7 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:09.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:09.7 Info: => 0.0006293s 17:19:09.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:09.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:09.7 Info: => 8.74E-05s 17:19:09.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:09.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:09.7 Info: => 7.25E-05s 17:19:09.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:09.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) 17:19:09.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" 17:19:09.7 Info: DROP TABLE "Artists" 17:19:09.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.7 Info: => 0.006118s 17:19:09.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:09.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) 17:19:09.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" 17:19:09.7 Info: DROP TABLE "Albums" 17:19:09.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.7 Info: => 0.0050453s 17:19:09.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:09.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) 17:19:09.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" 17:19:09.7 Info: DROP TABLE "Tracks" 17:19:09.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:09.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:09.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:09.7 Info: => 0.0046069s 17:19:09.7 Info: DeleteColumn TrackFiles ArtistId 17:19:09.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) 17:19:09.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" 17:19:09.7 Info: DROP TABLE "TrackFiles" 17:19:09.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:09.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.7 Info: => 0.0044025s 17:19:09.7 Info: CreateIndex Artists (ArtistMetadataId) 17:19:09.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.7 Info: => 8.6E-05s 17:19:09.7 Info: CreateIndex Artists (Monitored) 17:19:09.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.7 Info: => 8.12E-05s 17:19:09.7 Info: CreateIndex Albums (ArtistMetadataId) 17:19:09.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:09.7 Info: => 8.32E-05s 17:19:09.7 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:09.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:09.7 Info: => 8.05E-05s 17:19:09.7 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:09.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:09.7 Info: => 7.89E-05s 17:19:09.7 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:09.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:09.7 Info: => 8.36E-05s 17:19:09.7 Info: UpdateData 17:19:09.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:09.7 Info: => 5.12E-05s 17:19:09.7 Info: UpdateData 17:19:09.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:09.7 Info: => 4.24E-05s 17:19:09.7 Info: UpdateData 17:19:09.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:09.7 Info: => 4.96E-05s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:09', 'add_release_groups_etc') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 23: add_release_groups_etc migrated 17:19:09.7 Info: => 0.0005802s 17:19:09.7 Info: 24: NewMediaInfoFormat migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 24 17:19:09.7 Info: UpdateData 17:19:09.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:09.7 Info: => 5.61E-05s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:09', 'NewMediaInfoFormat') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 24: NewMediaInfoFormat migrated 17:19:09.7 Info: => 0.000324s 17:19:09.7 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 25 17:19:09.7 Info: RenameTable Restrictions ReleaseProfiles 17:19:09.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:09.7 Info: => 0.0017194s 17:19:09.7 Info: AlterTable ReleaseProfiles 17:19:09.7 Info: => 1.3E-06s 17:19:09.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:09.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:09.7 Info: => 0.0005829s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:09', 'rename_restrictions_to_release_profiles') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:09.7 Info: => 0.0008831s 17:19:09.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 26 17:19:09.7 Info: RenameTable Profiles QualityProfiles 17:19:09.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:09.7 Info: => 0.0017182s 17:19:09.7 Info: AlterTable QualityProfiles 17:19:09.7 Info: => 1.4E-06s 17:19:09.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:09.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:09.7 Info: => 0.00058s 17:19:09.7 Info: AlterTable LanguageProfiles 17:19:09.7 Info: => 1.2E-06s 17:19:09.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:09.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:09.7 Info: => 0.0005701s 17:19:09.7 Info: UpdateData 17:19:09.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:09.7 Info: => 4.64E-05s 17:19:09.7 Info: UpdateData 17:19:09.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:09.7 Info: => 3.84E-05s 17:19:09.7 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:09.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) 17:19:09.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" 17:19:09.7 Info: DROP TABLE "Artists" 17:19:09.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.7 Info: => 0.0050053s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:09', 'rename_quality_profiles_add_upgrade_allowed') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:09.7 Info: => 0.0053793s 17:19:09.7 Info: 27: add_import_exclusions migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 27 17:19:09.7 Info: CreateTable ImportListExclusions 17:19:09.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:09.7 Info: => 0.0001373s 17:19:09.7 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:09.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:09.7 Info: => 9.16E-05s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:09', 'add_import_exclusions') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 27: add_import_exclusions migrated 17:19:09.7 Info: => 0.0003903s 17:19:09.7 Info: 28: clean_artist_metadata_table migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 28 17:19:09.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) 17:19:09.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) 17:19:09.7 Info: => 0.0001646s 17:19:09.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) 17:19:09.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) 17:19:09.7 Info: => 0.0001302s 17:19:09.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) 17:19:09.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) 17:19:09.7 Info: => 0.0001279s 17:19:09.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) 17:19:09.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) 17:19:09.7 Info: => 0.0001236s 17:19:09.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) 17:19:09.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) 17:19:09.7 Info: => 0.0001205s 17:19:09.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) 17:19:09.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) 17:19:09.7 Info: => 0.001247s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:09', 'clean_artist_metadata_table') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 28: clean_artist_metadata_table migrated 17:19:09.7 Info: => 0.0015473s 17:19:09.7 Info: 29: health_issue_notification migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 29 17:19:09.7 Info: AlterTable Notifications 17:19:09.7 Info: => 1.2E-06s 17:19:09.7 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:09.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:09.7 Info: => 0.000633s 17:19:09.7 Info: AlterTable Notifications 17:19:09.7 Info: => 1.2E-06s 17:19:09.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:09.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:09.7 Info: => 0.0006031s 17:19:09.7 Info: AlterTable Notifications 17:19:09.7 Info: => 1.1E-06s 17:19:09.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:09.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:09.7 Info: => 0.0006224s 17:19:09.7 Info: AlterTable Notifications 17:19:09.7 Info: => 1.1E-06s 17:19:09.7 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:09.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:09.7 Info: => 0.0005991s 17:19:09.7 Info: AlterTable Notifications 17:19:09.7 Info: => 9E-07s 17:19:09.7 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:09.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:09.7 Info: => 0.0005854s 17:19:09.7 Info: DeleteColumn Notifications OnDownload 17:19:09.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) 17:19:09.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" 17:19:09.7 Info: DROP TABLE "Notifications" 17:19:09.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:09.7 Info: => 0.0057408s 17:19:09.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:09.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) 17:19:09.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" 17:19:09.7 Info: DROP TABLE "Notifications" 17:19:09.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:09.7 Info: => 0.0047644s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:09', 'health_issue_notification') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 29: health_issue_notification migrated 17:19:09.7 Info: => 0.0051529s 17:19:09.7 Info: 30: add_mediafilerepository_mtime migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 30 17:19:09.7 Info: AlterTable TrackFiles 17:19:09.7 Info: => 1.3E-06s 17:19:09.7 Info: CreateColumn TrackFiles Modified DateTime 17:19:09.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:09.7 Info: => 0.0006703s 17:19:09.7 Info: AlterTable TrackFiles 17:19:09.7 Info: => 1.2E-06s 17:19:09.7 Info: CreateColumn TrackFiles Path String 17:19:09.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:09.7 Info: => 0.0006227s 17:19:09.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:09.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:09.7 Info: => 4.59E-05s 17:19:09.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) 17:19:09.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) 17:19:09.7 Info: => 0.0001337s 17:19:09.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) 17:19:09.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) 17:19:09.7 Info: => 0.000141s 17:19:09.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) 17:19:09.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) 17:19:09.7 Info: => 0.0001515s 17:19:09.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") 17:19:09.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") 17:19:09.7 Info: => 8.68E-05s 17:19:09.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:09.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:09.7 Info: => 5.5E-05s 17:19:09.7 Info: AlterTable TrackFiles 17:19:09.7 Info: => 9E-07s 17:19:09.7 Info: AlterColumn TrackFiles Path String 17:19:09.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) 17:19:09.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" 17:19:09.7 Info: DROP TABLE "TrackFiles" 17:19:09.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:09.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.7 Info: => 0.0046253s 17:19:09.7 Info: CreateIndex TrackFiles (Path) 17:19:09.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:09.7 Info: => 8.5E-05s 17:19:09.7 Info: DeleteColumn TrackFiles RelativePath 17:19:09.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) 17:19:09.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" 17:19:09.7 Info: DROP TABLE "TrackFiles" 17:19:09.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:09.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:09.7 Info: => 0.0047441s 17:19:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:09', 'add_mediafilerepository_mtime') 17:19:09.7 Info: Committing Transaction 17:19:09.7 Info: 30: add_mediafilerepository_mtime migrated 17:19:09.7 Info: => 0.005079s 17:19:09.7 Info: 31: add_artistmetadataid_constraint migrating 17:19:09.7 Info: Beginning Transaction 17:19:09.7 Info: Starting migration of Main DB to 31 17:19:09.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") 17:19:09.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") 17:19:09.7 Info: => 9.88E-05s 17:19:09.7 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:09.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:09.7 Info: => 0.0001407s 17:19:09.7 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:09.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) 17:19:09.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" 17:19:09.7 Info: DROP TABLE "Artists" 17:19:09.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.8 Info: => 0.0063082s 17:19:09.8 Info: CreateIndex Artists (ArtistMetadataId) 17:19:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.8 Info: => 8.84E-05s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:09', 'add_artistmetadataid_constraint') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 31: add_artistmetadataid_constraint migrated 17:19:09.8 Info: => 0.0004501s 17:19:09.8 Info: 32: old_ids_and_artist_alias migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 32 17:19:09.8 Info: AlterTable ArtistMetadata 17:19:09.8 Info: => 1.2E-06s 17:19:09.8 Info: CreateColumn ArtistMetadata Aliases String 17:19:09.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:09.8 Info: => 0.0006582s 17:19:09.8 Info: AlterTable ArtistMetadata 17:19:09.8 Info: => 1.3E-06s 17:19:09.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:09.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.8 Info: => 0.0006333s 17:19:09.8 Info: AlterTable Albums 17:19:09.8 Info: => 1.1E-06s 17:19:09.8 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.8 Info: => 0.0006233s 17:19:09.8 Info: AlterTable AlbumReleases 17:19:09.8 Info: => 1.2E-06s 17:19:09.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:09.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.8 Info: => 0.0006053s 17:19:09.8 Info: AlterTable Tracks 17:19:09.8 Info: => 1.3E-06s 17:19:09.8 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.8 Info: => 0.0006155s 17:19:09.8 Info: AlterTable Tracks 17:19:09.8 Info: => 1.3E-06s 17:19:09.8 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:09.8 Info: => 0.0005929s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:09', 'old_ids_and_artist_alias') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 32: old_ids_and_artist_alias migrated 17:19:09.8 Info: => 0.0009183s 17:19:09.8 Info: 33: download_propers_config migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 33 17:19:09.8 Info: PerformDBOperation 17:19:09.8 Info: Performing DB Operation 17:19:09.8 Info: => 3.57E-05s 17:19:09.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:09.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:09.8 Info: => 4.01E-05s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:09', 'download_propers_config') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 33: download_propers_config migrated 17:19:09.8 Info: => 0.0002893s 17:19:09.8 Info: 34: remove_language_profiles migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 34 17:19:09.8 Info: DeleteTable LanguageProfiles 17:19:09.8 Info: DROP TABLE "LanguageProfiles" 17:19:09.8 Info: => 0.00021s 17:19:09.8 Info: DeleteColumn Artists LanguageProfileId 17:19:09.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:09.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" 17:19:09.8 Info: DROP TABLE "Artists" 17:19:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.8 Info: => 0.0050485s 17:19:09.8 Info: DeleteColumn ImportLists LanguageProfileId 17:19:09.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) 17:19:09.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" 17:19:09.8 Info: DROP TABLE "ImportLists" 17:19:09.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:09.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:09.8 Info: => 0.0046689s 17:19:09.8 Info: DeleteColumn Blacklist Language 17:19:09.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) 17:19:09.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" 17:19:09.8 Info: DROP TABLE "Blacklist" 17:19:09.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:09.8 Info: => 0.0043973s 17:19:09.8 Info: DeleteColumn History Language 17:19:09.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) 17:19:09.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" 17:19:09.8 Info: DROP TABLE "History" 17:19:09.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:09.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:09.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:09.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:09.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:09.8 Info: => 0.0063039s 17:19:09.8 Info: DeleteColumn LyricFiles Language 17:19:09.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) 17:19:09.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" 17:19:09.8 Info: DROP TABLE "LyricFiles" 17:19:09.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:09.8 Info: => 0.0043315s 17:19:09.8 Info: DeleteColumn TrackFiles Language 17:19:09.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) 17:19:09.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" 17:19:09.8 Info: DROP TABLE "TrackFiles" 17:19:09.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:09.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:09.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:09.8 Info: => 0.0058355s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:09', 'remove_language_profiles') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 34: remove_language_profiles migrated 17:19:09.8 Info: => 0.0063673s 17:19:09.8 Info: 35: multi_disc_naming_format migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 35 17:19:09.8 Info: AlterTable NamingConfig 17:19:09.8 Info: => 1.2E-06s 17:19:09.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:09.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:09.8 Info: => 0.0006307s 17:19:09.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:09.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:09.8 Info: => 4.8E-05s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:09', 'multi_disc_naming_format') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 35: multi_disc_naming_format migrated 17:19:09.8 Info: => 0.0003294s 17:19:09.8 Info: 36: add_download_client_priority migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 36 17:19:09.8 Info: AlterTable DownloadClients 17:19:09.8 Info: => 1.1E-06s 17:19:09.8 Info: CreateColumn DownloadClients Priority Int32 17:19:09.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:09.8 Info: => 0.0006141s 17:19:09.8 Info: PerformDBOperation 17:19:09.8 Info: Performing DB Operation 17:19:09.8 Info: => 5.67E-05s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:09', 'add_download_client_priority') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 36: add_download_client_priority migrated 17:19:09.8 Info: => 0.0003626s 17:19:09.8 Info: 37: remove_growl_prowl migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 37 17:19:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:19:09.8 Info: => 5.24E-05s 17:19:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:19:09.8 Info: => 3.78E-05s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:09', 'remove_growl_prowl') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 37: remove_growl_prowl migrated 17:19:09.8 Info: => 0.0002885s 17:19:09.8 Info: 38: remove_plex_hometheatre migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 38 17:19:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:19:09.8 Info: => 5.15E-05s 17:19:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:19:09.8 Info: => 3.89E-05s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:09', 'remove_plex_hometheatre') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 38: remove_plex_hometheatre migrated 17:19:09.8 Info: => 0.000285s 17:19:09.8 Info: 39: add_root_folder_add_defaults migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 39 17:19:09.8 Info: AlterTable RootFolders 17:19:09.8 Info: => 1.3E-06s 17:19:09.8 Info: CreateColumn RootFolders Name String 17:19:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:19:09.8 Info: => 0.0006295s 17:19:09.8 Info: AlterTable RootFolders 17:19:09.8 Info: => 1.3E-06s 17:19:09.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:19:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:19:09.8 Info: => 0.000587s 17:19:09.8 Info: AlterTable RootFolders 17:19:09.8 Info: => 1.4E-06s 17:19:09.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:19:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:19:09.8 Info: => 0.0005811s 17:19:09.8 Info: AlterTable RootFolders 17:19:09.8 Info: => 1.1E-06s 17:19:09.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:19:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:09.8 Info: => 0.0005903s 17:19:09.8 Info: AlterTable RootFolders 17:19:09.8 Info: => 1.1E-06s 17:19:09.8 Info: CreateColumn RootFolders DefaultTags String 17:19:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:19:09.8 Info: => 0.0005785s 17:19:09.8 Info: PerformDBOperation 17:19:09.8 Info: Performing DB Operation 17:19:09.8 Info: => 5.9E-05s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:09', 'add_root_folder_add_defaults') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 39: add_root_folder_add_defaults migrated 17:19:09.8 Info: => 0.0003711s 17:19:09.8 Info: 40: task_duration migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 40 17:19:09.8 Info: AlterTable ScheduledTasks 17:19:09.8 Info: => 1.1E-06s 17:19:09.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:19:09.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:19:09.8 Info: => 0.00062s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:09', 'task_duration') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 40: task_duration migrated 17:19:09.8 Info: => 0.0009307s 17:19:09.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 41 17:19:09.8 Info: AlterTable ReleaseProfiles 17:19:09.8 Info: => 1.1E-06s 17:19:09.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:19:09.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:19:09.8 Info: => 0.0006183s 17:19:09.8 Info: AlterTable ReleaseProfiles 17:19:09.8 Info: => 1.2E-06s 17:19:09.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:19:09.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:19:09.8 Info: => 0.0005917s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:09', 'add_indexer_and_enabled_to_release_profiles') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:09.8 Info: => 0.0008909s 17:19:09.8 Info: 42: remove_album_folders migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 42 17:19:09.8 Info: DeleteColumn Artists AlbumFolder 17:19:09.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 17:19:09.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" 17:19:09.8 Info: DROP TABLE "Artists" 17:19:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.8 Info: => 0.0050685s 17:19:09.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:09.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:09.8 Info: => 4.47E-05s 17:19:09.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:09.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:09.8 Info: => 3.98E-05s 17:19:09.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:19:09.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) 17:19:09.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:19:09.8 Info: DROP TABLE "NamingConfig" 17:19:09.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:19:09.8 Info: => 0.0056136s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:09', 'remove_album_folders') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 42: remove_album_folders migrated 17:19:09.8 Info: => 0.0060577s 17:19:09.8 Info: 44: add_priority_to_indexers migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 44 17:19:09.8 Info: AlterTable Indexers 17:19:09.8 Info: => 1.2E-06s 17:19:09.8 Info: CreateColumn Indexers Priority Int32 17:19:09.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:19:09.8 Info: => 0.0006358s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:09', 'add_priority_to_indexers') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 44: add_priority_to_indexers migrated 17:19:09.8 Info: => 0.000945s 17:19:09.8 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 45 17:19:09.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:09.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:09.8 Info: => 0.0001237s 17:19:09.8 Info: PerformDBOperation 17:19:09.8 Info: Performing DB Operation 17:19:09.8 Info: => 3.24E-05s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:09', 'remove_chown_and_folderchmod_config') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:09.8 Info: => 0.0002974s 17:19:09.8 Info: 47: update_notifiarr migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 47 17:19:09.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:09.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:09.8 Info: => 7.9E-05s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:09', 'update_notifiarr') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 47: update_notifiarr migrated 17:19:09.8 Info: => 0.0003496s 17:19:09.8 Info: 49: email_multiple_addresses migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 49 17:19:09.8 Info: PerformDBOperation 17:19:09.8 Info: Performing DB Operation 17:19:09.8 Info: => 6.08E-05s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:09', 'email_multiple_addresses') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 49: email_multiple_addresses migrated 17:19:09.8 Info: => 0.000333s 17:19:09.8 Info: 50: rename_blacklist_to_blocklist migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 50 17:19:09.8 Info: RenameTable Blacklist Blocklist 17:19:09.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:19:09.8 Info: => 0.0017328s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:19:09', 'rename_blacklist_to_blocklist') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 50: rename_blacklist_to_blocklist migrated 17:19:09.8 Info: => 0.002062s 17:19:09.8 Info: 51: cdh_per_downloadclient migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 51 17:19:09.8 Info: AlterTable DownloadClients 17:19:09.8 Info: => 1.4E-06s 17:19:09.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:19:09.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:09.8 Info: => 0.0006456s 17:19:09.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:19:09.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:09.8 Info: => 0.0006046s 17:19:09.8 Info: PerformDBOperation 17:19:09.8 Info: Performing DB Operation 17:19:09.8 Info: => 0.0001614s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:19:09', 'cdh_per_downloadclient') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 51: cdh_per_downloadclient migrated 17:19:09.8 Info: => 0.0004579s 17:19:09.8 Info: 52: download_history migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 52 17:19:09.8 Info: CreateTable DownloadHistory 17:19:09.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) 17:19:09.8 Info: => 0.0001751s 17:19:09.8 Info: CreateIndex DownloadHistory (EventType) 17:19:09.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:09.8 Info: => 9.89E-05s 17:19:09.8 Info: CreateIndex DownloadHistory (ArtistId) 17:19:09.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:09.8 Info: => 8.43E-05s 17:19:09.8 Info: CreateIndex DownloadHistory (DownloadId) 17:19:09.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:09.8 Info: => 8.87E-05s 17:19:09.8 Info: PerformDBOperation 17:19:09.8 Info: Performing DB Operation 17:19:09.8 Info: => 0.0001253s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:19:09', 'download_history') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 52: download_history migrated 17:19:09.8 Info: => 0.0004794s 17:19:09.8 Info: 53: add_update_history migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 53 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:19:09', 'add_update_history') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 53: add_update_history migrated 17:19:09.8 Info: => 0.0003059s 17:19:09.8 Info: 54: add_on_update_to_notifications migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 54 17:19:09.8 Info: AlterTable Notifications 17:19:09.8 Info: => 1.1E-06s 17:19:09.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:19:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:19:09.8 Info: => 0.0006572s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:19:09', 'add_on_update_to_notifications') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 54: add_on_update_to_notifications migrated 17:19:09.8 Info: => 0.0009742s 17:19:09.8 Info: 55: download_client_per_indexer migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 55 17:19:09.8 Info: AlterTable Indexers 17:19:09.8 Info: => 1.3E-06s 17:19:09.8 Info: CreateColumn Indexers DownloadClientId Int32 17:19:09.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:19:09.8 Info: => 0.0006564s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:19:09', 'download_client_per_indexer') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 55: download_client_per_indexer migrated 17:19:09.8 Info: => 0.0009624s 17:19:09.8 Info: 56: AddNewItemMonitorType migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 56 17:19:09.8 Info: AlterTable Artists 17:19:09.8 Info: => 1.1E-06s 17:19:09.8 Info: CreateColumn Artists MonitorNewItems Int32 17:19:09.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:09.8 Info: => 0.000673s 17:19:09.8 Info: AlterTable RootFolders 17:19:09.8 Info: => 1.3E-06s 17:19:09.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:19:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:09.8 Info: => 0.0006312s 17:19:09.8 Info: AlterTable ImportLists 17:19:09.8 Info: => 1.4E-06s 17:19:09.8 Info: CreateColumn ImportLists MonitorNewItems Int32 17:19:09.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:09.8 Info: => 0.0006223s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:19:09', 'AddNewItemMonitorType') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 56: AddNewItemMonitorType migrated 17:19:09.8 Info: => 0.0009514s 17:19:09.8 Info: 57: ImportListSearch migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 57 17:19:09.8 Info: AlterTable ImportLists 17:19:09.8 Info: => 1.1E-06s 17:19:09.8 Info: CreateColumn ImportLists ShouldSearch Boolean 17:19:09.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:19:09.8 Info: => 0.0006533s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:19:09', 'ImportListSearch') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 57: ImportListSearch migrated 17:19:09.8 Info: => 0.0009583s 17:19:09.8 Info: 58: ImportListMonitorExisting migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 58 17:19:09.8 Info: AlterTable ImportLists 17:19:09.8 Info: => 1.3E-06s 17:19:09.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:19:09.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:19:09.8 Info: => 0.0006739s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:19:09', 'ImportListMonitorExisting') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 58: ImportListMonitorExisting migrated 17:19:09.8 Info: => 0.0009859s 17:19:09.8 Info: 59: add_indexer_tags migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 59 17:19:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:19:09.8 Info: => 5.43E-05s 17:19:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:19:09.8 Info: => 3.86E-05s 17:19:09.8 Info: AlterTable Indexers 17:19:09.8 Info: => 9E-07s 17:19:09.8 Info: CreateColumn Indexers Tags String 17:19:09.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:19:09.8 Info: => 0.0006435s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:19:09', 'add_indexer_tags') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 59: add_indexer_tags migrated 17:19:09.8 Info: => 0.0009607s 17:19:09.8 Info: 60: update_audio_types migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 60 17:19:09.8 Info: PerformDBOperation 17:19:09.8 Info: Performing DB Operation 17:19:09.8 Info: => 5.93E-05s 17:19:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:19:09', 'update_audio_types') 17:19:09.8 Info: Committing Transaction 17:19:09.8 Info: 60: update_audio_types migrated 17:19:09.8 Info: => 0.0003216s 17:19:09.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:19:09.8 Info: Beginning Transaction 17:19:09.8 Info: Starting migration of Main DB to 61 17:19:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:09.8 Info: DELETE FROM "Commands" WHERE 1 = 1 17:19:09.8 Info: => 5.24E-05s 17:19:09.8 Info: AlterTable AlbumReleases 17:19:09.8 Info: => 1.1E-06s 17:19:09.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:19:09.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) 17:19:09.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" 17:19:09.8 Info: DROP TABLE "AlbumReleases" 17:19:09.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:19:09.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:09.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:09.8 Info: => 0.0050443s 17:19:09.8 Info: AlterTable Albums 17:19:09.8 Info: => 1.3E-06s 17:19:09.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:19:09.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) 17:19:09.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" 17:19:09.8 Info: DROP TABLE "Albums" 17:19:09.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:09.8 Info: => 0.0063456s 17:19:09.8 Info: AlterTable Albums 17:19:09.8 Info: => 9E-07s 17:19:09.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:19:09.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) 17:19:09.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" 17:19:09.8 Info: DROP TABLE "Albums" 17:19:09.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:09.8 Info: => 0.0063629s 17:19:09.8 Info: AlterTable Albums 17:19:09.8 Info: => 1E-06s 17:19:09.8 Info: AlterColumn Albums Added DateTimeOffset 17:19:09.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 17:19:09.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 17:19:09.9 Info: DROP TABLE "Albums" 17:19:09.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:09.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:09.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:09.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:09.9 Info: => 0.0052576s 17:19:09.9 Info: AlterTable Artists 17:19:09.9 Info: => 1E-06s 17:19:09.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:19:09.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) 17:19:09.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" 17:19:09.9 Info: DROP TABLE "Artists" 17:19:09.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.9 Info: => 0.0051826s 17:19:09.9 Info: AlterTable Artists 17:19:09.9 Info: => 1.2E-06s 17:19:09.9 Info: AlterColumn Artists Added DateTimeOffset 17:19:09.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) 17:19:09.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" 17:19:09.9 Info: DROP TABLE "Artists" 17:19:09.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:09.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:09.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:09.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:09.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:09.9 Info: => 0.0061965s 17:19:09.9 Info: AlterTable Blocklist 17:19:09.9 Info: => 1.1E-06s 17:19:09.9 Info: AlterColumn Blocklist Date DateTimeOffset 17:19:09.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) 17:19:09.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" 17:19:09.9 Info: DROP TABLE "Blocklist" 17:19:09.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:09.9 Info: => 0.0058427s 17:19:09.9 Info: AlterTable Blocklist 17:19:09.9 Info: => 1.3E-06s 17:19:09.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:19:09.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) 17:19:09.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" 17:19:09.9 Info: DROP TABLE "Blocklist" 17:19:09.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:09.9 Info: => 0.0046523s 17:19:09.9 Info: AlterTable Commands 17:19:09.9 Info: => 1.4E-06s 17:19:09.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:19:09.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) 17:19:09.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" 17:19:09.9 Info: DROP TABLE "Commands" 17:19:09.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:09.9 Info: => 0.0046318s 17:19:09.9 Info: AlterTable Commands 17:19:09.9 Info: => 1.3E-06s 17:19:09.9 Info: AlterColumn Commands StartedAt DateTimeOffset 17:19:09.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) 17:19:09.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" 17:19:09.9 Info: DROP TABLE "Commands" 17:19:09.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:09.9 Info: => 0.0047784s 17:19:09.9 Info: AlterTable Commands 17:19:09.9 Info: => 1.2E-06s 17:19:09.9 Info: AlterColumn Commands EndedAt DateTimeOffset 17:19:09.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) 17:19:09.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" 17:19:09.9 Info: DROP TABLE "Commands" 17:19:09.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:09.9 Info: => 0.0059267s 17:19:09.9 Info: AlterTable DownloadClientStatus 17:19:09.9 Info: => 1.6E-06s 17:19:09.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:19:09.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) 17:19:09.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:09.9 Info: DROP TABLE "DownloadClientStatus" 17:19:09.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:09.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:09.9 Info: => 0.004753s 17:19:09.9 Info: AlterTable DownloadClientStatus 17:19:09.9 Info: => 1.1E-06s 17:19:09.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:19:09.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) 17:19:09.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:09.9 Info: DROP TABLE "DownloadClientStatus" 17:19:09.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:09.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:09.9 Info: => 0.0059974s 17:19:09.9 Info: AlterTable DownloadClientStatus 17:19:09.9 Info: => 1.3E-06s 17:19:09.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:19:09.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) 17:19:09.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:09.9 Info: DROP TABLE "DownloadClientStatus" 17:19:09.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:09.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:09.9 Info: => 0.0047608s 17:19:09.9 Info: AlterTable DownloadHistory 17:19:09.9 Info: => 1.1E-06s 17:19:09.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:19:09.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 17:19:09.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 17:19:09.9 Info: DROP TABLE "DownloadHistory" 17:19:09.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:19:09.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:09.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:09.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:09.9 Info: => 0.0050829s 17:19:09.9 Info: AlterTable ExtraFiles 17:19:09.9 Info: => 1.2E-06s 17:19:09.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:19:09.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) 17:19:09.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" 17:19:09.9 Info: DROP TABLE "ExtraFiles" 17:19:09.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:09.9 Info: => 0.0046275s 17:19:09.9 Info: AlterTable ExtraFiles 17:19:09.9 Info: => 1.3E-06s 17:19:09.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:19:09.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) 17:19:09.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" 17:19:09.9 Info: DROP TABLE "ExtraFiles" 17:19:09.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:09.9 Info: => 0.0058065s 17:19:09.9 Info: AlterTable History 17:19:09.9 Info: => 1.4E-06s 17:19:09.9 Info: AlterColumn History Date DateTimeOffset 17:19:09.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) 17:19:09.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" 17:19:09.9 Info: DROP TABLE "History" 17:19:09.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:09.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:09.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:09.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:09.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:09.9 Info: => 0.0052199s 17:19:09.9 Info: AlterTable ImportListStatus 17:19:09.9 Info: => 1E-06s 17:19:09.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:19:09.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) 17:19:09.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:09.9 Info: DROP TABLE "ImportListStatus" 17:19:09.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:09.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:09.9 Info: => 0.0061469s 17:19:09.9 Info: AlterTable ImportListStatus 17:19:09.9 Info: => 1.2E-06s 17:19:09.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:19:09.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) 17:19:09.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:09.9 Info: DROP TABLE "ImportListStatus" 17:19:09.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:09.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:09.9 Info: => 0.0048122s 17:19:09.9 Info: AlterTable ImportListStatus 17:19:09.9 Info: => 1.1E-06s 17:19:09.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:19:09.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) 17:19:09.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:09.9 Info: DROP TABLE "ImportListStatus" 17:19:09.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:09.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:09.9 Info: => 0.0047415s 17:19:09.9 Info: AlterTable IndexerStatus 17:19:09.9 Info: => 1.1E-06s 17:19:09.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:19:09.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) 17:19:09.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:09.9 Info: DROP TABLE "IndexerStatus" 17:19:09.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:09.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:09.9 Info: => 0.0047133s 17:19:09.9 Info: AlterTable IndexerStatus 17:19:09.9 Info: => 1.1E-06s 17:19:09.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:19:10.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) 17:19:10.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:10.0 Info: DROP TABLE "IndexerStatus" 17:19:10.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:10.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:10.0 Info: => 0.0059436s 17:19:10.0 Info: AlterTable IndexerStatus 17:19:10.0 Info: => 1.2E-06s 17:19:10.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:19:10.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) 17:19:10.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:10.0 Info: DROP TABLE "IndexerStatus" 17:19:10.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:10.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:10.0 Info: => 0.0061722s 17:19:10.0 Info: AlterTable LyricFiles 17:19:10.0 Info: => 1.1E-06s 17:19:10.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.0 Info: DROP TABLE "LyricFiles" 17:19:10.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:10.0 Info: => 0.0045447s 17:19:10.0 Info: AlterTable LyricFiles 17:19:10.0 Info: => 1.4E-06s 17:19:10.0 Info: AlterColumn LyricFiles Added DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.0 Info: DROP TABLE "LyricFiles" 17:19:10.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:10.0 Info: => 0.0045913s 17:19:10.0 Info: AlterTable MetadataFiles 17:19:10.0 Info: => 1.2E-06s 17:19:10.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.0 Info: DROP TABLE "MetadataFiles" 17:19:10.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:10.0 Info: => 0.0046191s 17:19:10.0 Info: AlterTable MetadataFiles 17:19:10.0 Info: => 1.1E-06s 17:19:10.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.0 Info: DROP TABLE "MetadataFiles" 17:19:10.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:10.0 Info: => 0.0064989s 17:19:10.0 Info: AlterTable PendingReleases 17:19:10.0 Info: => 1.3E-06s 17:19:10.0 Info: AlterColumn PendingReleases Added DateTimeOffset 17:19:10.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) 17:19:10.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:19:10.0 Info: DROP TABLE "PendingReleases" 17:19:10.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:19:10.0 Info: => 0.0045525s 17:19:10.0 Info: AlterTable ScheduledTasks 17:19:10.0 Info: => 1.4E-06s 17:19:10.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:19:10.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) 17:19:10.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:10.0 Info: DROP TABLE "ScheduledTasks" 17:19:10.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:10.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:10.0 Info: => 0.0058572s 17:19:10.0 Info: AlterTable ScheduledTasks 17:19:10.0 Info: => 1.2E-06s 17:19:10.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:19:10.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) 17:19:10.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:10.0 Info: DROP TABLE "ScheduledTasks" 17:19:10.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:10.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:10.0 Info: => 0.0046954s 17:19:10.0 Info: AlterTable TrackFiles 17:19:10.0 Info: => 1.2E-06s 17:19:10.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.0 Info: DROP TABLE "TrackFiles" 17:19:10.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:10.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:10.0 Info: => 0.0048531s 17:19:10.0 Info: AlterTable TrackFiles 17:19:10.0 Info: => 1.1E-06s 17:19:10.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.0 Info: DROP TABLE "TrackFiles" 17:19:10.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:10.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:10.0 Info: => 0.006162s 17:19:10.0 Info: AlterTable VersionInfo 17:19:10.0 Info: => 1.1E-06s 17:19:10.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:19:10.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:19:10.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:19:10.0 Info: DROP TABLE "VersionInfo" 17:19:10.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:19:10.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:10.0 Info: => 0.0046698s 17:19:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:19:10', 'postgres_update_timestamp_columns_to_with_timezone') 17:19:10.0 Info: Committing Transaction 17:19:10.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:19:10.0 Info: => 0.0054338s 17:19:10.0 Info: 62: add_on_delete_to_notifications migrating 17:19:10.0 Info: Beginning Transaction 17:19:10.0 Info: Starting migration of Main DB to 62 17:19:10.0 Info: AlterTable Notifications 17:19:10.0 Info: => 1.1E-06s 17:19:10.0 Info: CreateColumn Notifications OnArtistDelete Boolean 17:19:10.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:19:10.0 Info: => 0.0006652s 17:19:10.0 Info: AlterTable Notifications 17:19:10.0 Info: => 1.3E-06s 17:19:10.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:19:10.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:19:10.0 Info: => 0.0006283s 17:19:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:19:10', 'add_on_delete_to_notifications') 17:19:10.0 Info: Committing Transaction 17:19:10.0 Info: 62: add_on_delete_to_notifications migrated 17:19:10.0 Info: => 0.0009577s 17:19:10.0 Info: 63: add_custom_formats migrating 17:19:10.0 Info: Beginning Transaction 17:19:10.0 Info: Starting migration of Main DB to 63 17:19:10.0 Info: AlterTable DelayProfiles 17:19:10.0 Info: => 1.4E-06s 17:19:10.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:19:10.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:19:10.0 Info: => 0.000678s 17:19:10.0 Info: UpdateData 17:19:10.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:19:10.0 Info: => 5.58E-05s 17:19:10.0 Info: AlterTable TrackFiles 17:19:10.0 Info: => 1E-06s 17:19:10.0 Info: CreateColumn TrackFiles OriginalFilePath String 17:19:10.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:19:10.0 Info: => 0.000622s 17:19:10.0 Info: PerformDBOperation 17:19:10.0 Info: Performing DB Operation 17:19:10.0 Info: => 3.47E-05s 17:19:10.0 Info: CreateTable CustomFormats 17:19:10.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) 17:19:10.0 Info: => 0.0001358s 17:19:10.0 Info: CreateIndex CustomFormats (Name) 17:19:10.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:19:10.0 Info: => 9.08E-05s 17:19:10.0 Info: AlterTable QualityProfiles 17:19:10.0 Info: => 1.1E-06s 17:19:10.0 Info: CreateColumn QualityProfiles FormatItems String 17:19:10.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:19:10.0 Info: => 0.0006362s 17:19:10.0 Info: AlterTable QualityProfiles 17:19:10.0 Info: => 1E-06s 17:19:10.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:19:10.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:10.0 Info: => 0.0006325s 17:19:10.0 Info: AlterTable QualityProfiles 17:19:10.0 Info: => 1.1E-06s 17:19:10.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:19:10.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:10.0 Info: => 0.0006245s 17:19:10.0 Info: PerformDBOperation 17:19:10.0 Info: Performing DB Operation 17:19:10.0 Info: => 6.97E-05s 17:19:10.0 Info: PerformDBOperation 17:19:10.0 Info: Performing DB Operation 17:19:10.0 Info: => 4.6E-05s 17:19:10.0 Info: DeleteColumn ReleaseProfiles Preferred 17:19:10.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) 17:19:10.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:10.0 Info: DROP TABLE "ReleaseProfiles" 17:19:10.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:10.0 Info: => 0.0046374s 17:19:10.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:19:10.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) 17:19:10.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:10.0 Info: DROP TABLE "ReleaseProfiles" 17:19:10.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:10.0 Info: => 0.0059878s 17:19:10.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:10.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:10.0 Info: => 5.56E-05s 17:19:10.0 Info: AlterTable DelayProfiles 17:19:10.0 Info: => 1E-06s 17:19:10.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:19:10.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:10.0 Info: => 0.0006479s 17:19:10.0 Info: AlterTable DelayProfiles 17:19:10.0 Info: => 1.3E-06s 17:19:10.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:19:10.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:19:10.0 Info: => 0.0006418s 17:19:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:19:10', 'add_custom_formats') 17:19:10.0 Info: Committing Transaction 17:19:10.0 Info: 63: add_custom_formats migrated 17:19:10.0 Info: => 0.001041s 17:19:10.0 Info: 64: add_result_to_commands migrating 17:19:10.0 Info: Beginning Transaction 17:19:10.0 Info: Starting migration of Main DB to 64 17:19:10.0 Info: AlterTable Commands 17:19:10.0 Info: => 1.3E-06s 17:19:10.0 Info: CreateColumn Commands Result Int32 17:19:10.0 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 17:19:10.0 Info: => 0.0006821s 17:19:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-02-04T17:19:10', 'add_result_to_commands') 17:19:10.0 Info: Committing Transaction 17:19:10.0 Info: 64: add_result_to_commands migrated 17:19:10.0 Info: => 0.0009916s 17:19:10.0 Info: 65: health_restored_notification migrating 17:19:10.0 Info: Beginning Transaction 17:19:10.0 Info: Starting migration of Main DB to 65 17:19:10.0 Info: AlterTable Notifications 17:19:10.0 Info: => 1.2E-06s 17:19:10.0 Info: CreateColumn Notifications OnHealthRestored Boolean 17:19:10.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 17:19:10.0 Info: => 0.0006748s 17:19:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-02-04T17:19:10', 'health_restored_notification') 17:19:10.0 Info: Committing Transaction 17:19:10.0 Info: 65: health_restored_notification migrated 17:19:10.0 Info: => 0.0009815s 17:19:10.0 Info: 66: remove_uc migrating 17:19:10.0 Info: Beginning Transaction 17:19:10.0 Info: Starting migration of Main DB to 66 17:19:10.0 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 17:19:10.0 Info: => 5.65E-05s 17:19:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-02-04T17:19:10', 'remove_uc') 17:19:10.0 Info: Committing Transaction 17:19:10.0 Info: 66: remove_uc migrated 17:19:10.0 Info: => 0.0003159s 17:19:10.0 Info: 67: download_clients_rename_tv_to_music migrating 17:19:10.0 Info: Beginning Transaction 17:19:10.0 Info: Starting migration of Main DB to 67 17:19:10.0 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') 17:19:10.0 Info: PerformDBOperation 17:19:10.0 Info: Performing DB Operation 17:19:10.0 Info: => 0.0054569s 17:19:10.0 Info: -> 1 Insert operations completed in 00:00:00.0001059 taking an average of 00:00:00.0001059 17:19:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-02-04T17:19:10', 'download_clients_rename_tv_to_music') 17:19:10.0 Info: Committing Transaction 17:19:10.0 Info: 67: download_clients_rename_tv_to_music migrated 17:19:10.0 Info: => 0.0058984s 17:19:10.0 Debug: Took: 00:00:00.4657618 17:19:10.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 17:19:10.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 17:19:10.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863501389364_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:10.1 Info: DatabaseEngineVersionCheck migrating 17:19:10.1 Info: PerformDBOperation 17:19:10.1 Info: Performing DB Operation 17:19:10.1 Info: SQLite 3.48.0 17:19:10.1 Info: => 0.001125s 17:19:10.1 Info: DatabaseEngineVersionCheck migrated 17:19:10.1 Info: => 0.0011432s 17:19:10.1 Info: VersionMigration migrating 17:19:10.1 Info: Beginning Transaction 17:19:10.1 Info: CreateTable VersionInfo 17:19:10.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:10.1 Info: => 0.0001791s 17:19:10.1 Info: Committing Transaction 17:19:10.1 Info: VersionMigration migrated 17:19:10.1 Info: => 0.0005411s 17:19:10.1 Info: VersionUniqueMigration migrating 17:19:10.1 Info: Beginning Transaction 17:19:10.1 Info: CreateIndex VersionInfo (Version) 17:19:10.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:10.1 Info: => 0.0001614s 17:19:10.1 Info: AlterTable VersionInfo 17:19:10.1 Info: => 1.3E-06s 17:19:10.1 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:10.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:10.1 Info: => 0.0006061s 17:19:10.1 Info: Committing Transaction 17:19:10.1 Info: VersionUniqueMigration migrated 17:19:10.1 Info: => 0.0008199s 17:19:10.1 Info: VersionDescriptionMigration migrating 17:19:10.1 Info: Beginning Transaction 17:19:10.1 Info: AlterTable VersionInfo 17:19:10.1 Info: => 1.1E-06s 17:19:10.1 Info: CreateColumn VersionInfo Description String 17:19:10.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:10.1 Info: => 0.0002089s 17:19:10.1 Info: Committing Transaction 17:19:10.1 Info: VersionDescriptionMigration migrated 17:19:10.1 Info: => 0.0004011s 17:19:10.1 Info: 1: InitialSetup migrating 17:19:10.1 Info: Beginning Transaction 17:19:10.1 Info: Starting migration of Main DB to 1 17:19:10.1 Info: CreateTable Config 17:19:10.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:10.1 Info: => 0.0002194s 17:19:10.1 Info: CreateIndex Config (Key) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:10.1 Info: => 0.0001076s 17:19:10.1 Info: CreateTable RootFolders 17:19:10.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:10.1 Info: => 0.0001155s 17:19:10.1 Info: CreateIndex RootFolders (Path) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:10.1 Info: => 9.64E-05s 17:19:10.1 Info: CreateTable Artists 17:19:10.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) 17:19:10.1 Info: => 0.0002835s 17:19:10.1 Info: CreateIndex Artists (ForeignArtistId) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:10.1 Info: => 0.0001024s 17:19:10.1 Info: CreateIndex Artists (NameSlug) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:10.1 Info: => 9.82E-05s 17:19:10.1 Info: CreateIndex Artists (CleanName) 17:19:10.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.1 Info: => 9.27E-05s 17:19:10.1 Info: CreateIndex Artists (Path) 17:19:10.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.1 Info: => 9.15E-05s 17:19:10.1 Info: CreateTable Albums 17:19:10.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) 17:19:10.1 Info: => 0.0002479s 17:19:10.1 Info: CreateIndex Albums (ForeignAlbumId) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:10.1 Info: => 0.0001043s 17:19:10.1 Info: CreateIndex Albums (MBId) 17:19:10.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:10.1 Info: => 9.26E-05s 17:19:10.1 Info: CreateIndex Albums (TADBId) 17:19:10.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:10.1 Info: => 9.3E-05s 17:19:10.1 Info: CreateIndex Albums (TitleSlug) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:10.1 Info: => 9.5E-05s 17:19:10.1 Info: CreateIndex Albums (CleanTitle) 17:19:10.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:10.1 Info: => 9.42E-05s 17:19:10.1 Info: CreateIndex Albums (Path) 17:19:10.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:10.1 Info: => 0.0001427s 17:19:10.1 Info: CreateTable Tracks 17:19:10.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) 17:19:10.1 Info: => 0.0001875s 17:19:10.1 Info: CreateIndex Tracks (ForeignTrackId) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:10.1 Info: => 0.0001018s 17:19:10.1 Info: CreateIndex Tracks (ArtistId) 17:19:10.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:10.1 Info: => 0.0001002s 17:19:10.1 Info: CreateIndex Tracks (TrackFileId) 17:19:10.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:10.1 Info: => 0.0001113s 17:19:10.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:10.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:10.1 Info: => 0.0001071s 17:19:10.1 Info: CreateTable TrackFiles 17:19:10.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) 17:19:10.1 Info: => 0.0001796s 17:19:10.1 Info: CreateIndex TrackFiles (ArtistId) 17:19:10.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:10.1 Info: => 0.0001038s 17:19:10.1 Info: CreateIndex TrackFiles (AlbumId) 17:19:10.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.1 Info: => 9.53E-05s 17:19:10.1 Info: CreateTable History 17:19:10.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) 17:19:10.1 Info: => 0.0023631s 17:19:10.1 Info: CreateIndex History (Date) 17:19:10.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:10.1 Info: => 0.0001177s 17:19:10.1 Info: CreateIndex History (EventType) 17:19:10.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:10.1 Info: => 0.0001146s 17:19:10.1 Info: CreateIndex History (DownloadId) 17:19:10.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:10.1 Info: => 0.0001022s 17:19:10.1 Info: CreateIndex History (AlbumId) 17:19:10.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:10.1 Info: => 0.0001005s 17:19:10.1 Info: CreateTable Notifications 17:19:10.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) 17:19:10.1 Info: => 0.0001737s 17:19:10.1 Info: CreateTable ScheduledTasks 17:19:10.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:10.1 Info: => 0.0001544s 17:19:10.1 Info: CreateIndex ScheduledTasks (TypeName) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:10.1 Info: => 0.0001052s 17:19:10.1 Info: CreateTable Indexers 17:19:10.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) 17:19:10.1 Info: => 0.0001376s 17:19:10.1 Info: CreateIndex Indexers (Name) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:10.1 Info: => 0.0001168s 17:19:10.1 Info: CreateTable Profiles 17:19:10.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:10.1 Info: => 0.0001495s 17:19:10.1 Info: CreateIndex Profiles (Name) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:10.1 Info: => 0.000105s 17:19:10.1 Info: CreateTable QualityDefinitions 17:19:10.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:10.1 Info: => 0.0001547s 17:19:10.1 Info: CreateIndex QualityDefinitions (Quality) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:10.1 Info: => 0.000105s 17:19:10.1 Info: CreateIndex QualityDefinitions (Title) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:10.1 Info: => 0.0001032s 17:19:10.1 Info: CreateTable NamingConfig 17:19:10.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) 17:19:10.1 Info: => 0.0001617s 17:19:10.1 Info: CreateTable Blacklist 17:19:10.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 '') 17:19:10.1 Info: => 0.0002013s 17:19:10.1 Info: CreateTable Metadata 17:19:10.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) 17:19:10.1 Info: => 0.0001369s 17:19:10.1 Info: CreateTable MetadataFiles 17:19:10.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) 17:19:10.1 Info: => 0.000173s 17:19:10.1 Info: CreateTable DownloadClients 17:19:10.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) 17:19:10.1 Info: => 0.0001518s 17:19:10.1 Info: CreateTable PendingReleases 17:19:10.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 '') 17:19:10.1 Info: => 0.0001767s 17:19:10.1 Info: CreateTable RemotePathMappings 17:19:10.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:10.1 Info: => 0.0001415s 17:19:10.1 Info: CreateTable Tags 17:19:10.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:10.1 Info: => 0.0001241s 17:19:10.1 Info: CreateIndex Tags (Label) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:10.1 Info: => 0.0001136s 17:19:10.1 Info: CreateTable Restrictions 17:19:10.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:10.1 Info: => 0.000143s 17:19:10.1 Info: CreateTable DelayProfiles 17:19:10.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) 17:19:10.1 Info: => 0.000168s 17:19:10.1 Info: CreateTable Users 17:19:10.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:10.1 Info: => 0.0001349s 17:19:10.1 Info: CreateIndex Users (Identifier) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:10.1 Info: => 0.0001059s 17:19:10.1 Info: CreateIndex Users (Username) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:10.1 Info: => 0.0001031s 17:19:10.1 Info: CreateTable Commands 17:19:10.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) 17:19:10.1 Info: => 0.0001761s 17:19:10.1 Info: CreateTable IndexerStatus 17:19:10.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) 17:19:10.1 Info: => 0.0001696s 17:19:10.1 Info: CreateIndex IndexerStatus (ProviderId) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:10.1 Info: => 0.0001166s 17:19:10.1 Info: CreateTable ExtraFiles 17:19:10.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) 17:19:10.1 Info: => 0.0001651s 17:19:10.1 Info: CreateTable LyricFiles 17:19:10.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) 17:19:10.1 Info: => 0.0001738s 17:19:10.1 Info: CreateTable LanguageProfiles 17:19:10.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:10.1 Info: => 0.0001355s 17:19:10.1 Info: CreateIndex LanguageProfiles (Name) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:10.1 Info: => 0.00011s 17:19:10.1 Info: CreateTable DownloadClientStatus 17:19:10.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) 17:19:10.1 Info: => 0.0001468s 17:19:10.1 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:10.1 Info: => 0.0001237s 17:19:10.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:10.1 Info: -> 1 Insert operations completed in 00:00:00.0000705 taking an average of 00:00:00.0000705 17:19:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:10', 'InitialSetup') 17:19:10.1 Info: Committing Transaction 17:19:10.1 Info: 1: InitialSetup migrated 17:19:10.1 Info: => 0.0009765s 17:19:10.1 Info: 2: add_reason_to_pending_releases migrating 17:19:10.1 Info: Beginning Transaction 17:19:10.1 Info: Starting migration of Main DB to 2 17:19:10.1 Info: AlterTable PendingReleases 17:19:10.1 Info: => 1.2E-06s 17:19:10.1 Info: CreateColumn PendingReleases Reason Int32 17:19:10.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:10.1 Info: => 0.0006038s 17:19:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:10', 'add_reason_to_pending_releases') 17:19:10.1 Info: Committing Transaction 17:19:10.1 Info: 2: add_reason_to_pending_releases migrated 17:19:10.1 Info: => 0.0008966s 17:19:10.1 Info: 3: add_medium_support migrating 17:19:10.1 Info: Beginning Transaction 17:19:10.1 Info: Starting migration of Main DB to 3 17:19:10.1 Info: AlterTable Albums 17:19:10.1 Info: => 1.3E-06s 17:19:10.1 Info: CreateColumn Albums Media String 17:19:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:10.1 Info: => 0.0006027s 17:19:10.1 Info: AlterTable Tracks 17:19:10.1 Info: => 1.2E-06s 17:19:10.1 Info: CreateColumn Tracks MediumNumber Int32 17:19:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:10.1 Info: => 0.0005683s 17:19:10.1 Info: AlterTable Tracks 17:19:10.1 Info: => 1.2E-06s 17:19:10.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:10.1 Info: => 0.0005544s 17:19:10.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:10.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:10.1 Info: => 6.63E-05s 17:19:10.1 Info: DeleteColumn Tracks TrackNumber 17:19:10.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) 17:19:10.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" 17:19:10.1 Info: DROP TABLE "Tracks" 17:19:10.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:10.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:10.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:10.1 Info: => 0.0044568s 17:19:10.1 Info: AlterTable Tracks 17:19:10.1 Info: => 1.2E-06s 17:19:10.1 Info: CreateColumn Tracks TrackNumber String 17:19:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:10.1 Info: => 0.0005339s 17:19:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:10', 'add_medium_support') 17:19:10.1 Info: Committing Transaction 17:19:10.1 Info: 3: add_medium_support migrated 17:19:10.1 Info: => 0.0009202s 17:19:10.1 Info: 4: add_various_qualites_in_profile migrating 17:19:10.1 Info: Beginning Transaction 17:19:10.1 Info: Starting migration of Main DB to 4 17:19:10.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:10.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:10.1 Info: => 5.79E-05s 17:19:10.1 Info: PerformDBOperation 17:19:10.1 Info: Performing DB Operation 17:19:10.1 Info: => 3.25E-05s 17:19:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:10', 'add_various_qualites_in_profile') 17:19:10.1 Info: Committing Transaction 17:19:10.1 Info: 4: add_various_qualites_in_profile migrated 17:19:10.1 Info: => 0.0002996s 17:19:10.1 Info: 5: metadata_profiles migrating 17:19:10.1 Info: Beginning Transaction 17:19:10.1 Info: Starting migration of Main DB to 5 17:19:10.1 Info: CreateTable MetadataProfiles 17:19:10.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:10.1 Info: => 0.0001715s 17:19:10.1 Info: CreateIndex MetadataProfiles (Name) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:10.1 Info: => 0.0001243s 17:19:10.1 Info: AlterTable Artists 17:19:10.1 Info: => 1E-06s 17:19:10.1 Info: CreateColumn Artists MetadataProfileId Int32 17:19:10.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:10.1 Info: => 0.0005748s 17:19:10.1 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:10.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) 17:19:10.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" 17:19:10.1 Info: DROP TABLE "Artists" 17:19:10.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:10.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.1 Info: => 0.0046859s 17:19:10.1 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:10.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) 17:19:10.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" 17:19:10.1 Info: DROP TABLE "Artists" 17:19:10.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:10.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.1 Info: => 0.0046027s 17:19:10.1 Info: AlterTable Albums 17:19:10.1 Info: => 1.1E-06s 17:19:10.1 Info: CreateColumn Albums SecondaryTypes String 17:19:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:10.1 Info: => 0.0005455s 17:19:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:10', 'metadata_profiles') 17:19:10.1 Info: Committing Transaction 17:19:10.1 Info: 5: metadata_profiles migrated 17:19:10.1 Info: => 0.0009635s 17:19:10.1 Info: 6: separate_automatic_and_interactive_search migrating 17:19:10.1 Info: Beginning Transaction 17:19:10.1 Info: Starting migration of Main DB to 6 17:19:10.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:10.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) 17:19:10.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:10.2 Info: DROP TABLE "Indexers" 17:19:10.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:10.2 Info: => 0.0052914s 17:19:10.2 Info: AlterTable Indexers 17:19:10.2 Info: => 1.2E-06s 17:19:10.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:10.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:10.2 Info: => 0.0005394s 17:19:10.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:10.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:10.2 Info: => 4.35E-05s 17:19:10.2 Info: AlterTable Indexers 17:19:10.2 Info: => 1.1E-06s 17:19:10.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:10.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) 17:19:10.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" 17:19:10.2 Info: DROP TABLE "Indexers" 17:19:10.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:10.2 Info: => 0.0039248s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:10', 'separate_automatic_and_interactive_search') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 6: separate_automatic_and_interactive_search migrated 17:19:10.2 Info: => 0.0042887s 17:19:10.2 Info: 7: change_album_path_to_relative migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 7 17:19:10.2 Info: DeleteColumn Albums Path 17:19:10.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) 17:19:10.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" 17:19:10.2 Info: DROP TABLE "Albums" 17:19:10.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:10.2 Info: => 0.0048227s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:10', 'change_album_path_to_relative') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 7: change_album_path_to_relative migrated 17:19:10.2 Info: => 0.0052333s 17:19:10.2 Info: 8: change_quality_size_mb_to_kb migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 8 17:19:10.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 17:19:10.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 17:19:10.2 Info: => 8.44E-05s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:10', 'change_quality_size_mb_to_kb') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 8: change_quality_size_mb_to_kb migrated 17:19:10.2 Info: => 0.000341s 17:19:10.2 Info: 9: album_releases migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 9 17:19:10.2 Info: AlterTable Albums 17:19:10.2 Info: => 1.1E-06s 17:19:10.2 Info: CreateColumn Albums Releases String 17:19:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:10.2 Info: => 0.0005864s 17:19:10.2 Info: AlterTable Albums 17:19:10.2 Info: => 1.3E-06s 17:19:10.2 Info: CreateColumn Albums CurrentRelease String 17:19:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:10.2 Info: => 0.0005471s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:10', 'album_releases') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 9: album_releases migrated 17:19:10.2 Info: => 0.0008385s 17:19:10.2 Info: 10: album_releases_fix migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 10 17:19:10.2 Info: AlterTable Albums 17:19:10.2 Info: => 1.2E-06s 17:19:10.2 Info: AlterColumn Albums Releases String 17:19:10.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) 17:19:10.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" 17:19:10.2 Info: DROP TABLE "Albums" 17:19:10.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:10.2 Info: => 0.0068652s 17:19:10.2 Info: AlterTable Albums 17:19:10.2 Info: => 1.1E-06s 17:19:10.2 Info: AlterColumn Albums CurrentRelease String 17:19:10.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) 17:19:10.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" 17:19:10.2 Info: DROP TABLE "Albums" 17:19:10.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:10.2 Info: => 0.0046696s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:10', 'album_releases_fix') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 10: album_releases_fix migrated 17:19:10.2 Info: => 0.005055s 17:19:10.2 Info: 11: import_lists migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 11 17:19:10.2 Info: CreateTable ImportLists 17:19:10.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) 17:19:10.2 Info: => 0.0002082s 17:19:10.2 Info: CreateIndex ImportLists (Name) 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:10.2 Info: => 0.0001116s 17:19:10.2 Info: CreateTable ImportListStatus 17:19:10.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) 17:19:10.2 Info: => 0.0001645s 17:19:10.2 Info: CreateIndex ImportListStatus (ProviderId) 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:10.2 Info: => 0.0001262s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:10', 'import_lists') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 11: import_lists migrated 17:19:10.2 Info: => 0.0004674s 17:19:10.2 Info: 12: add_release_status migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 12 17:19:10.2 Info: AlterTable MetadataProfiles 17:19:10.2 Info: => 1.2E-06s 17:19:10.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:10.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:10.2 Info: => 0.0006051s 17:19:10.2 Info: PerformDBOperation 17:19:10.2 Info: Performing DB Operation 17:19:10.2 Info: => 3.14E-05s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:10', 'add_release_status') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 12: add_release_status migrated 17:19:10.2 Info: => 0.0003112s 17:19:10.2 Info: 13: album_download_notification migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 13 17:19:10.2 Info: AlterTable Notifications 17:19:10.2 Info: => 1.2E-06s 17:19:10.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:10.2 Info: => 0.0005954s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:10', 'album_download_notification') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 13: album_download_notification migrated 17:19:10.2 Info: => 0.0009005s 17:19:10.2 Info: 14: fix_language_metadata_profiles migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 14 17:19:10.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 17:19:10.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 17:19:10.2 Info: => 0.0001163s 17:19:10.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 17:19:10.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 17:19:10.2 Info: => 8.52E-05s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:10', 'fix_language_metadata_profiles') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 14: fix_language_metadata_profiles migrated 17:19:10.2 Info: => 0.0003375s 17:19:10.2 Info: 15: remove_fanzub migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 15 17:19:10.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:10.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:10.2 Info: => 4.76E-05s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:10', 'remove_fanzub') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 15: remove_fanzub migrated 17:19:10.2 Info: => 0.0002947s 17:19:10.2 Info: 16: update_artist_history_indexes migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 16 17:19:10.2 Info: CreateIndex Albums (ArtistId) 17:19:10.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:10.2 Info: => 0.0001135s 17:19:10.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:10.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:10.2 Info: => 8.92E-05s 17:19:10.2 Info: DeleteIndex History (AlbumId) 17:19:10.2 Info: DROP INDEX "IX_History_AlbumId" 17:19:10.2 Info: => 0.0001241s 17:19:10.2 Info: CreateIndex History (AlbumId, Date) 17:19:10.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:10.2 Info: => 9.89E-05s 17:19:10.2 Info: DeleteIndex History (DownloadId) 17:19:10.2 Info: DROP INDEX "IX_History_DownloadId" 17:19:10.2 Info: => 0.0001129s 17:19:10.2 Info: CreateIndex History (DownloadId, Date) 17:19:10.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:10.2 Info: => 9.41E-05s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:10', 'update_artist_history_indexes') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 16: update_artist_history_indexes migrated 17:19:10.2 Info: => 0.0004137s 17:19:10.2 Info: 17: remove_nma migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 17 17:19:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:10.2 Info: => 5.12E-05s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:10', 'remove_nma') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 17: remove_nma migrated 17:19:10.2 Info: => 0.0002986s 17:19:10.2 Info: 18: album_disambiguation migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 18 17:19:10.2 Info: AlterTable Albums 17:19:10.2 Info: => 1.2E-06s 17:19:10.2 Info: CreateColumn Albums Disambiguation String 17:19:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:10.2 Info: => 0.0006043s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:10', 'album_disambiguation') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 18: album_disambiguation migrated 17:19:10.2 Info: => 0.0009496s 17:19:10.2 Info: 19: add_ape_quality_in_profiles migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 19 17:19:10.2 Info: PerformDBOperation 17:19:10.2 Info: Performing DB Operation 17:19:10.2 Info: => 3.91E-05s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:10', 'add_ape_quality_in_profiles') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 19: add_ape_quality_in_profiles migrated 17:19:10.2 Info: => 0.0003014s 17:19:10.2 Info: 20: remove_pushalot migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 20 17:19:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:10.2 Info: => 5.33E-05s 17:19:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:10.2 Info: => 3.78E-05s 17:19:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:10.2 Info: => 3.81E-05s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:10', 'remove_pushalot') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 20: remove_pushalot migrated 17:19:10.2 Info: => 0.00029s 17:19:10.2 Info: 21: add_custom_filters migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 21 17:19:10.2 Info: CreateTable CustomFilters 17:19:10.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:10.2 Info: => 0.0001332s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:10', 'add_custom_filters') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 21: add_custom_filters migrated 17:19:10.2 Info: => 0.0004218s 17:19:10.2 Info: 22: import_list_tags migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 22 17:19:10.2 Info: AlterTable ImportLists 17:19:10.2 Info: => 1.1E-06s 17:19:10.2 Info: CreateColumn ImportLists Tags String 17:19:10.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:10.2 Info: => 0.0006044s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:10', 'import_list_tags') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 22: import_list_tags migrated 17:19:10.2 Info: => 0.0009219s 17:19:10.2 Info: 23: add_release_groups_etc migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 23 17:19:10.2 Info: CreateTable ArtistMetadata 17:19:10.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) 17:19:10.2 Info: => 0.0001977s 17:19:10.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:10.2 Info: => 9.39E-05s 17:19:10.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" 17:19:10.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" 17:19:10.2 Info: => 9.54E-05s 17:19:10.2 Info: AlterTable Artists 17:19:10.2 Info: => 1E-06s 17:19:10.2 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:10.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:10.2 Info: => 0.0006216s 17:19:10.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:10.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:10.2 Info: => 7.49E-05s 17:19:10.2 Info: CreateTable AlbumReleases 17:19:10.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) 17:19:10.2 Info: => 0.0001656s 17:19:10.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:10.2 Info: => 8.93E-05s 17:19:10.2 Info: CreateIndex AlbumReleases (AlbumId) 17:19:10.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:10.2 Info: => 8.4E-05s 17:19:10.2 Info: PerformDBOperation 17:19:10.2 Info: Performing DB Operation 17:19:10.2 Info: => 3.59E-05s 17:19:10.2 Info: AlterTable Albums 17:19:10.2 Info: => 1E-06s 17:19:10.2 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:10.2 Info: => 0.0006188s 17:19:10.2 Info: AlterTable Albums 17:19:10.2 Info: => 1.2E-06s 17:19:10.2 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:10.2 Info: => 0.0006144s 17:19:10.2 Info: AlterTable Albums 17:19:10.2 Info: => 1.2E-06s 17:19:10.2 Info: CreateColumn Albums Links String 17:19:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:10.2 Info: => 0.000609s 17:19:10.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:10.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:10.2 Info: => 0.0001248s 17:19:10.2 Info: AlterTable Tracks 17:19:10.2 Info: => 1E-06s 17:19:10.2 Info: CreateColumn Tracks ForeignRecordingId String 17:19:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:10.2 Info: => 0.0006156s 17:19:10.2 Info: AlterTable Tracks 17:19:10.2 Info: => 1.1E-06s 17:19:10.2 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:10.2 Info: => 0.0006061s 17:19:10.2 Info: AlterTable Tracks 17:19:10.2 Info: => 1.1E-06s 17:19:10.2 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:10.2 Info: => 0.0006034s 17:19:10.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:10.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:10.2 Info: => 8.73E-05s 17:19:10.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:10.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:10.2 Info: => 7.28E-05s 17:19:10.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:10.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) 17:19:10.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" 17:19:10.2 Info: DROP TABLE "Artists" 17:19:10.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.2 Info: => 0.0060619s 17:19:10.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:10.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) 17:19:10.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" 17:19:10.2 Info: DROP TABLE "Albums" 17:19:10.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:10.2 Info: => 0.0049331s 17:19:10.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:10.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) 17:19:10.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" 17:19:10.2 Info: DROP TABLE "Tracks" 17:19:10.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:10.2 Info: => 0.0058707s 17:19:10.2 Info: DeleteColumn TrackFiles ArtistId 17:19:10.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) 17:19:10.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" 17:19:10.2 Info: DROP TABLE "TrackFiles" 17:19:10.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:10.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.2 Info: => 0.0045289s 17:19:10.2 Info: CreateIndex Artists (ArtistMetadataId) 17:19:10.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:10.2 Info: => 8.81E-05s 17:19:10.2 Info: CreateIndex Artists (Monitored) 17:19:10.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:10.2 Info: => 8.2E-05s 17:19:10.2 Info: CreateIndex Albums (ArtistMetadataId) 17:19:10.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:10.2 Info: => 8.45E-05s 17:19:10.2 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:10.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:10.2 Info: => 8.18E-05s 17:19:10.2 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:10.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:10.2 Info: => 7.96E-05s 17:19:10.2 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:10.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:10.2 Info: => 7.96E-05s 17:19:10.2 Info: UpdateData 17:19:10.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:10.2 Info: => 4.89E-05s 17:19:10.2 Info: UpdateData 17:19:10.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:10.2 Info: => 4.24E-05s 17:19:10.2 Info: UpdateData 17:19:10.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:10.2 Info: => 4.84E-05s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:10', 'add_release_groups_etc') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 23: add_release_groups_etc migrated 17:19:10.2 Info: => 0.0006351s 17:19:10.2 Info: 24: NewMediaInfoFormat migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 24 17:19:10.2 Info: UpdateData 17:19:10.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:10.2 Info: => 5.62E-05s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:10', 'NewMediaInfoFormat') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 24: NewMediaInfoFormat migrated 17:19:10.2 Info: => 0.0003188s 17:19:10.2 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 25 17:19:10.2 Info: RenameTable Restrictions ReleaseProfiles 17:19:10.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:10.2 Info: => 0.0016962s 17:19:10.2 Info: AlterTable ReleaseProfiles 17:19:10.2 Info: => 1.2E-06s 17:19:10.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:10.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:10.2 Info: => 0.0006037s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:10', 'rename_restrictions_to_release_profiles') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:10.2 Info: => 0.0009075s 17:19:10.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 26 17:19:10.2 Info: RenameTable Profiles QualityProfiles 17:19:10.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:10.2 Info: => 0.0017127s 17:19:10.2 Info: AlterTable QualityProfiles 17:19:10.2 Info: => 1.3E-06s 17:19:10.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:10.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:10.2 Info: => 0.0006064s 17:19:10.2 Info: AlterTable LanguageProfiles 17:19:10.2 Info: => 1.1E-06s 17:19:10.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:10.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:10.2 Info: => 0.0005913s 17:19:10.2 Info: UpdateData 17:19:10.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:10.2 Info: => 4.85E-05s 17:19:10.2 Info: UpdateData 17:19:10.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:10.2 Info: => 3.77E-05s 17:19:10.2 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:10.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) 17:19:10.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" 17:19:10.2 Info: DROP TABLE "Artists" 17:19:10.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:10.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:10.2 Info: => 0.004951s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:10', 'rename_quality_profiles_add_upgrade_allowed') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:10.2 Info: => 0.0053818s 17:19:10.2 Info: 27: add_import_exclusions migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 27 17:19:10.2 Info: CreateTable ImportListExclusions 17:19:10.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:10.2 Info: => 0.0001349s 17:19:10.2 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:10.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:10.2 Info: => 9.35E-05s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:10', 'add_import_exclusions') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 27: add_import_exclusions migrated 17:19:10.2 Info: => 0.0004373s 17:19:10.2 Info: 28: clean_artist_metadata_table migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 28 17:19:10.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) 17:19:10.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) 17:19:10.2 Info: => 0.0001619s 17:19:10.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) 17:19:10.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) 17:19:10.2 Info: => 0.0001319s 17:19:10.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) 17:19:10.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) 17:19:10.2 Info: => 0.0001209s 17:19:10.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) 17:19:10.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) 17:19:10.2 Info: => 0.0001217s 17:19:10.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) 17:19:10.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) 17:19:10.2 Info: => 0.0001202s 17:19:10.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) 17:19:10.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) 17:19:10.2 Info: => 0.0001234s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:10', 'clean_artist_metadata_table') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 28: clean_artist_metadata_table migrated 17:19:10.2 Info: => 0.0004219s 17:19:10.2 Info: 29: health_issue_notification migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 29 17:19:10.2 Info: AlterTable Notifications 17:19:10.2 Info: => 1.5E-06s 17:19:10.2 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:10.2 Info: => 0.000688s 17:19:10.2 Info: AlterTable Notifications 17:19:10.2 Info: => 2E-06s 17:19:10.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:10.2 Info: => 0.0006326s 17:19:10.2 Info: AlterTable Notifications 17:19:10.2 Info: => 1E-06s 17:19:10.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:10.2 Info: => 0.0006342s 17:19:10.2 Info: AlterTable Notifications 17:19:10.2 Info: => 1E-06s 17:19:10.2 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:10.2 Info: => 0.000634s 17:19:10.2 Info: AlterTable Notifications 17:19:10.2 Info: => 1.2E-06s 17:19:10.2 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:10.2 Info: => 0.000653s 17:19:10.2 Info: DeleteColumn Notifications OnDownload 17:19:10.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) 17:19:10.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" 17:19:10.2 Info: DROP TABLE "Notifications" 17:19:10.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:10.2 Info: => 0.0057153s 17:19:10.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:10.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) 17:19:10.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" 17:19:10.2 Info: DROP TABLE "Notifications" 17:19:10.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:10.2 Info: => 0.0044692s 17:19:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:10', 'health_issue_notification') 17:19:10.2 Info: Committing Transaction 17:19:10.2 Info: 29: health_issue_notification migrated 17:19:10.2 Info: => 0.0049082s 17:19:10.2 Info: 30: add_mediafilerepository_mtime migrating 17:19:10.2 Info: Beginning Transaction 17:19:10.2 Info: Starting migration of Main DB to 30 17:19:10.2 Info: AlterTable TrackFiles 17:19:10.2 Info: => 1.2E-06s 17:19:10.2 Info: CreateColumn TrackFiles Modified DateTime 17:19:10.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:10.2 Info: => 0.0006512s 17:19:10.2 Info: AlterTable TrackFiles 17:19:10.2 Info: => 1.3E-06s 17:19:10.2 Info: CreateColumn TrackFiles Path String 17:19:10.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:10.2 Info: => 0.0005993s 17:19:10.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:10.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:10.2 Info: => 4.26E-05s 17:19:10.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) 17:19:10.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) 17:19:10.2 Info: => 0.0001261s 17:19:10.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) 17:19:10.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) 17:19:10.2 Info: => 0.0001428s 17:19:10.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) 17:19:10.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) 17:19:10.2 Info: => 0.0001426s 17:19:10.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") 17:19:10.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") 17:19:10.2 Info: => 8.55E-05s 17:19:10.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:10.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:10.2 Info: => 5.64E-05s 17:19:10.2 Info: AlterTable TrackFiles 17:19:10.2 Info: => 1E-06s 17:19:10.2 Info: AlterColumn TrackFiles Path String 17:19:10.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) 17:19:10.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" 17:19:10.3 Info: DROP TABLE "TrackFiles" 17:19:10.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:10.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.3 Info: => 0.0058407s 17:19:10.3 Info: CreateIndex TrackFiles (Path) 17:19:10.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:10.3 Info: => 8.69E-05s 17:19:10.3 Info: DeleteColumn TrackFiles RelativePath 17:19:10.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) 17:19:10.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" 17:19:10.3 Info: DROP TABLE "TrackFiles" 17:19:10.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:10.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:10.3 Info: => 0.0047169s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:10', 'add_mediafilerepository_mtime') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 30: add_mediafilerepository_mtime migrated 17:19:10.3 Info: => 0.0051072s 17:19:10.3 Info: 31: add_artistmetadataid_constraint migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 31 17:19:10.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") 17:19:10.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") 17:19:10.3 Info: => 9.86E-05s 17:19:10.3 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:10.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:10.3 Info: => 0.0001328s 17:19:10.3 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:10.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) 17:19:10.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" 17:19:10.3 Info: DROP TABLE "Artists" 17:19:10.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:10.3 Info: => 0.0048675s 17:19:10.3 Info: CreateIndex Artists (ArtistMetadataId) 17:19:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:10.3 Info: => 8.65E-05s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:10', 'add_artistmetadataid_constraint') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 31: add_artistmetadataid_constraint migrated 17:19:10.3 Info: => 0.0004826s 17:19:10.3 Info: 32: old_ids_and_artist_alias migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 32 17:19:10.3 Info: AlterTable ArtistMetadata 17:19:10.3 Info: => 1.1E-06s 17:19:10.3 Info: CreateColumn ArtistMetadata Aliases String 17:19:10.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:10.3 Info: => 0.0006702s 17:19:10.3 Info: AlterTable ArtistMetadata 17:19:10.3 Info: => 1.4E-06s 17:19:10.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:10.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:10.3 Info: => 0.0006236s 17:19:10.3 Info: AlterTable Albums 17:19:10.3 Info: => 1.1E-06s 17:19:10.3 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:10.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:10.3 Info: => 0.0006204s 17:19:10.3 Info: AlterTable AlbumReleases 17:19:10.3 Info: => 1.1E-06s 17:19:10.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:10.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:10.3 Info: => 0.0006255s 17:19:10.3 Info: AlterTable Tracks 17:19:10.3 Info: => 1.1E-06s 17:19:10.3 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:10.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:10.3 Info: => 0.0006177s 17:19:10.3 Info: AlterTable Tracks 17:19:10.3 Info: => 1E-06s 17:19:10.3 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:10.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:10.3 Info: => 0.0006362s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:10', 'old_ids_and_artist_alias') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 32: old_ids_and_artist_alias migrated 17:19:10.3 Info: => 0.0009835s 17:19:10.3 Info: 33: download_propers_config migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 33 17:19:10.3 Info: PerformDBOperation 17:19:10.3 Info: Performing DB Operation 17:19:10.3 Info: => 3.59E-05s 17:19:10.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:10.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:10.3 Info: => 4.06E-05s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:10', 'download_propers_config') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 33: download_propers_config migrated 17:19:10.3 Info: => 0.0003326s 17:19:10.3 Info: 34: remove_language_profiles migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 34 17:19:10.3 Info: DeleteTable LanguageProfiles 17:19:10.3 Info: DROP TABLE "LanguageProfiles" 17:19:10.3 Info: => 0.0002077s 17:19:10.3 Info: DeleteColumn Artists LanguageProfileId 17:19:10.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) 17:19:10.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" 17:19:10.3 Info: DROP TABLE "Artists" 17:19:10.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:10.3 Info: => 0.0062115s 17:19:10.3 Info: DeleteColumn ImportLists LanguageProfileId 17:19:10.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) 17:19:10.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" 17:19:10.3 Info: DROP TABLE "ImportLists" 17:19:10.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:10.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:10.3 Info: => 0.0045647s 17:19:10.3 Info: DeleteColumn Blacklist Language 17:19:10.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) 17:19:10.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" 17:19:10.3 Info: DROP TABLE "Blacklist" 17:19:10.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:10.3 Info: => 0.0056009s 17:19:10.3 Info: DeleteColumn History Language 17:19:10.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) 17:19:10.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" 17:19:10.3 Info: DROP TABLE "History" 17:19:10.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:10.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:10.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:10.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:10.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:10.3 Info: => 0.0051933s 17:19:10.3 Info: DeleteColumn LyricFiles Language 17:19:10.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) 17:19:10.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" 17:19:10.3 Info: DROP TABLE "LyricFiles" 17:19:10.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:10.3 Info: => 0.0053924s 17:19:10.3 Info: DeleteColumn TrackFiles Language 17:19:10.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) 17:19:10.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" 17:19:10.3 Info: DROP TABLE "TrackFiles" 17:19:10.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:10.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:10.3 Info: => 0.0058439s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:10', 'remove_language_profiles') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 34: remove_language_profiles migrated 17:19:10.3 Info: => 0.0064553s 17:19:10.3 Info: 35: multi_disc_naming_format migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 35 17:19:10.3 Info: AlterTable NamingConfig 17:19:10.3 Info: => 1.2E-06s 17:19:10.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:10.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:10.3 Info: => 0.0006587s 17:19:10.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:10.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:10.3 Info: => 4.92E-05s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:10', 'multi_disc_naming_format') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 35: multi_disc_naming_format migrated 17:19:10.3 Info: => 0.0003681s 17:19:10.3 Info: 36: add_download_client_priority migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 36 17:19:10.3 Info: AlterTable DownloadClients 17:19:10.3 Info: => 1.4E-06s 17:19:10.3 Info: CreateColumn DownloadClients Priority Int32 17:19:10.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:10.3 Info: => 0.0006572s 17:19:10.3 Info: PerformDBOperation 17:19:10.3 Info: Performing DB Operation 17:19:10.3 Info: => 5.41E-05s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:10', 'add_download_client_priority') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 36: add_download_client_priority migrated 17:19:10.3 Info: => 0.0004067s 17:19:10.3 Info: 37: remove_growl_prowl migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 37 17:19:10.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:19:10.3 Info: => 5.29E-05s 17:19:10.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:19:10.3 Info: => 3.78E-05s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:10', 'remove_growl_prowl') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 37: remove_growl_prowl migrated 17:19:10.3 Info: => 0.000324s 17:19:10.3 Info: 38: remove_plex_hometheatre migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 38 17:19:10.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:19:10.3 Info: => 5.08E-05s 17:19:10.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:19:10.3 Info: => 3.64E-05s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:10', 'remove_plex_hometheatre') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 38: remove_plex_hometheatre migrated 17:19:10.3 Info: => 0.0003195s 17:19:10.3 Info: 39: add_root_folder_add_defaults migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 39 17:19:10.3 Info: AlterTable RootFolders 17:19:10.3 Info: => 1E-06s 17:19:10.3 Info: CreateColumn RootFolders Name String 17:19:10.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:19:10.3 Info: => 0.0006311s 17:19:10.3 Info: AlterTable RootFolders 17:19:10.3 Info: => 1.2E-06s 17:19:10.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:19:10.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:19:10.3 Info: => 0.0006069s 17:19:10.3 Info: AlterTable RootFolders 17:19:10.3 Info: => 1E-06s 17:19:10.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:19:10.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:19:10.3 Info: => 0.0005963s 17:19:10.3 Info: AlterTable RootFolders 17:19:10.3 Info: => 1.1E-06s 17:19:10.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:19:10.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:10.3 Info: => 0.0005936s 17:19:10.3 Info: AlterTable RootFolders 17:19:10.3 Info: => 1.2E-06s 17:19:10.3 Info: CreateColumn RootFolders DefaultTags String 17:19:10.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:19:10.3 Info: => 0.0006561s 17:19:10.3 Info: PerformDBOperation 17:19:10.3 Info: Performing DB Operation 17:19:10.3 Info: => 6.15E-05s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:10', 'add_root_folder_add_defaults') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 39: add_root_folder_add_defaults migrated 17:19:10.3 Info: => 0.0003708s 17:19:10.3 Info: 40: task_duration migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 40 17:19:10.3 Info: AlterTable ScheduledTasks 17:19:10.3 Info: => 1.3E-06s 17:19:10.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:19:10.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:19:10.3 Info: => 0.000658s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:10', 'task_duration') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 40: task_duration migrated 17:19:10.3 Info: => 0.0009865s 17:19:10.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 41 17:19:10.3 Info: AlterTable ReleaseProfiles 17:19:10.3 Info: => 2.1E-06s 17:19:10.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:19:10.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:19:10.3 Info: => 0.0006456s 17:19:10.3 Info: AlterTable ReleaseProfiles 17:19:10.3 Info: => 1.2E-06s 17:19:10.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:19:10.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:19:10.3 Info: => 0.0006454s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:10', 'add_indexer_and_enabled_to_release_profiles') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:10.3 Info: => 0.0009767s 17:19:10.3 Info: 42: remove_album_folders migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 42 17:19:10.3 Info: DeleteColumn Artists AlbumFolder 17:19:10.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) 17:19:10.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" 17:19:10.3 Info: DROP TABLE "Artists" 17:19:10.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:10.3 Info: => 0.0064411s 17:19:10.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:10.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:10.3 Info: => 4.53E-05s 17:19:10.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:10.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:10.3 Info: => 3.88E-05s 17:19:10.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:19:10.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) 17:19:10.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:19:10.3 Info: DROP TABLE "NamingConfig" 17:19:10.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:19:10.3 Info: => 0.0043808s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:10', 'remove_album_folders') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 42: remove_album_folders migrated 17:19:10.3 Info: => 0.0048062s 17:19:10.3 Info: 44: add_priority_to_indexers migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 44 17:19:10.3 Info: AlterTable Indexers 17:19:10.3 Info: => 1.4E-06s 17:19:10.3 Info: CreateColumn Indexers Priority Int32 17:19:10.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:19:10.3 Info: => 0.0006462s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:10', 'add_priority_to_indexers') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 44: add_priority_to_indexers migrated 17:19:10.3 Info: => 0.0009827s 17:19:10.3 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 45 17:19:10.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:10.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:10.3 Info: => 0.0001229s 17:19:10.3 Info: PerformDBOperation 17:19:10.3 Info: Performing DB Operation 17:19:10.3 Info: => 3.27E-05s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:10', 'remove_chown_and_folderchmod_config') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:10.3 Info: => 0.0003158s 17:19:10.3 Info: 47: update_notifiarr migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 47 17:19:10.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:10.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:10.3 Info: => 8.12E-05s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:10', 'update_notifiarr') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 47: update_notifiarr migrated 17:19:10.3 Info: => 0.0003544s 17:19:10.3 Info: 49: email_multiple_addresses migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 49 17:19:10.3 Info: PerformDBOperation 17:19:10.3 Info: Performing DB Operation 17:19:10.3 Info: => 5.85E-05s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:10', 'email_multiple_addresses') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 49: email_multiple_addresses migrated 17:19:10.3 Info: => 0.0003387s 17:19:10.3 Info: 50: rename_blacklist_to_blocklist migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 50 17:19:10.3 Info: RenameTable Blacklist Blocklist 17:19:10.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 17:19:10.3 Info: => 0.0018103s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:19:10', 'rename_blacklist_to_blocklist') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 50: rename_blacklist_to_blocklist migrated 17:19:10.3 Info: => 0.0021517s 17:19:10.3 Info: 51: cdh_per_downloadclient migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 51 17:19:10.3 Info: AlterTable DownloadClients 17:19:10.3 Info: => 1.1E-06s 17:19:10.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 17:19:10.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:10.3 Info: => 0.0006476s 17:19:10.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 17:19:10.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 17:19:10.3 Info: => 0.0006087s 17:19:10.3 Info: PerformDBOperation 17:19:10.3 Info: Performing DB Operation 17:19:10.3 Info: => 0.0001541s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:19:10', 'cdh_per_downloadclient') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 51: cdh_per_downloadclient migrated 17:19:10.3 Info: => 0.0004628s 17:19:10.3 Info: 52: download_history migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 52 17:19:10.3 Info: CreateTable DownloadHistory 17:19:10.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) 17:19:10.3 Info: => 0.0001847s 17:19:10.3 Info: CreateIndex DownloadHistory (EventType) 17:19:10.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:10.3 Info: => 9.93E-05s 17:19:10.3 Info: CreateIndex DownloadHistory (ArtistId) 17:19:10.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:10.3 Info: => 8.67E-05s 17:19:10.3 Info: CreateIndex DownloadHistory (DownloadId) 17:19:10.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:10.3 Info: => 8.79E-05s 17:19:10.3 Info: PerformDBOperation 17:19:10.3 Info: Performing DB Operation 17:19:10.3 Info: => 0.0001285s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:19:10', 'download_history') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 52: download_history migrated 17:19:10.3 Info: => 0.0004862s 17:19:10.3 Info: 53: add_update_history migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 53 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:19:10', 'add_update_history') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 53: add_update_history migrated 17:19:10.3 Info: => 0.0003241s 17:19:10.3 Info: 54: add_on_update_to_notifications migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 54 17:19:10.3 Info: AlterTable Notifications 17:19:10.3 Info: => 1.4E-06s 17:19:10.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 17:19:10.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 17:19:10.3 Info: => 0.0006784s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:19:10', 'add_on_update_to_notifications') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 54: add_on_update_to_notifications migrated 17:19:10.3 Info: => 0.0010029s 17:19:10.3 Info: 55: download_client_per_indexer migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 55 17:19:10.3 Info: AlterTable Indexers 17:19:10.3 Info: => 1.3E-06s 17:19:10.3 Info: CreateColumn Indexers DownloadClientId Int32 17:19:10.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 17:19:10.3 Info: => 0.000673s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:19:10', 'download_client_per_indexer') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 55: download_client_per_indexer migrated 17:19:10.3 Info: => 0.0009906s 17:19:10.3 Info: 56: AddNewItemMonitorType migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 56 17:19:10.3 Info: AlterTable Artists 17:19:10.3 Info: => 1.1E-06s 17:19:10.3 Info: CreateColumn Artists MonitorNewItems Int32 17:19:10.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:10.3 Info: => 0.0006684s 17:19:10.3 Info: AlterTable RootFolders 17:19:10.3 Info: => 1.3E-06s 17:19:10.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 17:19:10.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:10.3 Info: => 0.0006383s 17:19:10.3 Info: AlterTable ImportLists 17:19:10.3 Info: => 1.1E-06s 17:19:10.3 Info: CreateColumn ImportLists MonitorNewItems Int32 17:19:10.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 17:19:10.3 Info: => 0.0006314s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:19:10', 'AddNewItemMonitorType') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 56: AddNewItemMonitorType migrated 17:19:10.3 Info: => 0.0009594s 17:19:10.3 Info: 57: ImportListSearch migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 57 17:19:10.3 Info: AlterTable ImportLists 17:19:10.3 Info: => 1.2E-06s 17:19:10.3 Info: CreateColumn ImportLists ShouldSearch Boolean 17:19:10.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 17:19:10.3 Info: => 0.0006952s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:19:10', 'ImportListSearch') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 57: ImportListSearch migrated 17:19:10.3 Info: => 0.0010457s 17:19:10.3 Info: 58: ImportListMonitorExisting migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 58 17:19:10.3 Info: AlterTable ImportLists 17:19:10.3 Info: => 1.5E-06s 17:19:10.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 17:19:10.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 17:19:10.3 Info: => 0.0006851s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:19:10', 'ImportListMonitorExisting') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 58: ImportListMonitorExisting migrated 17:19:10.3 Info: => 0.0010014s 17:19:10.3 Info: 59: add_indexer_tags migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 59 17:19:10.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 17:19:10.3 Info: => 5.22E-05s 17:19:10.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 17:19:10.3 Info: => 3.75E-05s 17:19:10.3 Info: AlterTable Indexers 17:19:10.3 Info: => 9E-07s 17:19:10.3 Info: CreateColumn Indexers Tags String 17:19:10.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 17:19:10.3 Info: => 0.000674s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:19:10', 'add_indexer_tags') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 59: add_indexer_tags migrated 17:19:10.3 Info: => 0.0010332s 17:19:10.3 Info: 60: update_audio_types migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 60 17:19:10.3 Info: PerformDBOperation 17:19:10.3 Info: Performing DB Operation 17:19:10.3 Info: => 5.42E-05s 17:19:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:19:10', 'update_audio_types') 17:19:10.3 Info: Committing Transaction 17:19:10.3 Info: 60: update_audio_types migrated 17:19:10.3 Info: => 0.0003338s 17:19:10.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:19:10.3 Info: Beginning Transaction 17:19:10.3 Info: Starting migration of Main DB to 61 17:19:10.3 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.3 Info: DELETE FROM "Commands" WHERE 1 = 1 17:19:10.3 Info: => 4.89E-05s 17:19:10.3 Info: AlterTable AlbumReleases 17:19:10.3 Info: => 9E-07s 17:19:10.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.4 Info: DROP TABLE "AlbumReleases" 17:19:10.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 17:19:10.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:10.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:10.4 Info: => 0.0051374s 17:19:10.4 Info: AlterTable Albums 17:19:10.4 Info: => 1.1E-06s 17:19:10.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 17:19:10.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 17:19:10.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 17:19:10.4 Info: DROP TABLE "Albums" 17:19:10.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:10.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:10.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:10.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:10.4 Info: => 0.0066841s 17:19:10.4 Info: AlterTable Albums 17:19:10.4 Info: => 1.3E-06s 17:19:10.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 17:19:10.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 17:19:10.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 17:19:10.4 Info: DROP TABLE "Albums" 17:19:10.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:10.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:10.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:10.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:10.4 Info: => 0.0062678s 17:19:10.4 Info: AlterTable Albums 17:19:10.4 Info: => 1.2E-06s 17:19:10.4 Info: AlterColumn Albums Added DateTimeOffset 17:19:10.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 17:19:10.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 17:19:10.4 Info: DROP TABLE "Albums" 17:19:10.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:10.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:10.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:10.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:10.4 Info: => 0.0051145s 17:19:10.4 Info: AlterTable Artists 17:19:10.4 Info: => 1.2E-06s 17:19:10.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 17:19:10.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 17:19:10.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" 17:19:10.4 Info: DROP TABLE "Artists" 17:19:10.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:10.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:10.4 Info: => 0.0063954s 17:19:10.4 Info: AlterTable Artists 17:19:10.4 Info: => 1.1E-06s 17:19:10.4 Info: AlterColumn Artists Added DateTimeOffset 17:19:10.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 17:19:10.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" 17:19:10.4 Info: DROP TABLE "Artists" 17:19:10.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:10.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:10.4 Info: => 0.0053126s 17:19:10.4 Info: AlterTable Blocklist 17:19:10.4 Info: => 1E-06s 17:19:10.4 Info: AlterColumn Blocklist Date DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.4 Info: DROP TABLE "Blocklist" 17:19:10.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:10.4 Info: => 0.0046092s 17:19:10.4 Info: AlterTable Blocklist 17:19:10.4 Info: => 1.3E-06s 17:19:10.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.4 Info: DROP TABLE "Blocklist" 17:19:10.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 17:19:10.4 Info: => 0.0055886s 17:19:10.4 Info: AlterTable Commands 17:19:10.4 Info: => 1.3E-06s 17:19:10.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.4 Info: DROP TABLE "Commands" 17:19:10.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:10.4 Info: => 0.0059606s 17:19:10.4 Info: AlterTable Commands 17:19:10.4 Info: => 1.4E-06s 17:19:10.4 Info: AlterColumn Commands StartedAt DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.4 Info: DROP TABLE "Commands" 17:19:10.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:10.4 Info: => 0.0046s 17:19:10.4 Info: AlterTable Commands 17:19:10.4 Info: => 1.1E-06s 17:19:10.4 Info: AlterColumn Commands EndedAt DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.4 Info: DROP TABLE "Commands" 17:19:10.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 17:19:10.4 Info: => 0.0045958s 17:19:10.4 Info: AlterTable DownloadClientStatus 17:19:10.4 Info: => 1.4E-06s 17:19:10.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 17:19:10.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) 17:19:10.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:10.4 Info: DROP TABLE "DownloadClientStatus" 17:19:10.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:10.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:10.4 Info: => 0.0047357s 17:19:10.4 Info: AlterTable DownloadClientStatus 17:19:10.4 Info: => 1E-06s 17:19:10.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 17:19:10.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) 17:19:10.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:10.4 Info: DROP TABLE "DownloadClientStatus" 17:19:10.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:10.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:10.4 Info: => 0.0058408s 17:19:10.4 Info: AlterTable DownloadClientStatus 17:19:10.4 Info: => 1.4E-06s 17:19:10.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 17:19:10.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) 17:19:10.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 17:19:10.4 Info: DROP TABLE "DownloadClientStatus" 17:19:10.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 17:19:10.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:10.4 Info: => 0.0056295s 17:19:10.4 Info: AlterTable DownloadHistory 17:19:10.4 Info: => 1.1E-06s 17:19:10.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.4 Info: DROP TABLE "DownloadHistory" 17:19:10.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 17:19:10.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 17:19:10.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 17:19:10.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 17:19:10.4 Info: => 0.0050705s 17:19:10.4 Info: AlterTable ExtraFiles 17:19:10.4 Info: => 1.1E-06s 17:19:10.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.4 Info: DROP TABLE "ExtraFiles" 17:19:10.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:10.4 Info: => 0.0058737s 17:19:10.4 Info: AlterTable ExtraFiles 17:19:10.4 Info: => 1.4E-06s 17:19:10.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.4 Info: DROP TABLE "ExtraFiles" 17:19:10.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 17:19:10.4 Info: => 0.004558s 17:19:10.4 Info: AlterTable History 17:19:10.4 Info: => 1.8E-06s 17:19:10.4 Info: AlterColumn History Date DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.4 Info: DROP TABLE "History" 17:19:10.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:10.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:10.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:10.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:10.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:10.4 Info: => 0.0051651s 17:19:10.4 Info: AlterTable ImportListStatus 17:19:10.4 Info: => 1.1E-06s 17:19:10.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 17:19:10.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) 17:19:10.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:10.4 Info: DROP TABLE "ImportListStatus" 17:19:10.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:10.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:10.5 Info: => 0.0047127s 17:19:10.5 Info: AlterTable ImportListStatus 17:19:10.5 Info: => 1E-06s 17:19:10.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 17:19:10.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) 17:19:10.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:10.5 Info: DROP TABLE "ImportListStatus" 17:19:10.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:10.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:10.5 Info: => 0.0065029s 17:19:10.5 Info: AlterTable ImportListStatus 17:19:10.5 Info: => 1E-06s 17:19:10.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 17:19:10.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) 17:19:10.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 17:19:10.5 Info: DROP TABLE "ImportListStatus" 17:19:10.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 17:19:10.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:10.5 Info: => 0.004711s 17:19:10.5 Info: AlterTable IndexerStatus 17:19:10.5 Info: => 1E-06s 17:19:10.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 17:19:10.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) 17:19:10.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:10.5 Info: DROP TABLE "IndexerStatus" 17:19:10.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:10.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:10.5 Info: => 0.0059147s 17:19:10.5 Info: AlterTable IndexerStatus 17:19:10.5 Info: => 1.1E-06s 17:19:10.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 17:19:10.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) 17:19:10.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:10.5 Info: DROP TABLE "IndexerStatus" 17:19:10.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:10.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:10.5 Info: => 0.0047302s 17:19:10.5 Info: AlterTable IndexerStatus 17:19:10.5 Info: => 1.2E-06s 17:19:10.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 17:19:10.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) 17:19:10.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 17:19:10.5 Info: DROP TABLE "IndexerStatus" 17:19:10.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 17:19:10.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:10.5 Info: => 0.0046896s 17:19:10.5 Info: AlterTable LyricFiles 17:19:10.5 Info: => 1.1E-06s 17:19:10.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.5 Info: DROP TABLE "LyricFiles" 17:19:10.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:10.5 Info: => 0.0057266s 17:19:10.5 Info: AlterTable LyricFiles 17:19:10.5 Info: => 1.3E-06s 17:19:10.5 Info: AlterColumn LyricFiles Added DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.5 Info: DROP TABLE "LyricFiles" 17:19:10.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:10.5 Info: => 0.0045869s 17:19:10.5 Info: AlterTable MetadataFiles 17:19:10.5 Info: => 1.3E-06s 17:19:10.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.5 Info: DROP TABLE "MetadataFiles" 17:19:10.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:10.5 Info: => 0.005646s 17:19:10.5 Info: AlterTable MetadataFiles 17:19:10.5 Info: => 1.1E-06s 17:19:10.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.5 Info: DROP TABLE "MetadataFiles" 17:19:10.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 17:19:10.5 Info: => 0.0045977s 17:19:10.5 Info: AlterTable PendingReleases 17:19:10.5 Info: => 1.4E-06s 17:19:10.5 Info: AlterColumn PendingReleases Added DateTimeOffset 17:19:10.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) 17:19:10.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 17:19:10.5 Info: DROP TABLE "PendingReleases" 17:19:10.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 17:19:10.5 Info: => 0.0057861s 17:19:10.5 Info: AlterTable ScheduledTasks 17:19:10.5 Info: => 1.2E-06s 17:19:10.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 17:19:10.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 17:19:10.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:10.5 Info: DROP TABLE "ScheduledTasks" 17:19:10.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:10.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:10.5 Info: => 0.0047026s 17:19:10.5 Info: AlterTable ScheduledTasks 17:19:10.5 Info: => 1E-06s 17:19:10.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 17:19:10.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 17:19:10.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 17:19:10.5 Info: DROP TABLE "ScheduledTasks" 17:19:10.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 17:19:10.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:10.5 Info: => 0.004641s 17:19:10.5 Info: AlterTable TrackFiles 17:19:10.5 Info: => 1.2E-06s 17:19:10.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.5 Info: DROP TABLE "TrackFiles" 17:19:10.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:10.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:10.5 Info: => 0.0048013s 17:19:10.5 Info: AlterTable TrackFiles 17:19:10.5 Info: => 1.3E-06s 17:19:10.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 17:19:10.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) 17:19:10.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" 17:19:10.5 Info: DROP TABLE "TrackFiles" 17:19:10.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:10.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:10.5 Info: => 0.0062496s 17:19:10.5 Info: AlterTable VersionInfo 17:19:10.5 Info: => 1.2E-06s 17:19:10.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:19:10.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:19:10.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:19:10.5 Info: DROP TABLE "VersionInfo" 17:19:10.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:19:10.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:10.5 Info: => 0.0046697s 17:19:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:19:10', 'postgres_update_timestamp_columns_to_with_timezone') 17:19:10.5 Info: Committing Transaction 17:19:10.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:19:10.5 Info: => 0.0054023s 17:19:10.5 Info: 62: add_on_delete_to_notifications migrating 17:19:10.5 Info: Beginning Transaction 17:19:10.5 Info: Starting migration of Main DB to 62 17:19:10.5 Info: AlterTable Notifications 17:19:10.5 Info: => 1.2E-06s 17:19:10.5 Info: CreateColumn Notifications OnArtistDelete Boolean 17:19:10.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 17:19:10.5 Info: => 0.0006953s 17:19:10.5 Info: AlterTable Notifications 17:19:10.5 Info: => 1.2E-06s 17:19:10.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 17:19:10.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 17:19:10.5 Info: => 0.000654s 17:19:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:19:10', 'add_on_delete_to_notifications') 17:19:10.5 Info: Committing Transaction 17:19:10.5 Info: 62: add_on_delete_to_notifications migrated 17:19:10.5 Info: => 0.0009961s 17:19:10.5 Info: 63: add_custom_formats migrating 17:19:10.5 Info: Beginning Transaction 17:19:10.5 Info: Starting migration of Main DB to 63 17:19:10.5 Info: AlterTable DelayProfiles 17:19:10.5 Info: => 1.6E-06s 17:19:10.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 17:19:10.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 17:19:10.5 Info: => 0.0006933s 17:19:10.5 Info: UpdateData 17:19:10.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 17:19:10.5 Info: => 5.42E-05s 17:19:10.5 Info: AlterTable TrackFiles 17:19:10.5 Info: => 1E-06s 17:19:10.5 Info: CreateColumn TrackFiles OriginalFilePath String 17:19:10.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 17:19:10.5 Info: => 0.0006446s 17:19:10.5 Info: PerformDBOperation 17:19:10.5 Info: Performing DB Operation 17:19:10.5 Info: => 3.6E-05s 17:19:10.5 Info: CreateTable CustomFormats 17:19:10.5 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 17:19:10.5 Info: => 0.0001359s 17:19:10.5 Info: CreateIndex CustomFormats (Name) 17:19:10.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 17:19:10.5 Info: => 8.83E-05s 17:19:10.5 Info: AlterTable QualityProfiles 17:19:10.5 Info: => 9E-07s 17:19:10.5 Info: CreateColumn QualityProfiles FormatItems String 17:19:10.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 17:19:10.5 Info: => 0.0006595s 17:19:10.5 Info: AlterTable QualityProfiles 17:19:10.5 Info: => 1.2E-06s 17:19:10.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 17:19:10.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:10.5 Info: => 0.0006883s 17:19:10.5 Info: AlterTable QualityProfiles 17:19:10.5 Info: => 1.2E-06s 17:19:10.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 17:19:10.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:10.5 Info: => 0.0006664s 17:19:10.5 Info: PerformDBOperation 17:19:10.5 Info: Performing DB Operation 17:19:10.5 Info: => 7.42E-05s 17:19:10.5 Info: PerformDBOperation 17:19:10.5 Info: Performing DB Operation 17:19:10.5 Info: => 3.51E-05s 17:19:10.5 Info: DeleteColumn ReleaseProfiles Preferred 17:19:10.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 17:19:10.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:10.5 Info: DROP TABLE "ReleaseProfiles" 17:19:10.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:10.5 Info: => 0.0046912s 17:19:10.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 17:19:10.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) 17:19:10.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 17:19:10.5 Info: DROP TABLE "ReleaseProfiles" 17:19:10.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 17:19:10.5 Info: => 0.00576s 17:19:10.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:10.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 17:19:10.5 Info: => 5.5E-05s 17:19:10.5 Info: AlterTable DelayProfiles 17:19:10.5 Info: => 9E-07s 17:19:10.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 17:19:10.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 17:19:10.5 Info: => 0.0006794s 17:19:10.5 Info: AlterTable DelayProfiles 17:19:10.5 Info: => 1.1E-06s 17:19:10.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 17:19:10.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 17:19:10.6 Info: => 0.0006717s 17:19:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:19:10', 'add_custom_formats') 17:19:10.6 Info: Committing Transaction 17:19:10.6 Info: 63: add_custom_formats migrated 17:19:10.6 Info: => 0.0011028s 17:19:10.6 Info: 64: add_result_to_commands migrating 17:19:10.6 Info: Beginning Transaction 17:19:10.6 Info: Starting migration of Main DB to 64 17:19:10.6 Info: AlterTable Commands 17:19:10.6 Info: => 1.2E-06s 17:19:10.6 Info: CreateColumn Commands Result Int32 17:19:10.6 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 17:19:10.6 Info: => 0.0007024s 17:19:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-02-04T17:19:10', 'add_result_to_commands') 17:19:10.6 Info: Committing Transaction 17:19:10.6 Info: 64: add_result_to_commands migrated 17:19:10.6 Info: => 0.0010241s 17:19:10.6 Info: 65: health_restored_notification migrating 17:19:10.6 Info: Beginning Transaction 17:19:10.6 Info: Starting migration of Main DB to 65 17:19:10.6 Info: AlterTable Notifications 17:19:10.6 Info: => 1.2E-06s 17:19:10.6 Info: CreateColumn Notifications OnHealthRestored Boolean 17:19:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 17:19:10.6 Info: => 0.0007036s 17:19:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-02-04T17:19:10', 'health_restored_notification') 17:19:10.6 Info: Committing Transaction 17:19:10.6 Info: 65: health_restored_notification migrated 17:19:10.6 Info: => 0.0010536s 17:19:10.6 Info: 66: remove_uc migrating 17:19:10.6 Info: Beginning Transaction 17:19:10.6 Info: Starting migration of Main DB to 66 17:19:10.6 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 17:19:10.6 Info: => 5.4E-05s 17:19:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-02-04T17:19:10', 'remove_uc') 17:19:10.6 Info: Committing Transaction 17:19:10.6 Info: 66: remove_uc migrated 17:19:10.6 Info: => 0.0003438s 17:19:10.6 Info: 67: download_clients_rename_tv_to_music migrating 17:19:10.6 Info: Beginning Transaction 17:19:10.6 Info: Starting migration of Main DB to 67 17:19:10.6 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') 17:19:10.6 Info: PerformDBOperation 17:19:10.6 Info: Performing DB Operation 17:19:10.6 Info: => 0.0009992s 17:19:10.6 Info: -> 1 Insert operations completed in 00:00:00.0000990 taking an average of 00:00:00.0000990 17:19:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-02-04T17:19:10', 'download_clients_rename_tv_to_music') 17:19:10.6 Info: Committing Transaction 17:19:10.6 Info: 67: download_clients_rename_tv_to_music migrated 17:19:10.6 Info: => 0.00137s 17:19:10.6 Debug: Took: 00:00:00.4667945 17:19:10.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 17:19:10.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 17:19:10.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863506488128_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:10.6 Info: DatabaseEngineVersionCheck migrating 17:19:10.6 Info: PerformDBOperation 17:19:10.6 Info: Performing DB Operation 17:19:10.6 Info: SQLite 3.48.0 17:19:10.6 Info: => 0.0011428s 17:19:10.6 Info: DatabaseEngineVersionCheck migrated 17:19:10.6 Info: => 0.0011598s 17:19:10.6 Info: VersionMigration migrating 17:19:10.6 Info: Beginning Transaction 17:19:10.6 Info: CreateTable VersionInfo 17:19:10.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:10.6 Info: => 0.0001413s 17:19:10.6 Info: Committing Transaction 17:19:10.6 Info: VersionMigration migrated 17:19:10.6 Info: => 0.0005162s 17:19:10.6 Info: VersionUniqueMigration migrating 17:19:10.6 Info: Beginning Transaction 17:19:10.6 Info: CreateIndex VersionInfo (Version) 17:19:10.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:10.6 Info: => 0.0001318s 17:19:10.6 Info: AlterTable VersionInfo 17:19:10.6 Info: => 1.2E-06s 17:19:10.6 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:10.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:10.6 Info: => 0.0006055s 17:19:10.6 Info: Committing Transaction 17:19:10.6 Info: VersionUniqueMigration migrated 17:19:10.6 Info: => 0.000826s 17:19:10.6 Info: VersionDescriptionMigration migrating 17:19:10.6 Info: Beginning Transaction 17:19:10.6 Info: AlterTable VersionInfo 17:19:10.6 Info: => 1.2E-06s 17:19:10.6 Info: CreateColumn VersionInfo Description String 17:19:10.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:10.6 Info: => 0.0002015s 17:19:10.6 Info: Committing Transaction 17:19:10.6 Info: VersionDescriptionMigration migrated 17:19:10.6 Info: => 0.0004103s 17:19:10.6 Info: 1: InitialSetup migrating 17:19:10.6 Info: Beginning Transaction 17:19:10.6 Info: Starting migration of Main DB to 1 17:19:10.6 Info: CreateTable Config 17:19:10.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 17:19:10.6 Info: => 0.000195s 17:19:10.6 Info: CreateIndex Config (Key) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 17:19:10.6 Info: => 8.47E-05s 17:19:10.6 Info: CreateTable RootFolders 17:19:10.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 17:19:10.6 Info: => 0.0001001s 17:19:10.6 Info: CreateIndex RootFolders (Path) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 17:19:10.6 Info: => 8.38E-05s 17:19:10.6 Info: CreateTable Artists 17:19:10.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) 17:19:10.6 Info: => 0.0002987s 17:19:10.6 Info: CreateIndex Artists (ForeignArtistId) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:10.6 Info: => 8E-05s 17:19:10.6 Info: CreateIndex Artists (NameSlug) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:10.6 Info: => 8.63E-05s 17:19:10.6 Info: CreateIndex Artists (CleanName) 17:19:10.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.6 Info: => 9.12E-05s 17:19:10.6 Info: CreateIndex Artists (Path) 17:19:10.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.6 Info: => 7.14E-05s 17:19:10.6 Info: CreateTable Albums 17:19:10.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) 17:19:10.6 Info: => 0.0002627s 17:19:10.6 Info: CreateIndex Albums (ForeignAlbumId) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:10.6 Info: => 7.8E-05s 17:19:10.6 Info: CreateIndex Albums (MBId) 17:19:10.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:10.6 Info: => 0.0025115s 17:19:10.6 Info: CreateIndex Albums (TADBId) 17:19:10.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:10.6 Info: => 0.0001126s 17:19:10.6 Info: CreateIndex Albums (TitleSlug) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:10.6 Info: => 8.17E-05s 17:19:10.6 Info: CreateIndex Albums (CleanTitle) 17:19:10.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:10.6 Info: => 7.51E-05s 17:19:10.6 Info: CreateIndex Albums (Path) 17:19:10.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 17:19:10.6 Info: => 7.18E-05s 17:19:10.6 Info: CreateTable Tracks 17:19:10.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) 17:19:10.6 Info: => 0.0001594s 17:19:10.6 Info: CreateIndex Tracks (ForeignTrackId) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:10.6 Info: => 7.96E-05s 17:19:10.6 Info: CreateIndex Tracks (ArtistId) 17:19:10.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:10.6 Info: => 7.67E-05s 17:19:10.6 Info: CreateIndex Tracks (TrackFileId) 17:19:10.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:10.6 Info: => 0.0001073s 17:19:10.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 17:19:10.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 17:19:10.6 Info: => 8.74E-05s 17:19:10.6 Info: CreateTable TrackFiles 17:19:10.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) 17:19:10.6 Info: => 0.000144s 17:19:10.6 Info: CreateIndex TrackFiles (ArtistId) 17:19:10.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 17:19:10.6 Info: => 9.34E-05s 17:19:10.6 Info: CreateIndex TrackFiles (AlbumId) 17:19:10.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.6 Info: => 8.12E-05s 17:19:10.6 Info: CreateTable History 17:19:10.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) 17:19:10.6 Info: => 0.0001495s 17:19:10.6 Info: CreateIndex History (Date) 17:19:10.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:10.6 Info: => 8.24E-05s 17:19:10.6 Info: CreateIndex History (EventType) 17:19:10.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:10.6 Info: => 0.0001097s 17:19:10.6 Info: CreateIndex History (DownloadId) 17:19:10.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 17:19:10.6 Info: => 9.07E-05s 17:19:10.6 Info: CreateIndex History (AlbumId) 17:19:10.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 17:19:10.6 Info: => 8.19E-05s 17:19:10.6 Info: CreateTable Notifications 17:19:10.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) 17:19:10.6 Info: => 0.0001415s 17:19:10.6 Info: CreateTable ScheduledTasks 17:19:10.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 17:19:10.6 Info: => 0.0001208s 17:19:10.6 Info: CreateIndex ScheduledTasks (TypeName) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 17:19:10.6 Info: => 8.22E-05s 17:19:10.6 Info: CreateTable Indexers 17:19:10.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) 17:19:10.6 Info: => 0.0001135s 17:19:10.6 Info: CreateIndex Indexers (Name) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:10.6 Info: => 0.0001109s 17:19:10.6 Info: CreateTable Profiles 17:19:10.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 17:19:10.6 Info: => 0.0001162s 17:19:10.6 Info: CreateIndex Profiles (Name) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 17:19:10.6 Info: => 8.64E-05s 17:19:10.6 Info: CreateTable QualityDefinitions 17:19:10.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 17:19:10.6 Info: => 0.000118s 17:19:10.6 Info: CreateIndex QualityDefinitions (Quality) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 17:19:10.6 Info: => 8.18E-05s 17:19:10.6 Info: CreateIndex QualityDefinitions (Title) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 17:19:10.6 Info: => 8.21E-05s 17:19:10.6 Info: CreateTable NamingConfig 17:19:10.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) 17:19:10.6 Info: => 0.0001529s 17:19:10.6 Info: CreateTable Blacklist 17:19:10.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 '') 17:19:10.6 Info: => 0.0001864s 17:19:10.6 Info: CreateTable Metadata 17:19:10.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) 17:19:10.6 Info: => 0.0001126s 17:19:10.6 Info: CreateTable MetadataFiles 17:19:10.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) 17:19:10.6 Info: => 0.0001348s 17:19:10.6 Info: CreateTable DownloadClients 17:19:10.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) 17:19:10.6 Info: => 0.0001153s 17:19:10.6 Info: CreateTable PendingReleases 17:19:10.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 '') 17:19:10.6 Info: => 0.0001254s 17:19:10.6 Info: CreateTable RemotePathMappings 17:19:10.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 17:19:10.6 Info: => 0.0001098s 17:19:10.6 Info: CreateTable Tags 17:19:10.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 17:19:10.6 Info: => 9.44E-05s 17:19:10.6 Info: CreateIndex Tags (Label) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 17:19:10.6 Info: => 0.0001245s 17:19:10.6 Info: CreateTable Restrictions 17:19:10.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 17:19:10.6 Info: => 0.0001128s 17:19:10.6 Info: CreateTable DelayProfiles 17:19:10.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) 17:19:10.6 Info: => 0.0001364s 17:19:10.6 Info: CreateTable Users 17:19:10.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 17:19:10.6 Info: => 0.0001069s 17:19:10.6 Info: CreateIndex Users (Identifier) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 17:19:10.6 Info: => 9.22E-05s 17:19:10.6 Info: CreateIndex Users (Username) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 17:19:10.6 Info: => 8.53E-05s 17:19:10.6 Info: CreateTable Commands 17:19:10.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) 17:19:10.6 Info: => 0.0001424s 17:19:10.6 Info: CreateTable IndexerStatus 17:19:10.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) 17:19:10.6 Info: => 0.0001435s 17:19:10.6 Info: CreateIndex IndexerStatus (ProviderId) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 17:19:10.6 Info: => 8.63E-05s 17:19:10.6 Info: CreateTable ExtraFiles 17:19:10.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) 17:19:10.6 Info: => 0.0001248s 17:19:10.6 Info: CreateTable LyricFiles 17:19:10.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) 17:19:10.6 Info: => 0.0001442s 17:19:10.6 Info: CreateTable LanguageProfiles 17:19:10.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 17:19:10.6 Info: => 0.0001051s 17:19:10.6 Info: CreateIndex LanguageProfiles (Name) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 17:19:10.6 Info: => 9.97E-05s 17:19:10.6 Info: CreateTable DownloadClientStatus 17:19:10.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) 17:19:10.6 Info: => 0.0001188s 17:19:10.6 Info: CreateIndex DownloadClientStatus (ProviderId) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 17:19:10.6 Info: => 8.86E-05s 17:19:10.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 17:19:10.6 Info: -> 1 Insert operations completed in 00:00:00.0000693 taking an average of 00:00:00.0000693 17:19:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:10', 'InitialSetup') 17:19:10.6 Info: Committing Transaction 17:19:10.6 Info: 1: InitialSetup migrated 17:19:10.6 Info: => 0.0010484s 17:19:10.6 Info: 2: add_reason_to_pending_releases migrating 17:19:10.6 Info: Beginning Transaction 17:19:10.6 Info: Starting migration of Main DB to 2 17:19:10.6 Info: AlterTable PendingReleases 17:19:10.6 Info: => 1.4E-06s 17:19:10.6 Info: CreateColumn PendingReleases Reason Int32 17:19:10.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 17:19:10.6 Info: => 0.0005919s 17:19:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:10', 'add_reason_to_pending_releases') 17:19:10.6 Info: Committing Transaction 17:19:10.6 Info: 2: add_reason_to_pending_releases migrated 17:19:10.6 Info: => 0.000899s 17:19:10.6 Info: 3: add_medium_support migrating 17:19:10.6 Info: Beginning Transaction 17:19:10.6 Info: Starting migration of Main DB to 3 17:19:10.6 Info: AlterTable Albums 17:19:10.6 Info: => 1.2E-06s 17:19:10.6 Info: CreateColumn Albums Media String 17:19:10.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 17:19:10.6 Info: => 0.0005783s 17:19:10.6 Info: AlterTable Tracks 17:19:10.6 Info: => 1.1E-06s 17:19:10.6 Info: CreateColumn Tracks MediumNumber Int32 17:19:10.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 17:19:10.6 Info: => 0.0005338s 17:19:10.6 Info: AlterTable Tracks 17:19:10.6 Info: => 9E-07s 17:19:10.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 17:19:10.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 17:19:10.6 Info: => 0.0005283s 17:19:10.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:10.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 17:19:10.6 Info: => 4.66E-05s 17:19:10.6 Info: DeleteColumn Tracks TrackNumber 17:19:10.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 17:19:10.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 17:19:10.6 Info: DROP TABLE "Tracks" 17:19:10.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:10.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 17:19:10.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:10.6 Info: => 0.0044081s 17:19:10.6 Info: AlterTable Tracks 17:19:10.6 Info: => 1E-06s 17:19:10.6 Info: CreateColumn Tracks TrackNumber String 17:19:10.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 17:19:10.6 Info: => 0.0005388s 17:19:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:10', 'add_medium_support') 17:19:10.6 Info: Committing Transaction 17:19:10.6 Info: 3: add_medium_support migrated 17:19:10.6 Info: => 0.0009496s 17:19:10.6 Info: 4: add_various_qualites_in_profile migrating 17:19:10.6 Info: Beginning Transaction 17:19:10.6 Info: Starting migration of Main DB to 4 17:19:10.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:10.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 17:19:10.6 Info: => 5.62E-05s 17:19:10.6 Info: PerformDBOperation 17:19:10.6 Info: Performing DB Operation 17:19:10.6 Info: => 3.35E-05s 17:19:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:10', 'add_various_qualites_in_profile') 17:19:10.6 Info: Committing Transaction 17:19:10.6 Info: 4: add_various_qualites_in_profile migrated 17:19:10.6 Info: => 0.0002907s 17:19:10.6 Info: 5: metadata_profiles migrating 17:19:10.6 Info: Beginning Transaction 17:19:10.6 Info: Starting migration of Main DB to 5 17:19:10.6 Info: CreateTable MetadataProfiles 17:19:10.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 17:19:10.6 Info: => 0.0001378s 17:19:10.6 Info: CreateIndex MetadataProfiles (Name) 17:19:10.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 17:19:10.6 Info: => 9.77E-05s 17:19:10.6 Info: AlterTable Artists 17:19:10.6 Info: => 9E-07s 17:19:10.6 Info: CreateColumn Artists MetadataProfileId Int32 17:19:10.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 17:19:10.6 Info: => 0.0006062s 17:19:10.6 Info: DeleteColumn Artists PrimaryAlbumTypes 17:19:10.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) 17:19:10.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" 17:19:10.6 Info: DROP TABLE "Artists" 17:19:10.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.7 Info: => 0.0046404s 17:19:10.7 Info: DeleteColumn Artists SecondaryAlbumTypes 17:19:10.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) 17:19:10.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" 17:19:10.7 Info: DROP TABLE "Artists" 17:19:10.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.7 Info: => 0.004599s 17:19:10.7 Info: AlterTable Albums 17:19:10.7 Info: => 1.1E-06s 17:19:10.7 Info: CreateColumn Albums SecondaryTypes String 17:19:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 17:19:10.7 Info: => 0.0005514s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:10', 'metadata_profiles') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 5: metadata_profiles migrated 17:19:10.7 Info: => 0.0009885s 17:19:10.7 Info: 6: separate_automatic_and_interactive_search migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 6 17:19:10.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 17:19:10.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) 17:19:10.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 17:19:10.7 Info: DROP TABLE "Indexers" 17:19:10.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:10.7 Info: => 0.0039431s 17:19:10.7 Info: AlterTable Indexers 17:19:10.7 Info: => 1.4E-06s 17:19:10.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 17:19:10.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 17:19:10.7 Info: => 0.0005314s 17:19:10.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:10.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 17:19:10.7 Info: => 4.24E-05s 17:19:10.7 Info: AlterTable Indexers 17:19:10.7 Info: => 1.1E-06s 17:19:10.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 17:19:10.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) 17:19:10.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" 17:19:10.7 Info: DROP TABLE "Indexers" 17:19:10.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 17:19:10.7 Info: => 0.0039416s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:10', 'separate_automatic_and_interactive_search') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 6: separate_automatic_and_interactive_search migrated 17:19:10.7 Info: => 0.0042833s 17:19:10.7 Info: 7: change_album_path_to_relative migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 7 17:19:10.7 Info: DeleteColumn Albums Path 17:19:10.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) 17:19:10.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" 17:19:10.7 Info: DROP TABLE "Albums" 17:19:10.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:10.7 Info: => 0.0075369s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:10', 'change_album_path_to_relative') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 7: change_album_path_to_relative migrated 17:19:10.7 Info: => 0.0079944s 17:19:10.7 Info: 8: change_quality_size_mb_to_kb migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 8 17:19:10.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 17:19:10.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 17:19:10.7 Info: => 5.55E-05s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:10', 'change_quality_size_mb_to_kb') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 8: change_quality_size_mb_to_kb migrated 17:19:10.7 Info: => 0.0003295s 17:19:10.7 Info: 9: album_releases migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 9 17:19:10.7 Info: AlterTable Albums 17:19:10.7 Info: => 1.1E-06s 17:19:10.7 Info: CreateColumn Albums Releases String 17:19:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 17:19:10.7 Info: => 0.0005781s 17:19:10.7 Info: AlterTable Albums 17:19:10.7 Info: => 1E-06s 17:19:10.7 Info: CreateColumn Albums CurrentRelease String 17:19:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 17:19:10.7 Info: => 0.000559s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:10', 'album_releases') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 9: album_releases migrated 17:19:10.7 Info: => 0.0008775s 17:19:10.7 Info: 10: album_releases_fix migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 10 17:19:10.7 Info: AlterTable Albums 17:19:10.7 Info: => 1.5E-06s 17:19:10.7 Info: AlterColumn Albums Releases String 17:19:10.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 17:19:10.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:10.7 Info: DROP TABLE "Albums" 17:19:10.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:10.7 Info: => 0.0051425s 17:19:10.7 Info: AlterTable Albums 17:19:10.7 Info: => 1E-06s 17:19:10.7 Info: AlterColumn Albums CurrentRelease String 17:19:10.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 17:19:10.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 17:19:10.7 Info: DROP TABLE "Albums" 17:19:10.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:10.7 Info: => 0.0051031s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:10', 'album_releases_fix') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 10: album_releases_fix migrated 17:19:10.7 Info: => 0.0055001s 17:19:10.7 Info: 11: import_lists migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 11 17:19:10.7 Info: CreateTable ImportLists 17:19:10.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 17:19:10.7 Info: => 0.0002196s 17:19:10.7 Info: CreateIndex ImportLists (Name) 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:10.7 Info: => 9.65E-05s 17:19:10.7 Info: CreateTable ImportListStatus 17:19:10.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 17:19:10.7 Info: => 0.0001557s 17:19:10.7 Info: CreateIndex ImportListStatus (ProviderId) 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 17:19:10.7 Info: => 9.2E-05s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:10', 'import_lists') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 11: import_lists migrated 17:19:10.7 Info: => 0.0004314s 17:19:10.7 Info: 12: add_release_status migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 12 17:19:10.7 Info: AlterTable MetadataProfiles 17:19:10.7 Info: => 1.2E-06s 17:19:10.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 17:19:10.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 17:19:10.7 Info: => 0.0006013s 17:19:10.7 Info: PerformDBOperation 17:19:10.7 Info: Performing DB Operation 17:19:10.7 Info: => 3.27E-05s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:10', 'add_release_status') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 12: add_release_status migrated 17:19:10.7 Info: => 0.0003202s 17:19:10.7 Info: 13: album_download_notification migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 13 17:19:10.7 Info: AlterTable Notifications 17:19:10.7 Info: => 1.5E-06s 17:19:10.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 17:19:10.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 17:19:10.7 Info: => 0.0005826s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:10', 'album_download_notification') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 13: album_download_notification migrated 17:19:10.7 Info: => 0.0009144s 17:19:10.7 Info: 14: fix_language_metadata_profiles migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 14 17:19:10.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 17:19:10.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 17:19:10.7 Info: => 0.0001138s 17:19:10.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 17:19:10.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 17:19:10.7 Info: => 8.6E-05s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:10', 'fix_language_metadata_profiles') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 14: fix_language_metadata_profiles migrated 17:19:10.7 Info: => 0.0003424s 17:19:10.7 Info: 15: remove_fanzub migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 15 17:19:10.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:10.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 17:19:10.7 Info: => 5.4E-05s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:10', 'remove_fanzub') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 15: remove_fanzub migrated 17:19:10.7 Info: => 0.0003253s 17:19:10.7 Info: 16: update_artist_history_indexes migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 16 17:19:10.7 Info: CreateIndex Albums (ArtistId) 17:19:10.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 17:19:10.7 Info: => 0.0001203s 17:19:10.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 17:19:10.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 17:19:10.7 Info: => 9.82E-05s 17:19:10.7 Info: DeleteIndex History (AlbumId) 17:19:10.7 Info: DROP INDEX "IX_History_AlbumId" 17:19:10.7 Info: => 0.000126s 17:19:10.7 Info: CreateIndex History (AlbumId, Date) 17:19:10.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:10.7 Info: => 0.000103s 17:19:10.7 Info: DeleteIndex History (DownloadId) 17:19:10.7 Info: DROP INDEX "IX_History_DownloadId" 17:19:10.7 Info: => 0.0001137s 17:19:10.7 Info: CreateIndex History (DownloadId, Date) 17:19:10.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:10.7 Info: => 9.37E-05s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:10', 'update_artist_history_indexes') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 16: update_artist_history_indexes migrated 17:19:10.7 Info: => 0.0004399s 17:19:10.7 Info: 17: remove_nma migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 17 17:19:10.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 17:19:10.7 Info: => 5.27E-05s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:10', 'remove_nma') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 17: remove_nma migrated 17:19:10.7 Info: => 0.0003026s 17:19:10.7 Info: 18: album_disambiguation migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 18 17:19:10.7 Info: AlterTable Albums 17:19:10.7 Info: => 1.1E-06s 17:19:10.7 Info: CreateColumn Albums Disambiguation String 17:19:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 17:19:10.7 Info: => 0.0006015s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:10', 'album_disambiguation') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 18: album_disambiguation migrated 17:19:10.7 Info: => 0.0009s 17:19:10.7 Info: 19: add_ape_quality_in_profiles migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 19 17:19:10.7 Info: PerformDBOperation 17:19:10.7 Info: Performing DB Operation 17:19:10.7 Info: => 6.43E-05s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:10', 'add_ape_quality_in_profiles') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 19: add_ape_quality_in_profiles migrated 17:19:10.7 Info: => 0.0003253s 17:19:10.7 Info: 20: remove_pushalot migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 20 17:19:10.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 17:19:10.7 Info: => 5.19E-05s 17:19:10.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 17:19:10.7 Info: => 4.37E-05s 17:19:10.7 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 17:19:10.7 Info: => 4.14E-05s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:10', 'remove_pushalot') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 20: remove_pushalot migrated 17:19:10.7 Info: => 0.0003052s 17:19:10.7 Info: 21: add_custom_filters migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 21 17:19:10.7 Info: CreateTable CustomFilters 17:19:10.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 17:19:10.7 Info: => 0.0001755s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:10', 'add_custom_filters') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 21: add_custom_filters migrated 17:19:10.7 Info: => 0.0004728s 17:19:10.7 Info: 22: import_list_tags migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 22 17:19:10.7 Info: AlterTable ImportLists 17:19:10.7 Info: => 1.1E-06s 17:19:10.7 Info: CreateColumn ImportLists Tags String 17:19:10.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 17:19:10.7 Info: => 0.0006044s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:10', 'import_list_tags') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 22: import_list_tags migrated 17:19:10.7 Info: => 0.0009111s 17:19:10.7 Info: 23: add_release_groups_etc migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 23 17:19:10.7 Info: CreateTable ArtistMetadata 17:19:10.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) 17:19:10.7 Info: => 0.0002252s 17:19:10.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 17:19:10.7 Info: => 0.0001082s 17:19:10.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" 17:19:10.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" 17:19:10.7 Info: => 0.0001049s 17:19:10.7 Info: AlterTable Artists 17:19:10.7 Info: => 1.1E-06s 17:19:10.7 Info: CreateColumn Artists ArtistMetadataId Int32 17:19:10.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:10.7 Info: => 0.0006198s 17:19:10.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:10.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 17:19:10.7 Info: => 8.25E-05s 17:19:10.7 Info: CreateTable AlbumReleases 17:19:10.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) 17:19:10.7 Info: => 0.000197s 17:19:10.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 17:19:10.7 Info: => 9.69E-05s 17:19:10.7 Info: CreateIndex AlbumReleases (AlbumId) 17:19:10.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 17:19:10.7 Info: => 8.16E-05s 17:19:10.7 Info: PerformDBOperation 17:19:10.7 Info: Performing DB Operation 17:19:10.7 Info: => 3.88E-05s 17:19:10.7 Info: AlterTable Albums 17:19:10.7 Info: => 1E-06s 17:19:10.7 Info: CreateColumn Albums ArtistMetadataId Int32 17:19:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:10.7 Info: => 0.0006212s 17:19:10.7 Info: AlterTable Albums 17:19:10.7 Info: => 1E-06s 17:19:10.7 Info: CreateColumn Albums AnyReleaseOk Boolean 17:19:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 17:19:10.7 Info: => 0.0006319s 17:19:10.7 Info: AlterTable Albums 17:19:10.7 Info: => 1.2E-06s 17:19:10.7 Info: CreateColumn Albums Links String 17:19:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 17:19:10.7 Info: => 0.0006095s 17:19:10.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:10.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 17:19:10.7 Info: => 0.0001181s 17:19:10.7 Info: AlterTable Tracks 17:19:10.7 Info: => 1E-06s 17:19:10.7 Info: CreateColumn Tracks ForeignRecordingId String 17:19:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 17:19:10.7 Info: => 0.0006109s 17:19:10.7 Info: AlterTable Tracks 17:19:10.7 Info: => 1E-06s 17:19:10.7 Info: CreateColumn Tracks AlbumReleaseId Int32 17:19:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 17:19:10.7 Info: => 0.0006043s 17:19:10.7 Info: AlterTable Tracks 17:19:10.7 Info: => 1.2E-06s 17:19:10.7 Info: CreateColumn Tracks ArtistMetadataId Int32 17:19:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 17:19:10.7 Info: => 0.0006139s 17:19:10.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:10.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 17:19:10.7 Info: => 0.0001131s 17:19:10.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:10.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 17:19:10.7 Info: => 9.54E-05s 17:19:10.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 17:19:10.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) 17:19:10.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" 17:19:10.7 Info: DROP TABLE "Artists" 17:19:10.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.7 Info: => 0.0068094s 17:19:10.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 17:19:10.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) 17:19:10.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" 17:19:10.7 Info: DROP TABLE "Albums" 17:19:10.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 17:19:10.7 Info: => 0.004947s 17:19:10.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 17:19:10.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) 17:19:10.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" 17:19:10.7 Info: DROP TABLE "Tracks" 17:19:10.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 17:19:10.7 Info: => 0.0045441s 17:19:10.7 Info: DeleteColumn TrackFiles ArtistId 17:19:10.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) 17:19:10.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" 17:19:10.7 Info: DROP TABLE "TrackFiles" 17:19:10.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:10.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.7 Info: => 0.0043661s 17:19:10.7 Info: CreateIndex Artists (ArtistMetadataId) 17:19:10.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:10.7 Info: => 8.88E-05s 17:19:10.7 Info: CreateIndex Artists (Monitored) 17:19:10.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:10.7 Info: => 7.94E-05s 17:19:10.7 Info: CreateIndex Albums (ArtistMetadataId) 17:19:10.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 17:19:10.7 Info: => 8.13E-05s 17:19:10.7 Info: CreateIndex Tracks (ArtistMetadataId) 17:19:10.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 17:19:10.7 Info: => 8.02E-05s 17:19:10.7 Info: CreateIndex Tracks (AlbumReleaseId) 17:19:10.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 17:19:10.7 Info: => 7.96E-05s 17:19:10.7 Info: CreateIndex Tracks (ForeignRecordingId) 17:19:10.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 17:19:10.7 Info: => 8.21E-05s 17:19:10.7 Info: UpdateData 17:19:10.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:10.7 Info: => 4.76E-05s 17:19:10.7 Info: UpdateData 17:19:10.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 17:19:10.7 Info: => 4.32E-05s 17:19:10.7 Info: UpdateData 17:19:10.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 17:19:10.7 Info: => 4.9E-05s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:10', 'add_release_groups_etc') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 23: add_release_groups_etc migrated 17:19:10.7 Info: => 0.0005964s 17:19:10.7 Info: 24: NewMediaInfoFormat migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 24 17:19:10.7 Info: UpdateData 17:19:10.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 17:19:10.7 Info: => 5.45E-05s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:10', 'NewMediaInfoFormat') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 24: NewMediaInfoFormat migrated 17:19:10.7 Info: => 0.0003216s 17:19:10.7 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 25 17:19:10.7 Info: RenameTable Restrictions ReleaseProfiles 17:19:10.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 17:19:10.7 Info: => 0.0016846s 17:19:10.7 Info: AlterTable ReleaseProfiles 17:19:10.7 Info: => 1.3E-06s 17:19:10.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 17:19:10.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 17:19:10.7 Info: => 0.0005947s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:10', 'rename_restrictions_to_release_profiles') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:10.7 Info: => 0.0008887s 17:19:10.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 26 17:19:10.7 Info: RenameTable Profiles QualityProfiles 17:19:10.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 17:19:10.7 Info: => 0.0017135s 17:19:10.7 Info: AlterTable QualityProfiles 17:19:10.7 Info: => 1.3E-06s 17:19:10.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 17:19:10.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:10.7 Info: => 0.0005823s 17:19:10.7 Info: AlterTable LanguageProfiles 17:19:10.7 Info: => 1.2E-06s 17:19:10.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 17:19:10.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 17:19:10.7 Info: => 0.0005626s 17:19:10.7 Info: UpdateData 17:19:10.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:10.7 Info: => 4.83E-05s 17:19:10.7 Info: UpdateData 17:19:10.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 17:19:10.7 Info: => 3.63E-05s 17:19:10.7 Info: RenameColumn Artists ProfileId to QualityProfileId 17:19:10.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) 17:19:10.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" 17:19:10.7 Info: DROP TABLE "Artists" 17:19:10.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:10.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:10.7 Info: => 0.0049126s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:10', 'rename_quality_profiles_add_upgrade_allowed') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:10.7 Info: => 0.0053332s 17:19:10.7 Info: 27: add_import_exclusions migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 27 17:19:10.7 Info: CreateTable ImportListExclusions 17:19:10.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 17:19:10.7 Info: => 0.000174s 17:19:10.7 Info: CreateIndex ImportListExclusions (ForeignId) 17:19:10.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 17:19:10.7 Info: => 0.0010478s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:10', 'add_import_exclusions') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 27: add_import_exclusions migrated 17:19:10.7 Info: => 0.0014271s 17:19:10.7 Info: 28: clean_artist_metadata_table migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 28 17:19:10.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) 17:19:10.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) 17:19:10.7 Info: => 0.0001631s 17:19:10.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) 17:19:10.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) 17:19:10.7 Info: => 0.0001465s 17:19:10.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) 17:19:10.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) 17:19:10.7 Info: => 0.0001282s 17:19:10.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) 17:19:10.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) 17:19:10.7 Info: => 0.000121s 17:19:10.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) 17:19:10.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) 17:19:10.7 Info: => 0.0001189s 17:19:10.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) 17:19:10.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) 17:19:10.7 Info: => 0.0001221s 17:19:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:10', 'clean_artist_metadata_table') 17:19:10.7 Info: Committing Transaction 17:19:10.7 Info: 28: clean_artist_metadata_table migrated 17:19:10.7 Info: => 0.0004107s 17:19:10.7 Info: 29: health_issue_notification migrating 17:19:10.7 Info: Beginning Transaction 17:19:10.7 Info: Starting migration of Main DB to 29 17:19:10.7 Info: AlterTable Notifications 17:19:10.7 Info: => 1.3E-06s 17:19:10.7 Info: CreateColumn Notifications OnHealthIssue Boolean 17:19:10.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 17:19:10.7 Info: => 0.001378s 17:19:10.7 Info: AlterTable Notifications 17:19:10.7 Info: => 1.2E-06s 17:19:10.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 17:19:10.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 17:19:10.7 Info: => 0.000642s 17:19:10.7 Info: AlterTable Notifications 17:19:10.7 Info: => 1.1E-06s 17:19:10.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 17:19:10.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 17:19:10.7 Info: => 0.0005878s 17:19:10.7 Info: AlterTable Notifications 17:19:10.7 Info: => 1E-06s 17:19:10.7 Info: CreateColumn Notifications OnImportFailure Boolean 17:19:10.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 17:19:10.7 Info: => 0.0005885s 17:19:10.7 Info: AlterTable Notifications 17:19:10.7 Info: => 1E-06s 17:19:10.7 Info: CreateColumn Notifications OnTrackRetag Boolean 17:19:10.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 17:19:10.7 Info: => 0.0005914s 17:19:10.7 Info: DeleteColumn Notifications OnDownload 17:19:10.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) 17:19:10.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" 17:19:10.8 Info: DROP TABLE "Notifications" 17:19:10.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:10.8 Info: => 0.005564s 17:19:10.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 17:19:10.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) 17:19:10.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" 17:19:10.8 Info: DROP TABLE "Notifications" 17:19:10.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 17:19:10.8 Info: => 0.0044612s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:10', 'health_issue_notification') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 29: health_issue_notification migrated 17:19:10.8 Info: => 0.0048814s 17:19:10.8 Info: 30: add_mediafilerepository_mtime migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 30 17:19:10.8 Info: AlterTable TrackFiles 17:19:10.8 Info: => 1.5E-06s 17:19:10.8 Info: CreateColumn TrackFiles Modified DateTime 17:19:10.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 17:19:10.8 Info: => 0.0006413s 17:19:10.8 Info: AlterTable TrackFiles 17:19:10.8 Info: => 1.2E-06s 17:19:10.8 Info: CreateColumn TrackFiles Path String 17:19:10.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 17:19:10.8 Info: => 0.0005847s 17:19:10.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:10.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 17:19:10.8 Info: => 4.28E-05s 17:19:10.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) 17:19:10.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) 17:19:10.8 Info: => 0.0001277s 17:19:10.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) 17:19:10.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) 17:19:10.8 Info: => 0.0001423s 17:19:10.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) 17:19:10.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) 17:19:10.8 Info: => 0.0001434s 17:19:10.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") 17:19:10.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") 17:19:10.8 Info: => 8.44E-05s 17:19:10.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:10.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 17:19:10.8 Info: => 5.63E-05s 17:19:10.8 Info: AlterTable TrackFiles 17:19:10.8 Info: => 1E-06s 17:19:10.8 Info: AlterColumn TrackFiles Path String 17:19:10.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) 17:19:10.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" 17:19:10.8 Info: DROP TABLE "TrackFiles" 17:19:10.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:10.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.8 Info: => 0.0057158s 17:19:10.8 Info: CreateIndex TrackFiles (Path) 17:19:10.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:10.8 Info: => 8.78E-05s 17:19:10.8 Info: DeleteColumn TrackFiles RelativePath 17:19:10.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) 17:19:10.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" 17:19:10.8 Info: DROP TABLE "TrackFiles" 17:19:10.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:10.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:10.8 Info: => 0.0047102s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:10', 'add_mediafilerepository_mtime') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 30: add_mediafilerepository_mtime migrated 17:19:10.8 Info: => 0.0050907s 17:19:10.8 Info: 31: add_artistmetadataid_constraint migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 31 17:19:10.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") 17:19:10.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") 17:19:10.8 Info: => 9.96E-05s 17:19:10.8 Info: DeleteIndex Artists (ArtistMetadataId) 17:19:10.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 17:19:10.8 Info: => 0.0001386s 17:19:10.8 Info: AlterColumn Artists ArtistMetadataId Int32 17:19:10.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) 17:19:10.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" 17:19:10.8 Info: DROP TABLE "Artists" 17:19:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:10.8 Info: => 0.0048349s 17:19:10.8 Info: CreateIndex Artists (ArtistMetadataId) 17:19:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:10.8 Info: => 8.59E-05s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:10', 'add_artistmetadataid_constraint') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 31: add_artistmetadataid_constraint migrated 17:19:10.8 Info: => 0.0004717s 17:19:10.8 Info: 32: old_ids_and_artist_alias migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 32 17:19:10.8 Info: AlterTable ArtistMetadata 17:19:10.8 Info: => 1.2E-06s 17:19:10.8 Info: CreateColumn ArtistMetadata Aliases String 17:19:10.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 17:19:10.8 Info: => 0.0006283s 17:19:10.8 Info: AlterTable ArtistMetadata 17:19:10.8 Info: => 1.2E-06s 17:19:10.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 17:19:10.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 17:19:10.8 Info: => 0.0006067s 17:19:10.8 Info: AlterTable Albums 17:19:10.8 Info: => 1.2E-06s 17:19:10.8 Info: CreateColumn Albums OldForeignAlbumIds String 17:19:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 17:19:10.8 Info: => 0.000593s 17:19:10.8 Info: AlterTable AlbumReleases 17:19:10.8 Info: => 1.1E-06s 17:19:10.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 17:19:10.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 17:19:10.8 Info: => 0.0005956s 17:19:10.8 Info: AlterTable Tracks 17:19:10.8 Info: => 1E-06s 17:19:10.8 Info: CreateColumn Tracks OldForeignRecordingIds String 17:19:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 17:19:10.8 Info: => 0.0005917s 17:19:10.8 Info: AlterTable Tracks 17:19:10.8 Info: => 1.1E-06s 17:19:10.8 Info: CreateColumn Tracks OldForeignTrackIds String 17:19:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 17:19:10.8 Info: => 0.0016998s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:10', 'old_ids_and_artist_alias') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 32: old_ids_and_artist_alias migrated 17:19:10.8 Info: => 0.0020812s 17:19:10.8 Info: 33: download_propers_config migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 33 17:19:10.8 Info: PerformDBOperation 17:19:10.8 Info: Performing DB Operation 17:19:10.8 Info: => 3.69E-05s 17:19:10.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:10.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 17:19:10.8 Info: => 4.07E-05s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:10', 'download_propers_config') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 33: download_propers_config migrated 17:19:10.8 Info: => 0.0003186s 17:19:10.8 Info: 34: remove_language_profiles migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 34 17:19:10.8 Info: DeleteTable LanguageProfiles 17:19:10.8 Info: DROP TABLE "LanguageProfiles" 17:19:10.8 Info: => 0.0002118s 17:19:10.8 Info: DeleteColumn Artists LanguageProfileId 17:19:10.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) 17:19:10.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" 17:19:10.8 Info: DROP TABLE "Artists" 17:19:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:10.8 Info: => 0.0058057s 17:19:10.8 Info: DeleteColumn ImportLists LanguageProfileId 17:19:10.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) 17:19:10.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" 17:19:10.8 Info: DROP TABLE "ImportLists" 17:19:10.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 17:19:10.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 17:19:10.8 Info: => 0.0054584s 17:19:10.8 Info: DeleteColumn Blacklist Language 17:19:10.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) 17:19:10.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" 17:19:10.8 Info: DROP TABLE "Blacklist" 17:19:10.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 17:19:10.8 Info: => 0.0043518s 17:19:10.8 Info: DeleteColumn History Language 17:19:10.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) 17:19:10.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" 17:19:10.8 Info: DROP TABLE "History" 17:19:10.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 17:19:10.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 17:19:10.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 17:19:10.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 17:19:10.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 17:19:10.8 Info: => 0.0059908s 17:19:10.8 Info: DeleteColumn LyricFiles Language 17:19:10.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) 17:19:10.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" 17:19:10.8 Info: DROP TABLE "LyricFiles" 17:19:10.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 17:19:10.8 Info: => 0.005115s 17:19:10.8 Info: DeleteColumn TrackFiles Language 17:19:10.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) 17:19:10.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" 17:19:10.8 Info: DROP TABLE "TrackFiles" 17:19:10.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 17:19:10.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 17:19:10.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 17:19:10.8 Info: => 0.0056194s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:10', 'remove_language_profiles') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 34: remove_language_profiles migrated 17:19:10.8 Info: => 0.0061841s 17:19:10.8 Info: 35: multi_disc_naming_format migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 35 17:19:10.8 Info: AlterTable NamingConfig 17:19:10.8 Info: => 1.4E-06s 17:19:10.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 17:19:10.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 17:19:10.8 Info: => 0.0006173s 17:19:10.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:10.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 17:19:10.8 Info: => 4.88E-05s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:10', 'multi_disc_naming_format') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 35: multi_disc_naming_format migrated 17:19:10.8 Info: => 0.0003568s 17:19:10.8 Info: 36: add_download_client_priority migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 36 17:19:10.8 Info: AlterTable DownloadClients 17:19:10.8 Info: => 1.1E-06s 17:19:10.8 Info: CreateColumn DownloadClients Priority Int32 17:19:10.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 17:19:10.8 Info: => 0.0006303s 17:19:10.8 Info: PerformDBOperation 17:19:10.8 Info: Performing DB Operation 17:19:10.8 Info: => 5.35E-05s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:10', 'add_download_client_priority') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 36: add_download_client_priority migrated 17:19:10.8 Info: => 0.0003725s 17:19:10.8 Info: 37: remove_growl_prowl migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 37 17:19:10.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 17:19:10.8 Info: => 5.19E-05s 17:19:10.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 17:19:10.8 Info: => 3.73E-05s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:10', 'remove_growl_prowl') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 37: remove_growl_prowl migrated 17:19:10.8 Info: => 0.0003116s 17:19:10.8 Info: 38: remove_plex_hometheatre migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 38 17:19:10.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 17:19:10.8 Info: => 5.32E-05s 17:19:10.8 Info: FluentMigrator.Expressions.DeleteDataExpression 17:19:10.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 17:19:10.8 Info: => 3.85E-05s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:10', 'remove_plex_hometheatre') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 38: remove_plex_hometheatre migrated 17:19:10.8 Info: => 0.0003118s 17:19:10.8 Info: 39: add_root_folder_add_defaults migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 39 17:19:10.8 Info: AlterTable RootFolders 17:19:10.8 Info: => 1.1E-06s 17:19:10.8 Info: CreateColumn RootFolders Name String 17:19:10.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 17:19:10.8 Info: => 0.0006146s 17:19:10.8 Info: AlterTable RootFolders 17:19:10.8 Info: => 1.3E-06s 17:19:10.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 17:19:10.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 17:19:10.8 Info: => 0.0006076s 17:19:10.8 Info: AlterTable RootFolders 17:19:10.8 Info: => 1E-06s 17:19:10.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 17:19:10.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 17:19:10.8 Info: => 0.0005816s 17:19:10.8 Info: AlterTable RootFolders 17:19:10.8 Info: => 1.1E-06s 17:19:10.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 17:19:10.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 17:19:10.8 Info: => 0.0005779s 17:19:10.8 Info: AlterTable RootFolders 17:19:10.8 Info: => 2.3E-06s 17:19:10.8 Info: CreateColumn RootFolders DefaultTags String 17:19:10.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 17:19:10.8 Info: => 0.0005732s 17:19:10.8 Info: PerformDBOperation 17:19:10.8 Info: Performing DB Operation 17:19:10.8 Info: => 5.82E-05s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:10', 'add_root_folder_add_defaults') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 39: add_root_folder_add_defaults migrated 17:19:10.8 Info: => 0.0003704s 17:19:10.8 Info: 40: task_duration migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 40 17:19:10.8 Info: AlterTable ScheduledTasks 17:19:10.8 Info: => 1.2E-06s 17:19:10.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 17:19:10.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 17:19:10.8 Info: => 0.0006288s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:10', 'task_duration') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 40: task_duration migrated 17:19:10.8 Info: => 0.0009578s 17:19:10.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 41 17:19:10.8 Info: AlterTable ReleaseProfiles 17:19:10.8 Info: => 1.2E-06s 17:19:10.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 17:19:10.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 17:19:10.8 Info: => 0.0006195s 17:19:10.8 Info: AlterTable ReleaseProfiles 17:19:10.8 Info: => 1.2E-06s 17:19:10.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 17:19:10.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 17:19:10.8 Info: => 0.0005833s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:10', 'add_indexer_and_enabled_to_release_profiles') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:10.8 Info: => 0.0009078s 17:19:10.8 Info: 42: remove_album_folders migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 42 17:19:10.8 Info: DeleteColumn Artists AlbumFolder 17:19:10.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) 17:19:10.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" 17:19:10.8 Info: DROP TABLE "Artists" 17:19:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 17:19:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 17:19:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 17:19:10.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 17:19:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 17:19:10.8 Info: => 0.0060205s 17:19:10.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:10.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 17:19:10.8 Info: => 4.45E-05s 17:19:10.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:10.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 17:19:10.8 Info: => 3.99E-05s 17:19:10.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 17:19:10.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) 17:19:10.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 17:19:10.8 Info: DROP TABLE "NamingConfig" 17:19:10.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 17:19:10.8 Info: => 0.0053545s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:10', 'remove_album_folders') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 42: remove_album_folders migrated 17:19:10.8 Info: => 0.0058385s 17:19:10.8 Info: 44: add_priority_to_indexers migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 44 17:19:10.8 Info: AlterTable Indexers 17:19:10.8 Info: => 1.3E-06s 17:19:10.8 Info: CreateColumn Indexers Priority Int32 17:19:10.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 17:19:10.8 Info: => 0.0006269s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:10', 'add_priority_to_indexers') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 44: add_priority_to_indexers migrated 17:19:10.8 Info: => 0.0009609s 17:19:10.8 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 45 17:19:10.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:10.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 17:19:10.8 Info: => 0.0001249s 17:19:10.8 Info: PerformDBOperation 17:19:10.8 Info: Performing DB Operation 17:19:10.8 Info: => 3.16E-05s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:10', 'remove_chown_and_folderchmod_config') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:10.8 Info: => 0.0003237s 17:19:10.8 Info: 47: update_notifiarr migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 47 17:19:10.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:10.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 17:19:10.8 Info: => 8E-05s 17:19:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:10', 'update_notifiarr') 17:19:10.8 Info: Committing Transaction 17:19:10.8 Info: 47: update_notifiarr migrated 17:19:10.8 Info: => 0.0003946s 17:19:10.8 Info: 49: email_multiple_addresses migrating 17:19:10.8 Info: Beginning Transaction 17:19:10.8 Info: Starting migration of Main DB to 49 17:19:10.8 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') 17:19:10.8 Info: PerformDBOperation 17:19:10.8 Info: Performing DB Operation 17:19:10.9 Info: => 0.0048992s 17:19:10.9 Info: -> 1 Insert operations completed in 00:00:00.0001281 taking an average of 00:00:00.0001281 17:19:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:10', 'email_multiple_addresses') 17:19:10.9 Info: Committing Transaction 17:19:10.9 Info: 49: email_multiple_addresses migrated 17:19:10.9 Info: => 0.0052993s 17:19:10.9 Debug: Took: 00:00:00.2515661 17:19:10.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 17:19:10.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 17:19:10.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:10.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863509468377_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:10.9 Info: DatabaseEngineVersionCheck migrating 17:19:10.9 Info: PerformDBOperation 17:19:10.9 Info: Performing DB Operation 17:19:10.9 Info: SQLite 3.48.0 17:19:10.9 Info: => 0.0012862s 17:19:10.9 Info: DatabaseEngineVersionCheck migrated 17:19:10.9 Info: => 0.0013032s 17:19:10.9 Debug: Took: 00:00:00.0157825 17:19:10.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:19:10.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 17:19:10.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 17:19:10.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863510009212_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.0 Info: DatabaseEngineVersionCheck migrating 17:19:11.0 Info: PerformDBOperation 17:19:11.0 Info: Performing DB Operation 17:19:11.0 Info: SQLite 3.48.0 17:19:11.0 Info: => 0.0012344s 17:19:11.0 Info: DatabaseEngineVersionCheck migrated 17:19:11.0 Info: => 0.0012509s 17:19:11.0 Debug: Took: 00:00:00.0137167 17:19:11.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:19:11.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:19:11.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 17:19:11.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 17:19:11.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863510507945_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.0 Info: DatabaseEngineVersionCheck migrating 17:19:11.0 Info: PerformDBOperation 17:19:11.0 Info: Performing DB Operation 17:19:11.0 Info: SQLite 3.48.0 17:19:11.0 Info: => 0.0012488s 17:19:11.0 Info: DatabaseEngineVersionCheck migrated 17:19:11.0 Info: => 0.0012655s 17:19:11.0 Debug: Took: 00:00:00.0142698 17:19:11.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:19:11.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 17:19:11.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 17:19:11.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863511003617_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.1 Info: DatabaseEngineVersionCheck migrating 17:19:11.1 Info: PerformDBOperation 17:19:11.1 Info: Performing DB Operation 17:19:11.1 Info: SQLite 3.48.0 17:19:11.1 Info: => 0.0012528s 17:19:11.1 Info: DatabaseEngineVersionCheck migrated 17:19:11.1 Info: => 0.0012699s 17:19:11.1 Debug: Took: 00:00:00.0143413 17:19:11.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 = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:19:11.1 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 ==== 17:19:11.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:19:11.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:19:11.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 17:19:11.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 17:19:11.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863511527873_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.1 Info: DatabaseEngineVersionCheck migrating 17:19:11.1 Info: PerformDBOperation 17:19:11.1 Info: Performing DB Operation 17:19:11.1 Info: SQLite 3.48.0 17:19:11.1 Info: => 0.0012516s 17:19:11.1 Info: DatabaseEngineVersionCheck migrated 17:19:11.1 Info: => 0.0012687s 17:19:11.1 Debug: Took: 00:00:00.0143451 17:19:11.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:19:11.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:19:11.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 17:19:11.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 17:19:11.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863512032285_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.2 Info: DatabaseEngineVersionCheck migrating 17:19:11.2 Info: PerformDBOperation 17:19:11.2 Info: Performing DB Operation 17:19:11.2 Info: SQLite 3.48.0 17:19:11.2 Info: => 0.0012463s 17:19:11.2 Info: DatabaseEngineVersionCheck migrated 17:19:11.2 Info: => 0.0012633s 17:19:11.2 Debug: Took: 00:00:00.0143333 17:19:11.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 17:19:11.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 17:19:11.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863512500783_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.2 Info: DatabaseEngineVersionCheck migrating 17:19:11.2 Info: PerformDBOperation 17:19:11.2 Info: Performing DB Operation 17:19:11.2 Info: SQLite 3.48.0 17:19:11.2 Info: => 0.001268s 17:19:11.2 Info: DatabaseEngineVersionCheck migrated 17:19:11.2 Info: => 0.0012853s 17:19:11.2 Debug: Took: 00:00:00.0144017 17:19:11.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:19:11.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:19:11.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 17:19:11.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 17:19:11.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863513457490_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.3 Info: DatabaseEngineVersionCheck migrating 17:19:11.3 Info: PerformDBOperation 17:19:11.3 Info: Performing DB Operation 17:19:11.3 Info: SQLite 3.48.0 17:19:11.3 Info: => 0.0012364s 17:19:11.3 Info: DatabaseEngineVersionCheck migrated 17:19:11.3 Info: => 0.0012537s 17:19:11.3 Debug: Took: 00:00:00.0137163 17:19:11.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T17:19:11.3621391Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:19:11.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:19:11.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:19:11.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 17:19:11.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 17:19:11.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863513971739_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.4 Info: DatabaseEngineVersionCheck migrating 17:19:11.4 Info: PerformDBOperation 17:19:11.4 Info: Performing DB Operation 17:19:11.4 Info: SQLite 3.48.0 17:19:11.4 Info: => 0.001234s 17:19:11.4 Info: DatabaseEngineVersionCheck migrated 17:19:11.4 Info: => 0.0012543s 17:19:11.4 Debug: Took: 00:00:00.0135406 17:19:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:19:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:19:11.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 17:19:11.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 17:19:11.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863514465195_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.4 Info: DatabaseEngineVersionCheck migrating 17:19:11.4 Info: PerformDBOperation 17:19:11.4 Info: Performing DB Operation 17:19:11.4 Info: SQLite 3.48.0 17:19:11.4 Info: => 0.0012177s 17:19:11.4 Info: DatabaseEngineVersionCheck migrated 17:19:11.4 Info: => 0.0012347s 17:19:11.4 Debug: Took: 00:00:00.0135818 17:19:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-04T17:19:11.4627153Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 17:19:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:19:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 17:19:11.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 17:19:11.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 17:19:11.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863514957009_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.5 Info: DatabaseEngineVersionCheck migrating 17:19:11.5 Info: PerformDBOperation 17:19:11.5 Info: Performing DB Operation 17:19:11.5 Info: SQLite 3.48.0 17:19:11.5 Info: => 0.0012396s 17:19:11.5 Info: DatabaseEngineVersionCheck migrated 17:19:11.5 Info: => 0.0012588s 17:19:11.5 Debug: Took: 00:00:00.0136079 17:19:11.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 17:19:11.5 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 17:19:11.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863515417547_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.5 Info: DatabaseEngineVersionCheck migrating 17:19:11.5 Info: PerformDBOperation 17:19:11.5 Info: Performing DB Operation 17:19:11.5 Info: SQLite 3.48.0 17:19:11.5 Info: => 0.0012497s 17:19:11.5 Info: DatabaseEngineVersionCheck migrated 17:19:11.5 Info: => 0.001266s 17:19:11.5 Debug: Took: 00:00:00.0137132 17:19:11.5 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 17:19:11.5 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 17:19:11.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863515871966_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.5 Info: DatabaseEngineVersionCheck migrating 17:19:11.5 Info: PerformDBOperation 17:19:11.5 Info: Performing DB Operation 17:19:11.5 Info: SQLite 3.48.0 17:19:11.5 Info: => 0.0012528s 17:19:11.5 Info: DatabaseEngineVersionCheck migrated 17:19:11.5 Info: => 0.0012788s 17:19:11.6 Debug: Took: 00:00:00.0137354 17:19:11.6 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 17:19:11.6 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 17:19:11.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863516321973_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.6 Info: DatabaseEngineVersionCheck migrating 17:19:11.6 Info: PerformDBOperation 17:19:11.6 Info: Performing DB Operation 17:19:11.6 Info: SQLite 3.48.0 17:19:11.6 Info: => 0.0012408s 17:19:11.6 Info: DatabaseEngineVersionCheck migrated 17:19:11.6 Info: => 0.0012587s 17:19:11.6 Debug: Took: 00:00:00.0142895 17:19:11.6 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 17:19:11.6 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 17:19:11.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863516778332_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.6 Info: DatabaseEngineVersionCheck migrating 17:19:11.6 Info: PerformDBOperation 17:19:11.6 Info: Performing DB Operation 17:19:11.6 Info: SQLite 3.48.0 17:19:11.6 Info: => 0.0012598s 17:19:11.6 Info: DatabaseEngineVersionCheck migrated 17:19:11.6 Info: => 0.0012763s 17:19:11.6 Debug: Took: 00:00:00.0142285 17:19:11.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 17:19:11.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 17:19:11.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863517235639_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.7 Info: DatabaseEngineVersionCheck migrating 17:19:11.7 Info: PerformDBOperation 17:19:11.7 Info: Performing DB Operation 17:19:11.7 Info: SQLite 3.48.0 17:19:11.7 Info: => 0.0012433s 17:19:11.7 Info: DatabaseEngineVersionCheck migrated 17:19:11.7 Info: => 0.0012617s 17:19:11.7 Debug: Took: 00:00:00.0143447 17:19:11.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 17:19:11.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 17:19:11.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863517699391_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.7 Info: DatabaseEngineVersionCheck migrating 17:19:11.7 Info: PerformDBOperation 17:19:11.7 Info: Performing DB Operation 17:19:11.7 Info: SQLite 3.48.0 17:19:11.7 Info: => 0.0012429s 17:19:11.7 Info: DatabaseEngineVersionCheck migrated 17:19:11.7 Info: => 0.0012602s 17:19:11.7 Debug: Took: 00:00:00.0142683 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 17:19:11.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:11.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863518156883_245/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:11.8 Info: DatabaseEngineVersionCheck migrating 17:19:11.8 Info: PerformDBOperation 17:19:11.8 Info: Performing DB Operation 17:19:11.8 Info: SQLite 3.48.0 17:19:11.8 Info: => 0.0012632s 17:19:11.8 Info: DatabaseEngineVersionCheck migrated 17:19:11.8 Info: => 0.0012801s 17:19:11.8 Debug: Took: 00:00:00.0142522 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 17:19:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 17:19:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 17:19:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Item: , meets size constraints 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Item: , meets size constraints 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Item: , meets size constraints 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Item: , meets size constraints 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Release has unknown size, skipping size check 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Max size is unlimited, skipping size check 17:19:11.9 Debug: Item: , meets size constraints 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 17:19:11.9 Debug: Beginning size check for: 17:19:11.9 Debug: Max size is unlimited, skipping size check 17:19:11.9 Debug: Item: , meets size constraints 17:19:11.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 17:19:11.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 17:19:12.0 Debug: Beginning size check for: 17:19:12.0 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 17:19:12.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 17:19:12.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 17:19:12.0 Debug: Beginning size check for: 17:19:12.0 Debug: Item: , meets size constraints 17:19:12.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 17:19:12.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 17:19:12.0 Debug: Beginning size check for: 17:19:12.0 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 17:19:12.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 17:19:12.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 17:19:12.0 Debug: Beginning size check for: 17:19:12.0 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 17:19:12.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 17:19:12.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 17:19:12.0 Debug: Beginning size check for: 17:19:12.0 Debug: Item: , meets size constraints 17:19:12.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 17:19:12.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 17:19:12.0 Debug: Beginning size check for: 17:19:12.0 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 17:19:12.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 17:19:12.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 17:19:12.1 Debug: Performing already imported check on report 17:19:12.1 Debug: Skipping already imported check for album without files 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 17:19:12.1 Debug: Performing already imported check on report 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 17:19:12.1 Debug: Performing already imported check on report 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 17:19:12.1 Debug: Skipping already imported check because CDH is disabled 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 17:19:12.1 Debug: Performing already imported check on report 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 17:19:12.1 Debug: Performing already imported check on report 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 17:19:12.1 Debug: Performing already imported check on report 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 17:19:12.1 Debug: Performing already imported check on report 17:19:12.1 Debug: Has same torrent hash as a grabbed and imported release 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 17:19:12.1 Debug: Performing already imported check on report 17:19:12.1 Debug: Has same torrent hash as a grabbed and imported release 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 17:19:12.1 Debug: Existing item meets cut-off. skipping. 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 17:19:12.1 Debug: Existing item meets cut-off. skipping. 17:19:12.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 17:19:12.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 17:19:12.2 Debug: Existing item meets cut-off. skipping. 17:19:12.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 17:19:12.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 17:19:12.2 Debug: Existing item meets cut-off. skipping. 17:19:12.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 17:19:12.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 17:19:12.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 17:19:12.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 17:19:12.2 Debug: New quality is a better revision for existing quality 17:19:12.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 17:19:12.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 17:19:12.2 Debug: New quality is a better revision for existing quality 17:19:12.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 17:19:12.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 17:19:12.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 17:19:12.2 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 17:19:12.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 17:19:12.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 17:19:12.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 17:19:12.2 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 17:19:12.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 17:19:12.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 17:19:12.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 17:19:12.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 17:19:12.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 17:19:12.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 17:19:12.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 17:19:12.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 17:19:12.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 17:19:12.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 17:19:12.2 Info: Processing 3 releases 17:19:12.2 Trace: Processing release 1/3 17:19:12.2 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.5 Debug: Quality parsed: FLAC v1 17:19:12.6 Debug: Release Group parsed: PERFECT 17:19:12.6 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 17:19:12.6 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 17:19:12.6 Trace: Processing release 2/3 17:19:12.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Debug: Quality parsed: FLAC v1 17:19:12.6 Debug: Release Group parsed: PERFECT 17:19:12.6 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 17:19:12.6 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 17:19:12.6 Trace: Processing release 3/3 17:19:12.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Debug: Quality parsed: FLAC v1 17:19:12.6 Debug: Release Group parsed: PERFECT 17:19:12.6 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 17:19:12.6 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 17:19:12.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 17:19:12.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 17:19:12.6 Info: Processing 1 releases 17:19:12.6 Trace: Processing release 1/1 17:19:12.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Debug: Quality parsed: FLAC v1 17:19:12.6 Debug: Release Group parsed: PERFECT 17:19:12.6 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 17:19:12.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 17:19:12.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 17:19:12.6 Info: Processing 1 releases 17:19:12.6 Trace: Processing release 1/1 17:19:12.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Debug: Quality parsed: FLAC v1 17:19:12.6 Debug: Release Group parsed: PERFECT 17:19:12.6 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 17:19:12.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 17:19:12.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 17:19:12.6 Info: Processing 1 releases 17:19:12.6 Trace: Processing release 1/1 17:19:12.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Debug: Quality parsed: FLAC v1 17:19:12.6 Debug: Release Group parsed: PERFECT 17:19:12.6 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 17:19:12.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 17:19:12.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 17:19:12.6 Info: Processing 1 releases 17:19:12.6 Trace: Processing release 1/1 17:19:12.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Debug: Quality parsed: FLAC v1 17:19:12.6 Debug: Release Group parsed: PERFECT 17:19:12.6 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 17:19:12.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 17:19:12.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 17:19:12.6 Info: Processing 1 releases 17:19:12.6 Trace: Processing release 1/1 17:19:12.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Debug: Quality parsed: FLAC v1 17:19:12.6 Debug: Release Group parsed: PERFECT 17:19:12.6 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 17:19:12.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 17:19:12.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 17:19:12.6 Info: Processing 1 releases 17:19:12.6 Trace: Processing release 1/1 17:19:12.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.6 Debug: Quality parsed: FLAC v1 17:19:12.6 Debug: Release Group parsed: PERFECT 17:19:12.6 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 17:19:12.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 17:19:12.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 17:19:12.6 Info: Processing 1 releases 17:19:12.6 Trace: Processing release 1/1 17:19:12.6 Debug: Processing release '2013 - Night Visions' from '' 17:19:12.6 Debug: Parsing string '2013 - Night Visions' 17:19:12.7 Debug: Unable to parse 2013 - Night Visions 17:19:12.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 17:19:12.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 17:19:12.7 Info: Processing 1 releases 17:19:12.7 Trace: Processing release 1/1 17:19:12.7 Debug: Processing release 'Not parsable' from '' 17:19:12.7 Debug: Parsing string 'Not parsable' 17:19:12.7 Debug: Unable to parse Not parsable 17:19:12.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 17:19:12.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 17:19:12.7 Info: Processing 1 releases 17:19:12.7 Trace: Processing release 1/1 17:19:12.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.7 Debug: Quality parsed: FLAC v1 17:19:12.7 Debug: Release Group parsed: PERFECT 17:19:12.7 Debug: Release rejected for the following reasons: [Permanent] fail1 17:19:12.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 17:19:12.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 17:19:12.7 Info: Processing 2 releases 17:19:12.7 Trace: Processing release 1/2 17:19:12.7 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 17:19:12.7 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 17:19:12.7 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 17:19:12.7 Debug: Album Parsed. Name1 - Title1 17:19:12.7 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 17:19:12.7 Debug: Quality parsed: FLAC v1 17:19:12.7 Debug: Release Group parsed: 17:19:12.7 Debug: Release accepted 17:19:12.7 Trace: Processing release 2/2 17:19:12.7 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 17:19:12.7 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 17:19:12.7 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 17:19:12.7 Debug: Album Parsed. Name1 - Title2 17:19:12.7 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 17:19:12.7 Debug: Quality parsed: FLAC v1 17:19:12.7 Debug: Release Group parsed: 17:19:12.7 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 17:19:12.7 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 17:19:12.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 17:19:12.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 17:19:12.7 Info: Processing 1 releases 17:19:12.7 Trace: Processing release 1/1 17:19:12.7 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 17:19:12.7 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 17:19:12.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 17:19:12.7 Debug: Album Parsed. Alien Ant Farm - TruAnt 17:19:12.7 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 17:19:12.7 Debug: Quality parsed: FLAC v1 17:19:12.7 Debug: Release Group parsed: 17:19:12.7 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 17:19:12.7 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 17:19:12.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 17:19:12.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 17:19:12.7 Info: Processing 1 releases 17:19:12.7 Trace: Processing release 1/1 17:19:12.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.7 Debug: Quality parsed: FLAC v1 17:19:12.7 Debug: Release Group parsed: PERFECT 17:19:12.7 Debug: Release accepted 17:19:12.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 17:19:12.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 17:19:12.7 Info: Processing 1 releases 17:19:12.7 Trace: Processing release 1/1 17:19:12.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.7 Debug: Quality parsed: FLAC v1 17:19:12.7 Debug: Release Group parsed: PERFECT 17:19:12.7 Debug: Release rejected for the following reasons: [Permanent] fail1 17:19:12.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 17:19:12.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 17:19:12.7 Info: Processing 1 releases 17:19:12.7 Trace: Processing release 1/1 17:19:12.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.7 Debug: Quality parsed: FLAC v1 17:19:12.7 Debug: Release Group parsed: PERFECT 17:19:12.7 Debug: Release rejected for the following reasons: [Permanent] fail1 17:19:12.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 17:19:12.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 17:19:12.7 Info: Processing 1 releases 17:19:12.7 Trace: Processing release 1/1 17:19:12.7 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 17:19:12.7 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 17:19:12.7 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 17:19:12.7 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 17:19:12.7 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 17:19:12.7 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 17:19:12.7 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 17:19:12.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 17:19:12.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 17:19:12.7 Info: Processing 1 releases 17:19:12.7 Trace: Processing release 1/1 17:19:12.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 17:19:12.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 17:19:12.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 17:19:12.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 17:19:12.7 Debug: Quality parsed: FLAC v1 17:19:12.7 Debug: Release Group parsed: PERFECT 17:19:12.7 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 17:19:12.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 17:19:12.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 17:19:12.8 Debug: Release published date, 01/25/2025, is outside of 5 day early grab limit allowed by user 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 17:19:12.8 Debug: Release published date, 01/15/2025, is outside of 5 day early grab limit allowed by user 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 17:19:12.8 Debug: Indexer with id 1 does not exist, skipping early release check 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 17:19:12.8 Debug: Importing after download will exceed available disk space 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 17:19:12.8 Debug: Not enough free space (150.0 MB) to import after download: 100.0 MB. (Settings: Media Management: Minimum Free Space) 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 17:19:12.8 Debug: Skipping free space check 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 17:19:12.8 Debug: Checking if release meets maximum size requirements. 2.0 GB 17:19:12.8 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 17:19:12.8 Debug: Maximum size is not set. 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 17:19:12.8 Debug: Checking if release meets maximum size requirements. 2.0 GB 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 17:19:12.8 Debug: Checking if release meets maximum size requirements. 2.0 GB 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 17:19:12.8 Debug: Release has unknown size, skipping size check. 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 17:19:12.8 Debug: Checking if report meets minimum age requirements. 10 17:19:12.8 Debug: Only 10 minutes old, minimum age is 30 minutes 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 17:19:12.8 Debug: Checking if report meets minimum age requirements. 100 17:19:12.8 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 17:19:12.8 Debug: Minimum age is not set. 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 17:19:12.8 Debug: No albums in the release are monitored. Rejecting 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 17:19:12.8 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 17:19:12.8 Debug: Album is not monitored. Rejecting 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 17:19:12.8 Debug: Only 1/2 albums in the release are monitored. Rejecting 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 17:19:12.8 Debug: Only 1/2 albums in the release are monitored. Rejecting 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 17:19:12.8 Debug: Album is not monitored. Rejecting 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 17:19:12.8 Debug: Only 1/2 albums in the release are monitored. Rejecting 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 17:19:12.8 Debug: Skipping monitored check during search 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 17:19:12.8 Debug: Skipping monitored check during search 17:19:12.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 17:19:12.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 17:19:12.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 17:19:12.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 17:19:13.0 Debug: [] Torrent is not enabled for this artist 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 17:19:13.0 Debug: [] Usenet is not enabled for this artist 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 17:19:13.0 Debug: Checking if report meets quality requirements. MP3-192 v2 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 17:19:13.0 Debug: Checking if report meets quality requirements. MP3-256 v2 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 17:19:13.0 Debug: Checking if report meets quality requirements. MP3-320 v2 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 17:19:13.0 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 17:19:13.0 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 17:19:13.0 Debug: Checking if report meets quality requirements. FLAC v2 17:19:13.0 Debug: Quality FLAC v2 rejected by Artist's quality profile 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 17:19:13.0 Debug: Checking if report meets quality requirements. Unknown v2 17:19:13.0 Debug: Quality Unknown v2 rejected by Artist's quality profile 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 17:19:13.0 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 17:19:13.0 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 17:19:13.0 Debug: New item's custom formats [] do not improve on [], skipping 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 17:19:13.0 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 17:19:13.0 Debug: Existing item meets cut-off. skipping. 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 17:19:13.0 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 17:19:13.0 Debug: Existing item meets cut-off. skipping. 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 17:19:13.0 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 17:19:13.0 Debug: Existing item meets cut-off. skipping. 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 17:19:13.0 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 17:19:13.0 Debug: Existing item meets cut-off. skipping. 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 17:19:13.0 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 17:19:13.0 Debug: New quality is a better revision for existing quality 17:19:13.0 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 17:19:13.0 Debug: New item has a better quality 17:19:13.0 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 17:19:13.0 Debug: Quality profile allows upgrading 17:19:13.0 Debug: New quality is a better revision for existing quality 17:19:13.0 Debug: Auto downloading of propers is disabled 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 17:19:13.0 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 17:19:13.0 Debug: Existing item meets cut-off. skipping. 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 17:19:13.0 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 17:19:13.0 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 17:19:13.0 Debug: Existing item has better quality, skipping 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 17:19:13.0 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 17:19:13.0 Debug: Existing item meets cut-off. skipping. 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 17:19:13.0 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 17:19:13.0 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 17:19:13.0 Debug: New item has a better custom format score 17:19:13.0 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 17:19:13.0 Debug: Quality profile allows upgrading 17:19:13.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 17:19:13.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 17:19:13.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 17:19:13.1 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 17:19:13.1 Debug: New item has a better quality 17:19:13.1 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 17:19:13.1 Debug: Quality profile allows upgrading 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 17:19:13.1 Debug: Release contains raw CD, rejecting. 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 17:19:13.1 Debug: Release contains raw CD, rejecting. 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 17:19:13.1 Debug: Release contains raw CD, rejecting. 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 17:19:13.1 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 17:19:13.1 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 17:19:13.1 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 17:19:13.1 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 17:19:13.1 Debug: New quality is a better revision for existing quality 17:19:13.1 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 17:19:13.1 Debug: New quality is a better revision for existing quality 17:19:13.1 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 17:19:13.1 Debug: New quality is a better revision for existing quality 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 17:19:13.1 Debug: New quality is a better revision for existing quality 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 17:19:13.1 Debug: New quality is a better revision for existing quality 17:19:13.1 Debug: Auto downloading of repacks is disabled 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 17:19:13.1 Debug: New quality is a better revision for existing quality 17:19:13.1 Debug: New quality is a better revision for existing quality 17:19:13.1 Debug: New quality is a better revision for existing quality 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 17:19:13.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 17:19:13.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 17:19:13.2 Debug: New quality is a better revision for existing quality 17:19:13.2 Debug: New quality is a better revision for existing quality 17:19:13.2 Debug: New quality is a better revision for existing quality 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 17:19:13.2 Debug: Checking if report meets retention requirements. 100 17:19:13.2 Debug: Report age: 100 rejected by user's retention limit 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 17:19:13.2 Debug: Checking if report meets retention requirements. 100 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 17:19:13.2 Debug: Checking if report meets retention requirements. 100 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 17:19:13.2 Debug: Checking if report meets retention requirements. 100 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 17:19:13.2 Debug: Not checking retention requirement for non-usenet report 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 17:19:13.2 Debug: Checking if report meets retention requirements. 100 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 17:19:13.2 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 17:19:13.2 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 17:19:13.2 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 17:19:13.2 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 17:19:13.2 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 17:19:13.2 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 17:19:13.2 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 17:19:13.2 Debug: Profile does not require a waiting period before download for Usenet. 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 17:19:13.2 Debug: Quality is highest in profile for preferred protocol, will not delay 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 17:19:13.2 Debug: New quality is a better revision for existing quality, skipping delay 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 17:19:13.2 Debug: New quality is a better revision for existing quality, skipping delay 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 17:19:13.2 Debug: Ignoring delay for user invoked search 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 17:19:13.2 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 17:19:13.2 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 17:19:13.2 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 17:19:13.2 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 17:19:13.2 Debug: Skipping deleted trackfile check during search 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 17:19:13.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 17:19:13.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: Existing item meets cut-off. skipping. 17:19:13.3 Debug: Existing item has better quality, skipping 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: Existing item meets cut-off. skipping. 17:19:13.3 Debug: Existing item has better quality, skipping 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: New item has a better quality 17:19:13.3 Debug: Checking current status of album [2] in history 17:19:13.3 Debug: New item has a better quality 17:19:13.3 Debug: Checking current status of album [3] in history 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: New item has a better quality 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: Existing item meets cut-off. skipping. 17:19:13.3 Debug: New item's custom formats [] do not improve on [], skipping 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: Existing item meets cut-off. skipping. 17:19:13.3 Debug: Existing item has better quality, skipping 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: Existing item meets cut-off. skipping. 17:19:13.3 Debug: New item's custom formats [] do not improve on [], skipping 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: Existing item meets cut-off. skipping. 17:19:13.3 Debug: New item's custom formats [] do not improve on [], skipping 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: New item has a better quality 17:19:13.3 Debug: Checking current status of album [2] in history 17:19:13.3 Debug: Checking current status of album [3] in history 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: Existing item meets cut-off. skipping. 17:19:13.3 Debug: Existing item has better quality, skipping 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: Existing item meets cut-off. skipping. 17:19:13.3 Debug: Existing item has better quality, skipping 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 17:19:13.3 Debug: Skipping history check during search 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: Checking current status of album [2] in history 17:19:13.3 Debug: Checking current status of album [3] in history 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: Checking current status of album [2] in history 17:19:13.3 Debug: Checking current status of album [3] in history 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 17:19:13.3 Debug: Performing history status check on report 17:19:13.3 Debug: Checking current status of album [1] in history 17:19:13.3 Debug: Checking current status of album [2] in history 17:19:13.3 Debug: Checking current status of album [3] in history 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 17:19:13.3 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 17:19:13.3 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 17:19:13.3 Debug: Indexer with id 2 does not exist, skipping indexer tags check 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 17:19:13.3 Debug: New quality is a better revision for existing quality 17:19:13.3 Debug: Proper for old file, rejecting: {0} 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 17:19:13.3 Debug: New quality is a better revision for existing quality 17:19:13.3 Debug: Auto downloading of propers is disabled 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 17:19:13.3 Debug: New quality is a better revision for existing quality 17:19:13.3 Debug: New quality is a better revision for existing quality 17:19:13.3 Debug: Proper for old file, rejecting: {0} 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 17:19:13.3 Debug: New quality is a better revision for existing quality 17:19:13.3 Debug: Proper for old file, rejecting: {0} 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 17:19:13.3 Debug: Propers are not preferred, skipping check 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 17:19:13.3 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 --- 17:19:13.3 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 --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 17:19:13.3 Debug: New quality is a better revision for existing quality 17:19:13.3 Debug: New quality is a better revision for existing quality 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 17:19:13.3 Debug: Checking if artist matches searched artist 17:19:13.3 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 17:19:13.3 Debug: Checking if artist matches searched artist 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 17:19:13.3 Debug: Not enough seeders: 0. Minimum seeders: 5 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 17:19:13.3 Debug: Not enough seeders: 4. Minimum seeders: 5 17:19:13.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 17:19:13.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 17:19:13.4 Debug: Indexer with id 1 does not exist, skipping seeders check 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 17:19:13.4 Debug: Quality profile does not allow upgrades, skipping 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 17:19:13.4 Debug: Quality profile does not allow upgrades, skipping 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 17:19:13.4 Debug: Quality profile allows upgrading 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 17:19:13.4 Debug: Quality profile allows upgrading 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 17:19:13.4 Debug: Existing item has better quality, skipping 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 17:19:13.4 Debug: New item has a better quality 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 17:19:13.4 Debug: New item has a better quality 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 17:19:13.4 Debug: Existing item has better quality, skipping 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 17:19:13.4 Debug: New item's custom formats [] do not improve on [], skipping 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 17:19:13.4 Debug: Existing item has better quality, skipping 17:19:13.4 Debug: Existing item has better quality, skipping 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 17:19:13.4 Debug: New item has a better quality 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 17:19:13.4 Debug: New item has a better quality 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 17:19:13.4 Debug: New item's custom formats [] do not improve on [], skipping 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 17:19:13.4 Debug: Existing item has better quality, skipping 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 17:19:13.4 Debug: Existing item has better quality, skipping 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 17:19:13.4 Debug: New item's custom formats [] do not improve on [], skipping 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 17:19:13.4 Debug: New item's custom formats [] do not improve on [], skipping 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 17:19:13.4 Debug: New item has a better quality 17:19:13.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 17:19:13.4 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 17:19:13.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 17:19:13.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 17:19:13.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 17:19:13.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 17:19:13.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 17:19:13.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 17:19:13.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 17:19:13.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 17:19:13.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 17:19:13.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 17:19:13.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 17:19:13.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 17:19:13.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 17:19:13.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 17:19:13.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 17:19:13.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 17:19:13.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 17:19:13.5 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 17:19:13.6 Debug: All albums were imported in history for Drone.S01E01.HDTV 17:19:13.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 17:19:13.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 17:19:13.6 Debug: All albums were imported for Drone.S01E01.HDTV 17:19:13.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 17:19:13.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 17:19:13.6 Debug: All albums were imported for Drone.S01E01.HDTV 17:19:13.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 17:19:13.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 17:19:13.6 Debug: All albums were imported for Droned Pilot 17:19:13.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 17:19:13.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 17:19:13.6 Debug: Not all albums have been imported for Drone.S01E01.HDTV 17:19:13.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 17:19:13.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 17:19:13.6 Debug: Not all albums have been imported for Drone.S01E01.HDTV 17:19:13.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 17:19:13.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 17:19:13.6 Debug: Not all albums have been imported for Drone.S01E01.HDTV 17:19:13.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 17:19:13.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 17:19:13.6 Debug: Not all albums have been imported for Drone.S01E01.HDTV 17:19:13.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 17:19:13.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 17:19:13.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 17:19:13.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 --- 17:19:13.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 --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 17:19:13.7 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 17:19:13.7 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.7 Warn: Failed to download release '' from Indexer . Release not available 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 17:19:13.7 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 17:19:13.7 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.7 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 17:19:13.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 17:19:13.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 17:19:13.7 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 17:19:13.7 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 17:19:13.8 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 17:19:13.8 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 17:19:13.8 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 17:19:13.8 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.8 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 17:19:13.8 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.8 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 17:19:13.8 Trace: Grabbing release '' from Indexer at priority 0. 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 17:19:13.8 Trace: No non-blocked Download Client available, retrying blocked one. 17:19:13.8 Trace: No non-blocked Download Client available, retrying blocked one. 17:19:13.8 Trace: No non-blocked Download Client available, retrying blocked one. 17:19:13.8 Trace: No non-blocked Download Client available, retrying blocked one. 17:19:13.8 Trace: No non-blocked Download Client available, retrying blocked one. 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 17:19:13.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 17:19:13.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 17:19:13.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 17:19:13.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 17:19:13.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 17:19:13.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 17:19:13.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 17:19:13.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 17:19:13.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 17:19:13.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 17:19:13.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 17:19:13.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 17:19:13.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 17:19:13.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 17:19:13.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 17:19:13.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 17:19:13.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 17:19:13.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 17:19:13.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 17:19:13.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 17:19:14.0 Info: Iteration 0 17:19:14.0 Info: Iteration 1 17:19:14.0 Info: Iteration 2 17:19:14.0 Info: Iteration 3 17:19:14.0 Info: Iteration 4 17:19:14.0 Info: Iteration 5 17:19:14.0 Info: Iteration 6 17:19:14.0 Info: Iteration 7 17:19:14.1 Info: Iteration 8 17:19:14.1 Info: Iteration 9 17:19:14.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 17:19:14.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 17:19:14.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 17:19:14.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders("@eaDir") --- 17:19:14.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders("@eaDir") --- 17:19:14.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders(".@__thumb") --- 17:19:14.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders(".@__thumb") --- 17:19:14.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 17:19:14.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 17:19:14.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 17:19:14.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) 17:19:14.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 17:19:14.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 17:19:14.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 17:19:14.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 17:19:14.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 17:19:14.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) 17:19:14.4 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 17:19:14.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 17:19:14.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 17:19:14.4 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) 17:19:14.4 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 17:19:14.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 17:19:14.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 17:19:14.4 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 17:19:14.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 17:19:14.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 17:19:14.4 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 17:19:14.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 17:19:14.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 17:19:14.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 17:19:14.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 17:19:14.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 17:19:14.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 17:19:14.4 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 17:19:14.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 17:19:14.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 17:19:14.4 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 17:19:14.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 17:19:14.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 17:19:14.4 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 17:19:14.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 17:19:14.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 17:19:14.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 17:19:14.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 17:19:14.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 17:19:14.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 17:19:14.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:14.5 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 17:19:14.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 17:19:14.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 17:19:14.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 17:19:14.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 17:19:14.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 17:19:14.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 17:19:14.5 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:14.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 17:19:14.5 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 17:19:14.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 17:19:14.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 17:19:14.5 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) 17:19:14.5 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 17:19:14.5 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 17:19:14.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 17:19:14.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 17:19:14.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 17:19:14.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 17:19:14.5 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 17:19:14.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 17:19:14.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 17:19:14.5 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 17:19:14.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 17:19:14.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 17:19:14.5 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 17:19:14.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 17:19:14.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 17:19:14.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 17:19:14.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 17:19:14.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 17:19:14.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 17:19:14.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 17:19:14.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 17:19:14.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 17:19:14.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 17:19:14.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 17:19:14.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 17:19:14.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 17:19:14.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 17:19:14.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 17:19:14.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 17:19:14.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 17:19:14.7 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at System.Text.UTF8Encoding.UTF8EncodingSealed.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 17:19:14.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 17:19:14.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 17:19:14.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 17:19:14.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 17:19:14.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 17:19:14.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 17:19:14.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 17:19:14.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 17:19:14.7 Warn: Failed to get shared folder /unknownFolder from Disk Station 127.0.0.1:5000 NzbDrone.Core.Download.Clients.DownloadClientException: There is no shared folder at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 17:19:14.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 17:19:14.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 17:19:14.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 17:19:14.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 17:19:14.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 17:19:14.8 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. 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 17:19:14.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 17:19:14.8 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. 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 17:19:14.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 17:19:14.8 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. 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 17:19:14.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 17:19:14.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 17:19:14.9 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:14.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 17:19:14.9 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:14.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 17:19:14.9 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 17:19:14.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 17:19:14.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 17:19:15.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) 17:19:15.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 17:19:15.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 17:19:15.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) 17:19:15.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 17:19:15.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 17:19:15.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 17:19:15.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 17:19:15.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 17:19:15.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 17:19:15.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 17:19:15.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 17:19:15.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 17:19:15.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 17:19:15.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 17:19:15.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 17:19:15.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 17:19:15.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 17:19:15.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 17:19:15.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 17:19:15.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 17:19:15.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 17:19:15.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 17:19:15.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 17:19:15.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 17:19:15.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 17:19:15.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 17:19:15.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 17:19:15.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 17:19:15.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 17:19:15.3 Info: Unknown download state: Unknown 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 17:19:15.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) 17:19:15.3 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. 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 17:19:15.3 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) 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 17:19:15.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 17:19:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 17:19:15.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) 17:19:15.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 17:19:15.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) 17:19:15.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 17:19:15.4 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 17:19:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 17:19:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 17:19:15.5 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:15.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 17:19:15.5 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:15.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 17:19:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 17:19:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 17:19:15.6 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 17:19:15.6 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 17:19:15.6 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 17:19:15.6 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 17:19:15.6 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 17:19:15.6 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 17:19:15.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 17:19:15.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 17:19:15.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 17:19:15.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 17:19:15.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 17:19:15.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 17:19:15.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 17:19:15.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 17:19:15.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 17:19:15.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 17:19:15.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 17:19:15.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 17:19:15.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 17:19:15.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 17:19:15.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 17:19:15.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 17:19:15.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 17:19:15.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 17:19:15.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 17:19:15.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 17:19:15.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 17:19:15.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 17:19:15.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) 17:19:15.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 17:19:15.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 17:19:15.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 17:19:15.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:15.8 Warn: Failed to set the torrent priority for CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951. NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [http://me.local/] at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IQBittorrentProxyProxy.MoveTorrentToTopInQueue(String hash, QBittorrentSettings settings) at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile(RemoteAlbum remoteAlbum, String hash, String filename, Byte[] fileContent) in ./Lidarr.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 164 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 17:19:15.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 17:19:15.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 17:19:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 17:19:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 17:19:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 17:19:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 17:19:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 17:19:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_overridden_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 17:19:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_overridden_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 17:19:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_overridden_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 17:19:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_overridden_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 17:19:15.9 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") --- 17:19:15.9 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") --- 17:19:15.9 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") --- 17:19:15.9 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") --- 17:19:15.9 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") --- 17:19:15.9 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") --- 17:19:15.9 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") --- 17:19:15.9 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") --- 17:19:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 17:19:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 17:19:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 17:19:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 17:19:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 17:19:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 17:19:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 17:19:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 17:19:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 17:19:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 17:19:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 17:19:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 17:19:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 17:19:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 17:19:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 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") --- 17:19:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 17:19:16.0 Trace: Replacing double forward slashes in path '//server/store/downloads'. If this is not meant to be a Windows UNC path fix the 'Save Path' in qBittorrent's music category 17:19:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 17:19:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 17:19:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 17:19:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 17:19:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 17:19:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 17:19:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 17:19:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 17:19:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 17:19:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 17:19:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 17:19:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 17:19:16.1 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 --- 17:19:16.1 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") --- 17:19:16.1 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") --- 17:19:16.1 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") --- 17:19:16.1 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") --- 17:19:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 17:19:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 17:19:16.1 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 --- 17:19:16.1 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 --- 17:19:16.1 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 --- 17:19:16.1 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 --- 17:19:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 17:19:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 17:19:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 17:19:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 17:19:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 17:19:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 17:19:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 17:19:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 17:19:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 17:19:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 17:19:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 17:19:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 17:19:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 17:19:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 17:19:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 17:19:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 17:19:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 17:19:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 17:19:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 17:19:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 17:19:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 17:19:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 17:19:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 17:19:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 17:19:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 17:19:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 17:19:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 17:19:16.3 Debug: Retrieved metadata of 1 torrents in client 17:19:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 17:19:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 17:19:16.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) 17:19:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 17:19:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 17:19:16.3 Debug: Retrieved metadata of 1 torrents in client 17:19:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 17:19:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 17:19:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 17:19:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 17:19:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 17:19:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 17:19:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 17:19:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 17:19:16.3 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:16.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 17:19:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 17:19:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 17:19:16.3 Debug: Downloaded nzb for release '[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:16.3 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 17:19:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 17:19:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 17:19:16.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) 17:19:16.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 17:19:16.4 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 17:19:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 17:19:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 17:19:16.5 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 17:19:16.5 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 17:19:16.5 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") --- 17:19:16.5 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") --- 17:19:16.5 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") --- 17:19:16.5 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") --- 17:19:16.5 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") --- 17:19:16.5 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") --- 17:19:16.5 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") --- 17:19:16.5 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") --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 17:19:16.5 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") --- 17:19:16.5 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") --- 17:19:16.5 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") --- 17:19:16.5 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") --- 17:19:16.5 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") --- 17:19:16.5 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") --- 17:19:16.5 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") --- 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 17:19:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 17:19:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 17:19:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 17:19:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 17:19:16.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) 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 17:19:16.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) 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 17:19:16.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) 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 17:19:16.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) 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 17:19:16.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) 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 17:19:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 17:19:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 17:19:16.8 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 --- 17:19:16.8 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 --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 17:19:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 17:19:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 17:19:16.8 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 --- 17:19:16.8 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 --- 17:19:16.8 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 --- 17:19:16.8 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 --- 17:19:16.8 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 --- 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 17:19:16.9 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 [7 ms] 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 17:19:16.9 Debug: Transmission version information: 2.84 () 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 17:19:16.9 Debug: Transmission version information: 2.84+ () 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 17:19:16.9 Debug: Transmission version information: 2.84 (other info) 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 17:19:16.9 Debug: Transmission version information: 2.84 (2.84) 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 17:19:16.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 17:19:16.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 17:19:16.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 17:19:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 17:19:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 17:19:17.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 17:19:17.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) 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- Skipped should_combine_drive_letter [3 ms] 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 17:19:17.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) 17:19:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 17:19:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 17:19:17.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) 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 17:19:17.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) 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 17:19:17.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) 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 17:19:17.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 17:19:17.1 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 17:19:17.1 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 17:19:17.1 Debug: Vuze protocol version information: 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 17:19:17.1 Debug: Vuze protocol version information: 10 17:19:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 17:19:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 17:19:17.2 Debug: Vuze protocol version information: foo 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 17:19:17.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 17:19:17.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 17:19:17.2 Debug: Vuze protocol version information: 14 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 17:19:17.2 Debug: Vuze protocol version information: 15 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- Skipped should_fix_forward_slashes [3 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [3 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [5 ms] 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 17:19:17.2 Debug: Vuze protocol version information: 20 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 17:19:17.2 Info: Report sent to Name1 from indexer Indexer1. Title1 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 17:19:17.2 Trace: Release Title1 no longer available on indexer. 17:19:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 17:19:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 17:19:17.3 Info: Report sent to Name1 from indexer Indexer1. Title1 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 17:19:17.3 Info: Report sent to Name1 from indexer Indexer1. Title1 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 17:19:17.3 Info: Report sent to Name1 from indexer Indexer1. Title1 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 17:19:17.3 Info: Report sent to Name1 from indexer Indexer1. Title1 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 17:19:17.3 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 17:19:17.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 17:19:17.4 Debug: Adding release Title1 to pending releases with reason Delay 17:19:17.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 17:19:17.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 17:19:17.4 Debug: Adding release Title1 to pending releases with reason Delay 17:19:17.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 17:19:17.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 17:19:17.5 Debug: Adding release Title1 to pending releases with reason Delay 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 17:19:17.5 Debug: Adding release Title1 to pending releases with reason Delay 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 17:19:17.5 Debug: The release Title1 is already pending with reason Delay, not adding again 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 17:19:17.5 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 17:19:17.5 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 17:19:17.5 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 17:19:17.5 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 17:19:17.5 Debug: Removing previously pending release, as it was grabbed. 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 17:19:17.5 Debug: Removing previously pending release, as it was grabbed. 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 17:19:17.5 Debug: Removing failed releases from pending 17:19:17.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 17:19:17.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 17:19:17.6 Debug: Removing failed releases from pending 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 17:19:17.6 Debug: Removing failed releases from pending 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 17:19:17.6 Debug: Removing failed releases from pending 17:19:17.6 Debug: Removing previously pending release, as it has now been rejected. 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 17:19:17.6 Debug: Failed download only contains one album, searching again 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 17:19:17.6 Debug: Failed download was entire artist, searching again 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 17:19:17.6 Debug: Failed download contains multiple albums, searching again 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 17:19:17.6 Debug: Skip redownloading requested by user 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 17:19:17.6 Debug: Auto redownloading failed albums is disabled 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 17:19:17.6 Trace: Checking if all items for 'Title1' have been imported 17:19:17.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 17:19:17.6 Trace: All albums for 'Title1' have been imported: False 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 17:19:17.6 Trace: Checking if all items for 'Title1' have been imported 17:19:17.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 17:19:17.6 Trace: All albums for 'Title1' have been imported: False 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 17:19:17.6 Trace: Checking if all items for 'Title1' have been imported 17:19:17.6 Trace: No history for Title1 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 17:19:17.6 Trace: Checking if all items for 'Title1' have been imported 17:19:17.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 17:19:17.6 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 17:19:17.6 Trace: All albums for 'Title1' have been imported: True 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 17:19:17.6 Trace: Checking if all items for 'Title1' have been imported 17:19:17.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 17:19:17.6 Trace: All albums for 'Title1' have been imported: True 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 17:19:17.6 Trace: Checking if all items for 'Title1' have been imported 17:19:17.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 17:19:17.6 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 17:19:17.6 Trace: All albums for 'Title1' have been imported: False 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 17:19:17.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 17:19:17.6 Debug: Album Parsed. Audio Artist - Audio Album 17:19:17.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Debug: Quality parsed: FLAC v1 17:19:17.6 Debug: Release Group parsed: 17:19:17.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 17:19:17.6 Debug: Album Parsed. Audio Artist - Audio Album 17:19:17.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Debug: Quality parsed: FLAC v1 17:19:17.6 Debug: Release Group parsed: 17:19:17.6 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 17:19:17.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 17:19:17.6 Debug: Album Parsed. Audio Artist - Audio Album 17:19:17.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Debug: Quality parsed: FLAC v1 17:19:17.6 Debug: Release Group parsed: 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 17:19:17.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 17:19:17.6 Debug: Album Parsed. Audio Artist - Audio Album 17:19:17.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Debug: Quality parsed: FLAC v1 17:19:17.6 Debug: Release Group parsed: 17:19:17.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 17:19:17.6 Debug: Album Parsed. Audio Artist - Audio Album 17:19:17.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Debug: Quality parsed: FLAC v1 17:19:17.6 Debug: Release Group parsed: 17:19:17.6 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 17:19:17.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 17:19:17.6 Debug: Album Parsed. Audio Artist - Audio Album 17:19:17.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Debug: Quality parsed: FLAC v1 17:19:17.6 Debug: Release Group parsed: 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 17:19:17.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 --- 17:19:17.6 Debug: Parsing string 'The torrent release folder' 17:19:17.6 Debug: Unable to parse The torrent release folder 17:19:17.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 17:19:17.6 Debug: Album Parsed. Audio Artist - Audio Album 17:19:17.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Debug: Quality parsed: FLAC v1 17:19:17.6 Debug: Release Group parsed: 17:19:17.6 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 17:19:17.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 --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 17:19:17.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 17:19:17.6 Debug: Album Parsed. Audio Artist - Audio Album 17:19:17.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Debug: Quality parsed: FLAC v1 17:19:17.6 Debug: Release Group parsed: 17:19:17.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 17:19:17.6 Debug: Album Parsed. Audio Artist - Audio Album 17:19:17.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Debug: Quality parsed: FLAC v1 17:19:17.6 Debug: Release Group parsed: 17:19:17.6 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 17:19:17.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 17:19:17.6 Debug: Album Parsed. Audio Artist - Audio Album 17:19:17.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.6 Debug: Quality parsed: FLAC v1 17:19:17.6 Debug: Release Group parsed: 17:19:17.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 17:19:17.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 17:19:17.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 17:19:17.7 Debug: Album Parsed. Audio Artist - Audio Album 17:19:17.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.7 Debug: Quality parsed: FLAC v1 17:19:17.7 Debug: Release Group parsed: 17:19:17.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 17:19:17.7 Debug: Album Parsed. Audio Artist - Audio Album 17:19:17.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.7 Debug: Quality parsed: FLAC v1 17:19:17.7 Debug: Release Group parsed: 17:19:17.7 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 17:19:17.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 17:19:17.7 Debug: Album Parsed. Audio Artist - Audio Album 17:19:17.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 17:19:17.7 Debug: Quality parsed: FLAC v1 17:19:17.7 Debug: Release Group parsed: 17:19:17.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 17:19:17.7 Debug: Parsing string 'the.artist.s01e01.track.xml' 17:19:17.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 17:19:17.7 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 17:19:17.7 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 17:19:17.7 Debug: Quality parsed: Unknown v1 17:19:17.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 17:19:17.7 Debug: Parsing string 'the.artist.s01e01.track.xml' 17:19:17.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 17:19:17.7 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 17:19:17.7 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 17:19:17.7 Debug: Quality parsed: Unknown v1 17:19:17.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 17:19:17.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] 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Sunday 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Thursday Friday Saturday Sunday Monday 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Wednesday 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 17:19:17.7 Warn: Value can not be null. 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 17:19:17.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 17:19:17.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 17:19:17.8 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 17:19:17.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 17:19:17.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 17:19:17.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 17:19:17.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 17:19:17.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 17:19:17.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 17:19:17.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 51 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 17:19:17.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 51 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 17:19:17.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 51 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_warning_if_downloading_inside_root_folder --- 17:19:17.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_warning_if_downloading_inside_root_folder --- 17:19:17.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 17:19:17.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 17:19:17.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 17:19:17.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 17:19:17.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 17:19:17.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 17:19:17.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 17:19:17.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 17:19:17.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 17:19:17.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 17:19:17.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 17:19:17.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 17:19:17.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 17:19:17.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 17:19:17.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 17:19:17.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 17:19:17.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 17:19:17.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 17:19:17.9 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") --- 17:19:17.9 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") --- 17:19:17.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 17:19:17.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 17:19:17.9 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") --- 17:19:17.9 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") --- 17:19:17.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 17:19:17.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 17:19:17.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 17:19:18.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 17:19:18.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 17:19:18.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 17:19:18.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 17:19:18.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 17:19:18.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 17:19:18.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 17:19:18.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 17:19:18.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 17:19:18.1 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 --- 17:19:18.1 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 --- 17:19:18.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 17:19:18.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 17:19:18.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 17:19:18.2 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 --- 17:19:18.2 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 --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 17:19:18.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 17:19:18.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 17:19:18.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 17:19:18.2 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) --- 17:19:18.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 17:19:18.2 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) --- 17:19:18.2 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) --- 17:19:18.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 17:19:18.2 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) --- 17:19:18.2 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) --- 17:19:18.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 17:19:18.2 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) --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 17:19:18.2 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 --- 17:19:18.2 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 --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 17:19:18.2 Error: System time mismatch. SystemTime: 02/04/2025 17:19:18 Expected Time: 02/06/2025 17:19:18. Update system time 17:19:18.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 17:19:18.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 17:19:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 17:19:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 17:19:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 17:19:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 17:19:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 17:19:18.3 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") --- 17:19:18.3 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") --- 17:19:18.3 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") --- 17:19:18.3 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_if_series_path_is_for_posix_os [2 ms] 17:19:18.3 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") --- 17:19:18.3 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") --- 17:19:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 17:19:18.4 Trace: Check health -> FakeHealthCheck 17:19:18.4 Trace: Check health <- FakeHealthCheck 17:19:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 17:19:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 17:19:18.4 Trace: Check health -> FakeHealthCheck 17:19:18.4 Trace: Check health <- FakeHealthCheck 17:19:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 17:19:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 17:19:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 17:19:18.4 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 17:19:18.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:18.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863584111401_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:18.4 Info: DatabaseEngineVersionCheck migrating 17:19:18.4 Info: PerformDBOperation 17:19:18.4 Info: Performing DB Operation 17:19:18.4 Info: SQLite 3.48.0 17:19:18.4 Info: => 0.0012467s 17:19:18.4 Info: DatabaseEngineVersionCheck migrated 17:19:18.4 Info: => 0.0012668s 17:19:18.4 Debug: Took: 00:00:00.0138819 17:19:18.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 17:19:18.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 17:19:18.4 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 ==== 17:19:18.4 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 17:19:18.4 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 17:19:18.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:18.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863584777571_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:18.4 Info: DatabaseEngineVersionCheck migrating 17:19:18.4 Info: PerformDBOperation 17:19:18.4 Info: Performing DB Operation 17:19:18.4 Info: SQLite 3.48.0 17:19:18.4 Info: => 0.0012508s 17:19:18.4 Info: DatabaseEngineVersionCheck migrated 17:19:18.4 Info: => 0.0012695s 17:19:18.4 Debug: Took: 00:00:00.0138375 17:19:18.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 17:19:18.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 17:19:18.5 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 17:19:18.5 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 17:19:18.5 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 17:19:18.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 17:19:18.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:18.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863586001547_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:18.6 Info: DatabaseEngineVersionCheck migrating 17:19:18.6 Info: PerformDBOperation 17:19:18.6 Info: Performing DB Operation 17:19:18.6 Info: SQLite 3.48.0 17:19:18.6 Info: => 0.0012559s 17:19:18.6 Info: DatabaseEngineVersionCheck migrated 17:19:18.6 Info: => 0.0012735s 17:19:18.6 Debug: Took: 00:00:00.0137772 17:19:18.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 = ["\"\\\\Relative\\Path\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:18.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:18.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 17:19:18.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 17:19:18.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:18.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863586668134_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:18.6 Info: DatabaseEngineVersionCheck migrating 17:19:18.6 Info: PerformDBOperation 17:19:18.6 Info: Performing DB Operation 17:19:18.6 Info: SQLite 3.48.0 17:19:18.6 Info: => 0.001282s 17:19:18.6 Info: DatabaseEngineVersionCheck migrated 17:19:18.6 Info: => 0.0013004s 17:19:18.6 Debug: Took: 00:00:00.0143424 17:19:18.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 = ["\"C:\\Relative\\Path\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:18.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:18.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 17:19:18.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 17:19:18.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:18.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863587277372_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:18.7 Info: DatabaseEngineVersionCheck migrating 17:19:18.7 Info: PerformDBOperation 17:19:18.7 Info: Performing DB Operation 17:19:18.7 Info: SQLite 3.48.0 17:19:18.7 Info: => 0.0012863s 17:19:18.7 Info: DatabaseEngineVersionCheck migrated 17:19:18.7 Info: => 0.0013036s 17:19:18.7 Debug: Took: 00:00:00.0145905 17:19:18.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:18.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:18.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 17:19:18.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 17:19:18.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:18.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863587892832_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:18.7 Info: DatabaseEngineVersionCheck migrating 17:19:18.7 Info: PerformDBOperation 17:19:18.7 Info: Performing DB Operation 17:19:18.7 Info: SQLite 3.48.0 17:19:18.7 Info: => 0.0012755s 17:19:18.7 Info: DatabaseEngineVersionCheck migrated 17:19:18.7 Info: => 0.0012931s 17:19:18.8 Debug: Took: 00:00:00.0145249 17:19:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:18.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 17:19:18.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 17:19:18.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:18.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863588531074_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:18.8 Info: DatabaseEngineVersionCheck migrating 17:19:18.8 Info: PerformDBOperation 17:19:18.8 Info: Performing DB Operation 17:19:18.8 Info: SQLite 3.48.0 17:19:18.8 Info: => 0.0012889s 17:19:18.8 Info: DatabaseEngineVersionCheck migrated 17:19:18.8 Info: => 0.0013064s 17:19:18.8 Debug: Took: 00:00:00.0145597 17:19:18.8 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 ==== 17:19:18.8 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 ==== 17:19:18.8 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 ==== 17:19:18.8 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 ==== 17:19:18.8 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 ==== 17:19:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 17:19:18.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 17:19:18.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 17:19:18.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:18.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863589204330_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:18.9 Info: DatabaseEngineVersionCheck migrating 17:19:18.9 Info: PerformDBOperation 17:19:18.9 Info: Performing DB Operation 17:19:18.9 Info: SQLite 3.48.0 17:19:18.9 Info: => 0.0013138s 17:19:18.9 Info: DatabaseEngineVersionCheck migrated 17:19:18.9 Info: => 0.0013311s 17:19:18.9 Debug: Took: 00:00:00.0145683 17:19:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 17:19:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 17:19:19.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 17:19:19.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 17:19:19.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863590335753_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.0 Info: DatabaseEngineVersionCheck migrating 17:19:19.0 Info: PerformDBOperation 17:19:19.0 Info: Performing DB Operation 17:19:19.0 Info: SQLite 3.48.0 17:19:19.0 Info: => 0.0012775s 17:19:19.0 Info: DatabaseEngineVersionCheck migrated 17:19:19.0 Info: => 0.0012954s 17:19:19.0 Debug: Took: 00:00:00.0138136 17:19:19.0 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 ==== 17:19:19.0 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 ==== 17:19:19.0 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 ==== 17:19:19.0 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 ==== 17:19:19.0 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 ==== 17:19:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 17:19:19.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 17:19:19.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 17:19:19.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863591013583_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.1 Info: DatabaseEngineVersionCheck migrating 17:19:19.1 Info: PerformDBOperation 17:19:19.1 Info: Performing DB Operation 17:19:19.1 Info: SQLite 3.48.0 17:19:19.1 Info: => 0.0012685s 17:19:19.1 Info: DatabaseEngineVersionCheck migrated 17:19:19.1 Info: => 0.0012848s 17:19:19.1 Debug: Took: 00:00:00.0136810 17:19:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 17:19:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 17:19:19.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 17:19:19.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 17:19:19.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863591599080_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.1 Info: DatabaseEngineVersionCheck migrating 17:19:19.1 Info: PerformDBOperation 17:19:19.1 Info: Performing DB Operation 17:19:19.1 Info: SQLite 3.48.0 17:19:19.1 Info: => 0.0012671s 17:19:19.1 Info: DatabaseEngineVersionCheck migrated 17:19:19.1 Info: => 0.0012847s 17:19:19.1 Debug: Took: 00:00:00.0137099 17:19:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-01-14T17:19:19.17747Z"] 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": 739285, "ageHours": 17742857.32199392, "ageMinutes": 1064571439.3196354 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 17:19:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 17:19:19.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 17:19:19.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 17:19:19.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863592479223_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.2 Info: DatabaseEngineVersionCheck migrating 17:19:19.2 Info: PerformDBOperation 17:19:19.2 Info: Performing DB Operation 17:19:19.2 Info: SQLite 3.48.0 17:19:19.2 Info: => 0.0012795s 17:19:19.2 Info: DatabaseEngineVersionCheck migrated 17:19:19.2 Info: => 0.0012963s 17:19:19.2 Debug: Took: 00:00:00.0140149 17:19:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-01-14T17:19:19.2650314Z"] 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": 739285, "ageHours": 17742857.322018243, "ageMinutes": 1064571439.3210949 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 17:19:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 17:19:19.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 17:19:19.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 17:19:19.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863593076813_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.3 Info: DatabaseEngineVersionCheck migrating 17:19:19.3 Info: PerformDBOperation 17:19:19.3 Info: Performing DB Operation 17:19:19.3 Info: SQLite 3.48.0 17:19:19.3 Info: => 0.0012614s 17:19:19.3 Info: DatabaseEngineVersionCheck migrated 17:19:19.3 Info: => 0.0012791s 17:19:19.3 Debug: Took: 00:00:00.0136741 17:19:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-01-14T17:19:19.3244318Z"] 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": 739285, "ageHours": 17742857.322034743, "ageMinutes": 1064571439.3220847 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 17:19:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 17:19:19.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 17:19:19.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 17:19:19.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863593740364_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.3 Info: DatabaseEngineVersionCheck migrating 17:19:19.3 Info: PerformDBOperation 17:19:19.3 Info: Performing DB Operation 17:19:19.3 Info: SQLite 3.48.0 17:19:19.3 Info: => 0.0012704s 17:19:19.3 Info: DatabaseEngineVersionCheck migrated 17:19:19.3 Info: => 0.0012877s 17:19:19.3 Debug: Took: 00:00:00.0136689 17:19:19.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 = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:19.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 = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-05T00:00:00Z"] LastUpdated = ["2025-02-05T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 17:19:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:19.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 17:19:19.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 17:19:19.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863594391901_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.4 Info: DatabaseEngineVersionCheck migrating 17:19:19.4 Info: PerformDBOperation 17:19:19.4 Info: Performing DB Operation 17:19:19.4 Info: SQLite 3.48.0 17:19:19.4 Info: => 0.0012598s 17:19:19.4 Info: DatabaseEngineVersionCheck migrated 17:19:19.4 Info: => 0.0012772s 17:19:19.4 Debug: Took: 00:00:00.0136909 17:19:19.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 = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:19.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 = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-05T00:00:00Z"] LastUpdated = ["2025-02-05T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 17:19:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:19.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 17:19:19.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 17:19:19.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863594999669_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.5 Info: DatabaseEngineVersionCheck migrating 17:19:19.5 Info: PerformDBOperation 17:19:19.5 Info: Performing DB Operation 17:19:19.5 Info: SQLite 3.48.0 17:19:19.5 Info: => 0.0012568s 17:19:19.5 Info: DatabaseEngineVersionCheck migrated 17:19:19.5 Info: => 0.0012745s 17:19:19.5 Debug: Took: 00:00:00.0137290 17:19:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-05T00:00:00Z"] LastUpdated = ["2025-02-05T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 17:19:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:19.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 17:19:19.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 17:19:19.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863595611719_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.5 Info: DatabaseEngineVersionCheck migrating 17:19:19.5 Info: PerformDBOperation 17:19:19.5 Info: Performing DB Operation 17:19:19.5 Info: SQLite 3.48.0 17:19:19.5 Info: => 0.0012845s 17:19:19.5 Info: DatabaseEngineVersionCheck migrated 17:19:19.5 Info: => 0.0013024s 17:19:19.5 Debug: Took: 00:00:00.0142917 17:19:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-05T00:00:00Z"] LastUpdated = ["2025-02-05T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 17:19:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:19.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 17:19:19.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 17:19:19.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863596229560_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.6 Info: DatabaseEngineVersionCheck migrating 17:19:19.6 Info: PerformDBOperation 17:19:19.6 Info: Performing DB Operation 17:19:19.6 Info: SQLite 3.48.0 17:19:19.6 Info: => 0.0012501s 17:19:19.6 Info: DatabaseEngineVersionCheck migrated 17:19:19.6 Info: => 0.0012686s 17:19:19.6 Debug: Took: 00:00:00.0143859 17:19:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-05T00:00:00Z"] LastUpdated = ["2025-02-05T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 17:19:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:19.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 17:19:19.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 17:19:19.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863597358272_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.7 Info: DatabaseEngineVersionCheck migrating 17:19:19.7 Info: PerformDBOperation 17:19:19.7 Info: Performing DB Operation 17:19:19.7 Info: SQLite 3.48.0 17:19:19.7 Info: => 0.0012738s 17:19:19.7 Info: DatabaseEngineVersionCheck migrated 17:19:19.7 Info: => 0.0012917s 17:19:19.7 Debug: Took: 00:00:00.0137318 17:19:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-05T00:00:00Z"] LastUpdated = ["2025-02-05T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 17:19:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:19.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 17:19:19.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 17:19:19.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863597980549_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.8 Info: DatabaseEngineVersionCheck migrating 17:19:19.8 Info: PerformDBOperation 17:19:19.8 Info: Performing DB Operation 17:19:19.8 Info: SQLite 3.48.0 17:19:19.8 Info: => 0.0012781s 17:19:19.8 Info: DatabaseEngineVersionCheck migrated 17:19:19.8 Info: => 0.0012956s 17:19:19.8 Debug: Took: 00:00:00.0136855 17:19:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:19.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 17:19:19.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 17:19:19.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863598584806_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.8 Info: DatabaseEngineVersionCheck migrating 17:19:19.8 Info: PerformDBOperation 17:19:19.8 Info: Performing DB Operation 17:19:19.8 Info: SQLite 3.48.0 17:19:19.8 Info: => 0.0012671s 17:19:19.8 Info: DatabaseEngineVersionCheck migrated 17:19:19.8 Info: => 0.0012847s 17:19:19.8 Debug: Took: 00:00:00.0136520 17:19:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:19.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 17:19:19.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 17:19:19.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863599184738_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.9 Info: DatabaseEngineVersionCheck migrating 17:19:19.9 Info: PerformDBOperation 17:19:19.9 Info: Performing DB Operation 17:19:19.9 Info: SQLite 3.48.0 17:19:19.9 Info: => 0.0012618s 17:19:19.9 Info: DatabaseEngineVersionCheck migrated 17:19:19.9 Info: => 0.0012803s 17:19:19.9 Debug: Took: 00:00:00.0136363 17:19:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:19.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 17:19:19.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 17:19:19.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:19.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863599781533_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:19.9 Info: DatabaseEngineVersionCheck migrating 17:19:19.9 Info: PerformDBOperation 17:19:19.9 Info: Performing DB Operation 17:19:19.9 Info: SQLite 3.48.0 17:19:19.9 Info: => 0.0012786s 17:19:19.9 Info: DatabaseEngineVersionCheck migrated 17:19:19.9 Info: => 0.0012965s 17:19:19.9 Debug: Took: 00:00:00.0136969 17:19:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-05T00:00:00Z"] LastUpdated = ["2025-02-05T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 17:19:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:20.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 17:19:20.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 17:19:20.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:20.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863600393994_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:20.0 Info: DatabaseEngineVersionCheck migrating 17:19:20.0 Info: PerformDBOperation 17:19:20.0 Info: Performing DB Operation 17:19:20.0 Info: SQLite 3.48.0 17:19:20.0 Info: => 0.0012499s 17:19:20.0 Info: DatabaseEngineVersionCheck migrated 17:19:20.0 Info: => 0.0012682s 17:19:20.0 Debug: Took: 00:00:00.0136894 17:19:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-05T00:00:00Z"] LastUpdated = ["2025-02-05T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 17:19:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:20.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 17:19:20.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 17:19:20.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:20.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863601002122_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:20.1 Info: DatabaseEngineVersionCheck migrating 17:19:20.1 Info: PerformDBOperation 17:19:20.1 Info: Performing DB Operation 17:19:20.1 Info: SQLite 3.48.0 17:19:20.1 Info: => 0.0012499s 17:19:20.1 Info: DatabaseEngineVersionCheck migrated 17:19:20.1 Info: => 0.0012683s 17:19:20.1 Debug: Took: 00:00:00.0136305 17:19:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-05T00:00:00Z"] LastUpdated = ["2025-02-05T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 17:19:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:20.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 17:19:20.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 17:19:20.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:20.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863601613703_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:20.1 Info: DatabaseEngineVersionCheck migrating 17:19:20.1 Info: PerformDBOperation 17:19:20.1 Info: Performing DB Operation 17:19:20.1 Info: SQLite 3.48.0 17:19:20.1 Info: => 0.0012977s 17:19:20.1 Info: DatabaseEngineVersionCheck migrated 17:19:20.1 Info: => 0.0013154s 17:19:20.1 Debug: Took: 00:00:00.0144718 17:19:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:20.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 17:19:20.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 17:19:20.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:20.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863602270100_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:20.2 Info: DatabaseEngineVersionCheck migrating 17:19:20.2 Info: PerformDBOperation 17:19:20.2 Info: Performing DB Operation 17:19:20.2 Info: SQLite 3.48.0 17:19:20.2 Info: => 0.0012529s 17:19:20.2 Info: DatabaseEngineVersionCheck migrated 17:19:20.2 Info: => 0.0012696s 17:19:20.2 Debug: Took: 00:00:00.0144829 17:19:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 17:19:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:20.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 = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 17:19:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:20.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 17:19:20.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 17:19:20.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:20.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863603006926_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:20.3 Info: DatabaseEngineVersionCheck migrating 17:19:20.3 Info: PerformDBOperation 17:19:20.3 Info: Performing DB Operation 17:19:20.3 Info: SQLite 3.48.0 17:19:20.3 Info: => 0.0012963s 17:19:20.3 Info: DatabaseEngineVersionCheck migrated 17:19:20.3 Info: => 0.0013136s 17:19:20.3 Debug: Took: 00:00:00.0145241 17:19:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] PublishedDate = ["2025-02-04T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 17:19:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 17:19:20.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 17:19:20.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 17:19:20.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:20.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863604142575_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:20.4 Info: DatabaseEngineVersionCheck migrating 17:19:20.4 Info: PerformDBOperation 17:19:20.4 Info: Performing DB Operation 17:19:20.4 Info: SQLite 3.48.0 17:19:20.4 Info: => 0.0012733s 17:19:20.4 Info: DatabaseEngineVersionCheck migrated 17:19:20.4 Info: => 0.0012916s 17:19:20.4 Debug: Took: 00:00:00.0137099 17:19:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] PublishedDate = ["2025-02-04T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 17:19:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 17:19:20.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 17:19:20.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 17:19:20.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:20.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863604808315_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:20.4 Info: DatabaseEngineVersionCheck migrating 17:19:20.4 Info: PerformDBOperation 17:19:20.4 Info: Performing DB Operation 17:19:20.4 Info: SQLite 3.48.0 17:19:20.4 Info: => 0.0012597s 17:19:20.4 Info: DatabaseEngineVersionCheck migrated 17:19:20.4 Info: => 0.0012769s 17:19:20.4 Debug: Took: 00:00:00.0136643 17:19:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 17:19:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 17:19:20.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 17:19:20.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 17:19:20.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:20.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863605469784_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:20.5 Info: DatabaseEngineVersionCheck migrating 17:19:20.5 Info: PerformDBOperation 17:19:20.5 Info: Performing DB Operation 17:19:20.5 Info: SQLite 3.48.0 17:19:20.5 Info: => 0.0012499s 17:19:20.5 Info: DatabaseEngineVersionCheck migrated 17:19:20.5 Info: => 0.0012688s 17:19:20.5 Debug: Took: 00:00:00.0136776 17:19:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 17:19:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 17:19:20.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 17:19:20.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 17:19:20.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:20.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863606151464_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:20.6 Info: DatabaseEngineVersionCheck migrating 17:19:20.6 Info: PerformDBOperation 17:19:20.6 Info: Performing DB Operation 17:19:20.6 Info: SQLite 3.48.0 17:19:20.6 Info: => 0.0013427s 17:19:20.6 Info: DatabaseEngineVersionCheck migrated 17:19:20.6 Info: => 0.0013597s 17:19:20.6 Debug: Took: 00:00:00.0138069 17:19:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 17:19:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-05T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 17:19:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 17:19:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 17:19:20.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 17:19:20.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 17:19:20.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:20.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863606900000_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:20.6 Info: DatabaseEngineVersionCheck migrating 17:19:20.6 Info: PerformDBOperation 17:19:20.6 Info: Performing DB Operation 17:19:20.6 Info: SQLite 3.48.0 17:19:20.6 Info: => 0.0012548s 17:19:20.6 Info: DatabaseEngineVersionCheck migrated 17:19:20.6 Info: => 0.0012732s 17:19:20.7 Debug: Took: 00:00:00.0137047 17:19:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 17:19:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [1] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-05T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 17:19:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 17:19:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 17:19:20.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 17:19:20.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 17:19:20.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:20.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863607648084_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:20.7 Info: DatabaseEngineVersionCheck migrating 17:19:20.7 Info: PerformDBOperation 17:19:20.7 Info: Performing DB Operation 17:19:20.7 Info: SQLite 3.48.0 17:19:20.7 Info: => 0.0012877s 17:19:20.7 Info: DatabaseEngineVersionCheck migrated 17:19:20.7 Info: => 0.0013046s 17:19:20.7 Debug: Took: 00:00:00.0144395 17:19:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2025-02-04T00:00:00Z"] ProviderId = [0] InitialFailure = ["2025-02-04T00:00:00Z"] MostRecentFailure = ["2025-02-04T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-04T00:00:00Z"] ==== End Query Trace ==== 17:19:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 17:19:20.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 17:19:20.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 17:19:20.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:20.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863608293711_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:20.8 Info: DatabaseEngineVersionCheck migrating 17:19:20.8 Info: PerformDBOperation 17:19:20.8 Info: Performing DB Operation 17:19:20.8 Info: SQLite 3.48.0 17:19:20.8 Info: => 0.0012613s 17:19:20.8 Info: DatabaseEngineVersionCheck migrated 17:19:20.8 Info: => 0.0012793s 17:19:20.8 Debug: Took: 00:00:00.0144159 17:19:20.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"] MinRefreshInterval = ["00:00:00.0000001"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 17:19:20.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2025-02-04T00:00:00Z"] ProviderId = [1] InitialFailure = ["2025-02-04T00:00:00Z"] MostRecentFailure = ["2025-02-04T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-04T00:00:00Z"] ==== End Query Trace ==== 17:19:20.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 17:19:20.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 17:19:20.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 17:19:20.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 17:19:20.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:20.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863609007513_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:20.9 Info: DatabaseEngineVersionCheck migrating 17:19:20.9 Info: PerformDBOperation 17:19:20.9 Info: Performing DB Operation 17:19:20.9 Info: SQLite 3.48.0 17:19:20.9 Info: => 0.0013053s 17:19:20.9 Info: DatabaseEngineVersionCheck migrated 17:19:20.9 Info: => 0.0013221s 17:19:20.9 Debug: Took: 00:00:00.0144595 17:19:20.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [0] InitialFailure = ["2025-02-04T00:00:00Z"] MostRecentFailure = ["2025-02-04T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-04T00:00:00Z"] ==== End Query Trace ==== 17:19:20.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 17:19:21.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 17:19:21.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 17:19:21.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863610152960_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.0 Info: DatabaseEngineVersionCheck migrating 17:19:21.0 Info: PerformDBOperation 17:19:21.0 Info: Performing DB Operation 17:19:21.0 Info: SQLite 3.48.0 17:19:21.0 Info: => 0.0012778s 17:19:21.0 Info: DatabaseEngineVersionCheck migrated 17:19:21.0 Info: => 0.0012955s 17:19:21.0 Debug: Took: 00:00:00.0137310 17:19:21.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 ==== 17:19:21.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [1] InitialFailure = ["2025-02-04T00:00:00Z"] MostRecentFailure = ["2025-02-04T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-04T00:00:00Z"] ==== End Query Trace ==== 17:19:21.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 17:19:21.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 17:19:21.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 17:19:21.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 17:19:21.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863610837928_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.0 Info: DatabaseEngineVersionCheck migrating 17:19:21.0 Info: PerformDBOperation 17:19:21.0 Info: Performing DB Operation 17:19:21.0 Info: SQLite 3.48.0 17:19:21.0 Info: => 0.0012544s 17:19:21.0 Info: DatabaseEngineVersionCheck migrated 17:19:21.0 Info: => 0.001272s 17:19:21.0 Debug: Took: 00:00:00.0136531 17:19:21.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:21.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 = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:21.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 17:19:21.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 17:19:21.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863611591098_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.1 Info: DatabaseEngineVersionCheck migrating 17:19:21.1 Info: PerformDBOperation 17:19:21.1 Info: Performing DB Operation 17:19:21.1 Info: SQLite 3.48.0 17:19:21.1 Info: => 0.001273s 17:19:21.1 Info: DatabaseEngineVersionCheck migrated 17:19:21.1 Info: => 0.0012911s 17:19:21.1 Debug: Took: 00:00:00.0136478 17:19:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:21.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 17:19:21.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 17:19:21.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863612261896_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.2 Info: DatabaseEngineVersionCheck migrating 17:19:21.2 Info: PerformDBOperation 17:19:21.2 Info: Performing DB Operation 17:19:21.2 Info: SQLite 3.48.0 17:19:21.2 Info: => 0.0012635s 17:19:21.2 Info: DatabaseEngineVersionCheck migrated 17:19:21.2 Info: => 0.0012813s 17:19:21.2 Debug: Took: 00:00:00.0136645 17:19:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:21.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 17:19:21.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 17:19:21.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863612929111_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.3 Info: DatabaseEngineVersionCheck migrating 17:19:21.3 Info: PerformDBOperation 17:19:21.3 Info: Performing DB Operation 17:19:21.3 Info: SQLite 3.48.0 17:19:21.3 Info: => 0.0012571s 17:19:21.3 Info: DatabaseEngineVersionCheck migrated 17:19:21.3 Info: => 0.0012753s 17:19:21.3 Debug: Took: 00:00:00.0137033 17:19:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:21.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 17:19:21.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 17:19:21.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863613548398_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.3 Info: DatabaseEngineVersionCheck migrating 17:19:21.3 Info: PerformDBOperation 17:19:21.3 Info: Performing DB Operation 17:19:21.3 Info: SQLite 3.48.0 17:19:21.3 Info: => 0.0012636s 17:19:21.3 Info: DatabaseEngineVersionCheck migrated 17:19:21.3 Info: => 0.0012817s 17:19:21.3 Debug: Took: 00:00:00.0136204 17:19:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:21.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 17:19:21.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 17:19:21.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863614294878_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.4 Info: DatabaseEngineVersionCheck migrating 17:19:21.4 Info: PerformDBOperation 17:19:21.4 Info: Performing DB Operation 17:19:21.4 Info: SQLite 3.48.0 17:19:21.4 Info: => 0.0012647s 17:19:21.4 Info: DatabaseEngineVersionCheck migrated 17:19:21.4 Info: => 0.0012817s 17:19:21.4 Debug: Took: 00:00:00.0145141 17:19:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:21.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 17:19:21.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 17:19:21.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863614981609_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.5 Info: DatabaseEngineVersionCheck migrating 17:19:21.5 Info: PerformDBOperation 17:19:21.5 Info: Performing DB Operation 17:19:21.5 Info: SQLite 3.48.0 17:19:21.5 Info: => 0.0012735s 17:19:21.5 Info: DatabaseEngineVersionCheck migrated 17:19:21.5 Info: => 0.0012907s 17:19:21.5 Debug: Took: 00:00:00.0145216 17:19:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:21.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 17:19:21.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 17:19:21.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863616266848_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.6 Info: DatabaseEngineVersionCheck migrating 17:19:21.6 Info: PerformDBOperation 17:19:21.6 Info: Performing DB Operation 17:19:21.6 Info: SQLite 3.48.0 17:19:21.6 Info: => 0.001261s 17:19:21.6 Info: DatabaseEngineVersionCheck migrated 17:19:21.6 Info: => 0.0012791s 17:19:21.6 Debug: Took: 00:00:00.0137292 17:19:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [null] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:21.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 17:19:21.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 17:19:21.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863616947285_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.7 Info: DatabaseEngineVersionCheck migrating 17:19:21.7 Info: PerformDBOperation 17:19:21.7 Info: Performing DB Operation 17:19:21.7 Info: SQLite 3.48.0 17:19:21.7 Info: => 0.0012614s 17:19:21.7 Info: DatabaseEngineVersionCheck migrated 17:19:21.7 Info: => 0.0012788s 17:19:21.7 Debug: Took: 00:00:00.0136257 17:19:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 17:19:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 17:19:21.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 17:19:21.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 17:19:21.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863617739207_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.7 Info: DatabaseEngineVersionCheck migrating 17:19:21.7 Info: PerformDBOperation 17:19:21.7 Info: Performing DB Operation 17:19:21.7 Info: SQLite 3.48.0 17:19:21.7 Info: => 0.0012717s 17:19:21.7 Info: DatabaseEngineVersionCheck migrated 17:19:21.7 Info: => 0.0012889s 17:19:21.7 Debug: Took: 00:00:00.0137328 17:19:21.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 = [0] InitialFailure = ["2025-02-04T00:00:00Z"] MostRecentFailure = ["2025-02-04T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-04T00:00:00Z"] ==== End Query Trace ==== 17:19:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 17:19:21.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 17:19:21.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 17:19:21.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863618396556_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.8 Info: DatabaseEngineVersionCheck migrating 17:19:21.8 Info: PerformDBOperation 17:19:21.8 Info: Performing DB Operation 17:19:21.8 Info: SQLite 3.48.0 17:19:21.8 Info: => 0.0012537s 17:19:21.8 Info: DatabaseEngineVersionCheck migrated 17:19:21.8 Info: => 0.0012714s 17:19:21.8 Debug: Took: 00:00:00.0136495 17:19:21.8 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 ==== 17:19:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [1] InitialFailure = ["2025-02-04T00:00:00Z"] MostRecentFailure = ["2025-02-04T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-04T00:00:00Z"] ==== End Query Trace ==== 17:19:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 17:19:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 17:19:21.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 17:19:21.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 17:19:21.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863619126385_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.9 Info: DatabaseEngineVersionCheck migrating 17:19:21.9 Info: PerformDBOperation 17:19:21.9 Info: Performing DB Operation 17:19:21.9 Info: SQLite 3.48.0 17:19:21.9 Info: => 0.0012526s 17:19:21.9 Info: DatabaseEngineVersionCheck migrated 17:19:21.9 Info: => 0.0012709s 17:19:21.9 Debug: Took: 00:00:00.0136965 17:19:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-02-04T00: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": 739285, "ageHours": 17742857.322758302, "ageMinutes": 1064571439.3654982 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 17:19:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 17:19:21.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 17:19:21.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 17:19:21.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:21.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863619735766_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:21.9 Info: DatabaseEngineVersionCheck migrating 17:19:21.9 Info: PerformDBOperation 17:19:21.9 Info: Performing DB Operation 17:19:21.9 Info: SQLite 3.48.0 17:19:21.9 Info: => 0.0012585s 17:19:21.9 Info: DatabaseEngineVersionCheck migrated 17:19:21.9 Info: => 0.001276s 17:19:21.9 Debug: Took: 00:00:00.0136477 17:19:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-02-04T00: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": 739285, "ageHours": 17742857.322776575, "ageMinutes": 1064571439.3665948 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 17:19:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 17:19:22.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 17:19:22.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 17:19:22.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:22.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863620396702_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:22.0 Info: DatabaseEngineVersionCheck migrating 17:19:22.0 Info: PerformDBOperation 17:19:22.0 Info: Performing DB Operation 17:19:22.0 Info: SQLite 3.48.0 17:19:22.0 Info: => 0.0012646s 17:19:22.0 Info: DatabaseEngineVersionCheck migrated 17:19:22.0 Info: => 0.0012815s 17:19:22.0 Debug: Took: 00:00:00.0144568 17:19:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 17:19:22.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 17:19:22.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 17:19:22.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:22.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863621035150_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:22.1 Info: DatabaseEngineVersionCheck migrating 17:19:22.1 Info: PerformDBOperation 17:19:22.1 Info: Performing DB Operation 17:19:22.1 Info: SQLite 3.48.0 17:19:22.1 Info: => 0.0012927s 17:19:22.1 Info: DatabaseEngineVersionCheck migrated 17:19:22.1 Info: => 0.0013109s 17:19:22.1 Debug: Took: 00:00:00.0144760 17:19:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-05T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 17:19:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 17:19:22.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 17:19:22.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 17:19:22.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:22.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863622301198_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:22.2 Info: DatabaseEngineVersionCheck migrating 17:19:22.2 Info: PerformDBOperation 17:19:22.2 Info: Performing DB Operation 17:19:22.2 Info: SQLite 3.48.0 17:19:22.2 Info: => 0.0012721s 17:19:22.2 Info: DatabaseEngineVersionCheck migrated 17:19:22.2 Info: => 0.0012898s 17:19:22.2 Debug: Took: 00:00:00.0137558 17:19:22.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:22.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 = ["\"Path2\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:22.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 17:19:22.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 17:19:22.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:22.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863623034999_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:22.3 Info: DatabaseEngineVersionCheck migrating 17:19:22.3 Info: PerformDBOperation 17:19:22.3 Info: Performing DB Operation 17:19:22.3 Info: SQLite 3.48.0 17:19:22.3 Info: => 0.0012583s 17:19:22.3 Info: DatabaseEngineVersionCheck migrated 17:19:22.3 Info: => 0.0012752s 17:19:22.3 Debug: Took: 00:00:00.0136744 17:19:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:22.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 17:19:22.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 17:19:22.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:22.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863623665342_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:22.3 Info: DatabaseEngineVersionCheck migrating 17:19:22.3 Info: PerformDBOperation 17:19:22.3 Info: Performing DB Operation 17:19:22.3 Info: SQLite 3.48.0 17:19:22.3 Info: => 0.0013013s 17:19:22.3 Info: DatabaseEngineVersionCheck migrated 17:19:22.3 Info: => 0.0013189s 17:19:22.3 Debug: Took: 00:00:00.0136781 17:19:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:22.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 17:19:22.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 17:19:22.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:22.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863624298366_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:22.4 Info: DatabaseEngineVersionCheck migrating 17:19:22.4 Info: PerformDBOperation 17:19:22.4 Info: Performing DB Operation 17:19:22.4 Info: SQLite 3.48.0 17:19:22.4 Info: => 0.0012906s 17:19:22.4 Info: DatabaseEngineVersionCheck migrated 17:19:22.4 Info: => 0.0013077s 17:19:22.4 Debug: Took: 00:00:00.0136742 17:19:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 17:19:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:22.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 17:19:22.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 17:19:22.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:22.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863624996358_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:22.5 Info: DatabaseEngineVersionCheck migrating 17:19:22.5 Info: PerformDBOperation 17:19:22.5 Info: Performing DB Operation 17:19:22.5 Info: SQLite 3.48.0 17:19:22.5 Info: => 0.0013157s 17:19:22.5 Info: DatabaseEngineVersionCheck migrated 17:19:22.5 Info: => 0.0013339s 17:19:22.5 Debug: Took: 00:00:00.0138320 17:19:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 17:19:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 17:19:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Custom Format 1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 17:19:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 17:19:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 17:19:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 17:19:22.5 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 ==== 17:19:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 17:19:22.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 17:19:22.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 17:19:22.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:22.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863625937906_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:22.6 Info: DatabaseEngineVersionCheck migrating 17:19:22.6 Info: PerformDBOperation 17:19:22.6 Info: Performing DB Operation 17:19:22.6 Info: SQLite 3.48.0 17:19:22.6 Info: => 0.0012461s 17:19:22.6 Info: DatabaseEngineVersionCheck migrated 17:19:22.6 Info: => 0.0012638s 17:19:22.6 Debug: Took: 00:00:00.0138267 17:19:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 17:19:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Name1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 17:19:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 17:19:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 17:19:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 17:19:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 17:19:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 17:19:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 17:19:22.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:22.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863626593075_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:22.6 Info: DatabaseEngineVersionCheck migrating 17:19:22.6 Info: PerformDBOperation 17:19:22.6 Info: Performing DB Operation 17:19:22.6 Info: SQLite 3.48.0 17:19:22.6 Info: => 0.001278s 17:19:22.6 Info: DatabaseEngineVersionCheck migrated 17:19:22.6 Info: => 0.001296s 17:19:22.6 Debug: Took: 00:00:00.0145761 17:19:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 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 ==== 17:19:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 17:19:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 17:19:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 17:19:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [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 ==== 17:19:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 17:19:22.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 17:19:22.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 17:19:22.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:22.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863627255191_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:22.7 Info: DatabaseEngineVersionCheck migrating 17:19:22.7 Info: PerformDBOperation 17:19:22.7 Info: Performing DB Operation 17:19:22.7 Info: SQLite 3.48.0 17:19:22.7 Info: => 0.0012973s 17:19:22.7 Info: DatabaseEngineVersionCheck migrated 17:19:22.7 Info: => 0.0013152s 17:19:22.7 Debug: Took: 00:00:00.0144257 17:19:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 17:19:22.7 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 ==== 17:19:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 17:19:22.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 17:19:22.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 17:19:22.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:22.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863628510995_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:22.8 Info: DatabaseEngineVersionCheck migrating 17:19:22.8 Info: PerformDBOperation 17:19:22.8 Info: Performing DB Operation 17:19:22.8 Info: SQLite 3.48.0 17:19:22.8 Info: => 0.0012824s 17:19:22.8 Info: DatabaseEngineVersionCheck migrated 17:19:22.8 Info: => 0.0013007s 17:19:22.8 Debug: Took: 00:00:00.0137690 17:19:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 17:19:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 17:19:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 17:19:22.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 17:19:22.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 17:19:22.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:22.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863629174548_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:22.9 Info: DatabaseEngineVersionCheck migrating 17:19:22.9 Info: PerformDBOperation 17:19:22.9 Info: Performing DB Operation 17:19:22.9 Info: SQLite 3.48.0 17:19:22.9 Info: => 0.0012652s 17:19:22.9 Info: DatabaseEngineVersionCheck migrated 17:19:22.9 Info: => 0.0012832s 17:19:22.9 Debug: Took: 00:00:00.0137484 17:19:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 17:19:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 17:19:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [1] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 17:19:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [2] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 17:19:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 17:19:22.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 17:19:22.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 17:19:23.0 Debug: Deleting invalid image file /C/Music/Album/image.jpg 17:19:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 17:19:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 17:19:23.0 Debug: Deleting invalid image file /C/Music/Album/image.jpg 17:19:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 17:19:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 17:19:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 17:19:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 17:19:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 17:19:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 17:19:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 17:19:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 17:19:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 17:19:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 17:19:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 17:19:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 17:19:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 17:19:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 17:19:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 17:19:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 17:19:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 17:19:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 17:19:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 17:19:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 17:19:23.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 17:19:23.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 17:19:23.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 17:19:23.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 17:19:23.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 17:19:23.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 17:19:23.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 17:19:23.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 17:19:23.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 17:19:23.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 17:19:23.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 17:19:23.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 17:19:23.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 17:19:23.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 17:19:23.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 17:19:23.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 17:19:23.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 17:19:23.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 17:19:23.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 17:19:23.2 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 17:19:23.3 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 17:19:23.3 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 17:19:23.3 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 17:19:23.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 17:19:23.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 17:19:23.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 17:19:23.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 17:19:23.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 17:19:23.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 17:19:23.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 17:19:23.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 17:19:23.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 17:19:23.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:23.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863633755092_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:23.3 Info: DatabaseEngineVersionCheck migrating 17:19:23.3 Info: PerformDBOperation 17:19:23.3 Info: Performing DB Operation 17:19:23.3 Info: SQLite 3.48.0 17:19:23.3 Info: => 0.001241s 17:19:23.3 Info: DatabaseEngineVersionCheck migrated 17:19:23.3 Info: => 0.0012575s 17:19:23.3 Debug: Took: 00:00:00.0135889 17:19:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] MinRefreshInterval = ["00:00:00.0000001"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"LidarrListsSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 17:19:23.4 Debug: Initializing Providers. Count 1 17:19:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 17:19:23.4 Warn: Removing Name1 17:19:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:19:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:19:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 17:19:23.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 17:19:23.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 17:19:23.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 17:19:23.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 17:19:23.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 17:19:23.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 17:19:23.5 Info: Starting Import List Sync 17:19:23.5 Info: Processing 1 list items 17:19:23.5 Trace: Processing list item 1/1 17:19:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 17:19:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 17:19:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 17:19:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 17:19:23.5 Info: Starting Import List Sync 17:19:23.5 Info: Processing 1 list items 17:19:23.5 Trace: Processing list item 1/1 17:19:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 17:19:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 17:19:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 17:19:23.5 Info: Starting Import List Sync 17:19:23.5 Info: Processing 1 list items 17:19:23.5 Trace: Processing list item 1/1 17:19:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 17:19:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 17:19:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 17:19:23.5 Info: Starting Import List Sync 17:19:23.5 Info: Processing 1 list items 17:19:23.5 Trace: Processing list item 1/1 17:19:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 17:19:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 17:19:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 17:19:23.5 Info: Starting Import List Sync 17:19:23.5 Info: Processing 1 list items 17:19:23.5 Trace: Processing list item 1/1 17:19:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 17:19:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 17:19:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 17:19:23.5 Info: Starting Import List Sync 17:19:23.5 Info: Processing 1 list items 17:19:23.5 Trace: Processing list item 1/1 17:19:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 17:19:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 17:19:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 17:19:23.5 Info: Starting Import List Sync 17:19:23.5 Info: Processing 1 list items 17:19:23.5 Trace: Processing list item 1/1 17:19:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 17:19:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 17:19:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 17:19:23.5 Info: Starting Import List Sync 17:19:23.5 Info: Processing 2 list items 17:19:23.5 Trace: Processing list item 1/2 17:19:23.5 Trace: Processing list item 2/2 17:19:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 17:19:23.5 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 17:19:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 17:19:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 17:19:23.5 Info: Starting Import List Sync 17:19:23.5 Info: Processing 2 list items 17:19:23.5 Trace: Processing list item 1/2 17:19:23.5 Trace: Processing list item 2/2 17:19:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 17:19:23.5 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 17:19:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 17:19:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 17:19:23.5 Info: Starting Import List Sync 17:19:23.5 Info: Processing 2 list items 17:19:23.5 Trace: Processing list item 1/2 17:19:23.5 Trace: Processing list item 2/2 17:19:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 17:19:23.5 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 17:19:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 17:19:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 17:19:23.6 Debug: No import lists with automatic add enabled 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 17:19:23.6 Info: Starting Import List Sync 17:19:23.6 Info: Processing 1 list items 17:19:23.6 Trace: Processing list item 1/1 17:19:23.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 17:19:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 17:19:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 17:19:23.7 Info: Starting Import List Sync 17:19:23.7 Info: Processing 1 list items 17:19:23.7 Trace: Processing list item 1/1 17:19:23.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 17:19:23.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 17:19:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 17:19:23.7 Info: Starting Import List Sync 17:19:23.7 Info: No list items to process 17:19:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 17:19:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 17:19:23.7 Info: Starting Import List Sync 17:19:23.7 Info: Processing 1 list items 17:19:23.7 Trace: Processing list item 1/1 17:19:23.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 17:19:23.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 17:19:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 17:19:23.7 Info: Starting Import List Sync 17:19:23.7 Info: Processing 1 list items 17:19:23.7 Trace: Processing list item 1/1 17:19:23.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 17:19:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 17:19:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 17:19:23.7 Info: Starting Import List Sync 17:19:23.7 Info: Processing 1 list items 17:19:23.7 Trace: Processing list item 1/1 17:19:23.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 17:19:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 17:19:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 17:19:23.7 Info: Starting Import List Sync 17:19:23.7 Info: Processing 1 list items 17:19:23.7 Trace: Processing list item 1/1 17:19:23.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 17:19:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 17:19:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 17:19:23.7 Info: Starting Import List Sync 17:19:23.7 Info: Processing 1 list items 17:19:23.7 Trace: Processing list item 1/1 17:19:23.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 17:19:23.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 17:19:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 17:19:23.7 Info: Starting Import List Sync 17:19:23.7 Info: Processing 1 list items 17:19:23.7 Trace: Processing list item 1/1 17:19:23.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 17:19:23.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 17:19:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 17:19:23.7 Info: Starting Import List Sync 17:19:23.7 Info: Processing 1 list items 17:19:23.7 Trace: Processing list item 1/1 17:19:23.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 17:19:23.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 17:19:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 17:19:23.7 Info: Starting Import List Sync 17:19:23.7 Info: Processing 1 list items 17:19:23.7 Trace: Processing list item 1/1 17:19:23.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 17:19:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 17:19:23.7 Info: Starting Import List Sync 17:19:23.7 Info: Processing 1 list items 17:19:23.7 Trace: Processing list item 1/1 17:19:23.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 17:19:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 17:19:23.7 Info: Starting Import List Sync 17:19:23.7 Info: Processing 1 list items 17:19:23.7 Trace: Processing list item 1/1 17:19:23.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 17:19:23.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 17:19:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 17:19:23.7 Info: Starting Import List Sync 17:19:23.7 Info: Processing 1 list items 17:19:23.7 Trace: Processing list item 1/1 17:19:23.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 17:19:23.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 17:19:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 17:19:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 17:19:23.8 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 17:19:23.8 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 17:19:23.8 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 17:19:23.8 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 17:19:23.8 Trace: Got mapping: {} 17:19:23.8 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 17:19:23.8 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 17:19:23.8 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 17:19:23.8 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 17:19:23.8 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 17:19:23.8 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 17:19:23.8 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 17:19:23.8 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 17:19:23.8 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 17:19:23.8 Trace: Processing playlist playlistid 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 17:19:23.8 Trace: Processing playlist playlistid 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 17:19:23.8 Trace: Processing playlist playlistid 17:19:23.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 17:19:23.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 17:19:23.9 Trace: Processing playlist playlistid 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 17:19:23.9 Trace: Processing playlist playlistid 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 17:19:23.9 Trace: Processing playlist playlistid 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 17:19:23.9 Trace: Processing playlist playlistid 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 17:19:23.9 Trace: Processing playlist playlistid 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 17:19:23.9 Trace: Processing playlist playlistid 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 17:19:23.9 Trace: Got 0 saved albums 17:19:23.9 Trace: Adding Artist - Album 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 17:19:23.9 Trace: Got 0 saved albums 17:19:23.9 Trace: Adding - 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 17:19:23.9 Trace: Got 0 saved albums 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 17:19:23.9 Trace: Got 0 saved albums 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 17:19:23.9 Trace: Got 0 saved albums 17:19:23.9 Trace: Adding Artist - Album 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 17:19:23.9 Trace: Got 0 saved albums 17:19:23.9 Trace: Adding - Album 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 17:19:23.9 Trace: Got 0 saved albums 17:19:23.9 Trace: Adding Artist - 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 17:19:23.9 Trace: Got 0 saved albums 17:19:23.9 Trace: Adding - 17:19:23.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 17:19:23.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 17:19:23.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 17:19:23.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 17:19:23.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 17:19:23.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 17:19:23.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 17:19:23.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 17:19:23.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 17:19:23.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 17:19:23.9 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") --- 17:19:23.9 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") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 17:19:23.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 17:19:23.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 17:19:23.9 Info: Artist search completed. 0 reports downloaded. 17:19:23.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 17:19:23.9 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 17:19:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 17:19:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 17:19:24.0 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 17:19:24.0 Debug: Gazelle authentication succeeded. 17:19:24.0 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 17:19:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 17:19:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 17:19:24.1 Debug: Gazelle authentication succeeded. 17:19:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 17:19:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 17:19:24.1 Debug: Gazelle authentication succeeded. 17:19:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 17:19:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 17:19:24.1 Debug: Gazelle authentication succeeded. 17:19:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 17:19:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 17:19:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 17:19:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 17:19:24.1 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 17:19:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 17:19:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 17:19:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 17:19:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 17:19:24.1 Debug: Failed to get headphones api capabilities from https://indexer.codeshy.com System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 17:19:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 17:19:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 17:19:24.1 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 17:19:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 17:19:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 17:19:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 17:19:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 17:19:24.1 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 17:19:24.1 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 17:19:24.1 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 17:19:24.1 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 17:19:24.1 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 17:19:24.1 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 17:19:24.1 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 17:19:24.1 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 17:19:24.1 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 17:19:24.1 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 17:19:24.1 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 17:19:24.1 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 17:19:24.1 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 17:19:24.1 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 17:19:24.1 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 17:19:24.1 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 17:19:24.1 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 17:19:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 17:19:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 17:19:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 17:19:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 17:19:24.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:24.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863641855575_381/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:24.1 Info: DatabaseEngineVersionCheck migrating 17:19:24.1 Info: PerformDBOperation 17:19:24.1 Info: Performing DB Operation 17:19:24.1 Info: SQLite 3.48.0 17:19:24.1 Info: => 0.0012863s 17:19:24.1 Info: DatabaseEngineVersionCheck migrated 17:19:24.1 Info: => 0.0013024s 17:19:24.2 Debug: Took: 00:00:00.0136165 17:19:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 17:19:24.2 Debug: Initializing Providers. Count 2 17:19:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 17:19:24.2 Warn: Removing Name1 17:19:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:19:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:19:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 17:19:24.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 17:19:24.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 17:19:24.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 17:19:24.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 17:19:24.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 17:19:24.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 17:19:24.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 17:19:24.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 17:19:24.3 Debug: Downloading Feed http://fake.com/ 17:19:24.3 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 17:19:24.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 17:19:24.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 17:19:24.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 17:19:24.3 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 17:19:24.3 Trace: Unexpected Response content (849 bytes): 17:19:24.3 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: 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 17:19:24.3 Debug: Failed to get newznab api capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 17:19:24.3 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 17:19:24.3 Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 17:19:24.3 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 17:19:24.3 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 17:19:24.3 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 17:19:24.3 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 17:19:24.3 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 17:19:24.3 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 17:19:24.3 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 17:19:24.3 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 17:19:24.3 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 17:19:24.3 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 17:19:24.3 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 17:19:24.3 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 17:19:24.3 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 17:19:24.3 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 17:19:24.3 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 17:19:24.3 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 17:19:24.3 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 17:19:24.3 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 17:19:24.3 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 17:19:24.3 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 17:19:24.3 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 17:19:24.3 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 17:19:24.3 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 17:19:24.3 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 17:19:24.3 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 17:19:24.3 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 17:19:24.3 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 17:19:24.3 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 17:19:24.3 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 17:19:24.3 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 17:19:24.3 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 17:19:24.3 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 17:19:24.3 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 17:19:24.3 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 17:19:24.3 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 17:19:24.3 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 17:19:24.3 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 17:19:24.3 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 17:19:24.3 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 17:19:24.3 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 17:19:24.3 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 17:19:24.3 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 17:19:24.3 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 17:19:24.3 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 17:19:24.3 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 17:19:24.3 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 17:19:24.3 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 17:19:24.3 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 17:19:24.3 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 17:19:24.3 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 17:19:24.3 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 17:19:24.3 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 17:19:24.3 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 17:19:24.3 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 17:19:24.3 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 17:19:24.3 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 17:19:24.3 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 17:19:24.3 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 17:19:24.3 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 17:19:24.3 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 17:19:24.3 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 17:19:24.3 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 17:19:24.3 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 17:19:24.3 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 17:19:24.3 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 17:19:24.3 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 17:19:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 17:19:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 17:19:24.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 17:19:24.4 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 17:19:24.4 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 17:19:24.4 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 17:19:24.4 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 17:19:24.4 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 17:19:24.4 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 17:19:24.4 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 17:19:24.4 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 17:19:24.4 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 17:19:24.4 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 17:19:24.4 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 17:19:24.4 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 17:19:24.4 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 17:19:24.4 Trace: Parsed: VA - Hard Bass 2016 17:19:24.4 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 17:19:24.4 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 17:19:24.4 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 17:19:24.4 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 17:19:24.4 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 17:19:24.4 Trace: Parsed: Dream Theater - The Astonishing (2016) 17:19:24.4 Trace: Parsed: Black Sabbath ? The End (2016) 17:19:24.4 Trace: Parsed: Status Quo Quo-Remastered (2016). - 17:19:24.4 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 17:19:24.4 Trace: Parsed: Lutece-From Glory Towards Void-2016 17:19:24.4 Trace: Parsed: The Black Market Trust - II - 2016 17:19:24.4 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 17:19:24.4 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 17:19:24.4 Trace: Parsed: VA-Deephouse Top 100 Vol.3 17:19:24.4 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 17:19:24.4 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 17:19:24.4 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 17:19:24.4 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 17:19:24.4 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 17:19:24.4 Trace: Parsed: VA-Urban Dance Vol.15-2016 17:19:24.4 Trace: Parsed: VA-Handsup Hits 2 Explicit 17:19:24.4 Trace: Parsed: VA-Handsup Hits 2 Explicit - 17:19:24.4 Trace: Parsed: VA - Ultimate Trance Reflections 17:19:24.4 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 17:19:24.4 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 17:19:24.4 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 17:19:24.4 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 17:19:24.4 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 17:19:24.4 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 17:19:24.4 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 17:19:24.4 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 17:19:24.4 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 17:19:24.4 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 17:19:24.4 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 17:19:24.4 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 17:19:24.4 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 17:19:24.4 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 17:19:24.4 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 17:19:24.4 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 17:19:24.4 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 17:19:24.4 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 17:19:24.4 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 17:19:24.4 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 17:19:24.4 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 17:19:24.4 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 17:19:24.4 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 17:19:24.4 Trace: Parsed: Stern-2016 01 20-96k-Part 05 17:19:24.4 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 17:19:24.4 Trace: Parsed: Stern-2016 01 20-96k-Part 04 17:19:24.4 Trace: Parsed: Stern-2016 01 20-96k-Part 03 17:19:24.4 Trace: Parsed: VA - NRJ Winter Hits 2016 17:19:24.4 Trace: Parsed: Stern-2016 01 20-96k-Part 02 17:19:24.4 Trace: Parsed: Stern-2016 01 20-96k-Part 01 17:19:24.4 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 17:19:24.4 Trace: Parsed: va-dj-sounds-2016.1 - 17:19:24.4 Trace: Parsed: va-dj-sounds-2016.1 17:19:24.4 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 17:19:24.4 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 17:19:24.4 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 17:19:24.4 Trace: Parsed: VA-Hardstyle_The_Annual_2016 17:19:24.4 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 17:19:24.4 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 17:19:24.4 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 17:19:24.4 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 17:19:24.4 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 17:19:24.4 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 17:19:24.4 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 17:19:24.4 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 17:19:24.4 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 17:19:24.4 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 17:19:24.4 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 17:19:24.4 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 17:19:24.4 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 17:19:24.4 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 17:19:24.4 Trace: Parsed: VA - Hardstyle Sounds Vol.05 17:19:24.4 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 17:19:24.4 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 17:19:24.4 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 17:19:24.4 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 17:19:24.4 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 17:19:24.4 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 17:19:24.4 Trace: Parsed: VA - Berlin Deep House 2016.1 17:19:24.4 Trace: Parsed: Tech House Masters Fresh 17:19:24.4 Trace: Parsed: EDM Essentials - Future Banging Concert 17:19:24.4 Trace: Parsed: Dance 2016 mystery of sound 17:19:24.4 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 17:19:24.4 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 17:19:24.4 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 17:19:24.4 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 17:19:24.4 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 17:19:24.4 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 17:19:24.4 Debug: Downloading Feed https://redacted.sh/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 17:19:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 17:19:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 17:19:24.4 Debug: Downloading Feed http://rss.torrentleech.org/ 17:19:24.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 17:19:24.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 17:19:24.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 17:19:24.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 17:19:24.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 17:19:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 17:19:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 17:19:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.5 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: 17:19:24.5 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.5 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: 17:19:24.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.5 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: 17:19:24.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.5 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: 17:19:24.5 Trace: Feed has valid size in description. 17:19:24.5 Debug: Downloading Feed http://my.indexer.tv/recent 17:19:24.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 17:19:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 17:19:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 17:19:24.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 17:19:24.5 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: 17:19:24.5 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 17:19:24.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 17:19:24.5 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: 17:19:24.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 17:19:24.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 17:19:24.5 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: 17:19:24.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 17:19:24.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 17:19:24.5 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: 17:19:24.5 Trace: Feed has valid size in description. 17:19:24.5 Debug: Downloading Feed http://my.indexer.tv/recent 17:19:24.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 17:19:24.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 17:19:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 17:19:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 17:19:24.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.6 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: 17:19:24.6 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.6 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: 17:19:24.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.6 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: 17:19:24.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.6 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: 17:19:24.6 Trace: Feed has valid size in description. 17:19:24.6 Debug: Downloading Feed http://my.indexer.tv/recent 17:19:24.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 17:19:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 17:19:24.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.6 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: 17:19:24.6 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.6 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: 17:19:24.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.6 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: 17:19:24.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.6 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: 17:19:24.6 Debug: Feed doesn't have release size. 17:19:24.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.6 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: 17:19:24.6 Debug: Downloading Feed http://my.indexer.tv/recent 17:19:24.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 17:19:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 17:19:24.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 17:19:24.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 17:19:24.6 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: 17:19:24.6 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 17:19:24.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 17:19:24.6 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: 17:19:24.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 17:19:24.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 17:19:24.6 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: 17:19:24.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 17:19:24.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 17:19:24.6 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: 17:19:24.6 Debug: Feed doesn't have release size. 17:19:24.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 17:19:24.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 17:19:24.6 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: 17:19:24.6 Debug: Downloading Feed http://my.indexer.tv/recent 17:19:24.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 17:19:24.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 17:19:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 17:19:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 17:19:24.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.6 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 17:19:24.6 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 17:19:24.6 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 17:19:24.6 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 17:19:24.6 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 17:19:24.6 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: 17:19:24.6 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.6 Trace: Feed has valid size in enclosure. 17:19:24.6 Debug: Downloading Feed http://my.indexer.tv/recent 17:19:24.6 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 17:19:24.6 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 17:19:24.6 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 17:19:24.6 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 17:19:24.6 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 17:19:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 17:19:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 17:19:24.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.6 Trace: Identified feed as EZTV compatible by EZTV Namespace 17:19:24.6 Trace: Feed has Ezrss schema 17:19:24.6 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 17:19:24.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 17:19:24.6 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 17:19:24.6 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: 17:19:24.6 Debug: Feed was parseable by Ezrss Parser 17:19:24.6 Debug: Downloading Feed http://my.indexer.tv/recent 17:19:24.6 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 17:19:24.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 17:19:24.6 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 17:19:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 17:19:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 17:19:24.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 17:19:24.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 17:19:24.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 17:19:24.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 17:19:24.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 17:19:24.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 17:19:24.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 17:19:24.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 17:19:24.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 17:19:24.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 17:19:24.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 17:19:24.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 17:19:24.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 17:19:24.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 17:19:24.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 17:19:24.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 17:19:24.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 17:19:24.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 17:19:24.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 17:19:24.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 17:19:24.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 17:19:24.6 Trace: TorrentInfo: Guid: 58451822-dd17-439a-b921-ae9457dfea8c 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 17:19:24.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 17:19:24.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 17:19:24.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 17:19:24.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 17:19:24.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 17:19:24.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 17:19:24.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 17:19:24.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 17:19:24.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 17:19:24.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 17:19:24.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 17:19:24.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 17:19:24.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 17:19:24.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 17:19:24.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 17:19:24.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 17:19:24.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 17:19:24.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 17:19:24.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 17:19:24.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 17:19:24.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 17:19:24.6 Trace: TorrentInfo: Guid: b3f33626-665a-442f-9514-3b67905c47c4 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 17:19:24.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 17:19:24.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 17:19:24.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 17:19:24.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 17:19:24.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 17:19:24.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 17:19:24.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 17:19:24.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 17:19:24.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 17:19:24.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 17:19:24.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 17:19:24.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 17:19:24.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 17:19:24.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 17:19:24.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 17:19:24.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 17:19:24.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 17:19:24.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 17:19:24.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 17:19:24.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 17:19:24.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 17:19:24.6 Trace: TorrentInfo: Guid: bb237c64-b751-428d-8b1c-fb9d37c3fdf5 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 17:19:24.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 17:19:24.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 17:19:24.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 17:19:24.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 17:19:24.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 17:19:24.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 17:19:24.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 17:19:24.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 17:19:24.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 17:19:24.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 17:19:24.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 17:19:24.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 17:19:24.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 17:19:24.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 17:19:24.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 17:19:24.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 17:19:24.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 17:19:24.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 17:19:24.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 17:19:24.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 17:19:24.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 17:19:24.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 17:19:24.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 17:19:24.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 17:19:24.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 17:19:24.6 Trace: TorrentInfo: Guid: a2f399a6-7f0f-47b8-b85b-7013cb4d754b 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 17:19:24.6 Trace: Feed has valid size in description. 17:19:24.6 Debug: Downloading Feed http://my.indexer.tv/recent 17:19:24.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 17:19:24.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 17:19:24.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 17:19:24.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 17:19:24.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 17:19:24.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 17:19:24.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 17:19:24.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 17:19:24.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 17:19:24.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 17:19:24.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 17:19:24.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 17:19:24.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 17:19:24.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 17:19:24.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 17:19:24.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 17:19:24.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 17:19:24.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 17:19:24.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 17:19:24.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 17:19:24.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 17:19:24.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 17:19:24.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 17:19:24.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 17:19:24.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 17:19:24.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 17:19:24.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 17:19:24.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 17:19:24.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 17:19:24.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 17:19:24.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 17:19:24.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 17:19:24.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 17:19:24.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 17:19:24.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 17:19:24.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 17:19:24.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 17:19:24.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 17:19:24.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 17:19:24.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 17:19:24.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 17:19:24.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 17:19:24.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 17:19:24.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 17:19:24.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 17:19:24.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 17:19:24.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 17:19:24.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 17:19:24.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 17:19:24.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.7 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 17:19:24.7 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 17:19:24.7 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 17:19:24.7 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 17:19:24.7 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 17:19:24.7 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: 17:19:24.7 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.7 Trace: Feed has valid size in enclosure. 17:19:24.7 Debug: Downloading Feed http://my.indexer.tv/recent 17:19:24.7 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 17:19:24.7 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 17:19:24.7 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 17:19:24.7 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 17:19:24.7 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 17:19:24.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.7 Trace: Parsed: The Voice 8x25 17:19:24.7 Trace: Parsed: The Voice 8x26 17:19:24.7 Trace: Parsed: How It's Made 25x07 720p 17:19:24.7 Trace: Parsed: Major Lazer 1x05 720p 17:19:24.7 Trace: Parsed: Lip Sync Battle 1x08 720p 17:19:24.7 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: 17:19:24.7 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.7 Trace: Parsed: The Voice 8x25 17:19:24.7 Trace: Parsed: The Voice 8x26 17:19:24.7 Trace: Parsed: How It's Made 25x07 720p 17:19:24.7 Trace: Parsed: Major Lazer 1x05 720p 17:19:24.7 Trace: Parsed: Lip Sync Battle 1x08 720p 17:19:24.7 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: 17:19:24.7 Trace: Parsed: The Voice 8x25 17:19:24.7 Trace: Parsed: The Voice 8x26 17:19:24.7 Trace: Parsed: How It's Made 25x07 720p 17:19:24.7 Trace: Parsed: Major Lazer 1x05 720p 17:19:24.7 Trace: Parsed: Lip Sync Battle 1x08 720p 17:19:24.7 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: 17:19:24.7 Trace: Parsed: The Voice 8x25 17:19:24.7 Trace: Parsed: The Voice 8x26 17:19:24.7 Trace: Parsed: How It's Made 25x07 720p 17:19:24.7 Trace: Parsed: Major Lazer 1x05 720p 17:19:24.7 Trace: Parsed: Lip Sync Battle 1x08 720p 17:19:24.7 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: 17:19:24.7 Debug: Feed doesn't have release size. 17:19:24.7 Trace: Parsed: The Voice 8x25 17:19:24.7 Trace: Parsed: The Voice 8x26 17:19:24.7 Trace: Parsed: How It's Made 25x07 720p 17:19:24.7 Trace: Parsed: Major Lazer 1x05 720p 17:19:24.7 Trace: Parsed: Lip Sync Battle 1x08 720p 17:19:24.7 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: 17:19:24.7 Debug: Downloading Feed http://my.indexer.tv/recent 17:19:24.7 Trace: Parsed: The Voice 8x25 17:19:24.7 Trace: Parsed: The Voice 8x26 17:19:24.7 Trace: Parsed: How It's Made 25x07 720p 17:19:24.7 Trace: Parsed: Major Lazer 1x05 720p 17:19:24.7 Trace: Parsed: Lip Sync Battle 1x08 720p 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 17:19:24.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.7 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 17:19:24.7 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 17:19:24.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 17:19:24.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 17:19:24.7 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 17:19:24.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 17:19:24.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 17:19:24.7 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 17:19:24.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 17:19:24.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 17:19:24.7 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 17:19:24.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 17:19:24.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 17:19:24.7 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 17:19:24.7 Debug: Feed doesn't have release size. 17:19:24.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 17:19:24.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 17:19:24.7 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 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 17:19:24.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.7 Trace: Identified feed as EZTV compatible by EZTV Namespace 17:19:24.7 Trace: Feed has Ezrss schema 17:19:24.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 17:19:24.7 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: 17:19:24.7 Debug: Feed was parseable by Ezrss Parser 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 17:19:24.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.7 Trace: TorrentInfo: Guid: 56139a42-036e-4746-8af4-fb9d60f664a5 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 17:19:24.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.7 Trace: TorrentInfo: Guid: 142f7447-3c2d-46cf-a437-3d645a930240 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 17:19:24.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.7 Trace: TorrentInfo: Guid: 9829501f-6453-4ed2-9739-6f2daceabf1e 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 17:19:24.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.7 Trace: TorrentInfo: Guid: d162a219-80e0-4721-98b2-853179b1ed2f 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 17:19:24.7 Debug: Feed doesn't have release size. 17:19:24.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.7 Trace: TorrentInfo: Guid: 6fa5a2b1-1cb7-437f-a3a4-3171900b0ea0 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 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 17:19:24.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.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: 17:19:24.7 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.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: 17:19:24.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.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: 17:19:24.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.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: 17:19:24.7 Debug: Feed doesn't have release size. 17:19:24.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.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: 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 17:19:24.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 17:19:24.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 17:19:24.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 17:19:24.7 Trace: TorrentInfo: Guid: 16a5a782-53ad-4cd7-9d54-aa01a2900df3 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: 17:19:24.7 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 17:19:24.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 17:19:24.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 17:19:24.7 Trace: TorrentInfo: Guid: 8a096935-6356-4e18-b450-bd7348430898 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: 17:19:24.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 17:19:24.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 17:19:24.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 17:19:24.7 Trace: TorrentInfo: Guid: d5e14e2f-0c69-456c-8142-02ad16e3e7e3 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: 17:19:24.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 17:19:24.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 17:19:24.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 17:19:24.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 17:19:24.7 Trace: TorrentInfo: Guid: bcc4ab17-467f-4368-b430-514819c8bfff 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: 17:19:24.7 Trace: Feed has valid size in description. 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 17:19:24.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 17:19:24.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 17:19:24.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 17:19:24.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 17:19:24.7 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 17:19:24.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 17:19:24.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 17:19:24.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 17:19:24.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 17:19:24.7 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 17:19:24.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 17:19:24.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 17:19:24.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 17:19:24.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 17:19:24.7 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 17:19:24.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 17:19:24.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 17:19:24.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 17:19:24.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 17:19:24.7 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 17:19:24.7 Trace: Feed has valid size in description. 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 17:19:24.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.7 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 17:19:24.7 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 17:19:24.7 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 17:19:24.7 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 17:19:24.7 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 17:19:24.7 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: 17:19:24.7 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.7 Trace: Feed has valid size in enclosure. 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 17:19:24.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 17:19:24.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 17:19:24.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 17:19:24.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 17:19:24.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 17:19:24.7 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: 17:19:24.7 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.7 Trace: Feed has valid size in enclosure. 17:19:24.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 17:19:24.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 17:19:24.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 17:19:24.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 17:19:24.8 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 17:19:24.8 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 17:19:24.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 17:19:24.8 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 17:19:24.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 17:19:24.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 17:19:24.8 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 17:19:24.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 17:19:24.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 17:19:24.8 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 17:19:24.8 Trace: Feed has valid size in description. 17:19:24.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 17:19:24.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 17:19:24.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.8 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 17:19:24.8 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.8 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 17:19:24.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.8 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 17:19:24.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 17:19:24.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 17:19:24.8 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 17:19:24.8 Trace: Feed has valid size in description. 17:19:24.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 17:19:24.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 17:19:24.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.8 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 17:19:24.8 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 17:19:24.8 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 17:19:24.8 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 17:19:24.8 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 17:19:24.8 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 17:19:24.8 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 17:19:24.8 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 17:19:24.8 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 17:19:24.8 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 17:19:24.8 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 17:19:24.8 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 17:19:24.8 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 17:19:24.8 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 17:19:24.8 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 17:19:24.8 Trace: TorrentInfo: Guid: 2dc8d866-8bd6-4f91-92cc-892f0f057ec8 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: 17:19:24.8 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.8 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 17:19:24.8 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 17:19:24.8 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 17:19:24.8 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 17:19:24.8 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 17:19:24.8 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 17:19:24.8 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 17:19:24.8 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 17:19:24.8 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 17:19:24.8 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 17:19:24.8 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 17:19:24.8 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 17:19:24.8 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 17:19:24.8 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 17:19:24.8 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 17:19:24.8 Trace: TorrentInfo: Guid: 48a44401-93a2-4448-b31a-1b269ee25e3d 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: 17:19:24.8 Trace: Feed has valid size in Size element. 17:19:24.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 17:19:24.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 17:19:24.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.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: 17:19:24.8 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.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: 17:19:24.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.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: 17:19:24.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.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: 17:19:24.8 Debug: Feed doesn't have release size. 17:19:24.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 17:19:24.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 17:19:24.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 17:19:24.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 17:19:24.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 17:19:24.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: 17:19:24.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 17:19:24.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 17:19:24.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.8 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 17:19:24.8 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 17:19:24.8 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 17:19:24.8 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 17:19:24.8 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 17:19:24.8 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: 17:19:24.8 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.8 Trace: Feed has valid size in enclosure. 17:19:24.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 17:19:24.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 17:19:24.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.8 Trace: Identified feed as EZTV compatible by EZTV Namespace 17:19:24.8 Trace: Feed has Ezrss schema 17:19:24.8 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 17:19:24.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 17:19:24.8 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 17:19:24.8 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: 17:19:24.8 Debug: Feed was parseable by Ezrss Parser 17:19:24.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 17:19:24.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 17:19:24.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 17:19:24.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 17:19:24.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 17:19:24.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 17:19:24.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 17:19:24.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 17:19:24.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 17:19:24.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 17:19:24.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 17:19:24.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 17:19:24.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 17:19:24.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 17:19:24.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 17:19:24.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 17:19:24.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 17:19:24.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 17:19:24.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 17:19:24.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 17:19:24.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 17:19:24.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 17:19:24.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 17:19:24.9 Trace: TorrentInfo: Guid: 0a20902d-ef9c-4ea2-884b-70456dd548b7 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 17:19:24.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 17:19:24.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 17:19:24.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 17:19:24.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 17:19:24.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 17:19:24.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 17:19:24.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 17:19:24.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 17:19:24.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 17:19:24.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 17:19:24.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 17:19:24.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 17:19:24.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 17:19:24.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 17:19:24.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 17:19:24.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 17:19:24.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 17:19:24.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 17:19:24.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 17:19:24.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 17:19:24.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 17:19:24.9 Trace: TorrentInfo: Guid: 7409b84a-bad1-4e38-a95f-597d869d2d2f 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 17:19:24.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 17:19:24.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 17:19:24.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 17:19:24.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 17:19:24.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 17:19:24.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 17:19:24.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 17:19:24.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 17:19:24.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 17:19:24.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 17:19:24.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 17:19:24.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 17:19:24.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 17:19:24.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 17:19:24.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 17:19:24.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 17:19:24.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 17:19:24.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 17:19:24.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 17:19:24.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 17:19:24.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 17:19:24.9 Trace: TorrentInfo: Guid: 44deabc3-95e2-4f31-affd-c050f9958db4 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 17:19:24.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 17:19:24.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 17:19:24.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 17:19:24.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 17:19:24.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 17:19:24.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 17:19:24.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 17:19:24.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 17:19:24.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 17:19:24.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 17:19:24.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 17:19:24.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 17:19:24.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 17:19:24.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 17:19:24.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 17:19:24.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 17:19:24.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 17:19:24.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 17:19:24.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 17:19:24.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 17:19:24.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 17:19:24.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 17:19:24.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 17:19:24.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 17:19:24.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 17:19:24.9 Trace: TorrentInfo: Guid: 0759fc4e-d00b-488f-9499-bd6651325398 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 17:19:24.9 Trace: Feed has valid size in description. 17:19:24.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 17:19:24.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 17:19:24.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.9 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 17:19:24.9 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 17:19:24.9 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 17:19:24.9 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 17:19:24.9 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 17:19:24.9 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 17:19:24.9 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.9 Trace: Feed has valid size in enclosure. 17:19:24.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 17:19:24.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 17:19:24.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.9 Trace: Parsed: The Voice 8x25 17:19:24.9 Trace: Parsed: The Voice 8x26 17:19:24.9 Trace: Parsed: How It's Made 25x07 720p 17:19:24.9 Trace: Parsed: Major Lazer 1x05 720p 17:19:24.9 Trace: Parsed: Lip Sync Battle 1x08 720p 17:19:24.9 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 17:19:24.9 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.9 Trace: Parsed: The Voice 8x25 17:19:24.9 Trace: Parsed: The Voice 8x26 17:19:24.9 Trace: Parsed: How It's Made 25x07 720p 17:19:24.9 Trace: Parsed: Major Lazer 1x05 720p 17:19:24.9 Trace: Parsed: Lip Sync Battle 1x08 720p 17:19:24.9 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 17:19:24.9 Trace: Parsed: The Voice 8x25 17:19:24.9 Trace: Parsed: The Voice 8x26 17:19:24.9 Trace: Parsed: How It's Made 25x07 720p 17:19:24.9 Trace: Parsed: Major Lazer 1x05 720p 17:19:24.9 Trace: Parsed: Lip Sync Battle 1x08 720p 17:19:24.9 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 17:19:24.9 Trace: Parsed: The Voice 8x25 17:19:24.9 Trace: Parsed: The Voice 8x26 17:19:24.9 Trace: Parsed: How It's Made 25x07 720p 17:19:24.9 Trace: Parsed: Major Lazer 1x05 720p 17:19:24.9 Trace: Parsed: Lip Sync Battle 1x08 720p 17:19:24.9 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 17:19:24.9 Debug: Feed doesn't have release size. 17:19:24.9 Trace: Parsed: The Voice 8x25 17:19:24.9 Trace: Parsed: The Voice 8x26 17:19:24.9 Trace: Parsed: How It's Made 25x07 720p 17:19:24.9 Trace: Parsed: Major Lazer 1x05 720p 17:19:24.9 Trace: Parsed: Lip Sync Battle 1x08 720p 17:19:24.9 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 17:19:24.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 17:19:24.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 17:19:24.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.9 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 17:19:24.9 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 17:19:24.9 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 17:19:24.9 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 17:19:24.9 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 17:19:24.9 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 17:19:24.9 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 17:19:24.9 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 17:19:24.9 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 17:19:24.9 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 17:19:24.9 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 17:19:24.9 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 17:19:24.9 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: 17:19:24.9 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.9 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 17:19:24.9 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 17:19:24.9 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 17:19:24.9 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 17:19:24.9 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 17:19:24.9 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 17:19:24.9 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 17:19:24.9 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 17:19:24.9 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 17:19:24.9 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 17:19:24.9 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 17:19:24.9 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 17:19:24.9 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: 17:19:24.9 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 17:19:24.9 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 17:19:24.9 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 17:19:24.9 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 17:19:24.9 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 17:19:24.9 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 17:19:24.9 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 17:19:24.9 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 17:19:24.9 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 17:19:24.9 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 17:19:24.9 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 17:19:24.9 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 17:19:24.9 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: 17:19:24.9 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 17:19:24.9 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 17:19:24.9 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 17:19:24.9 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 17:19:24.9 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 17:19:24.9 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 17:19:24.9 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 17:19:24.9 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 17:19:24.9 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 17:19:24.9 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 17:19:24.9 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 17:19:24.9 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 17:19:24.9 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 17:19:24.9 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 17:19:24.9 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: 17:19:24.9 Trace: Feed has valid size in description. 17:19:24.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 17:19:24.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 17:19:24.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.9 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 17:19:24.9 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: 17:19:24.9 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.9 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 17:19:24.9 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: 17:19:24.9 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 17:19:24.9 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: 17:19:24.9 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 17:19:24.9 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: 17:19:24.9 Trace: Feed has valid size in description. 17:19:24.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 17:19:24.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 17:19:24.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.9 Trace: Identified feed as EZTV compatible by EZTV Namespace 17:19:24.9 Trace: Feed has Ezrss schema 17:19:24.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 17:19:24.9 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: 17:19:24.9 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 17:19:24.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 17:19:24.9 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: 17:19:24.9 Trace: Feed doesn't have Seeders in Description, disabling option. 17:19:24.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 17:19:24.9 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: 17:19:24.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 17:19:24.9 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: 17:19:24.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 17:19:24.9 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: 17:19:24.9 Debug: Feed doesn't have release size. 17:19:24.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 17:19:24.9 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: 17:19:24.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 17:19:24.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 17:19:24.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.9 Trace: TorrentInfo: Guid: 9c8931c3-07e2-4adb-9070-086f5894084c 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 17:19:24.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.9 Trace: TorrentInfo: Guid: 0f82ed79-92fe-4426-8471-37cd7aaaf1dc 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 17:19:24.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.9 Trace: TorrentInfo: Guid: 1072f3d2-7750-4bae-9360-937648b97829 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 17:19:24.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.9 Trace: TorrentInfo: Guid: 6723c100-4c04-4343-a9b1-8fdd7b222fce 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 17:19:24.9 Debug: Feed doesn't have release size. 17:19:24.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.9 Trace: TorrentInfo: Guid: 5788bac7-0e0c-412e-99ab-56fa1b8b52fc 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 17:19:24.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 17:19:24.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 17:19:24.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 17:19:24.9 Trace: TorrentInfo: Guid: 70183501-8282-41df-9010-ee0bc162e9e8 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 17:19:24.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 17:19:24.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 17:19:24.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 17:19:24.9 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 17:19:24.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 17:19:24.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 17:19:24.9 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 17:19:25.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 17:19:25.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 17:19:25.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 17:19:25.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 17:19:25.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 17:19:25.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 17:19:25.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 17:19:25.0 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 17:19:25.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 17:19:25.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 17:19:25.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 17:19:25.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 17:19:25.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 17:19:25.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 17:19:25.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 17:19:25.0 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 17:19:25.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 17:19:25.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 17:19:25.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 17:19:25.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 17:19:25.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 17:19:25.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 17:19:25.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") --- 17:19:25.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 17:19:25.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 17:19:25.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 17:19:25.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 17:19:25.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 17:19:25.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 17:19:25.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") --- 17:19:25.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 17:19:25.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 17:19:25.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 17:19:25.0 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 17:19:25.0 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 17:19:25.0 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 17:19:25.0 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 17:19:25.0 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 17:19:25.0 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 17:19:25.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 17:19:25.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 17:19:25.0 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 17:19:25.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 17:19:25.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 17:19:25.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 17:19:25.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 17:19:25.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 17:19:25.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 17:19:25.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 17:19:25.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 17:19:25.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 17:19:25.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 17:19:25.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 17:19:25.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 17:19:25.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 17:19:25.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 17:19:25.0 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 17:19:25.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863650613626_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:25.0 Info: DatabaseEngineVersionCheck migrating 17:19:25.0 Info: PerformDBOperation 17:19:25.0 Info: Performing DB Operation 17:19:25.0 Info: SQLite 3.48.0 17:19:25.0 Info: => 0.0011588s 17:19:25.0 Info: DatabaseEngineVersionCheck migrated 17:19:25.0 Info: => 0.0011753s 17:19:25.0 Info: VersionMigration migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: CreateTable VersionInfo 17:19:25.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 17:19:25.0 Info: => 0.0001628s 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: VersionMigration migrated 17:19:25.0 Info: => 0.0005406s 17:19:25.0 Info: VersionUniqueMigration migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: CreateIndex VersionInfo (Version) 17:19:25.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:25.0 Info: => 0.0001235s 17:19:25.0 Info: AlterTable VersionInfo 17:19:25.0 Info: => 1E-06s 17:19:25.0 Info: CreateColumn VersionInfo AppliedOn DateTime 17:19:25.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 17:19:25.0 Info: => 0.0005186s 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: VersionUniqueMigration migrated 17:19:25.0 Info: => 0.0007333s 17:19:25.0 Info: VersionDescriptionMigration migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: AlterTable VersionInfo 17:19:25.0 Info: => 1.1E-06s 17:19:25.0 Info: CreateColumn VersionInfo Description String 17:19:25.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 17:19:25.0 Info: => 0.0002053s 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: VersionDescriptionMigration migrated 17:19:25.0 Info: => 0.0004169s 17:19:25.0 Info: 1: InitialSetup migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 1 17:19:25.0 Info: CreateTable Logs 17:19:25.0 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) 17:19:25.0 Info: => 0.0001835s 17:19:25.0 Info: CreateIndex Logs (Time) 17:19:25.0 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 17:19:25.0 Info: => 8.01E-05s 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-04T17:19:25', 'InitialSetup') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 1: InitialSetup migrated 17:19:25.0 Info: => 0.0003864s 17:19:25.0 Info: 2: add_reason_to_pending_releases migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 2 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-04T17:19:25', 'add_reason_to_pending_releases') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 2: add_reason_to_pending_releases migrated 17:19:25.0 Info: => 0.0004011s 17:19:25.0 Info: 3: add_medium_support migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 3 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-04T17:19:25', 'add_medium_support') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 3: add_medium_support migrated 17:19:25.0 Info: => 0.0003033s 17:19:25.0 Info: 4: add_various_qualites_in_profile migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 4 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-04T17:19:25', 'add_various_qualites_in_profile') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 4: add_various_qualites_in_profile migrated 17:19:25.0 Info: => 0.0002956s 17:19:25.0 Info: 5: metadata_profiles migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 5 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-04T17:19:25', 'metadata_profiles') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 5: metadata_profiles migrated 17:19:25.0 Info: => 0.0002928s 17:19:25.0 Info: 6: separate_automatic_and_interactive_search migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 6 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-04T17:19:25', 'separate_automatic_and_interactive_search') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 6: separate_automatic_and_interactive_search migrated 17:19:25.0 Info: => 0.000295s 17:19:25.0 Info: 7: change_album_path_to_relative migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 7 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-04T17:19:25', 'change_album_path_to_relative') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 7: change_album_path_to_relative migrated 17:19:25.0 Info: => 0.000295s 17:19:25.0 Info: 8: change_quality_size_mb_to_kb migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 8 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-04T17:19:25', 'change_quality_size_mb_to_kb') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 8: change_quality_size_mb_to_kb migrated 17:19:25.0 Info: => 0.0002892s 17:19:25.0 Info: 9: album_releases migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 9 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-04T17:19:25', 'album_releases') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 9: album_releases migrated 17:19:25.0 Info: => 0.0002956s 17:19:25.0 Info: 10: album_releases_fix migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 10 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-04T17:19:25', 'album_releases_fix') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 10: album_releases_fix migrated 17:19:25.0 Info: => 0.0002885s 17:19:25.0 Info: 11: import_lists migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 11 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-04T17:19:25', 'import_lists') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 11: import_lists migrated 17:19:25.0 Info: => 0.0003438s 17:19:25.0 Info: 12: add_release_status migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 12 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-04T17:19:25', 'add_release_status') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 12: add_release_status migrated 17:19:25.0 Info: => 0.0002993s 17:19:25.0 Info: 13: album_download_notification migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 13 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-04T17:19:25', 'album_download_notification') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 13: album_download_notification migrated 17:19:25.0 Info: => 0.0002887s 17:19:25.0 Info: 14: fix_language_metadata_profiles migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 14 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-04T17:19:25', 'fix_language_metadata_profiles') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 14: fix_language_metadata_profiles migrated 17:19:25.0 Info: => 0.000291s 17:19:25.0 Info: 15: remove_fanzub migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 15 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-04T17:19:25', 'remove_fanzub') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 15: remove_fanzub migrated 17:19:25.0 Info: => 0.0002885s 17:19:25.0 Info: 16: update_artist_history_indexes migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 16 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-04T17:19:25', 'update_artist_history_indexes') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 16: update_artist_history_indexes migrated 17:19:25.0 Info: => 0.0002892s 17:19:25.0 Info: 17: remove_nma migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 17 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-04T17:19:25', 'remove_nma') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 17: remove_nma migrated 17:19:25.0 Info: => 0.0002862s 17:19:25.0 Info: 18: album_disambiguation migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 18 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-04T17:19:25', 'album_disambiguation') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 18: album_disambiguation migrated 17:19:25.0 Info: => 0.0002866s 17:19:25.0 Info: 19: add_ape_quality_in_profiles migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 19 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-04T17:19:25', 'add_ape_quality_in_profiles') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 19: add_ape_quality_in_profiles migrated 17:19:25.0 Info: => 0.0002863s 17:19:25.0 Info: 20: remove_pushalot migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 20 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-04T17:19:25', 'remove_pushalot') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 20: remove_pushalot migrated 17:19:25.0 Info: => 0.0002849s 17:19:25.0 Info: 21: add_custom_filters migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 21 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-04T17:19:25', 'add_custom_filters') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 21: add_custom_filters migrated 17:19:25.0 Info: => 0.0002906s 17:19:25.0 Info: 22: import_list_tags migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 22 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-04T17:19:25', 'import_list_tags') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 22: import_list_tags migrated 17:19:25.0 Info: => 0.0002784s 17:19:25.0 Info: 23: add_release_groups_etc migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 23 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-04T17:19:25', 'add_release_groups_etc') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 23: add_release_groups_etc migrated 17:19:25.0 Info: => 0.000283s 17:19:25.0 Info: 24: NewMediaInfoFormat migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 24 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-04T17:19:25', 'NewMediaInfoFormat') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 24: NewMediaInfoFormat migrated 17:19:25.0 Info: => 0.000275s 17:19:25.0 Info: 25: rename_restrictions_to_release_profiles migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 25 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-04T17:19:25', 'rename_restrictions_to_release_profiles') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 25: rename_restrictions_to_release_profiles migrated 17:19:25.0 Info: => 0.0002768s 17:19:25.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 26 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-04T17:19:25', 'rename_quality_profiles_add_upgrade_allowed') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 17:19:25.0 Info: => 0.0002809s 17:19:25.0 Info: 27: add_import_exclusions migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 27 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-04T17:19:25', 'add_import_exclusions') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 27: add_import_exclusions migrated 17:19:25.0 Info: => 0.0002794s 17:19:25.0 Info: 28: clean_artist_metadata_table migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 28 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-04T17:19:25', 'clean_artist_metadata_table') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 28: clean_artist_metadata_table migrated 17:19:25.0 Info: => 0.0002871s 17:19:25.0 Info: 29: health_issue_notification migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 29 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-04T17:19:25', 'health_issue_notification') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 29: health_issue_notification migrated 17:19:25.0 Info: => 0.0003279s 17:19:25.0 Info: 30: add_mediafilerepository_mtime migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 30 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-04T17:19:25', 'add_mediafilerepository_mtime') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 30: add_mediafilerepository_mtime migrated 17:19:25.0 Info: => 0.0003042s 17:19:25.0 Info: 31: add_artistmetadataid_constraint migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 31 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-04T17:19:25', 'add_artistmetadataid_constraint') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 31: add_artistmetadataid_constraint migrated 17:19:25.0 Info: => 0.0003098s 17:19:25.0 Info: 32: old_ids_and_artist_alias migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 32 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-04T17:19:25', 'old_ids_and_artist_alias') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 32: old_ids_and_artist_alias migrated 17:19:25.0 Info: => 0.0003026s 17:19:25.0 Info: 33: download_propers_config migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 33 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-04T17:19:25', 'download_propers_config') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 33: download_propers_config migrated 17:19:25.0 Info: => 0.0003069s 17:19:25.0 Info: 34: remove_language_profiles migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 34 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-04T17:19:25', 'remove_language_profiles') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 34: remove_language_profiles migrated 17:19:25.0 Info: => 0.0003039s 17:19:25.0 Info: 35: multi_disc_naming_format migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 35 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-04T17:19:25', 'multi_disc_naming_format') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 35: multi_disc_naming_format migrated 17:19:25.0 Info: => 0.0003056s 17:19:25.0 Info: 36: add_download_client_priority migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 36 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-04T17:19:25', 'add_download_client_priority') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 36: add_download_client_priority migrated 17:19:25.0 Info: => 0.0003043s 17:19:25.0 Info: 37: remove_growl_prowl migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 37 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-04T17:19:25', 'remove_growl_prowl') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 37: remove_growl_prowl migrated 17:19:25.0 Info: => 0.0003031s 17:19:25.0 Info: 38: remove_plex_hometheatre migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 38 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-04T17:19:25', 'remove_plex_hometheatre') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 38: remove_plex_hometheatre migrated 17:19:25.0 Info: => 0.0029862s 17:19:25.0 Info: 39: add_root_folder_add_defaults migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 39 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-04T17:19:25', 'add_root_folder_add_defaults') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 39: add_root_folder_add_defaults migrated 17:19:25.0 Info: => 0.0003261s 17:19:25.0 Info: 40: task_duration migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 40 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-04T17:19:25', 'task_duration') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 40: task_duration migrated 17:19:25.0 Info: => 0.0003204s 17:19:25.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 41 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-04T17:19:25', 'add_indexer_and_enabled_to_release_profiles') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 17:19:25.0 Info: => 0.0003263s 17:19:25.0 Info: 42: remove_album_folders migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 42 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-04T17:19:25', 'remove_album_folders') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 42: remove_album_folders migrated 17:19:25.0 Info: => 0.0003147s 17:19:25.0 Info: 44: add_priority_to_indexers migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 44 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-04T17:19:25', 'add_priority_to_indexers') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 44: add_priority_to_indexers migrated 17:19:25.0 Info: => 0.0003056s 17:19:25.0 Info: 45: remove_chown_and_folderchmod_config migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 45 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-04T17:19:25', 'remove_chown_and_folderchmod_config') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 45: remove_chown_and_folderchmod_config migrated 17:19:25.0 Info: => 0.0003047s 17:19:25.0 Info: 47: update_notifiarr migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 47 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-04T17:19:25', 'update_notifiarr') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 47: update_notifiarr migrated 17:19:25.0 Info: => 0.0003074s 17:19:25.0 Info: 49: email_multiple_addresses migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 49 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-04T17:19:25', 'email_multiple_addresses') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 49: email_multiple_addresses migrated 17:19:25.0 Info: => 0.0003045s 17:19:25.0 Info: 50: rename_blacklist_to_blocklist migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 50 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-04T17:19:25', 'rename_blacklist_to_blocklist') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 50: rename_blacklist_to_blocklist migrated 17:19:25.0 Info: => 0.0003051s 17:19:25.0 Info: 51: cdh_per_downloadclient migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 51 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-04T17:19:25', 'cdh_per_downloadclient') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 51: cdh_per_downloadclient migrated 17:19:25.0 Info: => 0.0003074s 17:19:25.0 Info: 52: download_history migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 52 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-04T17:19:25', 'download_history') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 52: download_history migrated 17:19:25.0 Info: => 0.0003089s 17:19:25.0 Info: 53: add_update_history migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 53 17:19:25.0 Info: CreateTable UpdateHistory 17:19:25.0 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 17:19:25.0 Info: => 0.0001386s 17:19:25.0 Info: CreateIndex UpdateHistory (Date) 17:19:25.0 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 17:19:25.0 Info: => 8.25E-05s 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-04T17:19:25', 'add_update_history') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 53: add_update_history migrated 17:19:25.0 Info: => 0.0004006s 17:19:25.0 Info: 54: add_on_update_to_notifications migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 54 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-04T17:19:25', 'add_on_update_to_notifications') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 54: add_on_update_to_notifications migrated 17:19:25.0 Info: => 0.0003215s 17:19:25.0 Info: 55: download_client_per_indexer migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 55 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-04T17:19:25', 'download_client_per_indexer') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 55: download_client_per_indexer migrated 17:19:25.0 Info: => 0.0003102s 17:19:25.0 Info: 56: AddNewItemMonitorType migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 56 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-04T17:19:25', 'AddNewItemMonitorType') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 56: AddNewItemMonitorType migrated 17:19:25.0 Info: => 0.0003103s 17:19:25.0 Info: 57: ImportListSearch migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 57 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-04T17:19:25', 'ImportListSearch') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 57: ImportListSearch migrated 17:19:25.0 Info: => 0.0003097s 17:19:25.0 Info: 58: ImportListMonitorExisting migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 58 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-04T17:19:25', 'ImportListMonitorExisting') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 58: ImportListMonitorExisting migrated 17:19:25.0 Info: => 0.0003119s 17:19:25.0 Info: 59: add_indexer_tags migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 59 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-04T17:19:25', 'add_indexer_tags') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 59: add_indexer_tags migrated 17:19:25.0 Info: => 0.0003107s 17:19:25.0 Info: 60: update_audio_types migrating 17:19:25.0 Info: Beginning Transaction 17:19:25.0 Info: Starting migration of Log DB to 60 17:19:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-04T17:19:25', 'update_audio_types') 17:19:25.0 Info: Committing Transaction 17:19:25.0 Info: 60: update_audio_types migrated 17:19:25.0 Info: => 0.0003102s 17:19:25.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 61 17:19:25.1 Info: AlterTable Logs 17:19:25.1 Info: => 1.3E-06s 17:19:25.1 Info: AlterColumn Logs Time DateTimeOffset 17:19:25.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) 17:19:25.1 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 17:19:25.1 Info: DROP TABLE "Logs" 17:19:25.1 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 17:19:25.1 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 17:19:25.1 Info: => 0.0013952s 17:19:25.1 Info: AlterTable UpdateHistory 17:19:25.1 Info: => 1.1E-06s 17:19:25.1 Info: AlterColumn UpdateHistory Date DateTimeOffset 17:19:25.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) 17:19:25.1 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 17:19:25.1 Info: DROP TABLE "UpdateHistory" 17:19:25.1 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 17:19:25.1 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 17:19:25.1 Info: => 0.0011846s 17:19:25.1 Info: AlterTable VersionInfo 17:19:25.1 Info: => 1E-06s 17:19:25.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 17:19:25.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 17:19:25.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 17:19:25.1 Info: DROP TABLE "VersionInfo" 17:19:25.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 17:19:25.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 17:19:25.1 Info: => 0.0012006s 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-04T17:19:25', 'postgres_update_timestamp_columns_to_with_timezone') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 17:19:25.1 Info: => 0.0015678s 17:19:25.1 Info: 62: add_on_delete_to_notifications migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 62 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-04T17:19:25', 'add_on_delete_to_notifications') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 62: add_on_delete_to_notifications migrated 17:19:25.1 Info: => 0.0003092s 17:19:25.1 Info: 63: add_custom_formats migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 63 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-04T17:19:25', 'add_custom_formats') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 63: add_custom_formats migrated 17:19:25.1 Info: => 0.0002989s 17:19:25.1 Info: 64: add_result_to_commands migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 64 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-02-04T17:19:25', 'add_result_to_commands') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 64: add_result_to_commands migrated 17:19:25.1 Info: => 0.0002975s 17:19:25.1 Info: 65: health_restored_notification migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 65 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-02-04T17:19:25', 'health_restored_notification') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 65: health_restored_notification migrated 17:19:25.1 Info: => 0.0002944s 17:19:25.1 Info: 66: remove_uc migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 66 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-02-04T17:19:25', 'remove_uc') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 66: remove_uc migrated 17:19:25.1 Info: => 0.0002919s 17:19:25.1 Info: 67: download_clients_rename_tv_to_music migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 67 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-02-04T17:19:25', 'download_clients_rename_tv_to_music') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 67: download_clients_rename_tv_to_music migrated 17:19:25.1 Info: => 0.0003095s 17:19:25.1 Info: 68: add_colon_replacement_to_naming_config migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 68 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2025-02-04T17:19:25', 'add_colon_replacement_to_naming_config') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 68: add_colon_replacement_to_naming_config migrated 17:19:25.1 Info: => 0.0003183s 17:19:25.1 Info: 69: list_sync_time migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 69 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2025-02-04T17:19:25', 'list_sync_time') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 69: list_sync_time migrated 17:19:25.1 Info: => 0.0003102s 17:19:25.1 Info: 70: add_download_client_tags migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 70 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2025-02-04T17:19:25', 'add_download_client_tags') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 70: add_download_client_tags migrated 17:19:25.1 Info: => 0.0003022s 17:19:25.1 Info: 71: add_notification_status migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 71 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2025-02-04T17:19:25', 'add_notification_status') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 71: add_notification_status migrated 17:19:25.1 Info: => 0.0003073s 17:19:25.1 Info: 72: add_alac_24_quality_in_profiles migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 72 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2025-02-04T17:19:25', 'add_alac_24_quality_in_profiles') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 72: add_alac_24_quality_in_profiles migrated 17:19:25.1 Info: => 0.0003162s 17:19:25.1 Info: 73: add_salt_to_users migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 73 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2025-02-04T17:19:25', 'add_salt_to_users') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 73: add_salt_to_users migrated 17:19:25.1 Info: => 0.0003061s 17:19:25.1 Info: 74: add_auto_tagging migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 74 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2025-02-04T17:19:25', 'add_auto_tagging') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 74: add_auto_tagging migrated 17:19:25.1 Info: => 0.0003098s 17:19:25.1 Info: 75: quality_definition_preferred_size migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 75 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2025-02-04T17:19:25', 'quality_definition_preferred_size') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 75: quality_definition_preferred_size migrated 17:19:25.1 Info: => 0.0003034s 17:19:25.1 Info: 76: add_on_artist_add_to_notifications migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 76 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2025-02-04T17:19:25', 'add_on_artist_add_to_notifications') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 76: add_on_artist_add_to_notifications migrated 17:19:25.1 Info: => 0.0003508s 17:19:25.1 Info: 77: album_last_searched_time migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 77 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2025-02-04T17:19:25', 'album_last_searched_time') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 77: album_last_searched_time migrated 17:19:25.1 Info: => 0.0003139s 17:19:25.1 Info: 78: add_indexer_flags migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 78 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2025-02-04T17:19:25', 'add_indexer_flags') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 78: add_indexer_flags migrated 17:19:25.1 Info: => 0.0003126s 17:19:25.1 Info: 79: add_indexes_album_statistics migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 79 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2025-02-04T17:19:25', 'add_indexes_album_statistics') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 79: add_indexes_album_statistics migrated 17:19:25.1 Info: => 0.0003129s 17:19:25.1 Info: 80: update_redacted_baseurl migrating 17:19:25.1 Info: Beginning Transaction 17:19:25.1 Info: Starting migration of Log DB to 80 17:19:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2025-02-04T17:19:25', 'update_redacted_baseurl') 17:19:25.1 Info: Committing Transaction 17:19:25.1 Info: 80: update_redacted_baseurl migrated 17:19:25.1 Info: => 0.0003019s 17:19:25.1 Debug: Took: 00:00:00.0520109 17:19:25.1 Info: Caching database 17:19:25.1 Error: System.InvalidOperationException: Fake Exception 17:19:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 17:19:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 17:19:26.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 17:19:26.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 17:19:26.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Log.db 17:19:26.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863662309626_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:26.2 Info: DatabaseEngineVersionCheck migrating 17:19:26.2 Info: PerformDBOperation 17:19:26.2 Info: Performing DB Operation 17:19:26.2 Info: SQLite 3.48.0 17:19:26.2 Info: => 0.0007623s 17:19:26.2 Info: DatabaseEngineVersionCheck migrated 17:19:26.2 Info: => 0.0007799s 17:19:26.2 Debug: Took: 00:00:00.0138045 17:19:26.2 Debug: File no longer exists on disk. removing from database. 17:19:27.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 17:19:27.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 17:19:27.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Log.db 17:19:27.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863672944722_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:27.3 Info: DatabaseEngineVersionCheck migrating 17:19:27.3 Info: PerformDBOperation 17:19:27.3 Info: Performing DB Operation 17:19:27.3 Info: SQLite 3.48.0 17:19:27.3 Info: => 0.0007585s 17:19:27.3 Info: DatabaseEngineVersionCheck migrated 17:19:27.3 Info: => 0.0007757s 17:19:27.3 Debug: Took: 00:00:00.0135312 17:19:27.3 Info: Unique message: 1c6d9c56-31f5-4808-9057-f435ae1e5a2b 17:19:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 17:19:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 17:19:28.3 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 17:19:28.3 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 17:19:28.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Log.db 17:19:28.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863683581677_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:28.3 Info: DatabaseEngineVersionCheck migrating 17:19:28.3 Info: PerformDBOperation 17:19:28.3 Info: Performing DB Operation 17:19:28.3 Info: SQLite 3.48.0 17:19:28.3 Info: => 0.0007475s 17:19:28.3 Info: DatabaseEngineVersionCheck migrated 17:19:28.3 Info: => 0.0007652s 17:19:28.3 Debug: Took: 00:00:00.0134277 17:19:28.3 Error: Unique message: eca7f46e-a779-4933-9197-066625d70f28 System.InvalidOperationException: Fake Exception 17:19:29.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 17:19:29.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 17:19:29.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 17:19:29.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 17:19:29.4 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 17:19:29.4 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 17:19:29.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Log.db 17:19:29.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863694216656_391/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:29.4 Info: DatabaseEngineVersionCheck migrating 17:19:29.4 Info: PerformDBOperation 17:19:29.4 Info: Performing DB Operation 17:19:29.4 Info: SQLite 3.48.0 17:19:29.4 Info: => 0.0007482s 17:19:29.4 Info: DatabaseEngineVersionCheck migrated 17:19:29.4 Info: => 0.0007667s 17:19:29.4 Debug: Took: 00:00:00.0134287 17:19:29.4 Info: f2974e20-8891-4a64-b97f-162d5aea7ac1df1077dc-4fad-4b0d-8a00-b9efc9faabfbe41aa668-1c43-476f-9ebb-0243580c0ab1256ba95a-0906-4bf2-af21-ad7c801cb14964d07cc2-1f97-41d4-bb8c-3d05c2da9516b9d275a6-b260-4a17-90e0-d6aca4bc6da441652c95-5fa0-452e-a8de-97ab3c5c483fc0a96d47-3fc0-4256-9799-f473ab3491b865a56898-16bc-4ed4-a6be-3b68c60478f8d636f52b-2ab3-4707-b720-f7350058e06fef361a7e-db1d-4520-a6be-d9685d1bd479cded77c8-cb52-4681-8215-be28b39bdbca6ea6fe89-c0c5-4701-a7a9-6d835eb2009fb5dcdee1-471c-4d19-a10e-99f302bf32a9cbc4522b-5fac-471f-8bc5-fb65945d919d332f84a4-7f53-4fb4-9dbc-5b345c2dc318b25fd7c9-2e35-4ae7-a555-f9ede2277d17a12773b1-88e3-49ed-8341-74202b83c60772d10932-1b8d-4225-8900-2bea96303615d509d01d-1236-4139-b20c-9521e897f93a96c618ac-fcc3-430d-ab07-606385516e28747eb5a0-da82-437c-a994-6a39806e2d8fea2abbb1-0c8f-42f0-8b79-2cc3ab29e250491a31d1-2354-4492-bf1b-4d1281961bc7e391cc14-7a72-4b3f-a296-dce254c85cb31f45c8cc-c321-4d81-814a-3aaab2258c33d2e8050d-915c-44c5-896a-a20280aa5f6b08a4983e-4c4c-4a34-9bf7-d2539c3df7397c9f4904-dce8-4265-bb61-2152b03964912646ef86-9265-483c-89e5-ecde59568ea4bc9c32e7-1b9e-4cdc-a073-208b774642301f1fc4fd-1bd7-4ba6-b852-8054fdbdded29dffee3f-a5d6-4a75-a48e-f682962e7d9b4bf900a6-7b00-4ef4-86c4-83bb7941ad61363a5c02-d100-4b77-928d-b940ca7a69a9810be450-62a0-4fe5-b3ef-338d3510aa10f3b64f05-8694-4671-8afc-e0198a18f25c23ce8442-0354-40ed-9d89-fb8447640fe1548a8384-70bd-4fc4-a84b-8f33698c0ee0422780ab-02c5-4617-9288-7cdde384092f6de39b14-8924-45f1-b493-469bee81b99d400b0167-f279-49b9-b3a6-5f0dbd68282edfc1cd76-b658-4a9c-97b0-3cb9621bd5b9354d5e3e-583b-41e0-ba5b-2b2e1154e2f2921fede9-3b30-43ae-8e06-b500a65dce92a4729769-ddb3-47d7-a4b0-5d3faab7fffea3599980-c16c-4768-9b48-8d43b1d0a645e2586580-253d-4164-8a25-8a99e45588235d2a9f4c-f0c7-4387-b88e-0390375bc11187ea9765-a775-4e5b-b138-906eb0ea9446e9f56802-3c3d-452f-8b81-e1c29c76be6f2bd4c38d-687f-4d07-a348-05fdee0983caaa1c397f-11d0-482d-9ca1-295094b6819a3ecf10f8-1942-40e5-832d-a7c9b0831f421872697e-d011-483e-8ad1-b4fede9c373b484645d4-f8c9-4478-9b50-9695df8e97e8d1b9f0e0-5ebf-48c2-bea1-8ccff31ede58daabad69-fc5c-4975-bdc6-2f379de1e08da76f68bb-911f-42c1-b95b-17446724fce00352441f-8afb-4b0f-aa06-03d4313b40086c2176fc-5d11-4502-8824-0cb724965575e09c7435-8823-4817-8ce6-16aaa2e7734c41384531-cd24-4b09-a6e5-62b8f11ad5e77f01af61-4d7c-488b-934c-eba2e05bf3872aa9ccdb-f1d9-4d9a-8137-0ebcbc84983e4b119393-0e1e-482a-8b22-1bd3b9c048c33b02e345-ad28-441a-88cd-2397fba1905c3ead7409-9dfa-41fe-a111-7b4555ad549731ec4bfc-808d-4ea8-b910-6241b110e4b7044f2b3f-72bb-41e8-bdd2-77ce7f6cba853aa7b13a-2e63-4858-af66-166f74a573a9afbad953-73ac-4a4e-9922-2d2160bcb37db21e2bac-1fea-48c7-b703-2c1920852cc8857862c9-1d90-4476-a64c-f148f1d8b08b5049158f-2b07-45c1-a375-d54f004732f379161e37-6162-4d2f-93ee-dd3266446d1153794ad4-cc3e-4828-9e07-814bad2fe496dd456770-ca00-4c99-8c2d-e8a63099cfaf23d1cbfd-ce30-49ac-8d95-d65987740307e20f83eb-fc75-4acb-9a6f-caa2db4706c829e4bff5-f669-445b-8a1e-1cdc48f8de7800a001ec-8254-4536-8c5b-7d18fbfb48a51f94a44d-4158-45aa-90c3-588a0460fb90ce430d88-2003-478c-b809-1123b9fdb8cb86dc4f4d-a5b2-4991-8a94-ffa48dbebb73563666e7-ac36-4ede-a1a3-cbe188bfb1ce13ab293d-01ef-4785-a3a2-cdbd58a4a24362380875-5210-4ed6-bb64-06a66ae6d9158696ae71-aa52-40d7-b89a-cb2c2ccd48b385acf537-8f3c-4420-b57f-e14f100cdb058546f916-ffe4-4d0b-abdc-bca95797cecb72652003-e3f5-4177-97ce-68507eb863eebc1e1716-794e-49e2-92f6-1f67dfeddbc8a580720c-46be-49eb-829f-3a0dda4ec4af44e6f142-5290-49c2-9ca4-d53c06206a4d51c61051-de17-4481-a41e-290977b0a197c2cb9f74-919a-4031-9d17-c2d31947ae6def07a2f4-ef40-46e6-9aff-710886ca234f90764593-9ce3-4dee-810e-52f25a14c1473b130a5c-d5f3-4dea-aef5-2ec73b5feb5b 17:19:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 17:19:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 17:19:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 17:19:30.4 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 17:19:30.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 17:19:30.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 17:19:30.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 17:19:30.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 17:19:30.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 17:19:30.5 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Localization/Core/fr_FR.json 17:19:30.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 17:19:30.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 17:19:30.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 17:19:30.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 17:19:30.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 17:19:30.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 17:19:30.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 17:19:30.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 17:19:30.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 17:19:30.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 17:19:30.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 17:19:30.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 17:19:30.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 17:19:30.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 17:19:30.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 17:19:30.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 17:19:30.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 17:19:30.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 17:19:30.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 17:19:30.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 17:19:30.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 17:19:30.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 17:19:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 17:19:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 17:19:31.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 17:19:31.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 17:19:31.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 17:19:31.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 17:19:31.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 17:19:31.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 17:19:31.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 17:19:31.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 17:19:31.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 17:19:31.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 17:19:31.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 17:19:31.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 17:19:31.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 17:19:31.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 17:19:31.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 17:19:31.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 17:19:31.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 17:19:31.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 17:19:31.0 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 17:19:31.0 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 17:19:31.0 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 17:19:31.0 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 17:19:31.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 17:19:31.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 17:19:31.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 17:19:31.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 17:19:31.0 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 17:19:31.0 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 17:19:31.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 17:19:31.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 17:19:31.1 Info: Downloading Poster for [ForeignArtistId1][Name1] 17:19:31.1 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 17:19:31.1 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 17:19:31.1 Info: Downloading Cover for [ForeignAlbumId1][Title1] 17:19:31.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 17:19:31.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 17:19:31.1 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 17:19:31.1 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 17:19:31.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 17:19:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 17:19:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 17:19:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 17:19:31.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_cjc0oolz.b52.mp2 17:19:31.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_cjc0oolz.b52.mp2' 17:19:31.3 Trace: Got codec MP2 17:19:31.3 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 17:19:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 17:19:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 17:19:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 17:19:31.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_q3xlbom2.rvm.mp2 17:19:31.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_q3xlbom2.rvm.mp2' 17:19:31.3 Trace: Got codec MP2 17:19:31.3 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 17:19:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 17:19:31.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_kq3i13re.udm.mp3 17:19:31.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_kq3i13re.udm.mp3' 17:19:31.3 Trace: Got codec MP3VBR 17:19:31.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 17:19:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 17:19:31.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_nhjpwzr4.yqb.flac 17:19:31.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_nhjpwzr4.yqb.flac' 17:19:31.3 Trace: Got codec FLAC 17:19:31.3 Debug: Quality parsed: FLAC v1, Source: TagLib 17:19:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 17:19:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 17:19:31.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_j40rosy0.p5g.m4a 17:19:31.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_j40rosy0.p5g.m4a' 17:19:31.4 Trace: Got codec AAC 17:19:31.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 17:19:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 17:19:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 17:19:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_wpythisp.kgc.wma 17:19:31.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_wpythisp.kgc.wma' 17:19:31.4 Trace: Got codec WMA 17:19:31.4 Debug: Quality parsed: WMA v1, Source: TagLib 17:19:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 17:19:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 17:19:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xobxhvhi.cmb.ape 17:19:31.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xobxhvhi.cmb.ape' 17:19:31.4 Trace: Got codec APE 17:19:31.4 Debug: Quality parsed: APE v1, Source: TagLib 17:19:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 17:19:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 17:19:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_kedbq2rl.1xf.opus 17:19:31.5 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 17:19:31.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 17:19:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_kedbq2rl.1xf.opus' 17:19:31.5 Trace: Got codec OPUS 17:19:31.5 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 17:19:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 17:19:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp2 17:19:31.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp2' 17:19:31.5 Trace: Got codec MP2 17:19:31.5 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 17:19:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 17:19:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3 17:19:31.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3' 17:19:31.5 Trace: Got codec MP3VBR 17:19:31.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 17:19:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 17:19:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac 17:19:31.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac' 17:19:31.5 Trace: Got codec FLAC 17:19:31.5 Debug: Quality parsed: FLAC v1, Source: TagLib 17:19:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 17:19:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 17:19:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.m4a 17:19:31.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.m4a' 17:19:31.5 Trace: Got codec AAC 17:19:31.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 17:19:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 17:19:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 17:19:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.wma 17:19:31.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.wma' 17:19:31.5 Trace: Got codec WMA 17:19:31.5 Debug: Quality parsed: WMA v1, Source: TagLib 17:19:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 17:19:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 17:19:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.ape 17:19:31.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.ape' 17:19:31.5 Trace: Got codec APE 17:19:31.5 Debug: Quality parsed: APE v1, Source: TagLib 17:19:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 17:19:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 17:19:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.opus 17:19:31.5 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 17:19:31.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 17:19:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.opus' 17:19:31.5 Trace: Got codec OPUS 17:19:31.5 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 17:19:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 17:19:31.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_zidvpuck.uba.mp2 17:19:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_zidvpuck.uba.mp2 17:19:31.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_zidvpuck.uba.mp2' 17:19:31.5 Trace: Got codec MP2 17:19:31.5 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 17:19:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 17:19:31.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_yulqbmhj.mgn.mp3 17:19:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_yulqbmhj.mgn.mp3 17:19:31.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_yulqbmhj.mgn.mp3' 17:19:31.5 Trace: Got codec MP3VBR 17:19:31.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 17:19:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 17:19:31.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_dlcavvgb.0f5.flac 17:19:31.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_dlcavvgb.0f5.flac 17:19:31.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_dlcavvgb.0f5.flac' 17:19:31.6 Trace: Got codec FLAC 17:19:31.6 Debug: Quality parsed: FLAC v1, Source: TagLib 17:19:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 17:19:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 17:19:31.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_es2rcg2q.axz.m4a 17:19:31.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_es2rcg2q.axz.m4a 17:19:31.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_es2rcg2q.axz.m4a' 17:19:31.6 Trace: Got codec AAC 17:19:31.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 17:19:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 17:19:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 17:19:31.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_w1v5ic4r.bsf.wma 17:19:31.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_w1v5ic4r.bsf.wma 17:19:31.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_w1v5ic4r.bsf.wma' 17:19:31.6 Trace: Got codec WMA 17:19:31.6 Debug: Quality parsed: WMA v1, Source: TagLib 17:19:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 17:19:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 17:19:31.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_usyteqcq.lev.ape 17:19:31.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_usyteqcq.lev.ape 17:19:31.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_usyteqcq.lev.ape' 17:19:31.6 Trace: Got codec APE 17:19:31.6 Debug: Quality parsed: APE v1, Source: TagLib 17:19:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 17:19:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 17:19:31.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p0adgbbj.hln.opus 17:19:31.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p0adgbbj.hln.opus 17:19:31.6 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 17:19:31.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 17:19:31.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p0adgbbj.hln.opus' 17:19:31.6 Trace: Got codec OPUS 17:19:31.6 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 17:19:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 17:19:31.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_0i5aeq2p.u3f.mp2 17:19:31.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_0i5aeq2p.u3f.mp2' 17:19:31.6 Trace: Got codec MP2 17:19:31.6 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 17:19:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 17:19:31.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_rcbeiegn.dmn.mp3 17:19:31.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_rcbeiegn.dmn.mp3' 17:19:31.6 Trace: Got codec MP3VBR 17:19:31.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 17:19:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 17:19:31.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_kxtfyv2d.r4y.flac 17:19:31.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_kxtfyv2d.r4y.flac' 17:19:31.6 Trace: Got codec FLAC 17:19:31.6 Debug: Quality parsed: FLAC v1, Source: TagLib 17:19:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 17:19:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 17:19:31.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_g4itcjd2.y3i.m4a 17:19:31.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_g4itcjd2.y3i.m4a' 17:19:31.7 Trace: Got codec AAC 17:19:31.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 17:19:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 17:19:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 17:19:31.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_ej3u3guv.1fp.wma 17:19:31.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_ej3u3guv.1fp.wma' 17:19:31.7 Trace: Got codec WMA 17:19:31.7 Debug: Quality parsed: WMA v1, Source: TagLib 17:19:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 17:19:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 17:19:31.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_bvhvimtm.5is.ape 17:19:31.7 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_bvhvimtm.5is.ape' 17:19:31.7 Trace: Got codec APE 17:19:31.7 Debug: Quality parsed: APE v1, Source: TagLib 17:19:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 17:19:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 17:19:31.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_op24foy5.fun.opus 17:19:31.7 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 17:19:31.7 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 17:19:31.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_op24foy5.fun.opus' 17:19:31.7 Trace: Got codec OPUS 17:19:31.7 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 17:19:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 17:19:31.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xq3lnetj.cwi.mp2 17:19:31.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xq3lnetj.cwi.mp2' 17:19:31.7 Trace: Got codec MP2 17:19:31.7 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xq3lnetj.cwi.mp2 17:19:31.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xq3lnetj.cwi.mp2 17:19:31.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xq3lnetj.cwi.mp2' 17:19:31.8 Trace: Got codec MP2 17:19:31.8 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 17:19:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 17:19:31.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xbilgfcq.wju.mp3 17:19:31.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xbilgfcq.wju.mp3' 17:19:31.8 Trace: Got codec MP3VBR 17:19:31.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:31.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xbilgfcq.wju.mp3 17:19:31.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xbilgfcq.wju.mp3 17:19:31.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xbilgfcq.wju.mp3' 17:19:31.8 Trace: Got codec MP3VBR 17:19:31.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 17:19:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 17:19:31.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_h3ihf1u4.txi.flac 17:19:31.8 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_h3ihf1u4.txi.flac' 17:19:31.8 Trace: Got codec FLAC 17:19:31.8 Debug: Quality parsed: FLAC v1, Source: TagLib 17:19:31.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_h3ihf1u4.txi.flac 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_h3ihf1u4.txi.flac 17:19:31.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_h3ihf1u4.txi.flac' 17:19:31.9 Trace: Got codec FLAC 17:19:31.9 Debug: Quality parsed: FLAC v1, Source: TagLib 17:19:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 17:19:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_4v3qmdpy.ziw.m4a 17:19:31.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_4v3qmdpy.ziw.m4a' 17:19:31.9 Trace: Got codec AAC 17:19:31.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_4v3qmdpy.ziw.m4a 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_4v3qmdpy.ziw.m4a 17:19:31.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_4v3qmdpy.ziw.m4a' 17:19:31.9 Trace: Got codec AAC 17:19:31.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 17:19:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 17:19:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_ryvpvljz.rpn.wma 17:19:31.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_ryvpvljz.rpn.wma' 17:19:31.9 Trace: Got codec WMA 17:19:31.9 Debug: Quality parsed: WMA v1, Source: TagLib 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_ryvpvljz.rpn.wma 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_ryvpvljz.rpn.wma 17:19:31.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_ryvpvljz.rpn.wma' 17:19:31.9 Trace: Got codec WMA 17:19:31.9 Debug: Quality parsed: WMA v1, Source: TagLib 17:19:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 17:19:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_hnepvzwa.tth.ape 17:19:31.9 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_hnepvzwa.tth.ape' 17:19:31.9 Trace: Got codec APE 17:19:31.9 Debug: Quality parsed: APE v1, Source: TagLib 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_hnepvzwa.tth.ape 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_hnepvzwa.tth.ape 17:19:31.9 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_hnepvzwa.tth.ape' 17:19:31.9 Trace: Got codec APE 17:19:31.9 Debug: Quality parsed: APE v1, Source: TagLib 17:19:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 17:19:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_t4qgbsfm.luy.opus 17:19:31.9 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 17:19:31.9 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_t4qgbsfm.luy.opus' 17:19:31.9 Trace: Got codec OPUS 17:19:31.9 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_t4qgbsfm.luy.opus 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_t4qgbsfm.luy.opus 17:19:31.9 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 17:19:31.9 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_t4qgbsfm.luy.opus' 17:19:31.9 Trace: Got codec OPUS 17:19:31.9 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 17:19:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_edkb2fjn.c40.mp2 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_edkb2fjn.c40.mp2 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_edkb2fjn.c40.mp2 17:19:31.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_edkb2fjn.c40.mp2' 17:19:31.9 Trace: Got codec MP2 17:19:31.9 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 17:19:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_lr1szn4g.2l4.mp3 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_lr1szn4g.2l4.mp3 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_lr1szn4g.2l4.mp3 17:19:31.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_lr1szn4g.2l4.mp3' 17:19:31.9 Trace: Got codec MP3VBR 17:19:31.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 17:19:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_415dnbef.x4w.flac 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_415dnbef.x4w.flac 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_415dnbef.x4w.flac 17:19:31.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_415dnbef.x4w.flac' 17:19:31.9 Trace: Got codec FLAC 17:19:31.9 Debug: Quality parsed: FLAC v1, Source: TagLib 17:19:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 17:19:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xj3ttq13.02f.m4a 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xj3ttq13.02f.m4a 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xj3ttq13.02f.m4a 17:19:31.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_xj3ttq13.02f.m4a' 17:19:31.9 Trace: Got codec AAC 17:19:31.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 17:19:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 17:19:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_wvgndybt.ite.wma 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_wvgndybt.ite.wma 17:19:31.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_wvgndybt.ite.wma 17:19:31.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:31.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_wvgndybt.ite.wma' 17:19:31.9 Trace: Got codec WMA 17:19:31.9 Debug: Quality parsed: WMA v1, Source: TagLib 17:19:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 17:19:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_3e1mzxy1.r55.ape 17:19:31.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_3e1mzxy1.r55.ape 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_3e1mzxy1.r55.ape 17:19:32.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_3e1mzxy1.r55.ape' 17:19:32.0 Trace: Got codec APE 17:19:32.0 Debug: Quality parsed: APE v1, Source: TagLib 17:19:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 17:19:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_w1zgvjkp.kuz.opus 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_w1zgvjkp.kuz.opus 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_w1zgvjkp.kuz.opus 17:19:32.0 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 17:19:32.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_w1zgvjkp.kuz.opus' 17:19:32.0 Trace: Got codec OPUS 17:19:32.0 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 17:19:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qq14mvqd.qax.mp2 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qq14mvqd.qax.mp2 17:19:32.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qq14mvqd.qax.mp2' 17:19:32.0 Trace: Got codec MP2 17:19:32.0 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:32.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qq14mvqd.qax.mp2 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qq14mvqd.qax.mp2 17:19:32.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qq14mvqd.qax.mp2' 17:19:32.0 Trace: Got codec MP2 17:19:32.0 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qq14mvqd.qax.mp2 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qq14mvqd.qax.mp2 17:19:32.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qq14mvqd.qax.mp2' 17:19:32.0 Trace: Got codec MP2 17:19:32.0 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 17:19:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_l5bzvkea.utr.mp3 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_l5bzvkea.utr.mp3 17:19:32.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_l5bzvkea.utr.mp3' 17:19:32.0 Trace: Got codec MP3VBR 17:19:32.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:32.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_l5bzvkea.utr.mp3 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_l5bzvkea.utr.mp3 17:19:32.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_l5bzvkea.utr.mp3' 17:19:32.0 Trace: Got codec MP3VBR 17:19:32.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_l5bzvkea.utr.mp3 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_l5bzvkea.utr.mp3 17:19:32.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_l5bzvkea.utr.mp3' 17:19:32.0 Trace: Got codec MP3VBR 17:19:32.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 17:19:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_uyinrgeb.lou.flac 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_uyinrgeb.lou.flac 17:19:32.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_uyinrgeb.lou.flac' 17:19:32.0 Trace: Got codec FLAC 17:19:32.0 Debug: Quality parsed: FLAC v1, Source: TagLib 17:19:32.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_uyinrgeb.lou.flac 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_uyinrgeb.lou.flac 17:19:32.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_uyinrgeb.lou.flac' 17:19:32.0 Trace: Got codec FLAC 17:19:32.0 Debug: Quality parsed: FLAC v1, Source: TagLib 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_uyinrgeb.lou.flac 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_uyinrgeb.lou.flac 17:19:32.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_uyinrgeb.lou.flac' 17:19:32.0 Trace: Got codec FLAC 17:19:32.0 Debug: Quality parsed: FLAC v1, Source: TagLib 17:19:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 17:19:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_irmaegek.lgj.m4a 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_irmaegek.lgj.m4a 17:19:32.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_irmaegek.lgj.m4a' 17:19:32.0 Trace: Got codec AAC 17:19:32.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 17:19:32.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_irmaegek.lgj.m4a 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_irmaegek.lgj.m4a 17:19:32.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_irmaegek.lgj.m4a' 17:19:32.0 Trace: Got codec AAC 17:19:32.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_irmaegek.lgj.m4a 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_irmaegek.lgj.m4a 17:19:32.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_irmaegek.lgj.m4a' 17:19:32.0 Trace: Got codec AAC 17:19:32.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 17:19:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 17:19:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_zjohnakl.xlk.wma 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_zjohnakl.xlk.wma 17:19:32.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_zjohnakl.xlk.wma' 17:19:32.0 Trace: Got codec WMA 17:19:32.0 Debug: Quality parsed: WMA v1, Source: TagLib 17:19:32.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_zjohnakl.xlk.wma 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_zjohnakl.xlk.wma 17:19:32.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_zjohnakl.xlk.wma' 17:19:32.0 Trace: Got codec WMA 17:19:32.0 Debug: Quality parsed: WMA v1, Source: TagLib 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_zjohnakl.xlk.wma 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_zjohnakl.xlk.wma 17:19:32.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_zjohnakl.xlk.wma' 17:19:32.0 Trace: Got codec WMA 17:19:32.0 Debug: Quality parsed: WMA v1, Source: TagLib 17:19:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 17:19:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qe0t0bae.u2x.ape 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qe0t0bae.u2x.ape 17:19:32.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qe0t0bae.u2x.ape' 17:19:32.0 Trace: Got codec APE 17:19:32.0 Debug: Quality parsed: APE v1, Source: TagLib 17:19:32.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qe0t0bae.u2x.ape 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qe0t0bae.u2x.ape 17:19:32.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qe0t0bae.u2x.ape' 17:19:32.0 Trace: Got codec APE 17:19:32.0 Debug: Quality parsed: APE v1, Source: TagLib 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qe0t0bae.u2x.ape 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qe0t0bae.u2x.ape 17:19:32.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_qe0t0bae.u2x.ape' 17:19:32.0 Trace: Got codec APE 17:19:32.0 Debug: Quality parsed: APE v1, Source: TagLib 17:19:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 17:19:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_oy4ypdsc.npk.opus 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_oy4ypdsc.npk.opus 17:19:32.0 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 17:19:32.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_oy4ypdsc.npk.opus' 17:19:32.0 Trace: Got codec OPUS 17:19:32.0 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:32.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_oy4ypdsc.npk.opus 17:19:32.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_oy4ypdsc.npk.opus 17:19:32.0 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 17:19:32.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 17:19:32.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_oy4ypdsc.npk.opus' 17:19:32.0 Trace: Got codec OPUS 17:19:32.0 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:32.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_oy4ypdsc.npk.opus 17:19:32.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_oy4ypdsc.npk.opus 17:19:32.1 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 17:19:32.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 17:19:32.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_oy4ypdsc.npk.opus' 17:19:32.1 Trace: Got codec OPUS 17:19:32.1 Debug: Quality parsed: Unknown v1, Source: Extension 17:19:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 17:19:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 17:19:32.1 Debug: Starting tag read for missing.mp2 17:19:32.1 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 17:19:32.1 Debug: Trying to parse quality for 'missing.mp2' 17:19:32.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 17:19:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 17:19:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 17:19:32.1 Debug: Starting tag read for missing.mp3 17:19:32.1 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 17:19:32.1 Debug: Trying to parse quality for 'missing.mp3' 17:19:32.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 17:19:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 17:19:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 17:19:32.1 Debug: Starting tag read for missing.flac 17:19:32.1 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 17:19:32.1 Debug: Trying to parse quality for 'missing.flac' 17:19:32.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 17:19:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 17:19:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 17:19:32.1 Debug: Starting tag read for missing.m4a 17:19:32.1 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 17:19:32.1 Debug: Trying to parse quality for 'missing.m4a' 17:19:32.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 17:19:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 17:19:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 17:19:32.1 Debug: Starting tag read for missing.wma 17:19:32.1 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 17:19:32.1 Debug: Trying to parse quality for 'missing.wma' 17:19:32.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 17:19:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 17:19:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 17:19:32.1 Debug: Starting tag read for missing.ape 17:19:32.1 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 17:19:32.1 Debug: Trying to parse quality for 'missing.ape' 17:19:32.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 17:19:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 17:19:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 17:19:32.1 Debug: Starting tag read for missing.opus 17:19:32.1 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 17:19:32.1 Debug: Trying to parse quality for 'missing.opus' 17:19:32.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 17:19:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 17:19:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 17:19:32.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p3cp4pic.q15.mp3 17:19:32.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:32.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p3cp4pic.q15.mp3' 17:19:32.1 Trace: Got codec MP3VBR 17:19:32.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:32.1 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p3cp4pic.q15.mp3 17:19:32.1 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p3cp4pic.q15.mp3 17:19:32.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p3cp4pic.q15.mp3 17:19:32.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p3cp4pic.q15.mp3 17:19:32.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:32.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p3cp4pic.q15.mp3' 17:19:32.1 Trace: Got codec MP3VBR 17:19:32.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:32.1 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p3cp4pic.q15.mp3 due to no difference 17:19:32.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p3cp4pic.q15.mp3 17:19:32.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:32.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p3cp4pic.q15.mp3' 17:19:32.1 Trace: Got codec MP3VBR 17:19:32.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:32.1 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_p3cp4pic.q15.mp3 due to no difference 17:19:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 17:19:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 17:19:32.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_vidpjjgl.vq1.mp3 17:19:32.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 17:19:32.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_vidpjjgl.vq1.mp3' 17:19:32.1 Trace: Got codec MP3VBR 17:19:32.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 17:19:32.1 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_vidpjjgl.vq1.mp3 17:19:32.1 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_vidpjjgl.vq1.mp3 17:19:32.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/temp_vidpjjgl.vq1.mp3 17:19:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 17:19:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 17:19:32.2 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 17:19:32.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0014096] 17:19:32.2 Debug: Import decisions complete [00:00:00.0003359] 17:19:32.2 Debug: Inserted 0 new unmatched trackfiles 17:19:32.2 Debug: Updated info for 0 known files 17:19:32.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0036685] 17:19:32.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 17:19:32.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 17:19:32.2 Debug: Using default lastWrite 17:19:32.2 Info: Scanning /C/Test/Music/Artist 17:19:32.2 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.2 Trace: 3 files were found in /C/Test/Music/Artist 17:19:32.2 Debug: 2 audio files were found in /C/Test/Music/Artist 17:19:32.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0118788] 17:19:32.2 Debug: Import decisions complete [00:00:00.0000349] 17:19:32.2 Debug: Inserted 0 new unmatched trackfiles 17:19:32.2 Debug: Updated info for 0 known files 17:19:32.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002845] 17:19:32.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 17:19:32.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 17:19:32.2 Debug: Using default lastWrite 17:19:32.2 Info: Scanning /C/Test/Music/Artist 17:19:32.2 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.2 Trace: 2 files were found in /C/Test/Music/Artist 17:19:32.2 Debug: 2 audio files were found in /C/Test/Music/Artist 17:19:32.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003104] 17:19:32.2 Debug: Import decisions complete [00:00:00.0000046] 17:19:32.2 Debug: Inserted 0 new unmatched trackfiles 17:19:32.2 Debug: Updated info for 0 known files 17:19:32.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001771] 17:19:32.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 17:19:32.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 17:19:32.2 Debug: Using default lastWrite 17:19:32.2 Debug: Using default lastWrite 17:19:32.2 Info: Scanning /C/Test/Music/Artist 17:19:32.2 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.2 Trace: 2 files were found in /C/Test/Music/Artist 17:19:32.2 Debug: 2 audio files were found in /C/Test/Music/Artist 17:19:32.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002934] 17:19:32.2 Debug: Import decisions complete [00:00:00.0010226] 17:19:32.2 Debug: Inserted 2 new unmatched trackfiles 17:19:32.2 Debug: Updated info for 0 known files 17:19:32.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0006947] 17:19:32.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 17:19:32.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 17:19:32.2 Debug: Using default lastWrite 17:19:32.2 Debug: Using default lastWrite 17:19:32.2 Info: Scanning /C/Test/Music/Artist 17:19:32.2 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.2 Trace: 2 files were found in /C/Test/Music/Artist 17:19:32.2 Debug: 2 audio files were found in /C/Test/Music/Artist 17:19:32.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002884] 17:19:32.2 Debug: Import decisions complete [00:00:00.0000266] 17:19:32.2 Debug: Inserted 1 new unmatched trackfiles 17:19:32.2 Debug: Updated info for 0 known files 17:19:32.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0012425] 17:19:32.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 17:19:32.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 17:19:32.3 Debug: Using default lastWrite 17:19:32.3 Debug: Using default lastWrite 17:19:32.3 Info: Scanning /C/Test/Music/Artist 17:19:32.3 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.3 Trace: 2 files were found in /C/Test/Music/Artist 17:19:32.3 Debug: 2 audio files were found in /C/Test/Music/Artist 17:19:32.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002924] 17:19:32.3 Debug: Import decisions complete [00:00:00.0000192] 17:19:32.3 Debug: Inserted 0 new unmatched trackfiles 17:19:32.3 Debug: Updated info for 0 known files 17:19:32.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002754] 17:19:32.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 17:19:32.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 17:19:32.3 Debug: Using default lastWrite 17:19:32.3 Info: Scanning /C/Test/Music/Artist 17:19:32.3 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.3 Trace: 3 files were found in /C/Test/Music/Artist 17:19:32.3 Debug: 3 audio files were found in /C/Test/Music/Artist 17:19:32.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002867] 17:19:32.3 Debug: Import decisions complete [00:00:00.0000046] 17:19:32.3 Debug: Inserted 0 new unmatched trackfiles 17:19:32.3 Debug: Updated info for 0 known files 17:19:32.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001791] 17:19:32.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 17:19:32.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 17:19:32.3 Debug: Using default lastWrite 17:19:32.3 Info: Scanning /C/Test/Music/Artist 17:19:32.3 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.3 Trace: 5 files were found in /C/Test/Music/Artist 17:19:32.3 Debug: 5 audio files were found in /C/Test/Music/Artist 17:19:32.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003110] 17:19:32.3 Debug: Import decisions complete [00:00:00.0000045] 17:19:32.3 Debug: Inserted 0 new unmatched trackfiles 17:19:32.3 Debug: Updated info for 0 known files 17:19:32.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001780] 17:19:32.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 17:19:32.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 17:19:32.3 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 17:19:32.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 17:19:32.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 17:19:32.3 Warn: Artists' root folder (/C/Test/Music) is empty. 17:19:32.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 17:19:32.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 17:19:32.3 Debug: Using default lastWrite 17:19:32.3 Info: Scanning /C/Test/Music/Artist 17:19:32.3 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.3 Trace: 5 files were found in /C/Test/Music/Artist 17:19:32.3 Debug: 5 audio files were found in /C/Test/Music/Artist 17:19:32.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003174] 17:19:32.3 Debug: Import decisions complete [00:00:00.0000051] 17:19:32.3 Debug: Inserted 0 new unmatched trackfiles 17:19:32.3 Debug: Updated info for 0 known files 17:19:32.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001861] 17:19:32.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 17:19:32.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 17:19:32.3 Debug: Using default lastWrite 17:19:32.3 Info: Scanning /C/Test/Music/Artist 17:19:32.3 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.3 Trace: 4 files were found in /C/Test/Music/Artist 17:19:32.3 Debug: 4 audio files were found in /C/Test/Music/Artist 17:19:32.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003010] 17:19:32.3 Debug: Import decisions complete [00:00:00.0000050] 17:19:32.3 Debug: Inserted 0 new unmatched trackfiles 17:19:32.3 Debug: Updated info for 0 known files 17:19:32.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001836] 17:19:32.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 17:19:32.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 17:19:32.3 Debug: Using default lastWrite 17:19:32.3 Info: Scanning /C/Test/Music/Artist 17:19:32.3 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.3 Trace: 2 files were found in /C/Test/Music/Artist 17:19:32.3 Debug: 2 audio files were found in /C/Test/Music/Artist 17:19:32.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002995] 17:19:32.3 Debug: Import decisions complete [00:00:00.0000052] 17:19:32.3 Debug: Inserted 0 new unmatched trackfiles 17:19:32.3 Debug: Updated info for 0 known files 17:19:32.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001850] 17:19:32.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 17:19:32.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 17:19:32.3 Debug: Using default lastWrite 17:19:32.3 Info: Scanning /C/Test/Music/Artist 17:19:32.3 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.3 Trace: 2 files were found in /C/Test/Music/Artist 17:19:32.3 Debug: 2 audio files were found in /C/Test/Music/Artist 17:19:32.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002834] 17:19:32.3 Debug: Import decisions complete [00:00:00.0000048] 17:19:32.3 Debug: Inserted 0 new unmatched trackfiles 17:19:32.3 Debug: Updated info for 0 known files 17:19:32.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001758] 17:19:32.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 17:19:32.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 17:19:32.3 Debug: Using default lastWrite 17:19:32.3 Debug: Using default lastWrite 17:19:32.3 Info: Scanning /C/Test/Music/Artist 17:19:32.3 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.3 Trace: 2 files were found in /C/Test/Music/Artist 17:19:32.3 Debug: 2 audio files were found in /C/Test/Music/Artist 17:19:32.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002838] 17:19:32.3 Debug: Import decisions complete [00:00:00.0000206] 17:19:32.3 Debug: Inserted 0 new unmatched trackfiles 17:19:32.3 Debug: Updated info for 0 known files 17:19:32.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003134] 17:19:32.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 17:19:32.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 17:19:32.3 Debug: Using default lastWrite 17:19:32.3 Info: Scanning /C/Test/Music/.hack 17:19:32.3 Debug: Scanning '/C/Test/Music/.hack' for music files 17:19:32.3 Trace: 2 files were found in /C/Test/Music/.hack 17:19:32.3 Debug: 2 audio files were found in /C/Test/Music/.hack 17:19:32.3 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 17:19:32.3 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0002806] 17:19:32.3 Debug: Import decisions complete [00:00:00.0000049] 17:19:32.3 Debug: Inserted 0 new unmatched trackfiles 17:19:32.3 Debug: Updated info for 0 known files 17:19:32.3 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0001776] 17:19:32.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 17:19:32.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 17:19:32.4 Debug: Using default lastWrite 17:19:32.4 Info: Scanning /C/Test/Music/Extras 17:19:32.4 Debug: Scanning '/C/Test/Music/Extras' for music files 17:19:32.4 Trace: 6 files were found in /C/Test/Music/Extras 17:19:32.4 Debug: 6 audio files were found in /C/Test/Music/Extras 17:19:32.4 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 17:19:32.4 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0003175] 17:19:32.4 Debug: Import decisions complete [00:00:00.0000048] 17:19:32.4 Debug: Inserted 0 new unmatched trackfiles 17:19:32.4 Debug: Updated info for 0 known files 17:19:32.4 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001772] 17:19:32.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 17:19:32.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 17:19:32.4 Debug: Using default lastWrite 17:19:32.4 Info: Scanning /C/Test/Music/Artist 17:19:32.4 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.4 Trace: 1 files were found in /C/Test/Music/Artist 17:19:32.4 Debug: 1 audio files were found in /C/Test/Music/Artist 17:19:32.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003091] 17:19:32.4 Debug: Import decisions complete [00:00:00.0000049] 17:19:32.4 Debug: Inserted 0 new unmatched trackfiles 17:19:32.4 Debug: Updated info for 0 known files 17:19:32.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001778] 17:19:32.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 17:19:32.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 17:19:32.4 Debug: Using default lastWrite 17:19:32.4 Info: Scanning /C/Test/Music/Artist 17:19:32.4 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.4 Trace: 1 files were found in /C/Test/Music/Artist 17:19:32.4 Debug: 1 audio files were found in /C/Test/Music/Artist 17:19:32.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0096984] 17:19:32.4 Debug: Import decisions complete [00:00:00.0000064] 17:19:32.4 Debug: Inserted 0 new unmatched trackfiles 17:19:32.4 Debug: Updated info for 1 known files 17:19:32.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0004528] 17:19:32.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 17:19:32.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 17:19:32.4 Debug: Using default lastWrite 17:19:32.4 Info: Scanning /C/Test/Music/Artist 17:19:32.4 Debug: Scanning '/C/Test/Music/Artist' for music files 17:19:32.4 Trace: 2 files were found in /C/Test/Music/Artist 17:19:32.4 Debug: 2 audio files were found in /C/Test/Music/Artist 17:19:32.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 17:19:32.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002880] 17:19:32.4 Debug: Import decisions complete [00:00:00.0000205] 17:19:32.4 Debug: Inserted 0 new unmatched trackfiles 17:19:32.4 Debug: Updated info for 2 known files 17:19:32.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002580] 17:19:32.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 17:19:32.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 17:19:32.4 Debug: Failed to import 17:19:32.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 17:19:32.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 17:19:32.4 Debug: Failed to import 17:19:32.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 17:19:32.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 17:19:32.4 Debug: Failed to import 17:19:32.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 17:19:32.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 17:19:32.4 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 17:19:32.4 Debug: Failed to import 17:19:32.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 17:19:32.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 17:19:32.4 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 17:19:32.4 Debug: Failed to import 17:19:32.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 17:19:32.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 17:19:32.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 17:19:32.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 17:19:32.4 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 17:19:32.4 Debug: Failed to import 17:19:32.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 17:19:32.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 17:19:32.5 Debug: Processing path: /c/drop/ 17:19:32.5 Debug: Parsing string 'drop' 17:19:32.5 Debug: Unable to parse drop 17:19:32.5 Debug: Deleting folder after importing valid files 17:19:32.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 17:19:32.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 17:19:32.5 Debug: Processing path: /c/drop/ 17:19:32.5 Debug: Parsing string 'drop' 17:19:32.5 Debug: Unable to parse drop 17:19:32.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 17:19:32.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 17:19:32.5 Debug: Parsing string 'foldername' 17:19:32.5 Debug: Unable to parse foldername 17:19:32.5 Debug: Parsing string '01 the first track.ext' 17:19:32.5 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 17:19:32.5 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 17:19:32.5 Debug: Trying to parse quality for '01 the first track.ext' 17:19:32.5 Debug: Quality parsed: Unknown v1 17:19:32.5 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 17:19:32.5 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 17:19:32.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 17:19:32.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 17:19:32.5 Debug: Processing path: /c/drop/ 17:19:32.5 Debug: Parsing string 'drop' 17:19:32.5 Debug: Unable to parse drop 17:19:32.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 17:19:32.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 17:19:32.5 Debug: Unknown Artist foldername 17:19:32.5 Debug: Unknown Artist for file: 01 the first track.ext 17:19:32.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 17:19:32.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 17:19:32.5 Debug: Parsing string 'foldername' 17:19:32.5 Debug: Unable to parse foldername 17:19:32.5 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 17:19:32.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 17:19:32.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 17:19:32.6 Debug: Parsing string 'foldername' 17:19:32.6 Debug: Unable to parse foldername 17:19:32.6 Debug: Parsing string '01 the first track.ext' 17:19:32.6 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 17:19:32.6 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 17:19:32.6 Debug: Trying to parse quality for '01 the first track.ext' 17:19:32.6 Debug: Quality parsed: Unknown v1 17:19:32.6 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 17:19:32.6 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 17:19:32.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 17:19:32.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 17:19:32.6 Warn: Unable to process folder that is mapped to an existing artist 17:19:32.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 17:19:32.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 17:19:32.6 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 17:19:32.6 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 17:19:32.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 17:19:32.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 17:19:32.6 Debug: Unknown Artist foldername 17:19:32.6 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 17:19:32.6 Debug: Unknown Artist for file: 01 the first track.ext 17:19:32.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 17:19:32.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 17:19:32.6 Debug: Unknown Artist foldername 17:19:32.6 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 17:19:32.6 Debug: Unknown Artist for file: 01 the first track.ext 17:19:32.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 17:19:32.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 17:19:32.6 Debug: Processing path: /C/folder/file.mkv 17:19:32.6 Debug: Unknown Artist for file: file.mkv 17:19:32.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 17:19:32.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 17:19:32.6 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 17:19:32.6 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 17:19:32.6 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 17:19:32.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 17:19:32.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 17:19:32.6 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 17:19:32.6 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 17:19:32.6 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 17:19:32.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 17:19:32.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 17:19:32.6 Debug: Unknown Artist foldername 17:19:32.6 Debug: Unknown Artist for file: 01 the first track.ext 17:19:32.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 17:19:32.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 17:19:32.6 Debug: Parsing string 'foldername' 17:19:32.6 Debug: Unable to parse foldername 17:19:32.6 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 17:19:32.6 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 17:19:32.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 17:19:32.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 17:19:32.6 Debug: Unknown Artist foldername 17:19:32.6 Debug: Unknown Artist for file: 01 the first track.ext 17:19:32.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 17:19:32.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 17:19:32.7 Info: Importing album 1/1 17:19:32.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 17:19:32.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 17:19:32.8 Info: Importing 1 tracks 17:19:32.8 Debug: Importing 1 files. replaceExisting: True 17:19:32.8 Debug: Inserted new trackfiles in 0ms 17:19:32.8 Debug: TrackFileIds updated, total 0ms 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 17:19:32.8 Info: Importing album 1/1 17:19:32.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 17:19:32.8 Info: Importing 1 tracks 17:19:32.8 Debug: Importing 1 files. replaceExisting: False 17:19:32.8 Debug: Inserted new trackfiles in 0ms 17:19:32.8 Debug: TrackFileIds updated, total 0ms 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 17:19:32.8 Info: Importing album 1/1 17:19:32.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 17:19:32.8 Info: Importing 5 tracks 17:19:32.8 Debug: Importing 5 files. replaceExisting: False 17:19:32.8 Debug: Inserted new trackfiles in 0ms 17:19:32.8 Debug: TrackFileIds updated, total 0ms 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 17:19:32.8 Info: Importing album 1/1 17:19:32.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 17:19:32.8 Info: Importing 2 tracks 17:19:32.8 Debug: Importing 2 files. replaceExisting: False 17:19:32.8 Debug: Inserted new trackfiles in 0ms 17:19:32.8 Debug: TrackFileIds updated, total 0ms 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 17:19:32.8 Info: Importing album 1/1 17:19:32.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 17:19:32.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 17:19:32.8 Info: Importing 1 tracks 17:19:32.8 Debug: Importing 1 files. replaceExisting: True 17:19:32.8 Debug: Inserted new trackfiles in 0ms 17:19:32.8 Debug: TrackFileIds updated, total 0ms 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 17:19:32.8 Info: Importing album 1/1 17:19:32.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 17:19:32.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 17:19:32.8 Info: Importing 1 tracks 17:19:32.8 Debug: Importing 1 files. replaceExisting: True 17:19:32.8 Debug: Inserted new trackfiles in 0ms 17:19:32.8 Debug: TrackFileIds updated, total 0ms 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 17:19:32.8 Info: Importing 0 tracks 17:19:32.8 Debug: Importing 0 files. replaceExisting: False 17:19:32.8 Debug: Inserted new trackfiles in 0ms 17:19:32.8 Debug: TrackFileIds updated, total 0ms 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 17:19:32.8 Info: Importing album 1/1 17:19:32.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 17:19:32.8 Info: Importing 1 tracks 17:19:32.8 Debug: Importing 1 files. replaceExisting: False 17:19:32.8 Debug: Inserted new trackfiles in 0ms 17:19:32.8 Debug: TrackFileIds updated, total 0ms 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 17:19:32.8 Info: Importing album 1/1 17:19:32.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 17:19:32.8 Info: Importing 5 tracks 17:19:32.8 Debug: Importing 5 files. replaceExisting: False 17:19:32.8 Debug: Inserted new trackfiles in 0ms 17:19:32.8 Debug: TrackFileIds updated, total 0ms 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 17:19:32.8 Info: Importing album 1/1 17:19:32.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 17:19:32.8 Info: Importing 6 tracks 17:19:32.8 Debug: Importing 6 files. replaceExisting: False 17:19:32.8 Debug: Inserted new trackfiles in 0ms 17:19:32.8 Debug: TrackFileIds updated, total 0ms 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 17:19:32.8 Info: Importing album 1/1 17:19:32.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 17:19:32.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 17:19:32.8 Info: Importing 1 tracks 17:19:32.8 Debug: Importing 1 files. replaceExisting: True 17:19:32.8 Debug: Inserted new trackfiles in 0ms 17:19:32.8 Debug: TrackFileIds updated, total 0ms 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 17:19:32.8 Info: Importing album 1/1 17:19:32.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 17:19:32.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 17:19:32.8 Info: Importing 1 tracks 17:19:32.8 Debug: Importing 1 files. replaceExisting: True 17:19:32.8 Debug: Inserted new trackfiles in 0ms 17:19:32.8 Debug: TrackFileIds updated, total 0ms 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 17:19:32.8 Info: Deleting track file: /Artist Name - Track01 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 17:19:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 17:19:32.8 Info: Deleting track file: /Artist Name - Track01 17:19:32.8 Error: Unable to delete track file System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 17:19:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 17:19:32.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 17:19:32.9 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 17:19:32.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 17:19:32.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 17:19:32.9 Warn: Artist's root folder (C:\Test\Music) is empty. 17:19:32.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 17:19:32.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 17:19:32.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:32.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863729110365_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:32.9 Info: DatabaseEngineVersionCheck migrating 17:19:32.9 Info: PerformDBOperation 17:19:32.9 Info: Performing DB Operation 17:19:32.9 Info: SQLite 3.48.0 17:19:32.9 Info: => 0.0013087s 17:19:32.9 Info: DatabaseEngineVersionCheck migrated 17:19:32.9 Info: => 0.0013257s 17:19:32.9 Debug: Took: 00:00:00.0147368 17:19: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 ==== 17:19:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-05T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 17:19: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 = ["\"Path4\""] Size = [4] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 17:19: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 = ["\"Path5\""] Size = [5] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 17:19: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 = ["\"Path6\""] Size = [6] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 17:19: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 = ["\"Path7\""] Size = [7] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 17:19: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 = ["\"Path8\""] Size = [8] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 17:19: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 = ["\"Path9\""] Size = [9] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 17:19: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 = ["\"Path10\""] Size = [10] Modified = ["2025-02-13T00:00:00Z"] DateAdded = ["2025-02-13T00: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 ==== 17:19: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 ==== 17:19: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 = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19: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 = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19: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 = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19: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 = [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 ==== 17:19: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 = [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 ==== 17:19: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 = [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 ==== 17:19: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 = [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 ==== 17:19: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 = [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 ==== 17:19: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 = [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 ==== 17:19:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:19:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 17:19:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 17:19:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 17:19:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:33.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 17:19:33.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 17:19:33.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:33.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863730306981_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:33.0 Info: DatabaseEngineVersionCheck migrating 17:19:33.0 Info: PerformDBOperation 17:19:33.0 Info: Performing DB Operation 17:19:33.0 Info: SQLite 3.48.0 17:19:33.0 Info: => 0.0012395s 17:19:33.0 Info: DatabaseEngineVersionCheck migrated 17:19:33.0 Info: => 0.0012575s 17:19:33.0 Debug: Took: 00:00:00.0139039 17:19: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 ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-05T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-02-13T00:00:00Z"] DateAdded = ["2025-02-13T00: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 ==== 17:19: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 ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 17:19:33.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 17:19:33.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 17:19:33.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:33.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863731973659_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:33.2 Info: DatabaseEngineVersionCheck migrating 17:19:33.2 Info: PerformDBOperation 17:19:33.2 Info: Performing DB Operation 17:19:33.2 Info: SQLite 3.48.0 17:19:33.2 Info: => 0.0012702s 17:19:33.2 Info: DatabaseEngineVersionCheck migrated 17:19:33.2 Info: => 0.0012892s 17:19:33.2 Debug: Took: 00:00:00.0140346 17:19: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 ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19: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 = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19: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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-05T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-02-13T00:00:00Z"] DateAdded = ["2025-02-13T00: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 ==== 17:19: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 ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 17:19:33.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 17:19:33.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 17:19:33.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:33.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863733049815_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:33.3 Info: DatabaseEngineVersionCheck migrating 17:19:33.3 Info: PerformDBOperation 17:19:33.3 Info: Performing DB Operation 17:19:33.3 Info: SQLite 3.48.0 17:19:33.3 Info: => 0.0012487s 17:19:33.3 Info: DatabaseEngineVersionCheck migrated 17:19:33.3 Info: => 0.0012665s 17:19:33.3 Debug: Took: 00:00:00.0139107 17:19: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 ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-05T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-02-13T00:00:00Z"] DateAdded = ["2025-02-13T00: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 ==== 17:19: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 ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") 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 ==== 17:19:33.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 17:19:33.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 17:19:33.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:33.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863734701656_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:33.4 Info: DatabaseEngineVersionCheck migrating 17:19:33.4 Info: PerformDBOperation 17:19:33.4 Info: Performing DB Operation 17:19:33.4 Info: SQLite 3.48.0 17:19:33.4 Info: => 0.0012551s 17:19:33.4 Info: DatabaseEngineVersionCheck migrated 17:19:33.4 Info: => 0.0012748s 17:19:33.4 Debug: Took: 00:00:00.0140915 17:19: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 ==== 17:19: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 = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19: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 = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19: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 = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19: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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-05T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19: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 = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19: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 = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19: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 = ["\"Path3\""] Size = [3] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 17:19: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 = ["\"Path4\""] Size = [4] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 17:19: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 = ["\"Path5\""] Size = [5] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 17:19: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 = ["\"Path6\""] Size = [6] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 17:19: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 = ["\"Path7\""] Size = [7] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 17:19: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 = ["\"Path8\""] Size = [8] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 17:19: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 = ["\"Path9\""] Size = [9] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 17:19: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 = ["\"Path10\""] Size = [10] Modified = ["2025-02-13T00:00:00Z"] DateAdded = ["2025-02-13T00: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 ==== 17:19: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 ==== 17:19: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 = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19: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 = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19: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 = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 17:19: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 = [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 ==== 17:19: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 = [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 ==== 17:19: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 = [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 ==== 17:19: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 = [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 ==== 17:19: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 = [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 ==== 17:19: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 = [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 ==== 17:19:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 17:19:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 17:19:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 17:19:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 17:19:33.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:33.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863735739271_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:33.5 Info: DatabaseEngineVersionCheck migrating 17:19:33.5 Info: PerformDBOperation 17:19:33.5 Info: Performing DB Operation 17:19:33.5 Info: SQLite 3.48.0 17:19:33.5 Info: => 0.0012259s 17:19:33.5 Info: DatabaseEngineVersionCheck migrated 17:19:33.5 Info: => 0.0012433s 17:19:33.5 Debug: Took: 00:00:00.0138821 17:19: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 ==== 17:19: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 = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19: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 = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-05T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-02-13T00:00:00Z"] DateAdded = ["2025-02-13T00: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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 17:19:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 17:19:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 17:19:33.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:33.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863737316443_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:33.7 Info: DatabaseEngineVersionCheck migrating 17:19:33.7 Info: PerformDBOperation 17:19:33.7 Info: Performing DB Operation 17:19:33.7 Info: SQLite 3.48.0 17:19:33.7 Info: => 0.0012884s 17:19:33.7 Info: DatabaseEngineVersionCheck migrated 17:19:33.7 Info: => 0.0013065s 17:19:33.7 Debug: Took: 00:00:00.0140640 17:19:33.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 ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-05T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-02-13T00:00:00Z"] DateAdded = ["2025-02-13T00: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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:33.7 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 ==== 17:19:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 17:19:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 17:19:33.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:33.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863738319842_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:33.8 Info: DatabaseEngineVersionCheck migrating 17:19:33.8 Info: PerformDBOperation 17:19:33.8 Info: Performing DB Operation 17:19:33.8 Info: SQLite 3.48.0 17:19:33.8 Info: => 0.0012711s 17:19:33.8 Info: DatabaseEngineVersionCheck migrated 17:19:33.8 Info: => 0.0012884s 17:19:33.8 Debug: Took: 00:00:00.0136813 17:19:33.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 ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-05T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-02-13T00:00:00Z"] DateAdded = ["2025-02-13T00: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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.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 ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:33.8 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 ==== 17:19:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 17:19:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 17:19:33.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:33.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863739840129_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:33.9 Info: DatabaseEngineVersionCheck migrating 17:19:33.9 Info: PerformDBOperation 17:19:33.9 Info: Performing DB Operation 17:19:33.9 Info: SQLite 3.48.0 17:19:33.9 Info: => 0.0012505s 17:19:33.9 Info: DatabaseEngineVersionCheck migrated 17:19:33.9 Info: => 0.0012687s 17:19:34.0 Debug: Took: 00:00:00.0187889 17:19:34.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 ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-05T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-02-13T00:00:00Z"] DateAdded = ["2025-02-13T00: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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:34.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/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:34.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/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:34.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 ==== 17:19:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 17:19:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 17:19:34.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:34.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863740896671_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:34.0 Info: DatabaseEngineVersionCheck migrating 17:19:34.0 Info: PerformDBOperation 17:19:34.0 Info: Performing DB Operation 17:19:34.0 Info: SQLite 3.48.0 17:19:34.0 Info: => 0.0012708s 17:19:34.0 Info: DatabaseEngineVersionCheck migrated 17:19:34.0 Info: => 0.0012916s 17:19:34.1 Debug: Took: 00:00:00.0137325 17:19:34.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 ==== 17:19:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-05T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:34.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 = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:34.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 = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 17:19:34.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 = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 17:19:34.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 = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 17:19:34.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 = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 17:19:34.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 = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 17:19:34.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 = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 17:19:34.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 = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 17:19:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-02-13T00:00:00Z"] DateAdded = ["2025-02-13T00: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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 17:19:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:34.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 ==== 17:19:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 17:19:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 17:19:34.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:34.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863742459728_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:34.2 Info: DatabaseEngineVersionCheck migrating 17:19:34.2 Info: PerformDBOperation 17:19:34.2 Info: Performing DB Operation 17:19:34.2 Info: SQLite 3.48.0 17:19:34.2 Info: => 0.0012559s 17:19:34.2 Info: DatabaseEngineVersionCheck migrated 17:19:34.2 Info: => 0.0012744s 17:19:34.2 Debug: Took: 00:00:00.0136807 17:19:34.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 ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-05T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-02-13T00:00:00Z"] DateAdded = ["2025-02-13T00: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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 17:19:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 17:19:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 17:19:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 17:19:34.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:34.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863743481576_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:34.3 Info: DatabaseEngineVersionCheck migrating 17:19:34.3 Info: PerformDBOperation 17:19:34.3 Info: Performing DB Operation 17:19:34.3 Info: SQLite 3.48.0 17:19:34.3 Info: => 0.0012851s 17:19:34.3 Info: DatabaseEngineVersionCheck migrated 17:19:34.3 Info: => 0.0013035s 17:19:34.3 Debug: Took: 00:00:00.0136984 17:19:34.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 ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-05T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-02-13T00:00:00Z"] DateAdded = ["2025-02-13T00: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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.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 ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 17:19:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 17:19:34.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 ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [6] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [7] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [8] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [9] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 17:19:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [10] ==== End Query Trace ==== 17:19:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 17:19:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 17:19:34.5 Debug: Filtering 1 files for unchanged files 17:19:34.5 Trace: Got 0 existing files 17:19:34.5 Debug: Filtering 1 files for unchanged files 17:19:34.5 Trace: Got 0 existing files 17:19:34.5 Debug: Filtering 1 files for unchanged files 17:19:34.5 Trace: Got 0 existing files 17:19:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 17:19:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 17:19:34.5 Debug: Filtering 1 files for unchanged files 17:19:34.5 Trace: Got 0 existing files 17:19:34.5 Debug: Filtering 1 files for unchanged files 17:19:34.5 Trace: Got 0 existing files 17:19:34.5 Debug: Filtering 1 files for unchanged files 17:19:34.5 Trace: Got 0 existing files 17:19:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 17:19:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 17:19:34.5 Debug: Filtering 3 files for unchanged files 17:19:34.5 Trace: Got 1 existing files 17:19:34.5 Trace: Matched paths for 1 files 17:19:34.5 Trace: 1 unchanged existing files 17:19:34.5 Debug: Filtering 3 files for unchanged files 17:19:34.5 Trace: Got 1 existing files 17:19:34.5 Trace: Matched paths for 1 files 17:19:34.5 Trace: 1 unchanged existing files 17:19:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 17:19:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 17:19:34.5 Debug: Filtering 3 files for unchanged files 17:19:34.5 Trace: Got 1 existing files 17:19:34.5 Trace: Matched paths for 1 files 17:19:34.5 Trace: 1 unchanged and matched files 17:19:34.5 Debug: Filtering 3 files for unchanged files 17:19:34.5 Trace: Got 1 existing files 17:19:34.5 Trace: Matched paths for 1 files 17:19:34.5 Trace: 1 unchanged and matched files 17:19:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 17:19:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 17:19:34.5 Debug: Filtering 3 files for unchanged files 17:19:34.5 Trace: Got 1 existing files 17:19:34.5 Trace: Matched paths for 1 files 17:19:34.5 Trace: 1 unchanged existing files 17:19:34.5 Debug: Filtering 3 files for unchanged files 17:19:34.5 Trace: Got 1 existing files 17:19:34.5 Trace: Matched paths for 1 files 17:19:34.5 Trace: 1 unchanged existing files 17:19:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 17:19:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 17:19:34.5 Debug: Filtering 3 files for unchanged files 17:19:34.5 Trace: Got 1 existing files 17:19:34.5 Trace: Matched paths for 1 files 17:19:34.5 Trace: 1 unchanged and matched files 17:19:34.5 Debug: Filtering 3 files for unchanged files 17:19:34.5 Trace: Got 1 existing files 17:19:34.5 Trace: Matched paths for 1 files 17:19:34.5 Trace: 1 unchanged and matched files 17:19:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 17:19:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 0 existing files 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 0 existing files 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 1 existing files 17:19:34.6 Trace: Matched paths for 1 files 17:19:34.6 Trace: 0 unchanged existing files 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 1 existing files 17:19:34.6 Trace: Matched paths for 1 files 17:19:34.6 Trace: 0 unchanged existing files 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 1 existing files 17:19:34.6 Trace: Matched paths for 1 files 17:19:34.6 Trace: 0 unchanged and matched files 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 1 existing files 17:19:34.6 Trace: Matched paths for 1 files 17:19:34.6 Trace: 0 unchanged and matched files 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 1 existing files 17:19:34.6 Trace: Matched paths for 0 files 17:19:34.6 Trace: 0 unchanged existing files 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 1 existing files 17:19:34.6 Trace: Matched paths for 0 files 17:19:34.6 Trace: 0 unchanged and matched files 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 3 existing files 17:19:34.6 Trace: Matched paths for 3 files 17:19:34.6 Trace: 3 unchanged existing files 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [2 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [2 ms] 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 3 existing files 17:19:34.6 Trace: Matched paths for 3 files 17:19:34.6 Trace: 3 unchanged and matched files 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 1 existing files 17:19:34.6 Trace: Matched paths for 1 files 17:19:34.6 Trace: 1 unchanged and matched files 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 1 existing files 17:19:34.6 Trace: Matched paths for 1 files 17:19:34.6 Trace: 1 unchanged and matched files 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 1 existing files 17:19:34.6 Trace: Matched paths for 1 files 17:19:34.6 Trace: 0 unchanged and matched files 17:19:34.6 Debug: Filtering 3 files for unchanged files 17:19:34.6 Trace: Got 1 existing files 17:19:34.6 Trace: Matched paths for 1 files 17:19:34.6 Trace: 0 unchanged and matched files 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 17:19:34.6 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/u44slrc5.hxp /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/523ln0ds.221 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 17:19:34.6 Debug: The following files no longer exist on disk, removing from db: 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 17:19:34.6 Debug: The following files no longer exist on disk, removing from db: 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 17:19:34.6 Debug: The following files no longer exist on disk, removing from db: /c/test/py24oh3x.cwd /c/test/wbtid3ta.rgr /c/test/mcuixxa2.hsn /c/test/qr2dubjk.wsk /c/test/j4ppcmac.ufw /c/test/wcjb1rlj.vq1 /c/test/ed3uzczc.sib /c/test/gurll2ul.f1k /c/test/huhkivew.rxz /c/test/rvfm3y0c.dqe 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 17:19:34.6 Info: Renaming 2 files for Name1 17:19:34.6 Debug: Renaming track file: [1] Path1 17:19:34.6 Debug: Renamed track file: [1] Path1 17:19:34.6 Debug: Renaming track file: [2] Path2 17:19:34.6 Debug: Renamed track file: [2] Path2 17:19:34.6 Debug: Removing empty subfolders from: Path1 17:19:34.6 Info: 2 selected track files renamed for Name1 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 17:19:34.6 Info: Renaming 2 files for Name1 17:19:34.6 Debug: Renaming track file: [1] Path1 17:19:34.6 Debug: File not renamed, source and destination are the same: Filename 17:19:34.6 Debug: Renaming track file: [2] Path2 17:19:34.6 Debug: File not renamed, source and destination are the same: Filename 17:19:34.6 Info: 0 selected track files renamed for Name1 17:19:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 17:19:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 17:19:34.7 Info: Renaming 0 files for Name1 17:19:34.7 Info: 0 selected track files renamed for Name1 17:19:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 17:19:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 17:19:34.7 Info: Renaming 2 files for Name1 17:19:34.7 Debug: Renaming track file: [1] Path1 17:19:34.7 Debug: Renamed track file: [1] Path1 17:19:34.7 Debug: Renaming track file: [2] Path2 17:19:34.7 Debug: Renamed track file: [2] Path2 17:19:34.7 Debug: Removing empty subfolders from: Path1 17:19:34.7 Info: 2 selected track files renamed for Name1 17:19:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 17:19:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 17:19:34.7 Info: Renaming 2 files for Name1 17:19:34.7 Debug: Renaming track file: [1] Path1 17:19:34.7 Debug: Renamed track file: [1] Path1 17:19:34.7 Debug: Renaming track file: [2] Path2 17:19:34.7 Debug: Renamed track file: [2] Path2 17:19:34.7 Debug: Removing empty subfolders from: Path1 17:19:34.7 Info: 2 selected track files renamed for Name1 17:19:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 17:19:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 17:19:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 17:19:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 17:19:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 17:19:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 17:19:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 17:19:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 17:19:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 17:19:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 17:19:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 17:19:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 17:19:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [7 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [4 ms] 17:19:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 17:19:34.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 17:19:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 17:19:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 17:19:34.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 17:19:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 17:19:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 17:19:34.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 17:19:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 17:19:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 17:19:34.7 Debug: Missing data in tags, trying filename augmentation 17:19:34.8 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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got artist from filename: artist_name 17:19:34.8 Debug: Got title from filename: a_track_title_1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b_track_title_2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c_track_title_3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got artist from filename: artist_name 17:19:34.8 Debug: Got title from filename: a_track_title_1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b_track_title_2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c_track_title_3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got artist from filename: artist_name 17:19:34.8 Debug: Got title from filename: a_track_title_1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b_track_title_2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c_track_title_3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got artist from filename: artist_name 17:19:34.8 Debug: Got title from filename: a_track_title_1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b_track_title_2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c_track_title_3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - both artist and title vary between matches 17:19:34.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - both artist and title vary between matches 17:19:34.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got artist from filename: artist_name 17:19:34.8 Debug: Got title from filename: a_track_title_1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b_track_title_2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c_track_title_3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - both artist and title vary between matches 17:19:34.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - both artist and title vary between matches 17:19:34.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - both artist and title vary between matches 17:19:34.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got artist from filename: artist_name 17:19:34.8 Debug: Got title from filename: a_track_title_1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b_track_title_2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c_track_title_3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - both artist and title vary between matches 17:19:34.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got artist from filename: artist_name 17:19:34.8 Debug: Got title from filename: a_track_title_1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b_track_title_2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c_track_title_3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got artist from filename: artist_name 17:19:34.8 Debug: Got title from filename: a_track_title_1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b_track_title_2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c_track_title_3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got artist from filename: artist_name 17:19:34.8 Debug: Got title from filename: a_track_title_1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b_track_title_2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c_track_title_3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got artist from filename: artist_name 17:19:34.8 Debug: Got title from filename: a_track_title_1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b_track_title_2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c_track_title_3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got artist from filename: artist_name 17:19:34.8 Debug: Got title from filename: a_track_title_1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b_track_title_2 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c_track_title_3 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got artist from filename: artist_name 17:19:34.8 Debug: Got title from filename: a_track_title_1 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 1 17:19:34.8 Debug: Got title from filename: b_track_title_2 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 2 17:19:34.8 Debug: Got title from filename: c_track_title_3 17:19:34.8 Debug: Got disc number from filename: 1 17:19:34.8 Debug: Got track number from filename: 3 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got artist from filename: artist_name 17:19:34.8 Debug: Got title from filename: a_track_title_1 17:19:34.8 Debug: Got title from filename: b_track_title_2 17:19:34.8 Debug: Got title from filename: c_track_title_3 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 17:19:34.8 Debug: Missing data in tags, trying filename augmentation 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Abort - 'tag' varies between matches 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Debug: Got artist from filename: artist name 17:19:34.8 Debug: Got title from filename: a track title 1 17:19:34.8 Debug: Got title from filename: b track title 2 17:19:34.8 Debug: Got title from filename: c track title 3 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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]+)$ 17:19:34.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]+)$ 17:19:34.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.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,\(\)\.\&'’_]+)$ 17:19:34.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 17:19:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - 'tag' varies between matches 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got artist from filename: artist name 17:19:34.9 Debug: Got title from filename: a track title 1 17:19:34.9 Debug: Got title from filename: b track title 2 17:19:34.9 Debug: Got title from filename: c track title 3 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Abort - 'tag' varies between matches 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Debug: Got artist from filename: artist_name 17:19:34.9 Debug: Got title from filename: a_track_title_1 17:19:34.9 Debug: Got title from filename: b_track_title_2 17:19:34.9 Debug: Got title from filename: c_track_title_3 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got artist from filename: artist name 17:19:34.9 Debug: Got title from filename: a track title 1 17:19:34.9 Debug: Got title from filename: b track title 2 17:19:34.9 Debug: Got title from filename: c track title 3 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got artist from filename: artist name 17:19:34.9 Debug: Got title from filename: a track title 1 17:19:34.9 Debug: Got title from filename: b track title 2 17:19:34.9 Debug: Got title from filename: c track title 3 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Debug: Got artist from filename: artist_name 17:19:34.9 Debug: Got title from filename: a_track_title_1 17:19:34.9 Debug: Got title from filename: b_track_title_2 17:19:34.9 Debug: Got title from filename: c_track_title_3 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got title from filename: a track title 1 17:19:34.9 Debug: Got track number from filename: 1 17:19:34.9 Debug: Got title from filename: b track title 2 17:19:34.9 Debug: Got track number from filename: 2 17:19:34.9 Debug: Got title from filename: c track title 3 17:19:34.9 Debug: Got track number from filename: 3 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got title from filename: a track title 1 17:19:34.9 Debug: Got track number from filename: 1 17:19:34.9 Debug: Got title from filename: b track title 2 17:19:34.9 Debug: Got track number from filename: 2 17:19:34.9 Debug: Got title from filename: c track title 3 17:19:34.9 Debug: Got track number from filename: 3 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Debug: Got title from filename: a_track_title_1 17:19:34.9 Debug: Got track number from filename: 1 17:19:34.9 Debug: Got title from filename: b_track_title_2 17:19:34.9 Debug: Got track number from filename: 2 17:19:34.9 Debug: Got title from filename: c_track_title_3 17:19:34.9 Debug: Got track number from filename: 3 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got title from filename: a track title 1 17:19:34.9 Debug: Got disc number from filename: 1 17:19:34.9 Debug: Got track number from filename: 1 17:19:34.9 Debug: Got title from filename: b track title 2 17:19:34.9 Debug: Got disc number from filename: 1 17:19:34.9 Debug: Got track number from filename: 2 17:19:34.9 Debug: Got title from filename: c track title 3 17:19:34.9 Debug: Got disc number from filename: 1 17:19:34.9 Debug: Got track number from filename: 3 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got title from filename: a track title 1 17:19:34.9 Debug: Got disc number from filename: 1 17:19:34.9 Debug: Got track number from filename: 1 17:19:34.9 Debug: Got title from filename: b track title 2 17:19:34.9 Debug: Got disc number from filename: 1 17:19:34.9 Debug: Got track number from filename: 2 17:19:34.9 Debug: Got title from filename: c track title 3 17:19:34.9 Debug: Got disc number from filename: 1 17:19:34.9 Debug: Got track number from filename: 3 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Debug: Got title from filename: a_track_title_1 17:19:34.9 Debug: Got disc number from filename: 1 17:19:34.9 Debug: Got track number from filename: 1 17:19:34.9 Debug: Got title from filename: b_track_title_2 17:19:34.9 Debug: Got disc number from filename: 1 17:19:34.9 Debug: Got track number from filename: 2 17:19:34.9 Debug: Got title from filename: c_track_title_3 17:19:34.9 Debug: Got disc number from filename: 1 17:19:34.9 Debug: Got track number from filename: 3 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - 'tag' varies between matches 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got title from filename: a track title 1 17:19:34.9 Debug: Got title from filename: b track title 2 17:19:34.9 Debug: Got title from filename: c track title 3 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - 'tag' varies between matches 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got title from filename: a track title 1 17:19:34.9 Debug: Got title from filename: b track title 2 17:19:34.9 Debug: Got title from filename: c track title 3 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Debug: Got title from filename: a_track_title_1 17:19:34.9 Debug: Got title from filename: b_track_title_2 17:19:34.9 Debug: Got title from filename: c_track_title_3 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - 'tag' varies between matches 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got title from filename: a track title 1 17:19:34.9 Debug: Got title from filename: b track title 2 17:19:34.9 Debug: Got title from filename: c track title 3 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - 'tag' varies between matches 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - both artist and title vary between matches 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got title from filename: a track title 1 17:19:34.9 Debug: Got title from filename: b track title 2 17:19:34.9 Debug: Got title from filename: c track title 3 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 17:19:34.9 Debug: Missing data in tags, trying filename augmentation 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got artist from filename: Adele 17:19:34.9 Debug: Got title from filename: Daydreamer 17:19:34.9 Debug: Got disc number from filename: 1 17:19:34.9 Debug: Got track number from filename: 1 17:19:34.9 Debug: Got title from filename: Best for Last 17:19:34.9 Debug: Got disc number from filename: 1 17:19:34.9 Debug: Got track number from filename: 2 17:19:34.9 Debug: Got title from filename: Chasing Pavements 17:19:34.9 Debug: Got disc number from filename: 1 17:19:34.9 Debug: Got track number from filename: 3 17:19:34.9 Debug: Got title from filename: That's It, I Quit, I'm Moving On 17:19:34.9 Debug: Got disc number from filename: 2 17:19:34.9 Debug: Got track number from filename: 3 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Abort - 'tag' varies between matches 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 17:19:34.9 Debug: Parsing string 'artist.title-album.title' 17:19:34.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:34.9 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 17:19:34.9 Debug: Trying to parse quality for 'artist.title-album.title' 17:19:34.9 Debug: Quality parsed: Unknown v1 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 17:19:34.9 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 17:19:34.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:34.9 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 17:19:34.9 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 17:19:34.9 Debug: Quality parsed: FLAC v1 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 17:19:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 17:19:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 17:19:34.9 Trace: artist: artist vs artist; 0 17:19:34.9 Trace: album: album vs album; 0 17:19:35.0 Trace: media_count: 2 vs 2; 0 17:19:35.0 Trace: year: 2025 vs 2025 or 2025; 0 17:19:35.0 Trace: country: United States vs United States; 0 17:19:35.0 Trace: label: label vs label; 0 17:19:35.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 17:19:35.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 17:19:35.0 Trace: after trackMapping: 0 17:19:35.0 Trace: after missing tracks: 0 17:19:35.0 Trace: after unmatched tracks: 0 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 17:19:35.0 Trace: album: album vs album; 0 17:19:35.0 Trace: media_count: 1 vs 1; 0 17:19:35.0 Trace: year: 2025 vs 2025 or 2025; 0 17:19:35.0 Trace: country: United States vs United States; 0 17:19:35.0 Trace: label: label vs label; 0 17:19:35.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 17:19:35.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 17:19:35.0 Trace: after trackMapping: 0 17:19:35.0 Trace: after missing tracks: 0 17:19:35.0 Trace: after unmatched tracks: 0 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 17:19:35.0 Trace: artist: artist vs different artist; 0.6 17:19:35.0 Trace: album: album vs album; 0.3 17:19:35.0 Trace: media_count: 1 vs 1; 0.2571428571428571 17:19:35.0 Trace: year: 2025 vs 2025 or 2025; 0.22499999999999998 17:19:35.0 Trace: country: United States vs United States; 0.2117647058823529 17:19:35.0 Trace: label: label vs label; 0.19999999999999998 17:19:35.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 17:19:35.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 17:19:35.0 Trace: after trackMapping: 0.08780487804878048 17:19:35.0 Trace: after missing tracks: 0.08780487804878048 17:19:35.0 Trace: after unmatched tracks: 0.08780487804878048 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 17:19:35.0 Trace: artist: artist vs artist; 0 17:19:35.0 Trace: album: album vs album; 0 17:19:35.0 Trace: media_count: 1 vs 1; 0 17:19:35.0 Trace: year: 2025 vs 2025 or 2025; 0 17:19:35.0 Trace: country: United States vs United States; 0 17:19:35.0 Trace: label: label vs label; 0 17:19:35.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 17:19:35.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 17:19:35.0 Trace: after trackMapping: 0 17:19:35.0 Trace: after missing tracks: 0 17:19:35.0 Trace: after unmatched tracks: 0 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 17:19:35.0 Trace: artist: artist vs artist; 0 17:19:35.0 Trace: album: album vs album; 0 17:19:35.0 Trace: media_count: 1 vs 1; 0 17:19:35.0 Trace: year: 2025 vs 2025 or 2025; 0 17:19:35.0 Trace: country: United States vs United States; 0 17:19:35.0 Trace: label: label vs label; 0 17:19:35.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 17:19:35.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 17:19:35.0 Trace: after trackMapping: 0.0888030888030888 17:19:35.0 Trace: after missing tracks: 0.11742707554225879 17:19:35.0 Trace: after unmatched tracks: 0.11742707554225879 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 17:19:35.0 Trace: artist: artist vs artist; 0 17:19:35.0 Trace: album: album vs album; 0 17:19:35.0 Trace: media_count: 1 vs 1; 0 17:19:35.0 Trace: country: United States vs United States; 0 17:19:35.0 Trace: label: label vs label; 0 17:19:35.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 17:19:35.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 17:19:35.0 Trace: after trackMapping: 0 17:19:35.0 Trace: after missing tracks: 0 17:19:35.0 Trace: after unmatched tracks: 0 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 17:19:35.0 Trace: artist: artist vs artist; 0 17:19:35.0 Trace: album: album vs album; 0 17:19:35.0 Trace: media_count: 1 vs 1; 0 17:19:35.0 Trace: year: 2025 vs or 2007; 0.125 17:19:35.0 Trace: country: United States vs United States; 0.11764705882352941 17:19:35.0 Trace: label: label vs label; 0.1111111111111111 17:19:35.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 17:19:35.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 17:19:35.0 Trace: after trackMapping: 0.04878048780487805 17:19:35.0 Trace: after missing tracks: 0.04878048780487805 17:19:35.0 Trace: after unmatched tracks: 0.04878048780487805 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(02/04/2025 17:18:47) --- 17:19:35.0 Trace: artist: artist vs artist; 0 17:19:35.0 Trace: album: album vs album; 0 17:19:35.0 Trace: media_count: 1 vs 1; 0 17:19:35.0 Trace: year: 2025 vs or 2025; 0 17:19:35.0 Trace: country: United States vs United States; 0 17:19:35.0 Trace: label: label vs label; 0 17:19:35.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 17:19:35.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 17:19:35.0 Trace: after trackMapping: 0 17:19:35.0 Trace: after missing tracks: 0 17:19:35.0 Trace: after unmatched tracks: 0 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(02/04/2025 17:18:47) --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 17:19:35.0 Trace: artist: artist vs artist; 0 17:19:35.0 Trace: album: album vs album; 0 17:19:35.0 Trace: media_count: 1 vs 1; 0 17:19:35.0 Trace: country: United States vs United States; 0 17:19:35.0 Trace: label: label vs label; 0 17:19:35.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 17:19:35.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 17:19:35.0 Trace: after trackMapping: 0 17:19:35.0 Trace: after missing tracks: 0 17:19:35.0 Trace: after unmatched tracks: 0 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 17:19:35.0 Trace: artist: artist vs artist; 0 17:19:35.0 Trace: album: album vs album; 0 17:19:35.0 Trace: media_count: 1 vs 1; 0 17:19:35.0 Trace: year: 2025 vs 2007 or ; 0.125 17:19:35.0 Trace: country: United States vs United States; 0.11764705882352941 17:19:35.0 Trace: label: label vs label; 0.1111111111111111 17:19:35.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 17:19:35.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 17:19:35.0 Trace: after trackMapping: 0.04878048780487805 17:19:35.0 Trace: after missing tracks: 0.04878048780487805 17:19:35.0 Trace: after unmatched tracks: 0.04878048780487805 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(02/04/2025 17:18:47) --- 17:19:35.0 Trace: artist: artist vs artist; 0 17:19:35.0 Trace: album: album vs album; 0 17:19:35.0 Trace: media_count: 1 vs 1; 0 17:19:35.0 Trace: year: 2025 vs 2025 or ; 0 17:19:35.0 Trace: country: United States vs United States; 0 17:19:35.0 Trace: label: label vs label; 0 17:19:35.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 17:19:35.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 17:19:35.0 Trace: after trackMapping: 0 17:19:35.0 Trace: after missing tracks: 0 17:19:35.0 Trace: after unmatched tracks: 0 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(02/04/2025 17:18:47) --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 17:19:35.0 Trace: artist: artist vs artist; 0 17:19:35.0 Trace: album: album vs album; 0 17:19:35.0 Trace: media_count: 1 vs 1; 0 17:19:35.0 Trace: year: 2025 vs 2025 or 2025; 0 17:19:35.0 Trace: country: United States vs United States; 0 17:19:35.0 Trace: label: label vs label; 0 17:19:35.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 17:19:35.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 17:19:35.0 Trace: after trackMapping: 0.1602787456445993 17:19:35.0 Trace: after missing tracks: 0.1602787456445993 17:19:35.0 Trace: after unmatched tracks: 0.1602787456445993 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 17:19:35.0 Trace: artist: artist vs artist; 0 17:19:35.0 Trace: album: album vs album; 0 17:19:35.0 Trace: media_count: 2 vs 2; 0 17:19:35.0 Trace: year: 2025 vs 2025 or 2025; 0 17:19:35.0 Trace: country: United States vs United States; 0 17:19:35.0 Trace: label: label vs label; 0 17:19:35.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 17:19:35.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 17:19:35.0 Trace: after trackMapping: 0 17:19:35.0 Trace: after missing tracks: 0 17:19:35.0 Trace: after unmatched tracks: 0 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 17:19:35.0 Debug: Release [][album] [1 tracks] was forced 17:19:35.0 Debug: Getting candidates from tags for 3 tracks took 0ms 17:19:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 17:19:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 17:19:35.1 Debug: Selecting release from consensus ForeignReleaseId [xxx] 17:19:35.1 Debug: Getting candidates from tags for 3 tracks took 0ms 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- Skipped should_match_tracks_FilesWithMBIds [< 1 ms] Skipped should_match_tracks_PreferMissingToBadMatch [< 1 ms] 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- Skipped should_match_tracks_InconsistentTyposInAlbum [< 1 ms] Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [< 1 ms] Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 17:19:35.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 17:19:35.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 17:19:35.6 Trace: LooksLikeSingleRelease: No common album tag 17:19:35.6 Info: Grouping 20 tracks 17:19:35.6 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 17:19:35.6 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 17:19:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.6 Trace: Yielding from 2: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 17:19:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.6 Debug: *** group [/C/music/incoming/album] *** 17:19:35.6 Debug: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 17:19:35.6 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 17:19:35.6 Debug: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 17:19:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 17:19:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Info: Grouping 15 tracks 17:19:35.7 Trace: Folders: /C/music/incoming/artist - album 17:19:35.7 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 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Info: Grouping 15 tracks 17:19:35.7 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 17:19:35.7 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 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Info: Grouping 15 tracks 17:19:35.7 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 17:19:35.7 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 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Info: Grouping 15 tracks 17:19:35.7 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 17:19:35.7 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 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 17:19:35.7 Info: Grouping 1 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/Title1 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 17:19:35.7 Info: Grouping 2 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/wXENNjF0NfmoVXltwpDxNN0vhIaoaVNGBqDDehYnExX7scGWp2fmuisR6hGfjp0YAOUFtPpoxp2pW1cecl7fPAks5TF5ITenF7 /C/music/incoming/vwL5elgTFRUVBL3a11MaHoriPEcHgSg3Wbi5n1swsjBnRF /C/music/incoming/R0ASF15QdvvNKVRoqbWNk61pN1RP6jyb6nHMeoToqfWcNV72r2TeXJOS6jeMjoR25tOwoejbpIwejYJY1Wxdw /C/music/incoming/FWpPEDclEft2Nfvyb /C/music/incoming/wmjXiMcTkindnelomD5jcCQSqBYPY4qnpVGNPgGre /C/music/incoming/6DOKudL3MT1sODJbcyo3fDqHkfqYpJLFVIsoYXfgry3RUt3GESoXapTDmgypUTNciuFfkukltiLOIGUYkRtEuVF /C/music/incoming/eUvC1gSspxPialgvgcLYbktynWaSAk6r55wW5NT0CfHJ2 /C/music/incoming/hkiQa2eIkNlHwVS /C/music/incoming/7WiXJDmUp7n /C/music/incoming/SOuHeMEGSDQkfbSuQRAlPy4pYGak2vq 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/yDsFbHuVHY67Fgo0cfbpkWLvP3IM0kJ0BRRdgSRdqakHA2x3t4AMyLEKY4Xf6P4vpfGVvl /C/music/incoming/K5Vb5UWFy0nAfNdhcM31DO1SdXuQ /C/music/incoming/YC7LGOYito5k1JkdtTjYLRm6X7eJ5DsXR5gMYDaxEbAOBGOm4ax2x2uhpaVHKokY3gB3DFlYTTtJqFErrYN5fyyWK7wXOAVoY /C/music/incoming/AiRvPwKqULqcqOtsbcVjKoYlwkxyQJO1vW /C/music/incoming/TKss7Yy7qUCbct /C/music/incoming/1kuCHwIs /C/music/incoming/iBBjMdfVojQhDXkM3Oi3RFXqA /C/music/incoming/q4G4HhCWGONaflng4fRH5euDvEN2PkwBiatEHVegHthhnmhmg4LJUcTlIdHdCIhuql0fYRGib /C/music/incoming/NLcxYUGQ0NabfwcCRide7hqeXtKKhOgP2Po3P10EscBS3duikuBrUy7Fu6IFk4IkGsgwhgUXqHT5OGjT7ByUnV2CQRIRsutvCql /C/music/incoming/wsdBPcGUyCW2nUMnhoUjeinKPbLXGamdCobl3gYGPC5o37YoBCAoMyJoeASNxPoypSA 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/XSfOLbDBT2reRg6ckS /C/music/incoming/tUTxgP1m6HFyDTm7S4AdqJP1G2GH70l /C/music/incoming/lfN0dUogjMnl5MatlJ2fpP5ebI3GoMuu0xEaPjoXFJofK5aYY7AG5THEhIXC0Q0Fr1tGi7LbudHOA0CeHdP /C/music/incoming/7iJ43B0QfheO6XT04qNf0NOi0sYewGnNTEJWyKDLRlwxiPwBicnqh07tCAdJKUtH2y3Cn5AtUcuOppak4w3tr5F /C/music/incoming/wMdh55DMo4wNgXe3oJGwyBHLmPsPir2Atw46Tc1LRn11VfjnUXYj4om3ey3oLUE /C/music/incoming/6Njk4CsXEMxtWxiyUS3D4FR2Rj2pikMg3AgKXd5xnvwKGa7yAH1FkbLA3 /C/music/incoming/ELyDsfuB1kp0Jn13L /C/music/incoming/Ou4hxEINmIcBYlh /C/music/incoming/lcptRoikF /C/music/incoming/oIiHAL0 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/VNRHr4eQxeqchd3EaiKvaQ /C/music/incoming/UX /C/music/incoming/tGnsWMwOcXMi6ymOtWUgSAXftTc2cofLTwu0VtioYmCupD /C/music/incoming/Uv /C/music/incoming/LkvvRdGWpSwsAHcxevBJ3PWLsX6EdlWdrYgc1MLa1jYufTAXmIFW /C/music/incoming/k0Kb /C/music/incoming/LcfGLyMgyvO7vXn5YakH14Wbjk63UlLYtDTlphqrVl47D /C/music/incoming/cPbG3uSHGa /C/music/incoming/5XXMYCpkJe0trpTvkgBdsPYPW /C/music/incoming/KwG4tmT3JOqXUTyPWNNije3wqUSfVHgTROnNRRff60dU13YklM5jx5GGCjNGCNhbHFffFS 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/yvLee6PECdBo4hx0gfv5dAPpfhpN2NwPQJpxnv3cLFFMpqSgB5SARAS6Ov75PbJWOSFu07LRkstF3c7W /C/music/incoming/mUs0LEWN7WAPxhQ2hgAgHrnoRCNEMhBqaECDhKNisyiQ4SMS0 /C/music/incoming/XCmtJXVPsihWQ64GfQHAMHMLoJCXe61mMqQbNvIR /C/music/incoming/tn3x1PkPltmuw1uI77wPaRsdu7udThxCPGM47DAn47Em2OpPGyLF5QYJ2Yd1uh3d3RNXnxJEGjSangjNQMFtD /C/music/incoming/eKXLMB7K5YXMEVsYdkhT0rulPo /C/music/incoming/vbwgLsXvglF0rddmIWxdP4OFXKthHqdv4H7Bs3io3pAHAD6F7sc2t10A /C/music/incoming/4xlv66iDDEEsI56LeWbAXjsDXcowOQOIl /C/music/incoming/AT /C/music/incoming/rBxAPgevHeK4wqn7v6x7Eh7KV7vQqSXRgKu3WyfaHIerWqAttSnv3 /C/music/incoming/LF1dogUJL02WYE353phCOAbdeFphpSPL3FVCV0jAgcqSEmOrlvt11TekEW6RXNt1kp1sPBidfOv 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/541XuOcyEdwIkFMwkKR7klAwiQWEcNWUR3WdufwDURVMLAgkrGtNLHSTDEOL0FvYoJYpQJbfmolAxVSQKLmEtjijjcHYx /C/music/incoming/R6fV /C/music/incoming/k0m7yUHh3ArsuexRAghUYDreVLlIf2NXWcpOpeodE1amBte34dNA3rhPIhkVJ7baTCDsWQBuYep5CeLBHqLcom3F3Hgi2BBEY /C/music/incoming/HJmWYXEHcpWUv55BkUcg /C/music/incoming/Oxc0SgVjyQAPmLl3nhIOSCdUYpAVu6hAxa /C/music/incoming/Rk /C/music/incoming/KF5gMRGKjqxekMuB7gRuTPoc /C/music/incoming/iNCAkrOohf /C/music/incoming/dRTMFboL1xJaYn /C/music/incoming/ywSdOOnDrDKLLpMO1grpMVjCEG 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/nXWSjjlslf1gIKQlNC5NUH0xCQckS7fl5rpwnodvxahF3rOobw2EmSdN6xpAhaImaOjqtt6yyIpUyuDkcUiuf /C/music/incoming/dyg3IWm5aOBCXTb5TLoYtgojYdoB4Bngt0QUwY2YkovjFb04fivL5Ep4k5dE /C/music/incoming/Eupf4cInnKUKl7UsXpNNYas0eFIcserPPcjUeN2NsSF5QcH4TQ3LJy /C/music/incoming/ITRelfJovaRbB1NbQEHRHjc0DGN4KFjsMFuNCUvVGDlQI65pkyQXwulxQYIMANLYYyw3F7H4hSle6 /C/music/incoming/BmXVmiOkjwmYIA5R1vNP2ArgxxJHtmRGxl4bDNgrvWkcpfGbLUJ6oq7a3RwVHhY4MNBvD3nmpvseppXsYI3GKSqhm /C/music/incoming/Ktd5weAcbYr7pMfFPwMgIVMrAiuCiIWWRuiBVwSlV40gMC3lyRaVBquWPTEnQ52BbDp2EMQrLBsM4GM5mjdyHbuA7tTc /C/music/incoming/hSdUTbHO /C/music/incoming/5jFGHJ5iGJt21VlWWu6Cu /C/music/incoming/rVq7hD0S2RcTWCH3K4kUlhFEUgbRBXOJcxmE1s /C/music/incoming/yDnl7hiOJNaXH4PtCkXyopUJwpbQgTEMyFaGPGswpMHSqsNEltkS0gr 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/E0FWjXxqRvEr /C/music/incoming/k2mEBtyYOFYoRfNtrPblUbtgEppsrJdShHRtfr0RqsCicxPLCi /C/music/incoming/s4mqmJcChlLrqmTKGJtdLeKqk03x6vy7JWk1Hurd7QI1hJVk41XFG1jns3ftOMDTULQCb0clqpd3EQj /C/music/incoming/PUPN3coIwt0efmJ4NXR06y7jW7FrCN /C/music/incoming/SK2cK1yiRYO2 /C/music/incoming/064nSlT2emfUQpEG0AkB1HXBcHrFHl0g4uuXmW7eaQkoePXXNRH2oxOsh /C/music/incoming/sqRsqIUcABbXXjmfUTHkAC5nIpXCUQgvHLkhmppfrvrVfmxKhPiCgoHYtERbSsoRtMpl7f0EEB1ejjiuYmteHMpsetUQGnt6gIB /C/music/incoming/BrA2ItRQkHk47Q3ABLLrpQdlMHNn1hXqeFsG4P1 /C/music/incoming/moCNvNTeqiioTnc66hbNneIQ5OotvLyOGlCkQooav1 /C/music/incoming/dptRBloEYPwOchssX3Fbuovc56ajhcpI7sSHPlP7Lhf 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/SlcHaoWJ1Ip /C/music/incoming/irTcjjSYpWn6PmPUyKNddEPJwdvAjyHuy /C/music/incoming/Hvmk1HVd3sOjTSyH2aFj5dt25UrPrKBAp5d5MgdHDQtMbNEWm5DWhfVDbsmgogTs0o2WPC2U55On /C/music/incoming/BIlMcg7KsygfxExKlIA4UeAPqs5KKbIRxi7xpN /C/music/incoming/hmWS4r2qJMFhafmw6GwL4bkmDoWfXHWAMJ2XWSoLi1WuVxqolkgQluRgbJoODWBbWeDx /C/music/incoming/DOHGFe3eGRvU37yCxkpTTInrJ1jW1RVhtBNmuoiyQua /C/music/incoming/OnoiKY1lltHE1WxWAiVnhBPe1O6hjVHVGilar6Fym0JFw5620TIXpv /C/music/incoming/0djXeNs2oJrw /C/music/incoming/wSosHOBy2X7Vft /C/music/incoming/3r3xQfgjWoeywsjlGrFe1OHwJfITT6Sq6cHmwdRefsJOAHwT50AtsBVnRGVKFuxXDVBuS5 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/OfhSIrviQnqDGMCU0V1ou4Vg1XQUIWVDX2nLfN50TijgJLqtvDGKExnRra0 /C/music/incoming/YDDutPOC7F3DECR2YEmmfOYiDd /C/music/incoming/WvE /C/music/incoming/K /C/music/incoming/mV3 /C/music/incoming/eDCDT2L71uCfgDAUTwh3IW0n2IkktSi3TmWjmOncE3OWWmAWtARdBSmoLoJkQAMhlHs1OpIejexNhc /C/music/incoming/CeXCMBsw6ysD3e41lGdGteCo6IHLCpmoM6AE77UeeSHmLmFIfLRA3erxKIEe2P2P /C/music/incoming/Te5HM3qFqP4HeQNKvqaLRA05aXocUQQgQkhe5EKOts2UI5cr /C/music/incoming/HnvWGUTC3o7n1yBguoJLLSuE2RGBbWDcsXlOyswmKfXtwfaijDC3ovdV1Y3WnrAgS42c /C/music/incoming/PHUdQSFFwDOG03164NO0yvxcwxUHtv64 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/UQgf5QtdF7BS4pm5ePn6C5a7aHF7aIrt4B7bHTYRpLTc3kKitKBy5asWQhfxktd4PhVDpkxrXDQXl5d /C/music/incoming/0f4aT0uVt /C/music/incoming/dbuYKNBroykYcsLHaC /C/music/incoming/YWAXJsxcmo4siyq3lB1xCvPmiMyq /C/music/incoming/CshruDlpRisa3USptNUd2AW4EDxBYuU4U2tsGW /C/music/incoming/kgVDsuPPWqLr5E7 /C/music/incoming/Lk4QV5hxy4MNtWPHaXjHDhlPqDfpX3SiGpBX1WL7PjT3yfTL7ERQBQvD6oAs0YIEkEhdv0OllkYsuqqlQBpskb /C/music/incoming/FU32wX2A1awEHpElW2SL7FJeMSERUOOyIMgSVdO6vUsd27XL7IqtuwSakXpMtkMls643iTxTnTp /C/music/incoming/EoJPHcE7LPRSlxQrUf7CkFfIaTVNW /C/music/incoming/7ALmnPLQ42b5XvasfhkXPv3jyNXKp0YqGv7skWIKMaPD2cvVENhnhniKECUH0aBdcRxBwPipHHkPNAowqbgK 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/qOhNLc1ORm5djIcxyTp5eCwDrPlosDsMnaffwEKILYXR4trhx /C/music/incoming/For4TVMAM53MGAsuulCi43MjJuvOyW33KImVSJT2WKWFC1qL3MK30WOKJitxy /C/music/incoming/1Ubup0KB4n2gSuPXj1u5m52qdBe /C/music/incoming/R77HxnweAATGKbOUj1Vdp5BPNkbSTomWu /C/music/incoming/NAvcwjaTtmWObwaXebeLP /C/music/incoming/H7XdhWdaNpW4kV3P03J3U5sYSWOtdqvPJXdvtD0PYe5Wu5v /C/music/incoming/Hs25Hm5NxQvrOSoKROPmUGoVdT632LrUVoCPgbF6PotwmO77bBOUtYkbdf1VncSTxJDAqHEPjQEFmYIwU71B5EA5dBLaiRS /C/music/incoming/GBpHXeLgbY2XSJ6SSsWHrPf0fhS3nCC /C/music/incoming/VdFGwPR0AyWcjgipVFfBCOJJqM7MBBbjQe1hmgaPDOVpRswVstUpVpfg /C/music/incoming/yktjMc0WBvB7cPag0PkLo2vvXMeTc3kPoh4RaaLRt5KmuR1vhl7Wx7sEV 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/fTlAKofABWR4UxHwlvq5tYBQbT2GsN3p1Y /C/music/incoming/YUxmt5BsKV6LjBTwDGMKyRdUyEtwUEIlfCwd /C/music/incoming/FDUr2eyoQboyjBNhIfMtCvJdXx5bnGkJ1wwlupvkqVmmoJHuFv /C/music/incoming/r7vhFLru474sDVqFrunRinEnSG1scgkRl4PqKAnudK2ms54EKr62sMUeCiv7R7rWVmhHf730h1OGsq2VJwPShpxHiKWBd /C/music/incoming/5ogC4wMMibhjq1td6oSYfLEv56CO1gw22mDfAwuS54xarsdFPKmPQ4VtSRF526TbLnpexoKJ172inDeL257p1Pk5x /C/music/incoming/SAgGYKl2Yvc43yWCCeyOdNYebBCB6ovcXcennqaBaayGbVoE30A7e3D /C/music/incoming/R2wVcHTGTIy13hsAWI0aADCROHxoOhcHIJ3YrXkb6iFxopvEDQV1W /C/music/incoming/P5XHDB773jI617iWrQvB6GIC14iAxvT7ixwOTci46og4PIisxxuRxt2ivvNGsHIGxIXCJBcoHyCQAMTsVXb7abJV /C/music/incoming/MticHLNyYcn2a6Ps5onDir1XvRUEEmY7o3KMMwaaB0Q /C/music/incoming/qRMmwjBnlj7JHo6BaaA35BNegNDcxdYxW 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/ioHArBKy1b4ShH16XmDod4gxfSayf2yoSWAH6HIurNj3WUKX6Or4LTWlhjtHBlt7JP7rgsapLh5xUkJshjAxKDK7 /C/music/incoming/p2e23ALDrjxLB4B7RVnwYU0dLp3nqQcdScoEbkxjaruSWqqUy5Rcg7RDbaq /C/music/incoming/W1r7Rq7 /C/music/incoming/PpVGSWqjgMkNPlVsVDwdqY4J2lQWddTClmVlvXBQSty7B31nkk1c5KDYtlMGgBgc1PCCxK46bOs4A /C/music/incoming/rbtFe3G4OP4fMxNQ62OgfStQTOuAUao1kkdE61OfJQeGmOKEcJqvNRTGOKSxIgiNBc3CtiSemJFvOUEfdXxkR /C/music/incoming/PSkADBXoj /C/music/incoming/xqBfcHhnuXequ1LSHIWoR5el060REQvdmDEHO0O30rWgiq7u7UyhyAeBmpneOxQMCbd0wedP12wyi6cI7E /C/music/incoming/dGsejGw2rWQHtYSUX6KMSxq3ai7kESOroS0yDAmhsaKnoITt3a1e1P7MowebHlxHiysI6srwSD /C/music/incoming/SKffPeGpDU7nPLJe2ypVBBcmAPGlowjSQ7jWdg6g /C/music/incoming/LJoUygVWCjCV6HvNNccnskQumsljCv4jwnn0OCtbATpUQ3S 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/qlxiVFL1fg5t2K7bXIpBue0G14oDJ2NfnVEuCknNtWwaKX2vSkkvOptlsYo0piqkB0ggg /C/music/incoming/gNhxbLxwiWSfOgw0U5dmOatuqVSDgrLH4P1ErKhuplaGuCjJvKrjvWaftUhn12pYllj6 /C/music/incoming/saQYg5bL1GQ37vbCwIPrDPeJJNf5INO7JkMKYyYUmiAtHBw7dMDiGOxK3hpAYdcnYQsWRyL5Q3eupSbhpg24kGA2Uc /C/music/incoming/3V3IcChBM6kkvfXioaepXwjY1VghE /C/music/incoming/BY4 /C/music/incoming/d6nLPQ5IEuUXJePeUSkhyp6k6MadLwUo6D4fVGVNyuUU3MnEkwICoCEUacMdQ15hIF0fiJqo4FPdDkptxD1nWraE7jfS2 /C/music/incoming/mRRmB2HMRQALL7pTnLEnrH1PADAl34CHVGWYsmFWjHFawY /C/music/incoming/bJMnI3FXvSAQP2ovDMIxvst5JBeRfklk /C/music/incoming/yI355MUnLvDEvdToagqlVqJwigpAcr1mAC2IKUg366rvxEy3Q /C/music/incoming/jmPeuPfOumfIDkI24h4KTMHI 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/bGbhdicE2XqCWFBBvwusHxJGKWTnxTSTNkvIHSwrqoWdw55RQaoeYEfK5CEnvVgif /C/music/incoming/g4iGdWuwSpTUEvhkj3J3sB5K1txixEsx /C/music/incoming/vlMfLeLVeuisDvaIb23fSffx24yKn0Ht5YYrX0bcDQJLXvNOJjGAilXqgol /C/music/incoming/og1uGSYwqr0VKInb /C/music/incoming/WdivJoQbAPYAGYhA431TnMbPtfsW /C/music/incoming/YgspltE2t0 /C/music/incoming/a /C/music/incoming/xAV0PYP1sGuB /C/music/incoming/WvQufjnl1oLkmdJ /C/music/incoming/4LjqEnG7U7hGYbvF4teWujbkPfxXEnMAg3GMVx32PGkxf5naik1ltjyTJ6IyWPCGuPA4CQQGykhW7L 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/u2M2yD5bP3cMafEihDU6redowE500EmV /C/music/incoming/QuMn4rfJesKKa2TuXR2WwkH1ifm1L /C/music/incoming/WvCPCE4D4MujGObp7iYK6SEBFdl1pRL6xMrduhQGf /C/music/incoming/V1rT /C/music/incoming/6gEnHMOgfnaAEMp5ADTD /C/music/incoming/DhCUyVsPosjrv4HSXr20VSnHHPI7wdKi5aSK4d37BpiOk3Mi5Cit7teR13nQmsskQauvl4WUw3xFJGvMdyc22pi /C/music/incoming/7UMmNwUIflTx3IfcPwFMhWtYDrqdEqL7WuJAn3qkBtfbwlLTpctXRFVjBUQugReWHUJH6NVTgulVRsCqOEVC5VorHA7Al /C/music/incoming/XSyN3Bi1c5 /C/music/incoming/gT7FQ0ERiUYmsrKxfvR1GQAm /C/music/incoming/0g1YcHBwy4MW 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/y4f02cYd6nE6aBJWxnT /C/music/incoming/hgh32wUMeRI4cvRyvDGV1SUbtaIoy74JQhaKlcVKY6Hiw6jywvSkk36wtgI2WGnfV7m2uhnsP442kLMuYiYcnT /C/music/incoming/hdmwYHh14lN4yq4nGNHL4cREKWVS3QfPdmvA3Kl2v54R6ckaiF3eam2esQTcSv5nf51l2Er3BNp7gaFILVJx /C/music/incoming/KJ5CdsFJUvn /C/music/incoming/7PVGNasGisdfgkg0tTfJcHt0xMaR /C/music/incoming/FFT2Vk6frWXk17FPham3XSdiQtEUffnvi50i3Q1ggneSBUMQ4vC63W7TCKkCNl7mICb4hvUxggWJOrO4O /C/music/incoming/xsEsIQQirnkrATWNguINtwgaJVWHC3 /C/music/incoming/MsBSe2auJUFmcDNakLjno062xewx1PPNjQ6o23xfkNqckWKGOAXIivCTuHu7FJC1eYcsFyfom /C/music/incoming/EuAiAkNWsT75uMJeUlmblkjTetWMY5iq6bmE5Upnf1OFiqkV /C/music/incoming/ufoI42wUi0I05FVgXqeu5yPINNvroWTDskURq1Nm31vqoWeXi0hFpf13xN3qGeGsgfHTSeW4K0AedxtXIGjv 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/HeETXVgbuw7V2EJeVQ3mkiR2SpqdUxUFMNBFkfNNIwdhrDR3xsl76EyyuKaHF /C/music/incoming/ShTGaMlSarCW7YJX35GpqisXWgfL3xas0ACCEtpKvedkoxerWadLTgDJV3Q2GIWKqj4HvgtIP41le /C/music/incoming/4EYovf3o4NlmdFq23omVJAAfxWrpbRfk /C/music/incoming/xQ0LhJsGwnDhOOS6SFSDMRfW65RyiJDh6YFLsJdlJJHi4cdH7IvbtD6NKdNkY1w /C/music/incoming/Pd7iTDPj0jx63t1ogvm4qVkw4QtqSVl7uhNLlPMMT5cft1TX3BHkE0D10Jmcixye5xLVOocyRHktSf /C/music/incoming/UhaQeuooxV05XWtfQLd73pppodhCamdyQmXYWlL4accJOKbLhLT3oUWE0RCamUokRAoK7DpFah /C/music/incoming/J2EmyKUXaicRCo15sHRXdCJucNMiOByG7NCdu43vF2HGenr /C/music/incoming/N1poyHsCoxGD0OhpsPMOQVKYewMb4kc7UNxdcCa /C/music/incoming/YE2fF1H2XnQO4BCyDrjurwXtl0 /C/music/incoming/IdiDx6mVPVVm4risPQ5She0jiRapNwq33JhEC1dNyFXLOi1m7rkGc6LEk6uO55isF1rujLYVMqsJ 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/FJNwpeX1bC1NyDFnseO3 /C/music/incoming/2IYxatwUlcFrTJL4kHvTe4DCvvVDMhbuwdFKoHEcAfvs2UcP6Ui3CjX6fwcMF2idbj2QdbOLdst7HjHJsgEY7f1nnHE /C/music/incoming/5oTVQS5Fa4TaC /C/music/incoming/DlVuYSXq5LeC6GygMqy /C/music/incoming/6rBd /C/music/incoming/RYdTxcGUKCfkgAVMMxYnNJBgQyUsvQXdXpRutFawUcs3eYCJVb /C/music/incoming/HxLnCLw0qbxmmI2G0jERDrUK6QgJUHNMHpoPLIeIBlTah1XEi6iiEfwpLbpTEUeQuTN4sl2qf4prFUCf1KBVxFh /C/music/incoming/VpgNM1dEUqqdmKxGHJm5Vl4wXlM3jSxpqRQkPmoEWncYuP /C/music/incoming/3EMkWEMLTjssBcA6BNAtX /C/music/incoming/uFWRYcQaPw6UCmsLVtTUVNakCO3hBdL3 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/IFIwxh0k0y7ti0MstfsmMirGthSYMVxhHeHTvH0pka50FeTrhj6vc1nymccqwbFebYUer14UmdcLkybpuBRCXcf /C/music/incoming/WB3SeFRWQyx3oAFfHBlbCQLykOrCr3V3WvW0ThCB1cfKjkcDFBgUNfofWDIwnpFULDg0LMsA /C/music/incoming/7KAAPRdw16rMnDt1MmHu /C/music/incoming/QwiADJOE5UPhh1M3K6oJeshjh0iRi0HpW2d7qmGJegCIOLu07LxQHpKxp7rLB5venAs /C/music/incoming/6phNJPyEr3U0etO6hbhpvquAwIj2n6KB4YyIThyt6CAv5hHRNGd7FpwO2OqaFEpsrs3m2fl7KUr2X /C/music/incoming/htghWSvPSOBv6ECPLvpNh1YpqUc /C/music/incoming/LvMlsPeOjdaf5aVxFCUPnM6h5JPma1Cta4lstwyPHMx64KcfHKo74nO7wEnQ70NqJOfaWDdhcehJnaluHJMxLCwTpl3 /C/music/incoming/HljsSKeuM0BBN3kaQoaA06Pt0JVoG0MCQ72D1nDnFllIyunpIcXHQgSJDXBiVXV /C/music/incoming/MBf53aCi4rHFhyfH4WNcHfpXaCeDXjUAoOnJOgpJ6LUikDliEoeRK2vGko5B37rTEgqBkD1WHed4rhMFq37JfdWtrPxyj /C/music/incoming/tHM3OO2feg7Y7Tktq 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: Grouping 10 tracks 17:19:35.7 Trace: Folders: /C/music/incoming 17:19:35.7 Trace: Yielding from 2: /C/music/incoming/0Sla4XFOYMHoqs5FsOMhbtXvduvT2fP3KyscPAxtaB4iu3K42OjjVVTF2W5JBSTS4ML072W1psgHwOai /C/music/incoming/cUmryqvcTrUQjmb4WjSin424qNipViEqTWMiMI1DiyP7ORrNWSl2D4Kg1paThgnKVD4tH1rnppaVn3pHuDAd /C/music/incoming/mdEatAgmEe5ntC7to6liKbur7oOkIjJg6g5mkfXMSEqg3QpaqoVDVjrlQlbeS3LtCYonFUiihGxgRnwp6O1tugrVVSE7 /C/music/incoming/DJcJ4b3mO5Qt4sbSSt7vax /C/music/incoming/uRFUHYlPJvIIGpVQ /C/music/incoming/lhSunsjctVa2b7mjDbiqXqjHe7HU5qH55YQkC7bdDKXpxhe3jgt5kjg35lqoTwednc5jpcOE7eUmB2i42LKX4KTURVmqQUr /C/music/incoming/sWNaPTUCyoLBtH5VaN /C/music/incoming/XNBhnSxMjWOISRG2mY1kSNB2mnvCn5StkxQLgXVTiRUXCEl /C/music/incoming/qgo7WdA7BMHDnQJktA5kWqSbBrTTa43kYPKvsmBNjF4tvaJ3OkRQ5Bh7vnFEqN6FRvMFfn0g6raruyNBQYfXlmnxIL7eP4v /C/music/incoming/30NWkTNrhH1OTScTLB3cBPXXJNVTrmV4aXySiRJxrSUSo7toKpFGlIBnbWnE61a3S5O4sqK2YFRQ3fIKtHjcOpRywlR 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/7JTdE14e6Fuy2N /C/music/incoming/6hOuCt0rY5AoQJuH2ML0tbEKmMiquS /C/music/incoming/aJB6Xbyp2mG4QrTmcrJQALElGVspXdrEJy0qsfCuFYLXbkdrnGuXxWjveoAcP /C/music/incoming/XIRLAyPgvnqRaxujej16uPptp /C/music/incoming/adAcsJm0EhHnhYj4bXYUatCrHd3VnTlT0Q3MRrlwkRDpJ2cLO1EjfOWOJiCpNxLR3Vvy4FmQMCKpXlPNaqh /C/music/incoming/wTOutaErRSSEFID76xjCkfNqkGFKDSiSkrsMrQ6UpIEToQR3IQVbj1PrfwkVC2V6K7smpXOoyvmJJ2cBVJcU4gI /C/music/incoming/kHKEbmTwwn0CrrlPlEyX1XcQxDlkDGArfVkIy0DuJJSRy3QEdpw5nN1tF2fFaJ1XVHwDhKpsbdnrfr /C/music/incoming/D5mExKj6qTHab /C/music/incoming/eJ7xSy0Qmgo5QIjePNKcSEfKcePd0EhjLVBCPLhEWpUQcLOTkvQJrBeIEwuORWYQ6fs3hPweFgnCQvHxw4 /C/music/incoming/CdQBcT6leot2ABaKPfxC5khGxMLE2FpfpS05NjytIHNg1HW7FXF4I 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/2gMds1FR1a /C/music/incoming/WPVWe6x0TDEqXV37Wm65moNABY0yJY4QdUBHlrLiyY4D5T /C/music/incoming/Itwm /C/music/incoming/CaseXWyJHtGArfSsiVIY45ixpyKUPRo /C/music/incoming/nPg31VUuno5egBjeAvo0b5ubJVUShqpXhtXddKhFR0fhW6sp /C/music/incoming/FJDOY7i33PmE0NJ5Cp7L /C/music/incoming/ODIRAr4sjU2kLCSRJ /C/music/incoming/0dTeWeGGCiYJm3ag3HisBHLRqEKbVYbjCbovKvc7DCD64VAyB5Yv3wArycVrBFRLhPglOMDHEiX6eNUCelHY7NoeI4 /C/music/incoming/A6gUB2HIn3KWPyvg0eX5m7pfO6HpyaY1gt7jUwsW /C/music/incoming/wFIaKb5TVa0ieF0lMJhMkNWRii7YCiJts5nR6k 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/NR0DDhq /C/music/incoming/DQ4vctmQARaxUAbnk3QnnkVNad3vB0EFE33BaVyJrex1CxI5664sa2Sr3pu7xXoHmD1YEHmvDg3iU3lKC5xD4lFJkLGSAAlCX /C/music/incoming/BPMrwvxu51Fvervwcwymbmowgyosvsr76rAnsA7He320we3N6 /C/music/incoming/JArSNJRyy6xsvuvFmNFBg1m2Hgs2otQAFcxRrjuKhaq0QQX2odtwkSPPnwkHqXkfo6Us5Lmds2tfKtlY /C/music/incoming/TVtlaucxgSD6NDoY7ycQUaqS3wdoPEgncSFUFR7M3vAq3wFQ7qQv6RVTE /C/music/incoming/stbaUwGhYUPo /C/music/incoming/joDrXr5mCc4stkhkoRYvENNObbRtCTEFnnXPebsnHCRKBP6pAkEOW /C/music/incoming/WQLOtiI4nw /C/music/incoming/iKO0sCpcSeK5 /C/music/incoming/UgegGppTOEr 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/keFppus4bPR1dnrOgoY56lyx7oj77mSnYUrJbyH5QxO4cvaTFwWtXr67Nhpbkt5V5Dcq4QMOO1oHEDuKowBJwyxGWs32iG /C/music/incoming/M7qhXdxIXus15yWQH /C/music/incoming/Fm3sneFGAmJYfkcrKjirEawSfKUuugyue1MVAkTsjja1cydPDeM7uvtFWjnLrjltVoUmFn0ywWhuaDPOGe0q /C/music/incoming/LWMFJylu1fxnhiFhkV1lvI1ICekC4vb /C/music/incoming/rHQyMKVjjAU3EySqBjwVGfoNt2kglUVeE6DrU /C/music/incoming/rCwAVxQYd56qHYXY1YgA2N23cldQ /C/music/incoming/uHSwxHEbRl7qCx2qfJQpRdfolvvoS2PJLkhLSuBlBt7yPB /C/music/incoming/GAwYdruswlp4wkwsuVLaxgdJVlMnGo5avaUsmT6NG /C/music/incoming/PYrUuI0WMrRhUQkiDjVfHvrn100A7Ns7TgGDCmAI6kFlkmRQKVeTWyrsHd1DQAW76SvNjONpQnhvYfdNhiXlJ /C/music/incoming/5JFAVFEjve3gHFKKclTu4Vlkv3VO2dYOrqB5M1MuF 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/jH3NNgw25u4aNULf1mWMankekSNsreGh7qcjWhUmgFmGT4p07D /C/music/incoming/Otlg5n1KJ5WQgQ7InPfynWYo34063YIHnWXsQuh6aBVKsBcYLwcrIEA0D4kau3OSvoC /C/music/incoming/b43d1NcJrxRA57jg6VWUkh3XijOv0oyPMYYnN0jNjLc1LBur1IQwbeI1ae2Q7NRc6bUfi4BgLi /C/music/incoming/JPO /C/music/incoming/G2pQqgr3NiK6d4csCKGvR7ky4TCUnFTBCRPt14YNQtryfLaxKIXWm2fHRXUELFPhviEtnPAFS1MwOSsrTekN /C/music/incoming/CxkrMI3FrOrjeAGEtGK3pQrTs46kEjuMwhNgmDqummaJDkh1iFSOj5ySfy7QKRbhtMT4T /C/music/incoming/qUwAAUvLDx2UVYVB /C/music/incoming/7ohW /C/music/incoming/5akarJOxFtCiFdlaABtAn /C/music/incoming/Roe3xtBu1OoBATtsCi6DmWbLsbumMMadoMWWccINcvusk4O5HqGdl7O2mBKv6oQoNkmU5EpAHsAYCPBvuwMug5Yp62 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/FdqstoI0DFdrAjMsu2JVuOExHvOtpN6bTdVBS4Gq5jWLeVTLTULKjeDYH1T6IoJXGbFvulHxvsXl00tSJcHDb /C/music/incoming/oNshJBTDWahTiycHgxfOnxluu0m0Ogr2dh1mgQQmH4eJPETiKw1QWa /C/music/incoming/iPMEVIwTQHSmMXwPWNDmqol0DXxTBEFyIFAhgS3U6IxntCDegUkt6FF1EUa5kKsmctLhxpIeSQoQX5Fbut /C/music/incoming/vl5w5PfprlsagsFX1rqLaAWGssepqxMA5 /C/music/incoming/DOUsBB737sXJMPrrPyceyePcLWL1jrucop1BwJcDlHmuBu0h3lJpRlpx7RPMXgSP6UuwWX /C/music/incoming/CILlhBVDEk0ypaNaBX3bqFi1DHQipKs3qn7UJAcXXjmrBrOYMiDa3yI4ARPHRMn204hca0xaUfkgsXyl10Eggs /C/music/incoming/SnM5Ecc5w7qQRxYalp1agfdAOhp1ghtd3mQbH7mH67FNFq /C/music/incoming/BLO5btHxR2RGwc13x6cqO630eq /C/music/incoming/mQhVR06cNebhdlTsX5eBnScIQXmdXlU7HkV4fuxlH /C/music/incoming/rIA0GYC0GeGyxjsvm6AUI1WpsFisgb6YMmsbc6o3cAAjKNVSbp6h2DpySjGaPjTFgPUkYqsnRFRiANNMRwqY 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/wOVQhBKtoEiXkBciYa42TBgpjx4YfG1tm7dDUer04S1hGKtLvEeLyNU /C/music/incoming/4Cu61lsqh5Uim5EIUK1Xtnlc2BdC7tPHRIcG1RpRIaLbuMICVq23 /C/music/incoming/WK6Sf3slnLnV7qlneSL5olbILSqDTEhYDxBTY /C/music/incoming/NKGWl5NtUToYAYMjF4RcKXOU7XRuQKWfQBPPQlKqBea65rOoEyY50ysX3TXvmsLj4ji6i5BstBIFWPWPiDXrT0nri0T5 /C/music/incoming/5PqSeh56cudRAX1nJuiykAQRSVgXyjKTY34H1Q6gd6e /C/music/incoming/UQx24AYYqcPHdv4GVfPkHcmxOf7gOGqNs7GNOjDVN5j6SLrfT4Y35ulSDanXBSkRSbndWqYMK1EK /C/music/incoming/JfMG1mUFUQYIilvCjnE0 /C/music/incoming/eDSeUjnBusLB1qBrGtq2kYg2qDSeSXqQgj04h0e6OvjpSOme0yC /C/music/incoming/2qyULj6y6KqH6h0ag3yPoPM7nWAD /C/music/incoming/T7G33vpUuov5AHMa3yscjcYaba6mW51VJFaeG 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/0vkbu2wytV0BFRBSVbjSma1lamiFrufdGti1qyF7B213khRXQolvpDM0D6aiSYg6QW2kIHBvDkrrg5b1CrVdj /C/music/incoming/rAbLF /C/music/incoming/rUk7GM2Gx0N1e00L0dGtAVV3aQ1e1BUMy2RdtBXqQNk0hlJWo5DytqoE7o7XTWN5faC /C/music/incoming/kI1GkyXMpAEBGauxgOE672AOv1C2 /C/music/incoming/ltaxDQlmehJBySr7wdGbu6LacInpXU7UX /C/music/incoming/7nYAjQjfAVIojuRvDq6FO7ociJWY7ow /C/music/incoming/RmyrBcnJmxjTLWUHAiDvI1NtIP3VW7MbP /C/music/incoming/gPrC4QrsKOseIDnkCvsMF /C/music/incoming/6yvviITwqVUQa1q2cQfBbH3Kkj6sA3tPO1vBpPYMeMedqw3QBEsAK1QyETk7JB5uBechFWMtYB /C/music/incoming/RGcSdjiwbe5uULApDIptGpTdNPHbq2xuH6N53ghHLDeIvC2opE 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/EFiJtqSIxtIocnSk2FlHCoLXE3sjJ2CX6eCXmyX0A52hnA6uOCDRKXfp /C/music/incoming/x6RkHFch6aCvNVgFrEWI1o6AaOS77T4bRvv5GiEScbJbDrHy5PWriqOi7 /C/music/incoming/T1spc3t10RAyJVGmnDwYiYC7SB6sPYhgFCb3cVlsEKXFxAnE0Iqrn7R3ytEI5akbKt2gTLkyretGa4IsnBBhIW0F /C/music/incoming/k42xY2Flqb6mHO1sIrrCPuHc5mB5jc7jCl0UpA1hVBXpxXmlKjvpNtkXwYAMBIbncVRvVgdhykNoErLh7ptaORDi /C/music/incoming/16x6 /C/music/incoming/lcKEbGfVItm0M5wC3OD6LHGmicc1pi6MUtYKqnaBDlt3t66O1xvBIc /C/music/incoming/NUWEXCLGFFxQhadqpqKYPushiaT653UnoqFMssGHM2eMWb3nJtFHOPmrCPuWPMIJSkBXCy55ScmUpNrgfGwLxnGHdmjL /C/music/incoming/IXHqS1LN52q /C/music/incoming/vfJftFFI /C/music/incoming/olfCuaDOKmy3HsJASd5jwlbHRtNbeFV5J3JIIKY1fuD07sImCwx2i2CcjFSatBKexBtLQb0hledcQjIxTBHPh1 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/QaY6KJK4dB6JWfegpQdCpyLFnGK4evj2YijODJ3p5thIN1sLpeYpDvvqwtSe6N0Pr /C/music/incoming/BnACggOEnrkvnX5SAk4yJSSWoAMwrhG3U1pFG3JxfHpDMgXp /C/music/incoming/PdQd7NAkJD1GBCn7nVXDJbc2gajlpbqVY2A0NjJM0VSdhKEMaacq3taOaW47 /C/music/incoming/rwpVbC /C/music/incoming/N3elieOrxmoxWUtQplhh2XitcBaOExPok4fVFvXvt317yWmUi7AGWH /C/music/incoming/A /C/music/incoming/PSgLSRkotE7 /C/music/incoming/G1BaRb /C/music/incoming/YpKCnOfsyWPwLEcEdW4nQhsTQnELattxWp7OEOUL1iiF4LOR /C/music/incoming/Eo2RNDTHU0jvoHiheTQHuKBghte0AxKfYFTPBl764ttpqXaDt4eXoQK1VUKsx1gvpeERUAO0USKbqlWqtJGEtTXi212NJNHc 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/Mf7cswTMBX61TY2wmbiit /C/music/incoming/iM7hJOs56RnJGgOtjBR5ccNlAlRnbDSYgS1Bj6RYv0GDm2IV /C/music/incoming/iF7cWuV3NoyuQKjwJcwacXNwGjebgjWi5huKBu5l /C/music/incoming/bTjd3Q3KU7m30jRJgrfL36VJVRCrrdv4H7hqjqqRcaYqL0pmiIJUnEYc6IploLrQLpv0bByXavI2 /C/music/incoming/WaqI0OwaxNIC7R3lEm5cSrveaU270FDw4mMBRuwBvpICdL3fwUMDP4bFLmIfTxi1jlGUeBBiXDOCR /C/music/incoming/UaqksQqV1t2IXVrrFU13pFMFTRHstuScAWjxWnYpi62yFLurJEoVkYKpuSyJj5BFIYibM2Cr4KUqLn7hwpQXg40 /C/music/incoming/4IxjDglAoesLk2dKbt1uq2osNYIgW3gtYjpDhyLNMb2tdtd4igjTBsrbs /C/music/incoming/pCHi3m7wfBKMhkBvJcnt0vkvVLweF /C/music/incoming/jO4hg7UcwylpiGthksBfoDsxKevmHC4bQ4 /C/music/incoming/6r5Rn24TWDYe2PR4eUhgXm5W2DBbMBLJJpccl2ouIg7CSGSwl47mkcSSuiXR 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/U7rIyOgEysWy2NGAY5tgFyhndOTAoqLvjpm6vPEQa2bKgKuYDLc2y5cu0 /C/music/incoming/lcvjF1alPennmsfXGfp7iV3TgXCTUfjRq32VnOEtleCPe62C0nBHMYOwhJdPyoxK3D5ryrKYJ4VetmPh371 /C/music/incoming/AF1BbUmROHq6BpAsIUDQbnpwB2Ru7o33i1PPPuvDU70xHEt /C/music/incoming/m7RXQuETOBXd7QrcW6IakpbLncFKqQWeIXciO5yGPEmmBmMfc4 /C/music/incoming/6TdAdoXG1hLnatRLO1GrgcCTx2EofwocysEScesh17oFU6H0Cw0WmbJ4qrciSIBD1JWPW7J /C/music/incoming/Px /C/music/incoming/YI5DVpInvGaIiqVLTKT0GBT5oFIS66wJoR7sVLnkJOV2LoEXdWGHnMvwVaoqOWowjxsxrDXivJq0M0saaSPjAWvKvJE /C/music/incoming/qgJAUIvBRuTPy1j4xjmrToV5R1tFrKBlMARbvAOsWBUB /C/music/incoming/57FV7sjfr4ArGOuCQgmFRgWQd2qfDIkp3Vj7AMXE1cnJbpa /C/music/incoming/xfpyqar 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/uWdWAQK5NCjweQ3VqLaNFrtSK5DRB5rvlkBREGdNGHA7r7qf0qxgkRqcCslDm1EQjVl2olqSHth60uBLN /C/music/incoming/roxGeEwmR4mDLh7CyaeG5PaySJrmovRJL5pysAnu0Cc7EFNu124qu /C/music/incoming/yOukGltFbkqJaUePsGsNqkdM1vxIqvOM5PNes2vXHmrnSETxA2TaEvsnKPr /C/music/incoming/FdObD /C/music/incoming/BBwsMKgmJv5UN1uB6GEtWA2RlsBgjschGSM2Q32GTaGJd2YK /C/music/incoming/4uCkvk /C/music/incoming/CNt2rdg3hC5AuIiR4In3TON04ggHukuAUKhclQmLrNGYSXCImkxMrS6UaC5k5HH4gFNRBfFmuKL /C/music/incoming/cr2UNogtuwfyDsiRrsF7NtTM4qomPv2fmU5RL7AKE42v /C/music/incoming/Ug7TCYT2WaFaSTStt4iv60gbyxlCTse /C/music/incoming/0J3JH4ji 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/nYoEahHriWnI66dWEU14BdoexiDKoDQiIbN3f6KXKw /C/music/incoming/5mn25PYvGXDSFb4YqUQxPr4ufkrgNAiSVJMO7DwVjjEujB0JFcbOeDhMp1WUxSQfPR53vpYUx2oGVIlMsP /C/music/incoming/b0FEbJ /C/music/incoming/cEvkM4KdV46WxbNLDCuIDc5oMMHuobKTje3hJFDnhlDlNBPx /C/music/incoming/VhqvcGBob6r5YM73v0qfHcTcIWg0hfYKRIXBE3eOjMoCmmaFdFv47FkTvnUmyJg4hPnqVFyBVK /C/music/incoming/pBWqaiE6tWAncRhnfkNBEMeyFMsII400SECUtinVxVnveJgcHDCJcYuKwwTuX3wx5HCGpt2450cQxPu3GpafBpX /C/music/incoming/gd0tl /C/music/incoming/croLgyLLrUvV1FDkeukGe5rLqiMv1wGH6DdDIXclPntfwtknOYXWHG /C/music/incoming/J5xdxk3DWMcyCIC2epwJbuNKQBf6CgMK66YxJL03yhAoOsbRdkC1GF1nqUt4f5bQayADRerBxCj12x4wAu2qLSdBeKg /C/music/incoming/CF4J7yhALy4WQl1qhnSGR6QA0pSMyUu45PuuafbC0jWhsjXmUHGTjgdDVDRQODaXea0bXGpblpNHjJgP 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/5hlvFSkBKdQrDASrdN4mN /C/music/incoming/R7tWW1srPIB1GB0MByxAVYh6 /C/music/incoming/WMVBAxBbukhq07LorlHNcFvQs0Roii22bQXbognCJhDwGA3iWevEVh2rqeiINm1lqmojjKak6ee2b6k05JydTxg1VGSj5N /C/music/incoming/sLPVmbfWxoopBwend1hrwbhbOJlknfUU1n /C/music/incoming/a5JM1oKAjM6tYmJBlu6YQbeKMU26bkgvO /C/music/incoming/XTrJG4IeFOSefmvBSdwoJT5uvq7dXJlPtupl1OXMpULI6aNreB0CQFleW5np4Fo4CcSS5jHdnR7Whvv /C/music/incoming/JlFKS2l /C/music/incoming/eopWsKwIH1KQEHtEAiNPjqFPHowhcmLtkNA1hTKnc1b0jh /C/music/incoming/hYs6qgHlmGBshxHoA3UlDD44cyjSwdMmsYmL2m /C/music/incoming/Ld7gqfHsBw6uYeJSAUS0NlhmgRmxMm3o 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/poa56fxnYS3jtC /C/music/incoming/QrEMUR5ap4tfcvYJw3fNpETmCyXnxAnqWpSLkk2fBRPXlau01FyUW4OlFqkv1RJXQcqTKmymaamGV3bCd6t1bAC0JGf1aG /C/music/incoming/l2Eaibenl4sluwjEJEJirgryjEUq2Y /C/music/incoming/RiAfSLpf5uAq73abcAX1UT /C/music/incoming/6lxUm27Wu7Im0jPBYRYPJEgNNfig0LGxCdpGLEFuMpY76H3HGkxeiDxBeRhhS15QAkSV2iWtmDdsNhPfjJIOmCo7NVB2wxKTshG /C/music/incoming/7gigr6iRN1NiGVuJ7U2tSuPsqIfhvRpSuCc4J6UjHJe12eiPyyHRdFlLxXXR1au4L3VdTx7b7RTjqWymywQ5jFPWqxFThd /C/music/incoming/t05tDEF4cclXTh4bEAdeAMt33KafKwUpesYSJPnWjQwymAyJdlIfm4BPGbx0EysNo3SBqkyVmo3Qp3PDlycxVPdhY /C/music/incoming/GL2j37k6JtYP /C/music/incoming/R5qvXnIaBHrJu6rF1nUKc5aJgibgHsu0jWlLPK5e /C/music/incoming/hlSNpF647CbVDrYsaiTtCPve 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/x3k53YAMVcV4hWnBOU3Cr6tuQjnxrjHk7viRD3N6bwtsB1cXDoPdU2DAIWoTLbuLDL4TNE5Th5B2La1 /C/music/incoming/5jfw3So2TRPoOMXx /C/music/incoming/E10SS /C/music/incoming/na4B2CJgPn7pitqGCOAhU3s66q7HPAEmi /C/music/incoming/fmlIw4XpyJtrRo4IqSietQDIIS6I02VFtKWFst2kl0JYMjpcjKcKD0yvQK7L5pwFUW6gyxp4X60 /C/music/incoming/54GEDOHkQbmVh /C/music/incoming/1PnrhCioFt0Y7XoULi2sgcWaWdvWI7vAq /C/music/incoming/fN2Hoi0XN0CI /C/music/incoming/MSNnj1qXfd0sfaQ6Hs7M4hqK6So3ebxDUT5Wfw3llGBwrD3TmwPmsPQFCcpxMvSdM /C/music/incoming/gKsHKLTfapAgdpQHUCbJHvKtTRTxbxb 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/PV /C/music/incoming/yYEgT2tBqHQrMDI4OWBViKMfxNwJfrrhofWcLCain4bRH4b /C/music/incoming/MIBcoQqcJPgLMoyE01eBuKXtoBXr6iisVOMFWmmuXtPnA7QGAg66E5wbRgUU07eAHVW5K2OMOR /C/music/incoming/Pam4ei0UuVtos0ty6GgnVI4QE37dkMXG60SAy5uVCGhtCrVvpStrs /C/music/incoming/yHtCTDlApNxbFKt6NUTkBbKY /C/music/incoming/y7aITrJ5fXgxQ6TKsflTFu /C/music/incoming/k5YOyc7qIcETPq25NpveVtxe7LPduGrFKip0NjRJdxNYWe7Kgf35u /C/music/incoming/ldANnMitMM2qdRDp75EUBhV5puV5pnfDerfbddRyUbML /C/music/incoming/DpjFjx1aeBMXal3F /C/music/incoming/QmalLlVdAJe6AFB0fOrFlD1uEMaacBCAolDQeNnEodx4HJj3G2FnwIImtNP7lVa7hLQncSVyAVqif 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/4C2UTUfbk2aEiPj5Yjce37HCuRMBS0T5HNHoGWAMB3Y /C/music/incoming/NK5Vw3bhGET2YgmyfpwqoKTXAc4hGhsAAHYytv14uP1HWI1qVIUrEAr /C/music/incoming/j3om7luFV5rGq3ML414vhn761rA1OpGe7gWwkgC0bnDR3MkvR6rNKhX34psPTCXFynHjgoAXxeu2SocngdjP50CYp2B3UUgHw /C/music/incoming/pmoWWlX26EhdKhcymoncgyenpKHfVCluBrbvLpPqTfvK /C/music/incoming/1L3kPi3tKCmsa6i6scWDv /C/music/incoming/POBqPs7h /C/music/incoming/gR4LcAyniasNskGTBapAwDmwM /C/music/incoming/JqVVwEmgqrUWqWqPmByoyDICQFkiICtfA2LkbbiHS3GVDlijDtMWTiIfQtfYteGV5OvvkfOkr0DD4T6FvaNnXFsqtGBP4qmOvSY /C/music/incoming/GY7hkbK5WWug1hqwK /C/music/incoming/6pBT3UWIGJuGiftkjh0PGFnH4BUjfdtWxFYfTGyjuo 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/eUYbDhpMX71syaw5wfBPxVQqejIaWW /C/music/incoming/qmp0J2oLJ7jQ2LDlTF4qlUq /C/music/incoming/RXFoqbY4wKu1ElVhlBagJURElNuhjecBLLtPbNwGjpjQMKw /C/music/incoming/7yT5VrTJa54jYW1ijqFl3vm7Y3WKYaAUV1vaXyW44SbFIlvSNdir /C/music/incoming/0HoqtwxUcFdUDotxFXGm2okNyuEJnU2DwfBdbD5QoQWvL6Xpha0TBKdLvIY70VGpLHxwUqwc1X5lyVcAEoCm2icTcXOBL5YBj /C/music/incoming/lw4cD7akJsJkQsTwKd0l6QwWxbfHlRa6r5H7Q5TLdADMALCnFwrdgaWDagLC1A60sK1SSUNMqohFmSv /C/music/incoming/7RhaA3p3CiAKORHRRhOCQCMHTpHr3MbqEKerkEhK1Ud4LYQhviRQvJlFfIoku67WhjgdNoHn7eI4xQ32Gy3U2s22xGmJ /C/music/incoming/cq2sMx5eUPvpdNmdkH2F7x0U2cufuTReU6s6M6yS5iIka7RDIrw2I7PMyhyKd0Rb6rCfu /C/music/incoming/ULGbSrs6UjDQbKjhAWf66114WmOR0AynNQUSEh /C/music/incoming/4R6RxJxuW0sfddXvI2iNcCmESVRHbSLXyFeVtyMm1SGkkQYOYl0GFpMBFC6J0YsdnCOF7 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/SQ2IFYGYQVU4LaGWcClPsUByMyU3lIGXXGdCV3P2d1BnBd1YLUStsMA5oC4feLNhp5ge4ebhUqMA /C/music/incoming/ByRdlcm4HsYtCIqnchYwR0CfePX /C/music/incoming/k1fu2fqLGvSMFif5CjnCvEoan1hioJmp1LeAEOxag2ONGtynLNPyDUwNLega6iw5jDS2eNAUTmv /C/music/incoming/P0Hcjxgf5KuskYALwuh44f1uHYwJ0myByMaMKpQVUJklDnxqLGS4adSK7lDsaEnRk21 /C/music/incoming/EpkQDDUNmcM6GkmUgGBnnFK0vwUcXgkQOnm3smwjtLCTelpJpyNwVnG7MstfPRXfY4rr6qC2jq1KcY /C/music/incoming/rKUaXoLQQUL5j0vQ0DhsFxytV /C/music/incoming/v6kMCVhrwUaarpdc /C/music/incoming/aUGKUVgwivQjno2iQBExChiQK /C/music/incoming/UmvSmnkbxgukxkqnX2CAwYTYlIqKgTyLJnMb1mN3dmnsfu1cyTqhepD4BEHM4I2LORIkFouLnGwkKBTXPokuDrG /C/music/incoming/ohkaJMrSqEO5tF4k0UiX0xk7A54GFo13hH6NJ3tmKgnvl44kLGS32VXY4kILPTncLSWTHqJ 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/Ka1oIBiUTvIfit1P1gyRmHvhSeAdY3pDBWpPscac2BF7EE4hyAvRW5wcMSDD /C/music/incoming/BW0JyKaCysjoODxrl7QIigDXXd4EhSHsIBjGVy /C/music/incoming/SoWxkWJ5noIf4rHu2KQjyiCbdOV5iBg7TIRyRlalAAGykCrUohcJe7kJUVtEa /C/music/incoming/vAMedopPIPL00RuqHfkk /C/music/incoming/rUAo0cPFMUDHCt3vkcVfTGhhRn4a6q0NaKMFuJ /C/music/incoming/reyf2WKc5EXxVDDVvd2ph1njNjmjQDge0X4lRGqVB3qocdDN5GEQjdIyXpyRJAtBwTG5Hr /C/music/incoming/buhMrGgrDgy4G /C/music/incoming/VeE52oyKhIsjSehYidt0WsQ6HHGxwgt6BhNN0cQyjc4MKEJoggbQBq2CvGxuPanantPLxC6 /C/music/incoming/6fBsS0UAKNL1NN7y3HxWFaiTX /C/music/incoming/yoAFPsYqFuThh3O4POPbuxIIraaL2xOSJDVUTsudD0Dp5qV2SvXOA5EaN0nOrnwgNaGMh2kvtLGD3sLalf0FIa 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/3cXofKBDDTt4VkVIUauHUTeHdJ1AyGS3odHCpFH4QtJWjF6B7W6iOWUi6 /C/music/incoming/em /C/music/incoming/2sNyLNRH1wMRGqjb7RVnlwLTAwkRXqUXMpte3RKh /C/music/incoming/eIHDPRnMaroT1ROIwihqEkGeiFusNBOd7DSNhsWRUhQLGDrJljqw5Wd2 /C/music/incoming/26HsnAyVwqybw6wkUNNrfnwHscvVXM1wSfKVCUqFnysuFpKEHvXWKjTNJaaldK5SwbqrvJQ7widN2bbdy0nCV /C/music/incoming/fayxVonUVIINcmDOWAHRUBoTEk42WHL40O2kXfffmyfBAKjA4AyNfEkLSN1Kst5n5MVvrsYRuCEvuUs2aE6wi5XuEpyjlCU1 /C/music/incoming/3tYLtYSXukAM6KvA5X6HVRXNPxJTtPA3GFRdlyvksy0JclTOCwH /C/music/incoming/R /C/music/incoming/EudJg2Fc1DRftYlxU0PhdRKQdGt3lJT0wyaaSoX2wwDg3 /C/music/incoming/SSUQXLDudRE77PthBjC1xwLTDvyGD5Yj57jy1FN1y3VwQYsTxy 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/c0axHkgmom7UyEXwjN2nyWuA6PyylWB3BR4gSdWh5B3 /C/music/incoming/rs1yGMbePBGInPE3YPKllJmmR2PmDIbDeyOV7AyIHJw6N3VIYp7UeCIQgNOM5VJgydEWbQ4xpbMJl /C/music/incoming/rDMMIME /C/music/incoming/rPXHSG5GcGVAMSISaxopuU43qiUk5shsCkS5uLU4yx /C/music/incoming/1rc6c45CtxwuynLyiMDhCvKsKl3poEM53BvHVqL0OMSLraXOrEUNuCvFOQvYaOmWSAA6YeKYaLBWK7bJun6RQ /C/music/incoming/RnwGkJwtfeJviikkQ2EhNPKGUjkqcpLTH7tWQyAHYeFNK5EIvaenPo4bKXTa /C/music/incoming/L42HjK3qQxg6hfnsKEvU4NBlGmEYjkcr3UniC1bFhQna3tQsiq7CUFL5C /C/music/incoming/vuFhRVlPDwacerEsn2oSC2iWRg4B6XPOwwlKQdChYKtyP4SXFp6MWe /C/music/incoming/GRGfQxvUkruceeeRp2Q1e3vilyyPNPFDxj6Vb3A74TIcMYIgIAI4G41Lvx1r7OgDUYM2gpQtBQ4stsEuXsgnhI4CptALbhaoMe /C/music/incoming/Cya00JBvHj1QjE3ihJEgdo7DkUpgkHbRO 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/QigqMHeLuXEuFGxaSY01bpXAFgWBym0vw4XFQPnmaWL76v /C/music/incoming/YFwCJN3CMxHwwfLeQOcBSdfuxBangpFu /C/music/incoming/PenUXMyiqoucyEYjWd0QxIQwUnEdorJJu5UbDUOeMOc7ghgkrgDHchAhvY7Jiu17MTPBQWObwUeQGRqMgsThV /C/music/incoming/7D1IYSFnw0n1gbDhIutHLV /C/music/incoming/sQqD4NqoAsb5inSu7LFCsjj5q3kS6tnC2STmbpu /C/music/incoming/So4gU0TqH /C/music/incoming/mRbYJOHGe7yiDyYCc0aHClml15Sjugc13WhfGT1OXnsIdyPO1CgtxPAbFW5L3wl65GnOqS4q6sRn1LhCpeq07PCnwg /C/music/incoming/kb0FgQYhHrfQNuRcQ5UdCmNtYd3roppTom1gDSb56fh5OKjUJq3WbLy6vFOdVG1rctBACKH54WfwfPMo1hQ5tASLU2 /C/music/incoming/PcMV2GSdsoaDkjDtJxkEJasQLj /C/music/incoming/I1pMuVdPoIne6cqAhfP2vEFvP6ATH4xtaiX6o10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/GwoXai2gAWBm6yvOtOoYcG7RphdL /C/music/incoming/50IDQqudonCPVc3acFhjvp0UmdXn5DeAOfEKWrSXUvI4aNIpSppXl1qO7UqNAggTjc /C/music/incoming/imJtaYd /C/music/incoming/huuLaMllluxdCqVJTL4PpMqpP1V2sS0cWaiDG4QTdgu6oNhP /C/music/incoming/mVkJ2atUtdXUPFxlpiBGwfWxRlBNiJLnYtTeAAyMa74X3k60pUO2kTug7TYQGOMSAK4uStTXQW /C/music/incoming/HKp0nyFCgl005DQAuyodAQlSivTYjq0ijLDeceJ0g /C/music/incoming/GcrUSh74ygjVfQnOlXkal3YBmcdgbeSqOi6MAfhQv103AvMyKWgucOUKkYIPd13tu0g5RInfQBLrc4aYxMEl6woauvBJFyND6 /C/music/incoming/rSeWxavVVUwdYQSI3b6ciGYSAYN3T /C/music/incoming/LAO20EWInWBlMBxrUGbtiBPCgpl4W7BwVQXaErfrn5 /C/music/incoming/ycP2VJRaiebtMQqnSPFgRA11Ah7EGxOvEREY5qNbvTt4DVf 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: Grouping 10 tracks 17:19:35.8 Trace: Folders: /C/music/incoming 17:19:35.8 Trace: Yielding from 2: /C/music/incoming/FkUrVjXJsOagExWU2eEV37WWOnhrrjVpBV /C/music/incoming/bf0K /C/music/incoming/KuHap1iBlxUWGTQGybLx6fWOlJcLrTyfXJPAdSeYqDtDRDXjeRiJL5QFG0WNXFiy7O64e /C/music/incoming/DtAEIfby /C/music/incoming/GO6liijHPaIF5T2257WKyVEEcifudURT5OIrpwx /C/music/incoming/j4WWNsYX0l0j2RoQSwGhUxhtcwIxrGAbPTpUdawiXvcbgC7bwmyp0GT /C/music/incoming/H3e5GVN5Kvy4uJc7YC5q154rUHXNEMqt0db7ELBCiq7W7OFG6n42ivcK7Tk667A5ffeqHcCmaCiJ5gsfcqOqQwkEbxaRB /C/music/incoming/13W /C/music/incoming/YDrcUyyB7pwfGjgHdvaMewgWKScmdYiyHiM /C/music/incoming/IveURXVFYqGGm3DqyRhheBgpggku73h45gW4B2W6VV0GMyhkcpSNdFHhpWOLNAG3 17:19:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/EQ6OfhXHEngdO7EhNeVRhJv7myxwDwyPjOVJLuoal21VsLCtIGwbbp02u6CNQBdhVy1ak2EsWUGmPHOI4dV57wO2W1oM0IrRXT /C/music/incoming/hubdWReGJa3TnGkhirywporEr /C/music/incoming/SNgEJWkw6tQGD4H7ecW4UnLmBd7dNwP27rbGddIShX0cwNVqf2S7EPUF /C/music/incoming/DYPLmuu1qqcLlBwQhEYJwQlmuBthnqkO0KlUUm4nGfG5qa1CBt3YmSmTMCpSb /C/music/incoming/5hdcRyJQQumQ5tQoKwc7Vv7swKaYFu5aqrk4rjvOd6ASupEa3FxVT26JiSMhxRkuwmANiU4Bbv4X4o /C/music/incoming/Fd6SxXGcaGVJjGWF4Sbb707t3oIxkI5gmoNMyHVFEL6q6fhieylCfqQNeMWioh0AIOv20k /C/music/incoming/clqL15i5JFUwEdWvyui2HtR2kljNvOrpPnMO12VkjyOxwilurA5o3UkPBvAPVCJ3nEPpxiCEH5S /C/music/incoming/YbKjv7juodwl0Ikd7EvExf /C/music/incoming/FmBTF0iox /C/music/incoming/AifGHIosibEWqg6nUhhOQVKJin2fQSY7VDURpoOYCOxgx3BiMsl4Rd6LGDxtOiJxjEbUs 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/VdCpwl2xq7GFyQw2jqMp75gYQTDX6vYTqeHfx6vMj4eTHmXPyOqDGnKY5LGLQ /C/music/incoming/EiiiLUu5n7XguePjOwF6JoKu4xLDbjniOSe1fcwTPKABKHqfIoCpNoqpGVmnj04dTOyK7VeM7Sq7WiRvgG2TP6CA /C/music/incoming/Xf0SfmRx3K65D1rrmqn0T0amh6FqDEwDYeNxDV16gr5qOIDeGTkmDf46eMKhPB3ymDgxm1W /C/music/incoming/fWQ5Ymum6 /C/music/incoming/ocE1taWwewU13EuDbfhmLacnukec5RRKaDTCwocUQEqco /C/music/incoming/U /C/music/incoming/6TujeMHvvQiS4SJggkPbk1YJdceKJW3mgjTnWKhTEKnJe /C/music/incoming/DalpKodMt1suLqxEQGCekGqJh5hq4pJ /C/music/incoming/JG5TfE0avhXWFdpCWTvyRcgi6th10XJNHjgp72stmvKqm6ugl3MgetYHAVU /C/music/incoming/tNLwQglD50xBK2xaPnDKRao 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/5MlF3Qi20Vq0nQuDAKht4gTCBmNyhpw06n1MtUCrTEj671IWCk0Q0LPY1RdPcRTJy /C/music/incoming/FlG07JsapKwLRCDQxMCdACnRY3t4Usb /C/music/incoming/pqAFPYMb2yYYQWVfCb6RXvtpsGluWmA4tEl4SIvgC1vV1AJjjT4YWub14kliNqlP62EmK0u1MYo5aFv05cldq /C/music/incoming/RXG7K3n5a1R0VpWLoMM1aWaREtv3Jw /C/music/incoming/5Mkbqx5MakMY4Gv /C/music/incoming/incJlOL3mtkTKWMFj1FgTe4qmJFVCcqVxpb05PYrhKuH4eX0c63h1wU /C/music/incoming/t1VHnF0tITNkrbjabJf4WcYABwNM /C/music/incoming/lyHrH6NjOsR0MsG3ltBXWhXKJ1DvUKidUyIgDkJryNG0UA4GXfm2Hc7dJ5PNCrwekNenSyAaSiyjJ5Wj4 /C/music/incoming/5WIsrpsbtBQkp5dPSMLQc7LV1dE6Q /C/music/incoming/uRN4VjKtOXt7avYlrGqgP5VswDI51oPKjd 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/3CY /C/music/incoming/grsrmMuOTaGVEVpAs357321un26uJTCuVQ0HYqQf21IFGPj4iKBkFrUmx5dsN7eaGkaV4Q /C/music/incoming/nSWuSTquyWqG2qYGN25oQKoqqpjbklynWYqXNscKjD2AQarjGY4slM5LEGdCKpjnxcQ /C/music/incoming/e27M24cXXgoLt5yIjXG0JMbNuGIqgO5ExMiV7yuDY0xoNMg237tjc4ty0squuSRjiRmPVLJSCcaRnU7QAOugtVCCrR4Nh /C/music/incoming/fQJ41eXqD6U3e2HMG0VGK6ecrvqfdp0IAv3ahnLhJRIsW771tUvQxqvhMHLEVSmmgmCP6HFrnO41wTmswwTp1jjj7UuHKhtYEum /C/music/incoming/jcB2U43HSw0 /C/music/incoming/cg3TSDewDOG2lwB6hlttIofI2U37pBle /C/music/incoming/kDYVKp2AcTwyJ1T7D25KKLre536LUdNhhpObq7Vuwr34sULsJs4jrplGlUYOqqN6fpqtmRPDgJnrPvSjr /C/music/incoming/giAPGcaQRTOGnF0WOhc5VsmMR5d4OH5IVSXLHu6PAwOmksLOlnCd2fcU4U5I7dcjWfRCPoosjuExLaBxtvS /C/music/incoming/dVqYp1CtRJpDelKBUlCe4HX0I6x5myrVJ5QlXWSuikcVITe0Of6uKt3E6yprCEhsrC2gDyL6Ah3SFbqW1FpgA 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/CCcdBSj4DAjIYIJXT2v5Q3SIICHcNu2m4f7GjNtS6tHPKvQejqKqEf2HQCD7kh /C/music/incoming/kbS43wpUWBa2QTFCAPf22fwORaLhsJjqS4011XNwLU7inShyj0jRp7WeMel3ThBmqRjT1LJJ /C/music/incoming/hcr4flnb5heiDBqMGKFFY /C/music/incoming/J1V54u /C/music/incoming/QO0xWWdHBi1gswP67vNF5WkR1PYnqJmMwpBQGRdqlylFEHvHisBnc /C/music/incoming/ovQ7oXlevr0rHJ65skCGynuumu7FVBFQNkQ77OBrusr4iXcApEp /C/music/incoming/s4AWpFmyJj62eIq0q /C/music/incoming/KJEj5mpi34e /C/music/incoming/GUdxI /C/music/incoming/d7SNXIIIeD55ohyQeR1Xa2Um221HF45yKsFLTafC1pTI0vdoN6jBAH5jmFT3PaciGGt3JU5eLy4RiluFXM2HUD6duvynokU0n 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/vwD6E2ryIb7EqPA4oAF6AHbq005mL3abkGUip3V3JAXQ64IJLI5djkoWvlfM5fVMb6tR3 /C/music/incoming/Ha2UBOJmQwYvUPmKShEOEm1h2v5NBAyR0nKrTpsVESFrqQf5NLBhkcdu /C/music/incoming/N6ArDVvUbvVDjQS /C/music/incoming/I4JYfEPmwnRpYAmueDauGcdA2jvYAWtoD6pXvmlq1a3Y7VAxWW6qIqtF1i54hXUI2CT1jv60rRCGhmAfR6cKXcNlL /C/music/incoming/USwt1WHBQhdfmds4FxYuvWweKLMaPq1 /C/music/incoming/juWaqrre2i1OfKtUwphIHH2JFNUMStNY5w1PsnpglpqDD4WRu1jp6GtKAnDLENtIDcRQQLCjaavrpygIYcr0jw0ycq /C/music/incoming/3oLMgk75GWnwx2TGPbXWU1MwbLYeVXqW5rp2JG6IJlICWsFcChcRrI3cJoKDs2iQFyyfMY4 /C/music/incoming/baRUwLorLBeMmxYI34gXckWP5BGtdHhn /C/music/incoming/XGLS5lheYJpmsrOPC7OiKayPcF5tC1TuDYaPymFplHBF /C/music/incoming/NlkgsVTURnDDf0OotWV 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/OHR3yIJTiVjm6wK7GVy7CuMjnyYa3LCr4XYP /C/music/incoming/D4gPLyEodadu7T0IvlFdVULBjjQi2fw4kIq5oRlBVpwYQaV7nVFEMw6QsMGCPut6LgjyC2sMadpGwT /C/music/incoming/cg3xr3vFM1LSIono05wAPP4kpJhaYvR7ulmTLRK1SskSC0COyuoSifrukSiPVvOpiMxvcCKhuDPwEkPxhAIEg6Xp20I1J2fwM3J /C/music/incoming/dXWM7gaoj1PkPelKBxfMDkhVuctwYhwuNcHxWQ4yCf5LvjuSR6Vcn4s0Pbr5UKxcEtENEVUSBOkxmDAlO /C/music/incoming/GHC2P3pqL52CaxIk7XHOUXhyfrXfoSUBoEaF /C/music/incoming/c00jaoSDixhf7bnYY0XX35cIETmn1CxArD7Blohpp6BdkaL1wknT0J1fXrNobFJOaPUDbTMJSII5E6wDh /C/music/incoming/TrRM1uoh2ylQa1FhGPej3LhWeMJnIq66PX3sQ /C/music/incoming/gCj7RXeHlANhbTaNv1FGv1eInnlt10CNd7W3dFgyG6Ml3BVAHIs5BwxmwJTDMRNs6adb4fKYTfaxn1 /C/music/incoming/7NcBoISJW0EnxahF70feAsEF6YJqBMsvMvtAPEFXaNXaDTeQGvOvN3jNjFCx7 /C/music/incoming/FBRI 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/XaHiCyECLi6CilEBiH1JQrt5uEGDmgcGCTBIkHEfD2miK1xtcBaJ3f5GOJU50apEgy /C/music/incoming/hQ6E727bYgEdQaPjChvQBcHuT /C/music/incoming/E1Cf4rBywOjW5XRBWND4nohNFb6Hy0oU2fdXuBhGKCyt7bqKywsn74vpTWI2 /C/music/incoming/EqPaknukyWSNVmFX4u5AU3655K6xnFXGlXJ0bARb /C/music/incoming/A3aojAleVoVgOPi54CwxUF06MEhYwXFuuW73MmScSRmUCavHvtGaeJf2cbKMrtO6QBSYPmrRQuMdreEMhICcqEp /C/music/incoming/LCPBJVdl0mLcVMnbmB7mmOKdYgT2GeMCbiIFu33WSKVgP4nWMpWutEP40LJCbiNUIiaNdQOqFkBK1Du315ppoqhFBM /C/music/incoming/J2S5doGTuQjMmBPP2ot3XAmy4UO5c5MquUca3kqM5tYyySCxq2R5FVQi /C/music/incoming/oV6DalJmGjipS6ESmxe2c /C/music/incoming/m7kiykbJQCw2PcVWhfV /C/music/incoming/R7oUQT2VBvAlmFaNDbH3dnul67Un1bJpFKOvI20cXkQ3qlCIWgK6V6VDMcVQ7N2ATjOKYLeIiEf0EA2TFmyUx 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/GtqtBgPSYrrbMveQr6OaBKbtcTQfp2mJkXhR2xQVHRtKre2F /C/music/incoming/HKs4iq6tnYuSUDpIYeTeCl2Di2YH7KGM /C/music/incoming/xYH4oGPUjXm3Oof7A5tqwYjMVWjh47j1Pc /C/music/incoming/PjUNVVAWqnHVi5W6 /C/music/incoming/Uyo5CrrE22Uawgsbnhi1Py72DeA0QKnPQAKo /C/music/incoming/YXoql47WEDJXgpWl5mcg5LnUhXY /C/music/incoming/Be5q2Dh /C/music/incoming/GYlBBVohf1Ocx2JWIqCR6rne76Oj2pUPLL24bGr /C/music/incoming/3upGUVwQ4RYB1dAVlpMyopvb /C/music/incoming/yRGG5Jtd0fMshXPG2M0jVnR3Wj0ev7I7kCskCMEQVgRhau 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/5LTCxWPOWNenrL7MY40BPnoK1DUkEMpoL3aiGXScnHHGykEUmRwjEroQvjI3cEkjxWJvLXfalXmhOPkQ675TpfRtOrTwpW /C/music/incoming/2nYgoGdFHVIQTpuyojEHiK2MDRoUeEufHajG17WK0dAu1IbrdtVlL2DrslLEqqAd /C/music/incoming/7tM17Sb0RYdOjISoDdOvGipxwFER7qvSsmHwAR6TWi5KIUD2gsYiqDAXdoDBnq1ADsu4buVTf3HwlNXKcKKOAmBXURtlnEFFp /C/music/incoming/wBwsBXo1LUs25QYHuYBMubVvvfHfxjcD3BMqP32IOOYSOWNCemFUvFpuNa4vqi /C/music/incoming/hPqvPuviQ3SmERAXjYumMqwNt5YAen0GIJnPvUNiJ0wp6FuG5m6hIVaYsLcSE3eDd /C/music/incoming/AOmdLlvTUBBvkSNMIAu2vNxsNgXFrEHViaXGUfD6RwCAEhUa2hg67JnUp1wEu /C/music/incoming/mjL4xQ3fWIeVdKjgy3UVguiBnbOetKKweHPCJlbjmejhQmUFNNnRsGQ0bjQvcXSl5ORD2OFm1KIbkaSanj /C/music/incoming/IYO /C/music/incoming/cjQRTU74NGPbHmIGiX3TR2A4Ba1i3AE6On7kYVH4Quw3e2KHaFesYy2hQUqS2Ybnb /C/music/incoming/D4mOVCCXWK1riapRu5ICOB746xVuWJBcHcY2U5MM3XTY6PL 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/a2LXaymqxLGrqJN73o5u3XKksfMOWS /C/music/incoming/kVog3BpcAELscQ0HRW6gbbLLRl2tOThTgOQuAmxaAR1BF14dDLr6KdLjkLvQH4uNv /C/music/incoming/6f4nWPYVBKNPt2hpMoLGWpmcjwcvN0JekkGEOrqDSPv /C/music/incoming/4sNkER0PPYy205X22AxOJhaFYkdO0Y5KrJeiWKy7uPDkawlFHHMtwIeVritsOlWX1WJ /C/music/incoming/Mh0yAyhaCjjLWojBsKGAQxPlH51rFN2PJ5vQ7mEOYSYdqleVJ7ffjjW /C/music/incoming/x4 /C/music/incoming/Q0s1l7i1CNJmyIKT2RbnHVFUnKqwJxLHIJb04mtL3N1N6nn3g7ft5Rd2tGMJQT /C/music/incoming/eHOBYhUGnmccFu5uk0JqMFqJM4YOhYd21llFkLyQ5cXEktVF0BiXo37HqfW2pfyvj /C/music/incoming/2OdUJF4SeSb /C/music/incoming/CJXI 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/06OXTHb6EJ6BnMHkmmDAvVDqjfMCGF /C/music/incoming/G0kkt0We6sjXmdaVX6xtXL7UfcYFOm24PXH1tROtp4ESle /C/music/incoming/gAmC2EhWLJ3nWBm31nHyLiruNbbEtQm7Bc7yRfOB1uLQohq4hpUUeYs6hYV0CKD2v3TTBUlVGfGqEIfGRfwd3y3KRbq0rW /C/music/incoming/keIjvNIhWwQI72RgYJHR1FGD6SPHG /C/music/incoming/TOD0wQwDSjpho4G3Ve10I2uNnXpdRDEYStYjcnNgQiTUXoWmrRPUdEiYtXLHAtTpMyv2fw0Hx /C/music/incoming/E4B1VqcJkAg6hXgu5rWucqm4vbWsGTSf2IvMDmMO3ILq3ajGh6L011OnQFEUBQcyOaeHBB0RN /C/music/incoming/GOjcQKv /C/music/incoming/RxjFo0sqXMUx72yJ777eeETcHfeSVCwVTefQhufInfbmVQgboCFLdLQnLg5jUICvo7M2VPBM2yX7CHoX /C/music/incoming/IM02VXlYpEa4Yd62nJTTE0w5fQiEqBFtEIbPGgehcflE5wFW25UQHIeQo3We /C/music/incoming/L2ibsAUQkgNRNyMQQriIYJxQLYAjeJlXGqaXc4ARTM5eQVig0AVbcf1cDyxBaKLI3WlwxVOU0x 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/nQVYTJwwWqKOt0IxnfJ24Sd5jVW5 /C/music/incoming/VGJUf5BF0p7 /C/music/incoming/kEfmj36aYBETYisa7bCLXsnJ5Nv32oe2YF3EWj4QVwDI /C/music/incoming/qglTBuIQ /C/music/incoming/MaKIn6o6c1op0FDSC2Dxkg2qCiehfsfiKOEExyGpybsT4lRx3OPLcGIGgsge2h1RVfNkb7ucun7 /C/music/incoming/7Ky0BEQFphmAusxadDFIn0KdhNmfk0TLuEltmUsKm1iwDmfUoEP6AxTg7uSUrKtxvIfXhdVqk3vuRmI3IyYOjVl5RfuYcFrJGRb /C/music/incoming/E0NM6PrMkVjdebbB /C/music/incoming/lLglx5rgpMIAHapsgJ5U0JleMrld7HwbI4J21BnJcHuEEdg2xRRT5O0KybGfSohQpG0LxuAMuv /C/music/incoming/BktyctedTQLoBuD /C/music/incoming/gY1cfvhRrvPxjNAvcqeLw70BBdfsLUynwS2Fhy5ie 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/QoYxklKnqbhXqGPcAvBLBI33oUroGw0BPHvxDWIX /C/music/incoming/DaUvXy2bSdtjVDu6GdkVXsYM0xjYF /C/music/incoming/LPvTyMHlylW6gT5XJvChTlKAIrpQ6DKRhRMDmHBq56ojJlbJ4JMBhlbAf3kgwXn3IeYwhBKc2kkV5AX /C/music/incoming/7ALnTrmsKcSQVvfWemorV5w5PKYUYC5lPpFvNepQeaUq347swqwuov1ccOGiAAChfGaGX /C/music/incoming/Q2idCVX1IalexuqaFKHyG5V3M34U1LdLobcGOfhKm6pblcLgAIhaKMuTgmyG0d755IWwrRtAC4lIOURJqWtsDcaKN /C/music/incoming/sXL7u2CTkekGpHK3g4iVLn3tO7jQp04ClQtHsTDelmEsSLIv3UGqPjbe3qsvSTDsiP /C/music/incoming/YaOn40rwhjPeAbkO0PWWyw2FxdyAB /C/music/incoming/0tnyWPKLCS3PEi6jrdkj1o1BMMvNo2y0jbNFw3rPF4LcBJU7tENIMueKATTjt4vItdGDCBTwSCM4LY7c0vtSnYmW4ceKjhvI /C/music/incoming/cfvJU2BsV0TaVwM65yFfA60FJLu01NBSGy3Pf0iRoQ7aiokTNmE6oUtenYajHIAixaBwC51fqUYQ6 /C/music/incoming/sjnPFu0eTvtnmwPkk1XcrUvCMuhs7ryf4hPmqQiW4WudR7eyeNdeIitFVSdjmGeC 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/A46jFLBDdT5 /C/music/incoming/LDJ6YwwwjJypM7jJwHFXNLoKCN5BowlkeAYtkE /C/music/incoming/iCy5Vqg5RML4LSahpFarEeMS4eBkig /C/music/incoming/J4TX2yVXCS5y3uH4jWxFyFJmUJ4WUe0 /C/music/incoming/iIFh5MNsBoGOe3pMBwq5odOxcclVNYReCDVSthyxgfoPXs2sLMOkVKDe1he3AYMJFBlJhEst6 /C/music/incoming/cvKKdnxu3HdTXl0cTGfiVn7gIJWE3B /C/music/incoming/sep0hLRNMpXuboaPVhGG7nLmCXxecEPx25wDvBDND3qbFx6bk4LtxyIe /C/music/incoming/5FmhWmlkII451eFd3foR5vG44AJQY7iVvW34112QP6vL1wvSWVvJchKI6 /C/music/incoming/J6hNJrwVV1JIn2BuNHkihkmtDpEQxS3toMqToBIXWJoj6rOfBVOuvnGxTVjtUNxc6ptI /C/music/incoming/tBq3mPFR4usqVUsuFqs7cyEgvUbTHJ3KQDWIXT6oke73FW44TDHmQrO24kHyNTjuyQHs5SFSr 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/AubQonygaooIHIVYwT3KU2kkOrSo /C/music/incoming/ERR4qCT7eca /C/music/incoming/bh6gkCwxFqlPeXsHPX1rFWXE21q1mJFuJATDlBMAxYuXWJJf7JeG0hwlqCmqlEl3SXfMdXvokA1OCaPrql2KF6DBdIl /C/music/incoming/OGymBnK3NHPo4aOLwcm4O34qvfp2FO0Il2lnQ0iTYOtdcFBDDWG6snhTJiYv6Pw6PgdbWA3F2AfaI1oXLT /C/music/incoming/lw55D1WW0QwsUQhIBfp /C/music/incoming/XRl3SQSlq7ThGKF /C/music/incoming/qy6sqd2RA5Wd17IswGHokcplSlsWbobTirAWejX2K4QdMBjROP /C/music/incoming/eUAF1w /C/music/incoming/NNBHhT1VfAIMhQ6TgwoDktBxg0IQqlogOrtBqWyv5PRhQwhpepYmTiGtldAokjF2lC6XwEDq /C/music/incoming/MvlVYpS2EInXTikqRIWwJDaU4UXsqDJTkeJuDK3fas0DxTJQeqlQCYcjuyYeyyL 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/SfvLUPJoAgge0JXOwIDCBf175SGgUf26tOiHNqFAetBiEcm6RJVY7EtNlwNbjCBtmiSlApagdcxgMS /C/music/incoming/tWUxCuYXiXN5RPy7GhwlWmxp /C/music/incoming/tgriI22lvJ5XRrHgPVSXKeSj /C/music/incoming/bP0bKXj0a3My5UdXIoHLtX6VnI7HP1TX2loiB1VRAhTeHILIneAdKIJkQdUbYKjhiWFSG2wPBXkle1oN5ytKAQmsKdAw /C/music/incoming/E7GVa4GbsOIdcYiJ1uKVhJDhuyIaJNvkxhGkdYAHiuI05STb3xC10mU2DyAIuFyNrxN2s6Gc3dNUaLkJNHfkkDskuLO /C/music/incoming/jPIOyHdq3liOpVekIULmCKqWR0XykLhySudNdMwVKf6VVWwOFqs5gNpGxT5HQMgqdR42Syh3xW /C/music/incoming/qHLkCplvjnPa0Td4oM1FeekTJkwFwkuvkC2bpw /C/music/incoming/QKQJkSJ4ybhpPy3aIjIDBJrE0ffaOP1wmPpJRHv23Te6YSVFuxXle1lhsmQfMJpQiR /C/music/incoming/pQ2KMkaDGg0gcgEHkUyLfjpAetkcis /C/music/incoming/BMIer 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/jWcf0q6gQU72JnBade6HSUxeUR1sf0TWEARyLwIq5bhtso3ldJFeo /C/music/incoming/0mYkhjoEf7V41Sj3fAVNfQFqIikTjt7k1TOp0vCVIc2affwREEMBlIFjPIJ66D /C/music/incoming/PWpjGqTnYU71TkYHXsYMaBmtHHyB37quHd /C/music/incoming/NrU6WHv2xssnYbYXfbtTnmId7Cf51DontcPWHYiohmBEBr4klB6Cd6KAQR7tCyb2df1Vtcpn0fLaTeJOG2TyF /C/music/incoming/lkgupDRummw6eWAtCeY2JWhikMMSGnrRnWnTyhH5xnV0PydtJXJ0qjbvd6jKX6 /C/music/incoming/4gglGiKrVH4D6rIsdwQaB1n4UxP2SDgsDvKK /C/music/incoming/JIthbiU4HQyTLn3QLd4S6Mnu7aaFl5Go102HXYGER0wJXYL327pPRA55u6ibipRKjk0Ssu1TEAbfoLFhvfLlOYFB35mYQ /C/music/incoming/2BJ5IviHQx4jFLsRlGG00otyYrLIby7QBodIDBjoGclex3CIc32PordMhkgpSIGrynPpISoRvqsXdpa3XcFgEqBilxBrt /C/music/incoming/4mKsCX3nEggGoUlNGTPwPHPjTraw70RoORfqtLW5jrGGbFyn2uH4GRlwFBHjWGnLv00EP2t24Rnwajin0UCLsVP4G /C/music/incoming/bBx2mQsVom0t0drJ6vMrV5y750g7wpg26JyVFuqiUS7Ea1iJpqw4nD3dcy5uJty6f6vpMDdLf 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/uPWVvuM014hiMtbfIqIWfyQoFvkry6F0113ymiYQFtUjv6JtowhJ4pI37Hp7ktA2ypo /C/music/incoming/t6Gj0amNDNTO6SubjnVmH2fwY0qYQDy7UWJCpaXYGVRU0WLGd /C/music/incoming/nUIn7gsTadSQCBEJxMqQN0jg6EfsuTFRfyqxclJ0Jj0dJOr3QrjVstsvKCpDbaynGbKdkgGldygDagErljJcJQxTg2UI4gYJS /C/music/incoming/DxbKuRfbPA3In3CKu6VfabtltMFXhkfUsnRmJvtohnQRNbxXWFbDhi0CeWpQmp2Etip7kob7MG6TrKGrnOaJjJMk /C/music/incoming/CU6hNDpHjm7TwM1s4o7iPJHaQfliBjDolyQt0 /C/music/incoming/dCW5SkVtnlkNFdqVB05Gbb6q0gUf5T1EWFColXRNhN4KlhxYPfMon60bEFfMxQwBsNXaJcKLirxvfufRP3x0hLpYMAS /C/music/incoming/kE0EqfRmxFnnfaiImIH5KtoPcSIipuxkd6fOUeNPP2hui /C/music/incoming/2T5lvqkGYflJRqR0gNvLkf2HJ7gjvq2RNf57cRtqYLh4N4Muuhp2eqLWYwJwkbjHlC4LsRXwtfUG551MtS /C/music/incoming/MSxfyoodefagnECQCudqWE4uwA3EFg5h4w /C/music/incoming/wMenr2pG6InrIgfIBwqgxq2itTAlsRKaMF7CfhLFbUdaQyfHmCHPkXxgS41GBemo5mMchKCtTTeLm1y3O 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/XpW1dR5SU1HFha3U55LOTL5SLxGGwRoopTUoc7KPCSyIyhKBSX /C/music/incoming/ubTbE4osG26MGLwL1JVpaX7kT0tge3DWprDAD6sOSB4TIidj /C/music/incoming/3yVFvqODyuPDMhNR1GLRo6e26oVhjqhxKIcwvOVjQlfUnx3jVegxUiR5u2HgDHthnr0dfpvlSBbc1rNHsMsejQKCYfcChONiY /C/music/incoming/ufJ6rotBb3 /C/music/incoming/jYDTWhGB7lonKhPWa /C/music/incoming/wVIOTjsqEe7f0YIS /C/music/incoming/pOPIjUQnhmaALSq4F0ILEBN1 /C/music/incoming/fabHM4cHPNp035Hj32i /C/music/incoming/QTbvYCeINYEBJFJ1De2PhnGREyymbWbfynJC66LKqUfN200WvITPfhBCmr /C/music/incoming/tEUUenUDXwofuoCrvYm3mL54lcQGwqS0xUdAuIpayw2c6CQCm7HwkEMPHXIcEnfHLwOHlc4UImDWR26QsntwQ 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/u5DqLtLhSet0c5hRvKTexh2Xl5 /C/music/incoming/YhCKI57bSfHhPrtbJ0m6EBIi6LlIPKeCJmy5d7STXSOUkAELOkONsxwxHtM5TxshafFD0w5JhBiTUU5FgH2E3xilXb /C/music/incoming/yVCgfCRVA0myLXIssFUaYuHVaHrclN /C/music/incoming/2xpdIV65uPIinyReF3ahAUmcCf3N /C/music/incoming/o6P5Bw /C/music/incoming/AF60JY3T2CLAyx1bQeI54u7QspohVkAn6s /C/music/incoming/oLcUCOnPFuPIDJbogyxFVRe3Y62YXdwSOc1pFarKiwlhR2IumYTrC /C/music/incoming/jnAqisSby33Q0gwqsOSRguO3CsksWHQFHUxIahILwqHecoaFwQl7RMGVGEWWhym0l /C/music/incoming/FGMO /C/music/incoming/JjBj0ijyOtdWngloY67rXbqPc70vkPNoQGJGQdLhs0tKfQEdu0uCx2fH1Sh0qUn7OWfPENFVuY75ONKtDWastkYWAbN54 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/JOeMoA7ipNMbiNG4WNn0H5VuHIf6BXHpATS3nGhhQRWy5QB0c4rA6puM1QeNuaOyfwJv2KPpFgjXhvwXgm3EGhqkygc /C/music/incoming/hKkRdPLdB7jnBPPpGPPhco3Ng3pLxPKd /C/music/incoming/J3NMQhuW3FGIXBwBod7FVMIgXvJgDk6BpR5hpXeQX0GRfH7Un25ovKc5tGVuGosRGfrfEoly7qO3fYbpvV1J /C/music/incoming/IC2qjredWLPuny /C/music/incoming/TnRRqDKkXGIJ5qmcNknVYO1YMcIoVMmv5WpgSLSjmsxYiR2eo2ir /C/music/incoming/KswdfFA6p46jhkPVBFksuKRaubwT37LwXUc /C/music/incoming/NIjn1swtqTRTl6wKPWwjlPdlf71WPaFEpYLg2nfEpGkXJyKxofLUxoJ5F6h2yIMpomEuuqPBR01MFm /C/music/incoming/cCUNJfROmeTthxOcGxPvi7UEoAcdV0UtQ6YL5NgmqOiowo1cBiP6ivycPq /C/music/incoming/WXUAi /C/music/incoming/0n 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/fbFE7bcjfyrjtUD6BRVDdaxSAEa3L37uB /C/music/incoming/a1T65ExPNNCQqjjxUNbLkHcfkj5FBtVlEoNMIsYOyhFXiP6IdGxP1sMBYOVVH1os0plcEFXBVuldbl4CkvB /C/music/incoming/ylCCv2iNEyKUcwET2M2fvvN72N5SSBccuBG6MlraLjqruUHBr7NyxJIdFCIP5w3dvIyJXFhPt2BmfuLhfEASULLS1DAjK /C/music/incoming/GMCfeEPlNM4MFVbsUOcKO4ER4rslUkRtRw7Q /C/music/incoming/u4WkbwRvQAsYI2U4SDGqHddABG6Bkj4KMYbDltdaVxPlao0h6Pomo4oq0vQCxqkHDQlQ0rRxAGCjv0ymNX /C/music/incoming/wyfoo6G74sXJL1lNgqWhHnNsdIq4ekNIueFqmXpRDTPshpeOuIdaYWhiTUkNPJ2SMpnH /C/music/incoming/Mg7NElehNvnT2RTWaWUKOpbuINisItKDUmx7NTV46IB3RDvggAbDlQbvfMeXdSGtSS7PsT /C/music/incoming/Y63MpTwmdDuYRDqhmwoA56AvTH26qGdkfrXVQTWGxK0IhfnpE0g37p21GH0P0y3EAjSyMCxBIQctgYnNtLByy /C/music/incoming/7MAmP607fPGXPKQTLqFSnE /C/music/incoming/GxRxC7YJti4hLEFxYD4jUna2IOw6hBvVAlNHUICCjs44E 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/m1cBi36vuHCiS4DaB4UOX1PwHLvFQnoESPsLsyRkRwV /C/music/incoming/BpOgpmeqyBN4LUReqkKWHKcNOahAHEubm3OO5JGbEYayywFeg2L4RWkYnaApfLR2fLRQgchOLJ /C/music/incoming/HTs /C/music/incoming/c0wwBKiCHNUCCOX4Tr4gVmJPnoEE41hQ5pk4baPaE1R7C3PqnwD5pGXWqOjlfMGO /C/music/incoming/vuiJSC5MHjDnsrehmCQK6yqGcOhHEso6QWEFbh0bKKtHY33SpO /C/music/incoming/MxR475hFxMSSG0iUEtmC7KKduYQrD1oeqUEOOpwDsgfbeqXnnm4JoiWcUNJhnWcFwOCTvCgo4Rj0EJ7d /C/music/incoming/a4jnj7O2s311XkhiGFA1fRFiJe3j05bLrX4YcaQwJeL /C/music/incoming/YqbII1ClTktamrq3TiyiK6SHe4XlqdoVumM5EubIsJgOTvUpt4lXbqk0GBDMcp2P4GN7MsxygXXa0d /C/music/incoming/mAqRvIBmuXa3RN3iYqwKLwYAaWne6G0du5uobj4HpRdvkNeSai6hbDhXJYRHuvnV64IUrOgPuXu1 /C/music/incoming/QwcBRwxxH6ht6PfrQBilTogssIevfGhtGdIUoNQSlfAjYsdGNoUl3YlCqQhircsaXVV2hrccRwaOV5BaFFPXT3xO0gEGFIBiU 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/pEtJ4EC3NYlsd5 /C/music/incoming/4GS6N1 /C/music/incoming/YgCL5DjnJ5teD5CM0b5xcvVurQcHRBT5UIRd /C/music/incoming/3AoM6nOh32ktX1DIvQOaOQM3YkJxEOlCG2bcGSLXS /C/music/incoming/2j6tdW120nDqehO /C/music/incoming/2ECcwFDRKsk0lvHwUGKB4bLVbgyLLwOmLmSmEtEyoGG2uavl2yMnHA400Obqf0fmM6n7Ku1AcklxCRAbRnQmRAMkp /C/music/incoming/neQRGJyLCYDxRXuGHfC25niRGrKrOQFUh42hR4dfK6pAweSJYdPaa3P737lo7g4Ts /C/music/incoming/a7XdcaEJP20qJn0A /C/music/incoming/W1As3lKuJKmJ6wtKnAduKXbP14btH2GaaLn26EGEqSsqDegYAAr3TLd70Sy7kqVPelI /C/music/incoming/XtmfKqgIquV0cFo2MEPFr2QoDkvLcaq25AqlFgho 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: Grouping 10 tracks 17:19:35.9 Trace: Folders: /C/music/incoming 17:19:35.9 Trace: Yielding from 2: /C/music/incoming/bUhHWjH3oTinSjihKiEe1TBBOvqtoPsapkg16d7IsXDmkXe1BDtHekeptN1B1nOHAh6IdojHi3TdqnqYqw1SuT4egXHrkGPe /C/music/incoming/yWa0ufrFtNmb0Si4lQfegiqmsUhhjcAn7eGiY42vA3344vKy2eJROG1pFUHI5jvqm7bVm7fpWRLlnup4kPnfAQHBkpKdwtxpGLQ /C/music/incoming/gTaeQeSPjqMDrTAeDY4bNHNtScVhw0I56P5H5wrH3R6iOjCa5a2Qw7kHfNtOpLsqQPEJV1gfHwf4IEMIHVjv6 /C/music/incoming/n0ckutCyNiWgiaCgDakWLBc4xtSXMydC11x1Cgag /C/music/incoming/vAJpFA3rbv7pdwQq2FcOhfrS /C/music/incoming/r1bcyCLdJV2IBgu6ViIyw4de4rE3rRQYcifoMNklEs1hHx2aqpNvCPCvW4fg6PTYecFsagsh5v3dc4EFxDMc /C/music/incoming/ylSLod0PBXrX5Fmmrx1gPXgwH0IUktkbi2nl3IbtWGNuCXhH7n6GlcoIevevDfFgMpPcrarRwHrikS3QRaU5vMWfNMgHD /C/music/incoming/GENGha03WgRAU2c6BHq0LO5yvtMo57AqgxB /C/music/incoming/yQlc2HSpGGsF6tC0LaaCD3yIs3NAbuAuqwYlYfJo0qmsmkWQCx /C/music/incoming/gmBBksw1EL64InYHAEuGyhxK0wM5KRLan7TmBPDnaaULksrhlHuswyx7WYJUNypUa6PJBLfSbgFxtTAGf 17:19:35.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:35.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/pVElIAVahPocTKnMnnuCauPTelw2axgrjFSLhy /C/music/incoming/ORdLFDEExKOVtp7gSkarVfU5MGfShK6DivCguwjphrUA5RcDboA1515I5g66wTvVMkM6V0SvaRjD /C/music/incoming/DNTbxLtJPc4bdivCP042rUhQSKXVE0py3j5HSuJcI4AckNYF55toDOAQGcqUUGeWTEf1lWQuq1 /C/music/incoming/0D3OVLRQ5RSK5pmHBVUOWR4dH5A7FKlyVKJ /C/music/incoming/OfrLLmJm /C/music/incoming/rE6q6WTOaxf6fPDhopJJuckAVS4QIgOo4WdpuL7cJ6 /C/music/incoming/CnSkkCpi6MoVaO5AVQvPeaMKuWEpwPv5U7vfE5NqlXqA2pYcjaxPvc /C/music/incoming/OXTV /C/music/incoming/kXUWwq5lHSQn7BFEGIk0HDRK4iXWtOhpJoYYk /C/music/incoming/Lw3wRVHuQaBsSFIv4oNuWoLvERRFKXDScb7DWiR06pJOchSKxnhsDWTwSG 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/MWqR3cpr5 /C/music/incoming/Tq6BneD2MHfxPKJ6AOfdDLhRJfAJ6YVltwRk3uujUxuieX /C/music/incoming/Ub01Eju0Rl655Rmmbq20X6aKerEw4tS246f7DSMAdE /C/music/incoming/u7xpG2n6ko0CMtPi5r0GPRGNtihinmOunuuSXbKDSySdRJFmtVWJI5iKAS4xTfS6HFnq74s4OvVp6C4RK3V /C/music/incoming/4OyHMxFM1ETU0nsfsH3RsP3 /C/music/incoming/o7Vr1DJH1bu1qTrArM0jJX6dvoygKyRab2BoyXl6CCL53AL1mYmFGfnxaS4LdD4Cqu0wrcaCB2Phmbh3LF /C/music/incoming/TfDQmBxYJqNdCBvBIGoSyLWNlm1yhcXDJdyTcLfe2LfMyA6GKrnotBxiqWF7I6RGBjBxbJy5BkXUGjoTnt /C/music/incoming/GUjT6Bs1dv5rrm4kY0OEiJG6ErvkVERa2xQEukuFv63bDTK /C/music/incoming/vITxUKFw5UUAH50eGTNL171AmanFSUYgFiOOhUOra7jCFjY /C/music/incoming/3tGUshFpTuWXsPSOpMRpmMBR54YbTroawJgTt33lBOf4WvmgPYNW2wyp0VXvpEE 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/oo7OgsUQH40SCcJSvQFYQ2V6Tdsp5yWhqKYcWvnxXJRDglkC /C/music/incoming/BeRmP4gWCxesOelGNRYhI /C/music/incoming/wHfrIvFuiXBgvQmreFYDjXpcyKGH7YTVhs7J37NPTsmnSJkTjOoOJkOGrc15X6ureM6cQKvfYiRYLbrWATx /C/music/incoming/S /C/music/incoming/B0LBuF1CSlInYqXlp2DLNoCBumLkY0Qex2PEV7H5xh /C/music/incoming/LYnEo5QbLrTKQ7Eb4QKDBtjg1SdWRvgVSjdfU67Si3egNCK /C/music/incoming/g /C/music/incoming/sNDti6X2nbKgRsnVSfhqa6MpHeAmumhVvpk3kpj4uSPwySr6w5pb1B2tbnTeGLHa1VRCirLD3l4oqpYWTBXw5g23vX /C/music/incoming/ij2oqgt5yswaQsac6dbPgY3wOuYdVk2iYEYgAytMtKkJwLd3xaxtq4EroEH3ppj /C/music/incoming/7cFOBJPIVW1mVq4FVM7OWRArQhpV3BKqiumPJjYSBAGojrlwsV6tLw0oJm6ts2MumJeAdo 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/fBpIMEdBD1vTGHRheWt2euA7qpTeqa0557RLlBsUbh0crJ74ecAHDKFRbqr /C/music/incoming/0Gwhxyyo5RQTrpbCJkWuK0CDSoaTnNwTIN5PKqRQqkbIdy4gJnJlKWl7e1vjyNbqt5kLrt0rBfdAY1Atr /C/music/incoming/akCxIkjnGxYDtRaAKWtxJ0dJrJTlXLwSKQnieLKL3sinivUD /C/music/incoming/itsWeN2ua /C/music/incoming/RKnCpPdvX4nrw6LwyBeTWIQ1jctPLYHvWjx7 /C/music/incoming/FIV43ldBv7feOFhtywwyEtdO6YnJtNwWk3h0MnbEQHSu1JglMQBy1nolEh5d6CgPKp1TwpOku0Q4 /C/music/incoming/vSaU20pOaOh5iBi2oqVaguIAgjaLX2GkWeMRHXFcVTRhOwtwpWV4HFNbjIOR0LYgi5idWxtxTSmuK /C/music/incoming/oTGpy6h0AXQHWeTuv /C/music/incoming/XoRqagpMIvGSDD6qhnaRIoKHWGsLdEVtdL6hfN0lglqgfi /C/music/incoming/PWfLV2AktnR2UJO6ypEW7tVmvokuwlHLQf41hfTmKOOJc7csuUYxeaVub0pGQfViNflPMVXsDqmrNl 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/eICWW /C/music/incoming/jmsjmS4r6HvKQFI6qj7YB4 /C/music/incoming/4RxXDY0YQAillE3TA4jWTC2IQdDdbb3qI6hyqQ /C/music/incoming/fCPCuUpTpxa6vhwlIcSWSQ77oCvq7WjGlr37ExDuCFOCNdTbLIaiGKlwDPm0y6UAnBTelxPjGxtmcFslPtMyVa7JfGEVkL /C/music/incoming/mJq6PwwA0amibp4rSpN3V6hHpWeWklxCGcNKFxqNspAWaENYueQIFnSn /C/music/incoming/jeg4HanYxU7BUqSOPMKrmHG /C/music/incoming/pE5pTqVmTH2yOjqRySFfxFyeeyjfNhMEjg10HLu2YVYSHwAiRpxuk /C/music/incoming/7pmcDDetrPSsrqan00in13iQrLgpOlHadYCaDvaPCDwQwqXISYra754dhDR0wVMfhSoBW7SD0ASwFytbUFF /C/music/incoming/teYsSj /C/music/incoming/BL5KaTHxoukSK07rgJPMmgToqMLdSe0MfLNcJTrYNgqYB0m5 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/CFkkI /C/music/incoming/HRYfqOfQ2l /C/music/incoming/h0s0d5BKT6gdFNgLjS0gNyKBluYMroNrgWm1ETGYTJdGoeelkifEcblQpYNQgWrEsV4QBmhwlbueuemhpNBjjip /C/music/incoming/YEw0Sml6ROq3uKwcYR44lgMEdXFRpTt4EnYphiquE /C/music/incoming/BsNQImj4UpxRlUEfySfFfGub1NcDwe4hVCgwGVnPIddAQhKGxpqmN6O35LX2kNHPtq3ROgHLEw4cD /C/music/incoming/i1pEtsNCtnpGe /C/music/incoming/0AvKDk0qq3INKGWmsMQLuE1xsc1yRB5JtcafARDtLEX3jH76y6JKDoIvG5rArAGX56tHGRUJiv7YN6oTd3aTYtgfBLGDA /C/music/incoming/jASb /C/music/incoming/XCoEI33R6YtFHV1n1Nr6udDfKWDvh3nGc0kxgWGcGJqde23kGlOVimnT7i1 /C/music/incoming/JEq 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/VUsrFT7H7ridrMStoWHaWc2jnHEH66FTFBmUWvtJ4iiywgEgYycpN54T1je6pAJaTvGYy6E1C6e /C/music/incoming/B5nFRRTJXLRGToWNQMymxfQPDO1xLQUq /C/music/incoming/CihPN0TcRyx5ojIPAqnh74h44BaSI4QyqF5wDnf /C/music/incoming/rAFCsUtiHNQ3HqvGbBqJPeOFqAoMNSDvlcVV0 /C/music/incoming/rQGRuEK7CMRDHGKm165tqD3jBAD0abrmKHxurj5E72 /C/music/incoming/uueeXtj2RmsKhCUJiBHXGtNHJQj6SeUQwAjXptthDALhInsnq1 /C/music/incoming/IiRc5KJj2f3ODnjbIr1ceaDsvcF2LcOXsIJINESm4T7ALyGbrRa0at3INyN3eOG0xeu3LJudHOgsacO4EEJ1bVX7Mb3oXWhonhb /C/music/incoming/raQDHYsKbeGM67qFjSkhSoOt5roo3Dnr6aMRJ /C/music/incoming/Sp4qMaiblIHtSWDxd3YET6n7Lt5JM5pks1cweGuSIY0ACDTGmKRUApgUc4NscGworvaYTgsFIf32gVFiIxwbmDS /C/music/incoming/be7WRPHrma5PPuGaecKi50aReBFkxMxKcuTe6RqY0OPqjATvsO0xuV4idpSpkv2IJtNuJCbtSSqqjQHLOi0RT7poy 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/UXLigisAjPIRa5KDWEF7DlaSMVajDOlhnrkuaSfh52HBfeuugMejtSyIX0Dsij5CEAEQUoDdxwcIMHNIBNcXJbVC1K /C/music/incoming/ENPTKmSkWovJtBmNDgxKi4i /C/music/incoming/qYyIDCBOGlgcjCdTYtd3TiuWuanxjhbWwNlkecBfq050NNoCiBv07lVhE /C/music/incoming/vxOpNKcF0V77Jlso3L1aBcWvEtjHT5EJBRJcsVMcq /C/music/incoming/irLafu /C/music/incoming/aQG4CE3LXq4oe43WJYe4joWOfihxJjCqBT3AcRBbGfnTQyCu1RjmcDUT10XswEbNWNVraCU0xcxead6NOTF0aon57iHk1h /C/music/incoming/jh5O5GVsTiQ3v4EVPuEeVxGAeqqmgkx2CvFguWXygGxrrYVAubT2 /C/music/incoming/X3gaglYjk3MCCt /C/music/incoming/aljdm4p0R1Pe4Eopf0 /C/music/incoming/FEorqtxE3wucQEDfYLUS0KwFffhauGrgGJWCkJujnCD543S3snnxnX53hQlkmxjveoEgPa3pqLExgyJjtmO 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/NHudfXd3PF1cjpMQQ4ydYT1B1nPXcAFL5O /C/music/incoming/5ewlNXh6fUcQmdccyJdKDDuuXYr0XCWbGTxeuMm5VkNDlmHTrBdLaljBQbvWGphL6b /C/music/incoming/WYt7dSihbceQcpu3GnMnJWVoqdtyNFSnJoFVKGo6X1MbvtNLCqIORKl7ceQaxRBDrYhURGsa6NwQkT14 /C/music/incoming/ULSbIxQ4M1vqxbegORFVIv5fC2CJpRfWQl1eiIcJbWURX5mysvmErLhxNNHO3hN2VGImia6 /C/music/incoming/1dA2J2nRtvRA7fQIUrV /C/music/incoming/EsjnwN0GIuqHuWRaP /C/music/incoming/NeIKTIoOXappBVhuwy327w5L22Q /C/music/incoming/SWwqYJEOYSvGCUnjoWYRjsbahBg2W40Y1dCLUAIFH /C/music/incoming/syKMfkCDw5w52W4YmHc4KxHFB6DOLWCYhb7eFhRu0x6Db5XfeQ6ICp42 /C/music/incoming/BnlkSf0eaTlsxGQoX24 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/kAT5BP2ahWa /C/music/incoming/MnCII77N0e5DQDAbKyXyu7GIuac7hItd1IWcLxqJmQRpEuwIWoFXGpvMP1nI5aGqS2KhNwx /C/music/incoming/1OtrDhYGTrRqv7cMvyxc7fJ3lPtSW2TJ5RKehBktVOkPyMHP0dX55CMVeyfVVfQ /C/music/incoming/4xMwgH7grMxRk2rSITNwjV7kVTqCineJV1SgMfQW6sjBOvPtqN4A5EShxBJupE6dIW3rjlgDcXxYLFDAd5lCqLLqhKPk /C/music/incoming/ETLPHG4BRafxEbrpIQXG6KBXAboB3EBxJbH66fPYmnAy7rBWPqLAvuN2rUoGqDFmG /C/music/incoming/TYSIKRbabpf6xlVc1NmJIWywLTFJgtOuqnMlPFbMNSFxF /C/music/incoming/rLEA2kFNRPxnyCokKsLLBHnSbbAAnAIeb2X556t57pYAImqN2TOAEjhSwS /C/music/incoming/4MtDYKw3sroK5JDB7D3daKpwTyF3yeuNL636ko7bpuaYh2C /C/music/incoming/PlDW /C/music/incoming/4Q62r3QHkmAY 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/aPHkTMJswJ4oXsOdlhtXplHMNm7Nu4KMvwqtUifsShkqckooX3tnu3rVh /C/music/incoming/sYLm35EG4x3guqGAoJP7fBX4hjei /C/music/incoming/IBct2aoc1ODcv7EXaslhlFGA3t2lLNjSLSsqT7NlnK2u20nUGVMGC5Kc3KxHgcxmFSyLNneaM71JLkFc /C/music/incoming/3oMUvnKTG4QNHNeRfCdAvg7gmJdxy /C/music/incoming/ug35BUsmCGCVFLGxpqRFFqhMRrHVgiPQtwawpIAhEpT3ighMr /C/music/incoming/MhL0lgM /C/music/incoming/DbPBAUen5acc3Lf5VXdARf5Wlve6vHhhSAMpVeP /C/music/incoming/OMFDirl /C/music/incoming/SNUWjtKAOWqQQTbsf3YPs1gKbcPmDS75AJ3JJYyp6WF3EhrNgWH0JpE0HjUhMw44WtqhYyRnDJQEukg2Rbf /C/music/incoming/GIscbqwc5lho0o3YPFIsVI 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/SlqdAGokvOCq7173niJIMk2KUjsDvc5Nb7oXW2Ojyh5AqojDCIp3BLnIqNpqmSWtQVp7LiftBAjFmCtFaXbUTcmxT /C/music/incoming/h1yxk7wDgJNO7cLQk0J7sIirfY1gDT3xLeUOAf3nrQvCJNNsmG01jPpGRhs /C/music/incoming/pJwosjmyLL6daLJwExEP2xmiA26AagJ2PYRpoKYdBrNDS /C/music/incoming/aeY6rnDiUFuIB3KOu1LRDnyjrNCFLpKDF35CjL6TmXmD4McbC11vcruTMPNMS6EE2YdF5hFQ30FNb4nMLAcS /C/music/incoming/nQDycmMMgxWHEAacaabFxkC0yfmSXOVFqQvRC2sc21Ui2KOGWWCRRNwcoLa4a1VyKqqUdqIfP6KFxs5W /C/music/incoming/gEEonOvjuxh5NrspDRE4iT77ef27EAky /C/music/incoming/RMfYKilaCWClsXLxoiBsEQp4366MudNjShYfA4T3ecDQJDomdxHG0c /C/music/incoming/U1Y3R1NSmYBtGMlnmVhdFFQTKnMK6vKaeyPbwcEu5wILpKKFIomcmawojfrDndUXoApg4kYjqTgi4fD7LhcQiIVdcBY /C/music/incoming/NLyHOae4bbfdaWt6kxeAP3lMcANh5HbHnvxvOq5JFYvsOL5KIAI3BkbRyTFnu47C7GWLx5r2 /C/music/incoming/7Y6jAv17RWWgSKd2ueNarwgiwGVHaQWM 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/4KluRChOG6pBl5O7aJsaFfTDhmee4FQddg75dlLUnYylnB7IwpxfPtvYYPnFwdSaplwf5R4W5GTOOHpNmEONhKuRRi /C/music/incoming/dy7kQwKhOUJkwwXlXTtCR7V60FPFQgL7BQI /C/music/incoming/ncW /C/music/incoming/QAARchYtk3hPqwMdktb33RR7oE2PEHbUkTppW5gEGsg4j0PFfDGBgmM6P /C/music/incoming/rbugn4eMpDjKgvErdkpDNm /C/music/incoming/oI5IBrjkL /C/music/incoming/Vb64xWFEf5m /C/music/incoming/0ECEgexYNpEsr37HDOiWoCQ0BtPTEhGfc /C/music/incoming/RQasvtkKObtQ3VxwfigFrF0uIOktm4boXjpTBKRHVcIbT0EDGHvJWCslXMRPiY /C/music/incoming/7aFMSySsDblw0UMeSA 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/k4toD5oN6KTosj11ym7keFNtj6QAe3Xmk4VHuOaGWCN7GHhapVgDfsRNqaeFnWJcTGdvutFRmBvJYNVJ /C/music/incoming/ILF7RiE74NJ2cqugqf5Jad1vSbT2SwtpU0EbynP6reRaO /C/music/incoming/MxfbD2gR5tVLSxPvaPWNYCsV3CLuWwM2L4Y3PdqgqY7AvdR7DFoPM /C/music/incoming/LsuUTHTjbenyAWw1rIxeNbKp7n57nKTe1wAAUqKSpUr7WU14sTmJOs5KQfUFJ /C/music/incoming/UpRYnHcNVjLquuH3XcDNTHUUys3mgBfkRVO2YctDjuQe /C/music/incoming/e /C/music/incoming/GyxkBy5vStagpqquFBRoiU4fx6KC4w4m3FwfhCEnO4ccalgNp0u7RdSSDsTCWCyuxVkS1lmc5EImR2fl04mdb5C0TL /C/music/incoming/2e3Yk50anpw5o0tpunxOW3mWUon3BOp1T2GpFYRsO3AqegrDu0p2IBa6Ygd3R5GHaDltteRDDe72C3RN5R /C/music/incoming/OjcvBQ52QkQIReXISVG2rs1yMNQDA46WUmrc6m2xnxYRta /C/music/incoming/iBOn3ee3fxeGxOclNucErvbunfb1iMkDIbX1ot1mqckHxMtHeFnJLKATytaWdkTAnJ6wYj4sC 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/PUITPaWHbVG2igWktflGNtXm2asGSAFaQKSBAwGbuApOmhRqIuIT1Bku4vYOPpVJpFkFuvR5Hjkmej7Tqb5x0 /C/music/incoming/35abflCa4NCeyEEnqTqOfxNHcJuk7gEnHNnKuEBSRPgQvewtrjBUFK1EqA6DXqaWjnETp10UrG4xr5k5ma1WMQQ5TQt3F62BOqH /C/music/incoming/Yo77U1YfeaCi1kPXwn2VOsrGxUQmuMF /C/music/incoming/1VoVh2a1e1KjbRcLPmxh76K /C/music/incoming/BUeKPHspX710Q5pWqQynfiVvyfWArxKnDXxn4eQC7D5GoKqlVIJhOqEr7QkK /C/music/incoming/ENoctAhFa4fScO6fgVtmsGtG0CkjXk7VwYTtASVSNqYKy1UoURcTTII6tPk0p5OW4qvk3LMv7JGcORh7P4vgincVqU7 /C/music/incoming/iDXyHTQYQv2lg0NrPaKnMQaHX4sTKHt2Q6b1P6XHVwUGhr7iVij /C/music/incoming/GInwh1LQfMfC5Jt2uV27thDFNEAbwu677iybIxrulYrYcu0AwBUnMRGyfQRKBJsRNfDVjss4EGUCWLCsL7M4IS /C/music/incoming/vPIJ3TeFQJR02ED76Te2Aek6DUTw4KSKAcXloixesRgila1qcmoXRItqFKfh7OIfYhyYNqRXvaIP6 /C/music/incoming/vx4aQ 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/eYdoYwU3JPNHoQrsPA0TC2AtGneGcAxwCyXG3oriYi /C/music/incoming/EXuncvnb7ekhQKa7kSd33Q13pbw4sbTXtJbi1I3gp /C/music/incoming/Vgv2cY2etDB4XevbO05WQ /C/music/incoming/FYWGb5hOICoPyg /C/music/incoming/BmsIh4FX1rVwYyO4vDeWcEkTbudLr2CqOC7RTgSYNQwvn /C/music/incoming/HM4f5WwB1dmQAWpFgxOfAMeQuAo6mMaxkqVSd2axLqCtsr00cOOatoC3InSEIxoocWFibEClxpBijSxcIv4G5ad4W0k /C/music/incoming/23cx36qxGr6O2O2WjSHLS /C/music/incoming/UXIAHpfYWW1sgXHOVWLpHNenjR6Crq6G /C/music/incoming/FIAw1lKm11aHuSmtVvyfIj1x5v0pQ2YCljdHrUqPBvLATVMQ6pfkkKavOcA /C/music/incoming/rpyK3Wlw0IyDJfePQjuOPvwiuIBsrbIRHbf2OyhDiRj42tDL15jCe 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/feL4uXhPljwILnuErRt0yCgMAWtTigvOn6aUgbgccEmH2pNpSqacBLAK57DFDuHfVQuNmIwqLrW3oHRkjea0gt /C/music/incoming/5wDbrnuMCnqvwhXQmo3SG0uoDurM /C/music/incoming/yMEbLdSix3PfFXDeHy63kDnvMwRGqSuywEPCENsbKkmG4 /C/music/incoming/ADLG7MgM5ln33K7diLOIbwGNflsHkqLfBmNNo25f4DYuwo /C/music/incoming/LYoHx55SjUrXOxFtgFpceqc2LqoEYfrNQ /C/music/incoming/ytqn1B4gy4S4jHa5H2 /C/music/incoming/IWNncjDgg5XUv17bFSqwrARt6dDjdSSAjae4SiCpjdxnNI1aoIuoV /C/music/incoming/0MLQe2dwTXRlK7moGp1nce4Ci50340tco0i6AXqueHaG1c /C/music/incoming/Y1mKDOQ1wb1TLSQR6bKjUDWbiUbMnmefENVrwMX6m /C/music/incoming/Lvlw5WJkKd3hJlQROrol14gKg47toeo0CTXyCemg 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/S0upPUwtRAkNBhJ0vjHAry /C/music/incoming/drUyTdpT0EkbU7BG3UXPQGMCA /C/music/incoming/EO0yL2pDA0KOd0ercPTOcjpMlnXKNyfGquIr2 /C/music/incoming/6anHGQ6ouklOBWjIOCAQeUuhqNbLMgDgaukDDInLsaE1 /C/music/incoming/xaShY1ulWx2sM4aISAN5btATcbpLdY0MviCxIEGxJvNTaXeOJe4p35SeI7eXLQh5Gp5DCJao2ouNOO /C/music/incoming/xSFv0x3CUdqdPyWPOfHvT0QU7WqOB1rewkf /C/music/incoming/FyfxKoX1bc2OoPLCaVPGSyrXn /C/music/incoming/AJWFBwDFRld4qw4nyKLEaDnEjhLw5WY1eH1dsfhVhgHmunO1p5j7aYH5u /C/music/incoming/4tDJwQitV5GRDdTCfSKcbx47auev7j11eQT5kNnQiTQLOhLdwhdWXC2GwEIcMUuMeNNUqVryF11pOss1Qa7YgecKVnHNel /C/music/incoming/leKNNNbGuq6H 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/phqlK0slxlHurBViWLAVkj /C/music/incoming/WpxxWDWDHqL4 /C/music/incoming/QfwxmcutWwPQCiFmO5iwAGJ1yASed6lKYdWK4d7k0nSRnNlWmwhA7QmkDD7UqppYk /C/music/incoming/ip3u /C/music/incoming/amvtuFmJa0PCDHmq03n2jhStEQRdkyEvx /C/music/incoming/2HBdqdodk7ACvcUrLIUGluNTlsLu5mFsHsELHjOE /C/music/incoming/vQBlGJ1GcxwEbFqcIXgGKKuWR1CdjmGjplnfe /C/music/incoming/V5btEHUaikoYVcVK7mxPyHj3GvGbqYGP /C/music/incoming/BDpybfluN /C/music/incoming/Cp7FdP1uXePkGTtDjs4bm5jkAIMAkrRXFnc1sa6yU3BGG0HCyJk35oyEfWeDcBj 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/eiPIOxNtGhwK6Vyva0SHVXy6tCxv /C/music/incoming/UeUdFeFEYQe31n7tkR7w3EYa34tJxt0U1dK7UvnAv5M7UoDCsHywqeQpmTiJR4g /C/music/incoming/IDKSeNIyIKEjynxE2VjlMI1Uob7PJenAPmoWJODLB2ncWo2fJGl4r24aJX /C/music/incoming/oRFJmgfneWDvkPAdAdoFsOe1DiVlDIYtOXVbBIOYvAqvWqo4QdJEFMEIMMger1RD6jOt1xJ0vwj1xQdl1YD /C/music/incoming/eEPGiTVOcGFDKsXdjyCry0cun1fH0GPs4HBFUrd7aqbkurlNeEURSXvmCtspOoWEYlHcYsp0vCqiXY /C/music/incoming/tswew0W1NRXbnOsnBt3oNejh7mxEpffcU0CpHYGb3x6nAcx72bKQCMdojofkCrKILVnumdOJV /C/music/incoming/pBKs4EmIYXMyEeaLBHp2MVBT7HPmbUh /C/music/incoming/HdI6QafMGHEwYAW5iHkFWjHS75bhRBmFKaEMLmEsoO4N /C/music/incoming/cjniAfQ /C/music/incoming/hqR2DEWAGbd3EmtEIYwwQhTgMreGT1BUAulYDBek6EoKe 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/tAtC3q /C/music/incoming/VSg1YxjEY3J /C/music/incoming/WnQcl6hL0ywPK0EpE7BLbeslgVA3ClVWcYBmFT7Yv /C/music/incoming/NhJfUvclrTXohUVuamTlh6BgAuEb0O02GNalcPBn3Cttkaptl20n07LPOCMy0btK23PBTJrsSFpM /C/music/incoming/gwIJ2G3LleU2kCIHIXUj7LJRSlapwtx /C/music/incoming/djQsYm5xnMPQXgVVbRL4HV7RWUxqRjsXR3tjqqwrYdCeqSyMhDXKVk7 /C/music/incoming/Nse3DM6KBMME1SBWvJCYilisQmMMY /C/music/incoming/qVWWAVL3gVIvecHTRhxWBvfgIbPCf11Pbiits /C/music/incoming/PvrBwxN2nS2O66BBKiWgWIIFlkvwvkkUvE7L1LeYABpX /C/music/incoming/wDCDrN1vhfRQ5Q4qjRVG6S7tgWCtNx3voybLGFuViAsIecT2TmlScTIL 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/3oCfVETH3Dq3VSRB5hEE5wMgFiClfa20jBXYlSuJtf /C/music/incoming/PpgJKf4W5pRy6471MBbXDG7lgrwaAf3qg0X3xMIHJlJGIkA3qQ7Yiud /C/music/incoming/hHLc /C/music/incoming/jpJHMSnYeXCMmRcqpd01WnIWHxtCNoQTQ6sOyf0 /C/music/incoming/5IQOdjvN55xqbOD /C/music/incoming/gVAbdUAthrINYxXQ2AvLcxur3ObRXFPIIWtGP2knjPlSgE /C/music/incoming/TNgKPdvFtjsAG5ekU3viB54oW1qOjDf0WOylkRUQrAdRRi4ahPhxpboVR0VWTOuYeBK0F1 /C/music/incoming/EMPpT2lng3HXkEUpkVXi5Q640csuGTjnXGKFoKNgkJ /C/music/incoming/Yr6kLAWF0ajxDvRGsFgy /C/music/incoming/Wj60QvAyY 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/OcO4TkETVPPTX76f0q3CsTdFyWgVSOuFsxefTGl1V7UFkLRuNCd4qly27iE5dPahujBy31ssebO /C/music/incoming/soWbarxgGwMs2IdG1FNUNq6vBHnPVio6RsF5Iw20iOTobrIIEeeIC4ecqAHAePrxhOJJcg6DL /C/music/incoming/0odDqisYHoWomMfB4FaoQqUrF /C/music/incoming/TmwGjCyBth7VIAbKA /C/music/incoming/C7qMprbKHpgKhX2pTNAnumQD27ReUKNl13oxD5MBPdSUPlMOJQcEBHuppUSqH4W5K2RmJEU /C/music/incoming/bkgsGoqafywS5qQRKhihPCp73ssJmbTsQJ2eBGeeSQy1UbJ2ElDGOiaH3gwm4PVeNdbvvLq /C/music/incoming/0ss2xIDYTockaCOyprAHV2rMfBA3cYPguhCGq1rw6SJ3DhVsW6i10eY5bOW5hIV2H3 /C/music/incoming/psRylQglFXYANtIB3MoLkbv2v1qTYVcQIk6njV5xT0 /C/music/incoming/SsFLU6sUKiEveYpOrynEiRrLFTULpeB3 /C/music/incoming/uPAh0rlSpnsrkGM 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/feXXUNI0fdC7h5QSWOTrN0JksoEdbNRfcYoFJ5DgofrgLyPlbmigAAfmDMFGiFXysv4pQki0lMdH /C/music/incoming/lAxUEngms3aXhddl2MSDeiwjCwVpRHAdfp4BvputCNRnGojmLUSJDUFdcnrh /C/music/incoming/32a1H2Y5GrW42OeuUTxCpaefrs3TxpjgwmyXNFlTJeoCIqFVJ3bQAgK2W2Jo6fGqiQGOpoPoHL0kSKEaVgjCoANqK /C/music/incoming/Qut7OrvUb7PXp5pN63QOvHrKIIqPHtColFBf3iFhw5hXSWPsjpUvW6JjdRxfaNmOFBLRDkSXwIrxABYS16FrHfAn4rclRAh /C/music/incoming/UvWqSvlcDAa0TQborQ6Pmd6UevbrRWwXDFfVjI1YbCQyUFDHg5 /C/music/incoming/iHbHDkxFadlGoyF /C/music/incoming/WwIqR /C/music/incoming/3FvgV3tFWAdARr7y7DXhkw7UixqjTevcBxUMVlx02BJukw0wlLqy32yFGI5x /C/music/incoming/YrFm4M3AwNDLvDTEJf4 /C/music/incoming/wPMf 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming 17:19:36.0 Trace: Yielding from 2: /C/music/incoming/1PlvnJbQOuPANB5n7qSFVP62rTMBWvoqdyLpblp0uVDmuKH3q2F4GrWlQreB5 /C/music/incoming/WkWObY2SnMDWdG5INTJnKM4h0aK73yMuyIsqQ10hmEEPU /C/music/incoming/CNwwoipmlKxj7YvEVgnmyaPkyjnPd0PS /C/music/incoming/eQllQVogDsOsLJ2pgMGjB6dVuVLVMmj4UVHGtFrE6hBfdSdeAQJBTFhgNwX /C/music/incoming/nOSfQoOIkanRToSr4GxXWWQGSMflCK2XGVL7RoDTNfNBmuRuHT1bW /C/music/incoming/xo5RSdRKs0rdVCxTCORqqw6OKPyOJMABrqU47JkD6cNYNsOes6XBayLaqqgdMdbNAYSEPBU1EosoQharbtuKV6A1MTNP /C/music/incoming/ajqrCPlAcEtYXj13TJ /C/music/incoming/PJWhtXCVH52cL70dTNruCp5Tv0Xh0dTjty4KDcqYQfqHpNeWUrWYdMlAMdSC7t3EkRP /C/music/incoming/dV7m1LPPYYARntphVJPrjQCXFgsVeDG0qyxeDGu6a7yeOVRT4hUE2vDusjPTr2KvsHA /C/music/incoming/lE6r1MiYFTWurnop1U1QwjJ20V2DwBpPxY04HDRJeemchH3B 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Info: Grouping 10 tracks 17:19:36.0 Trace: Folders: /C/music/incoming/album 17:19:36.0 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 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 17:19:36.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 17:19:36.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 17:19:36.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 17:19:36.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 17:19:36.0 Info: Grouping 12 tracks 17:19:36.0 Trace: Folders: /C/music/incoming/album 17:19:36.0 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 17:19:36.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 17:19:36.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 17:19:36.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 17:19:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 17:19:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 17:19:36.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:36.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 17:19:36.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 17:19:36.1 Trace: LooksLikeSingleRelease: No common artist tag 17:19:36.1 Info: Grouping 15 tracks 17:19:36.1 Trace: Folders: /C/music/incoming/album 17:19:36.1 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 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:36.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 17:19:36.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 17:19:36.1 Trace: LooksLikeSingleRelease: No common artist tag 17:19:36.1 Debug: Falling back to grouping by album tag 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:36.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 17:19:36.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 17:19:36.1 Trace: LooksLikeSingleRelease: No common artist tag 17:19:36.1 Debug: Falling back to grouping by album+artist tag 17:19:36.1 Debug: Falling back to grouping by album+artist tag 17:19:36.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 17:19:36.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:36.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 17:19:36.1 Trace: LooksLikeSingleRelease: No common album tag 17:19:36.1 Info: Grouping 15 tracks 17:19:36.1 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 17:19:36.1 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 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.1 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 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 17:19:36.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 17:19:36.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 17:19:36.1 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 17:19:36.1 Trace: LooksLikeSingleRelease: No common album tag 17:19:36.1 Info: Grouping 2 tracks 17:19:36.1 Trace: Folders: /C/music/incoming 17:19:36.1 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 17:19:36.1 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 17:19:36.1 Trace: LooksLikeSingleRelease: No common album tag 17:19:36.1 Debug: Falling back to grouping by album tag 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:36.1 Debug: Falling back to grouping by album tag 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:36.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:36.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 17:19:36.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 17:19:36.2 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 17:19:36.2 Trace: LooksLikeSingleRelease: No common album tag 17:19:36.2 Info: Grouping 1000 tracks 17:19:36.2 Trace: Folders: /C/music 17:19:36.2 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 17:19:36.2 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 17:19:36.2 Trace: LooksLikeSingleRelease: No common album tag 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 17:19:36.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 17:19:36.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 17:19:36.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 17:19:36.2 Trace: LooksLikeSingleRelease: No common album tag 17:19:36.2 Info: Grouping 15 tracks 17:19:36.2 Trace: Folders: /C/music/incoming 17:19:36.2 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 17:19:36.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 17:19:36.2 Trace: LooksLikeSingleRelease: No common album tag 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Debug: Falling back to grouping by album tag 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 17:19:36.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 17:19:36.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 17:19:36.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 17:19:36.2 Trace: LooksLikeSingleRelease: No common album tag 17:19:36.2 Info: Grouping 15 tracks 17:19:36.2 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 17:19:36.2 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 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 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 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 17:19:36.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 17:19:36.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 17:19:36.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 17:19:36.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 17:19:36.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 17:19:36.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 17:19:36.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 17:19:36.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 17:19:36.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 17:19:36.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 17:19:36.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 17:19:36.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 17:19:36.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 17:19:36.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 17:19:36.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 17:19:36.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 17:19:36.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 17:19:36.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 17:19:36.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 17:19:36.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 17:19:36.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 17:19:36.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 17:19:36.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 17:19:36.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 17:19:36.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 17:19:36.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 17:19:36.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 17:19:36.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 17:19:36.3 Trace: Unmapped files: Path2 17:19:36.3 Trace: Missing tracks: 17:19:36.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 17:19:36.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 17:19:36.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 17:19:36.3 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 17:19:36.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 17:19:36.3 Trace: Unmapped files: 17:19:36.3 Trace: Missing tracks: 17:19:36.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 17:19:36.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 17:19:36.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 17:19:36.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 17:19:36.3 Trace: Unmapped files: 17:19:36.3 Trace: Missing tracks: [ForeignTrackId2]Title2 17:19:36.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 17:19:36.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 17:19:36.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 17:19:36.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 17:19:36.3 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 17:19:36.3 Trace: Unmapped files: 17:19:36.3 Trace: Missing tracks: 17:19:36.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 17:19:36.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 17:19:36.4 Debug: Analyzing 1/1 files. 17:19:36.4 Debug: Parsing string 'Title1' 17:19:36.4 Debug: Unable to parse Title1 17:19:36.4 Info: Reading file 1/1 17:19:36.4 Debug: Tags parsed for 1 files in 1ms 17:19:36.4 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 17:19:36.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 17:19:36.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 17:19:36.4 Debug: Analyzing 1/1 files. 17:19:36.4 Debug: Parsing string 'Title1' 17:19:36.4 Debug: Unable to parse Title1 17:19:36.4 Info: Reading file 1/1 17:19:36.4 Debug: Tags parsed for 1 files in 0ms 17:19:36.4 Debug: Album accepted 17:19:36.4 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 17:19:36.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 17:19:36.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 17:19:36.4 Debug: Analyzing 1/1 files. 17:19:36.4 Debug: Parsing string 'Title1' 17:19:36.4 Debug: Unable to parse Title1 17:19:36.4 Info: Reading file 1/1 17:19:36.4 Debug: Tags parsed for 1 files in 0ms 17:19:36.4 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 17:19:36.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 17:19:36.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 17:19:36.4 Debug: Analyzing 1/1 files. 17:19:36.4 Info: Reading file 1/1 17:19:36.4 Debug: Tags parsed for 1 files in 0ms 17:19:36.4 Debug: Album accepted 17:19:36.4 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 17:19:36.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 17:19:36.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 17:19:36.4 Debug: Analyzing 3/3 files. 17:19:36.4 Info: Reading file 1/3 17:19:36.4 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 17:19:36.4 Info: Reading file 2/3 17:19:36.4 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 17:19:36.4 Info: Reading file 3/3 17:19:36.4 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 17:19:36.4 Debug: Tags parsed for 3 files in 2ms 17:19:36.4 Debug: Album accepted 17:19:36.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 17:19:36.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 17:19:36.4 Debug: Analyzing 3/3 files. 17:19:36.4 Info: Reading file 1/3 17:19:36.4 Info: Reading file 2/3 17:19:36.4 Info: Reading file 3/3 17:19:36.4 Debug: Tags parsed for 3 files in 0ms 17:19:36.4 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 17:19:36.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 17:19:36.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 17:19:36.5 Debug: Analyzing 3/3 files. 17:19:36.5 Info: Reading file 1/3 17:19:36.5 Info: Reading file 2/3 17:19:36.5 Info: Reading file 3/3 17:19:36.5 Debug: Tags parsed for 3 files in 0ms 17:19:36.5 Debug: Album accepted 17:19:36.5 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 17:19:36.5 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 17:19:36.5 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 17:19:36.5 Debug: Analyzing 2/2 files. 17:19:36.5 Info: Reading file 1/2 17:19:36.5 Info: Reading file 2/2 17:19:36.5 Debug: Tags parsed for 2 files in 0ms 17:19:36.5 Debug: Album accepted 17:19:36.5 Debug: Album accepted 17:19:36.5 Debug: File accepted 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 17:19:36.5 Debug: Analyzing 1/1 files. 17:19:36.5 Info: Reading file 1/1 17:19:36.5 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 17:19:36.5 Debug: Tags parsed for 1 files in 0ms 17:19:36.5 Debug: Album accepted 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 17:19:36.5 Debug: Analyzing 1/1 files. 17:19:36.5 Info: Reading file 1/1 17:19:36.5 Debug: Tags parsed for 1 files in 0ms 17:19:36.5 Debug: Album accepted 17:19:36.5 Debug: File accepted 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 17:19:36.5 Debug: Analyzing 1/1 files. 17:19:36.5 Info: Reading file 1/1 17:19:36.5 Debug: Tags parsed for 1 files in 0ms 17:19:36.5 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 17:19:36.5 Debug: Analyzing 1/1 files. 17:19:36.5 Info: Reading file 1/1 17:19:36.5 Debug: Tags parsed for 1 files in 0ms 17:19:36.5 Debug: Album accepted 17:19:36.5 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 17:19:36.5 Debug: Analyzing 1/1 files. 17:19:36.5 Info: Reading file 1/1 17:19:36.5 Debug: Tags parsed for 1 files in 0ms 17:19:36.5 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 17:19:36.5 Debug: Analyzing 1/1 files. 17:19:36.5 Info: Reading file 1/1 17:19:36.5 Debug: Tags parsed for 1 files in 0ms 17:19:36.5 Debug: Album accepted 17:19:36.5 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 17:19:36.5 Debug: Skipping already imported check for album without files 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 17:19:36.5 Trace: Album has not been imported 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 17:19:36.5 Trace: Album has not been imported 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 17:19:36.5 Debug: No download client information is available, skipping 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 17:19:36.5 Debug: Album previously imported at 02/03/2025 17:19:36 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 17:19:36.5 Error: Unable to check free disk space while importing. /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskProviderProxy.GetAvailableSpace(String path) at NzbDrone.Core.MediaFiles.TrackImport.Specifications.FreeSpaceSpecification.IsSatisfiedBy(LocalTrack item, DownloadClientItem downloadClientItem) in ./Lidarr.Core/MediaFiles/TrackImport/Specifications/FreeSpaceSpecification.cs:line 43 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 17:19:36.5 Debug: Free space check returned an invalid result for: /C/Test/Music 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 17:19:36.5 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 17:19:36.5 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 17:19:36.5 Debug: Free space check returned an invalid result for: /C/Test/Music 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 17:19:36.5 Debug: Skipping free space check when importing 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 17:19:36.5 Debug: Skipping free space check for existing track 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 17:19:36.5 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 17:19:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 17:19:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 17:19:36.6 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 17:19:36.6 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- Skipped should_return_true_when_in_old_working_folder [2 ms] 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 17:19:36.6 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 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 17:19:36.6 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 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 17:19:36.6 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 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 17:19:36.6 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 17:19:36.6 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 17:19:36.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 17:19:36.6 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 17:19:36.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 17:19:36.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 17:19:36.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 17:19:36.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 17:19:36.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 17:19:36.6 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 17:19:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 17:19:36.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 17:19:36.7 Trace: CommandA -> IExecute`1Proxy 17:19:36.7 Trace: CommandA <- IExecute`1Proxy [] 17:19:36.7 Error: Error occurred while executing task System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IExecute`1Proxy.Execute(CommandA message) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](TCommand command, CommandModel commandModel) in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 83 at CallSite.Target(Closure , CallSite , CommandExecutor , Object , CommandModel ) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommands() in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 42 17:19:36.7 Info: Shutting down task execution 17:19:36.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 17:19:36.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 17:19:36.7 Trace: CommandA -> IExecute`1Proxy 17:19:36.7 Trace: CommandA <- IExecute`1Proxy [] 17:19:36.7 Info: Shutting down task execution 17:19:36.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 17:19:36.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 17:19:36.7 Trace: CommandA -> IExecute`1Proxy 17:19:36.7 Trace: CommandA <- IExecute`1Proxy [] 17:19:36.7 Info: Shutting down task execution 17:19:36.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 17:19:36.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 17:19:36.7 Trace: CommandA -> IExecute`1Proxy 17:19:36.7 Trace: CommandA <- IExecute`1Proxy [] 17:19:36.7 Info: Shutting down task execution 17:19:36.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 17:19:36.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 17:19:36.8 Info: Shutting down task execution 17:19:36.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 17:19:36.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 17:19:36.8 Trace: CommandA -> IExecute`1Proxy 17:19:36.8 Trace: CommandA <- IExecute`1Proxy [] 17:19:36.8 Info: Shutting down task execution 17:19:36.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 17:19:36.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 17:19:36.8 Trace: CommandB -> IExecute`1Proxy_1 17:19:36.8 Trace: CommandB <- IExecute`1Proxy_1 [] 17:19:36.8 Info: Shutting down task execution 17:19:36.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 17:19:36.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 17:19:36.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 17:19:36.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 17:19:36.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 17:19:36.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 17:19:36.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 17:19:36.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 17:19:36.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 17:19:36.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 17:19:36.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 17:19:36.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 17:19:36.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 17:19:36.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 17:19:36.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 17:19:36.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 17:19:36.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 17:19:36.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 17:19:36.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 17:19:36.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 17:19:37.0 Trace: Publishing RefreshMonitoredDownloads 17:19:37.0 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 17:19:37.0 Trace: Inserting new command: RefreshMonitoredDownloads 17:19:37.0 Trace: Marking command as started: RefreshMonitoredDownloads 17:19:37.0 Trace: Updating command status 17:19:37.0 Trace: Cleaning up old commands 17:19:37.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 17:19:37.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 17:19:37.0 Trace: Publishing EventA 17:19:37.0 Trace: EventA -> IHandle`1Proxy 17:19:37.0 Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 17:19:37.0 Trace: EventA -> IHandle`1Proxy 17:19:37.0 Trace: EventA <- IHandle`1Proxy 17:19:37.0 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 17:19:37.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 17:19:37.0 Trace: Publishing EventA 17:19:37.0 Trace: EventA -> IHandle`1Proxy 17:19:37.0 Trace: EventA <- IHandle`1Proxy 17:19:37.0 Trace: EventA -> IHandle`1Proxy 17:19:37.0 Trace: EventA <- IHandle`1Proxy 17:19:37.0 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 17:19:37.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 17:19:37.0 Trace: Publishing EventA 17:19:37.0 Trace: EventA -> IHandle`1Proxy 17:19:37.0 Trace: EventA <- IHandle`1Proxy 17:19:37.0 Trace: EventA -> IHandle`1Proxy 17:19:37.0 Trace: EventA <- IHandle`1Proxy 17:19:37.0 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 17:19:37.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 17:19:37.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 17:19:37.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 17:19:37.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 17:19:37.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 17:19:37.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 17:19:37.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 17:19:37.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 17:19:37.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 17:19:37.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 17:19:37.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 17:19:37.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 17:19:37.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 17:19:37.1 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 17:19:37.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 17:19:37.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:37.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1: 404.NotFound (27 bytes) {"error":"Album not found"} (600 ms) 17:19:37.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 17:19:37.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 17:19:37.7 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 17:19:37.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 17:19:37.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:38.1 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"} (401 ms) 17:19:38.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 17:19:38.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 17:19:38.1 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 17:19:38.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 17:19:38.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:38.3 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"} (167 ms) 17:19:38.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 17:19:38.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 17:19:38.3 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 17:19:38.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 17:19:38.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:38.4 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"} (163 ms) 17:19:38.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 17:19:38.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 17:19:38.4 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 17:19:38.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 17:19:38.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:39.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489086 bytes) (809 ms) 17:19:39.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 17:19:39.3 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") --- 17:19:39.3 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 17:19:39.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 17:19:39.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:39.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489075 bytes) (53 ms) 17:19:39.4 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") --- 17:19:39.4 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") --- 17:19:39.4 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 17:19:39.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 17:19:39.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:39.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489075 bytes) (52 ms) 17:19:39.5 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") --- 17:19:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 17:19:39.5 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 17:19:39.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 17:19:39.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:39.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47837 bytes) (45 ms) 17:19:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 17:19:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 17:19:39.5 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 17:19:39.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 17:19:39.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:39.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (76958 bytes) (46 ms) 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 17:19:39.6 Debug: 1 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 17:19:39.6 Debug: 1 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 17:19:39.6 Debug: 1 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 17:19:39.6 Debug: 1 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 17:19:39.6 Debug: 1 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 17:19:39.6 Debug: 1 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 17:19:39.6 Debug: 1 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 17:19:39.6 Debug: 1 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 17:19:39.6 Debug: 1 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 17:19:39.6 Debug: 1 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 17:19:39.6 Debug: 1 17:19:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 17:19:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 17:19:39.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 17:19:39.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 17:19:39.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 17:19:39.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 17:19:39.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 17:19:39.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 17:19:39.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 17:19:39.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 17:19:39.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 17:19:39.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 17:19:39.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 17:19:39.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:39.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (201 ms) 17:19:39.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 17:19:39.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 17:19:39.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 17:19:39.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:40.3 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 (160592 bytes) (394 ms) 17:19:40.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 17:19:40.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 17:19:40.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 17:19:40.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:40.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (53875 bytes) (52 ms) 17:19:40.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 17:19:40.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 17:19:40.3 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 17:19:40.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 17:19:40.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:40.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412204 bytes) (48 ms) 17:19:40.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 17:19:40.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 17:19:40.4 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 17:19:40.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 17:19:40.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:40.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412204 bytes) (49 ms) 17:19:40.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 17:19:40.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 17:19:40.5 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 17:19:40.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 17:19:40.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:40.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412204 bytes) (52 ms) 17:19:40.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 17:19:40.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 17:19:40.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 17:19:40.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:40.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (14638 bytes) (37 ms) 17:19:40.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 17:19:40.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 17:19:40.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 17:19:40.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:40.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12422 bytes) (39 ms) 17:19:40.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 17:19:40.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 17:19:40.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 17:19:40.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:40.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3295 bytes) (37 ms) 17:19:40.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 17:19:40.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 17:19:40.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 17:19:40.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:40.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8621 bytes) (160 ms) 17:19:40.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 17:19:40.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 17:19:40.8 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 17:19:40.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 17:19:40.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:40.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47837 bytes) (44 ms) 17:19:40.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 17:19:40.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 17:19:40.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 17:19:40.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 17:19:40.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:40.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47684 bytes) (40 ms) 17:19:40.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 17:19:40.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 17:19:40.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 17:19:40.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 17:19:40.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:41.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47684 bytes) (37 ms) 17:19:41.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 17:19:41.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 17:19:41.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 17:19:41.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:41.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (58874 bytes) (215 ms) 17:19:41.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 17:19:41.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 17:19:41.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 17:19:41.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:41.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191228 bytes) (336 ms) 17:19:41.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 17:19:41.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 17:19:41.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 17:19:41.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:41.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191228 bytes) (167 ms) 17:19:41.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 17:19:41.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 17:19:41.7 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 17:19:41.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 17:19:41.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:41.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47837 bytes) (44 ms) 17:19:41.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 17:19:41.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 17:19:41.8 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 17:19:41.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 17:19:41.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:42.0 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"} (187 ms) 17:19:42.0 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 17:19:42.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 17:19:42.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:42.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412204 bytes) (23 ms) 17:19:42.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 17:19:42.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 17:19:42.0 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 17:19:42.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 17:19:42.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 17:19:42.0 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 17:19:42.0 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 17:19:42.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 17:19:42.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 17:19:42.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 17:19:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 17:19:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 17:19:42.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 17:19:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 17:19:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 17:19:42.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 17:19:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 17:19:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 17:19:42.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 17:19:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 17:19:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 17:19:42.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 17:19:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 17:19:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 17:19:42.1 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 17:19:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 17:19:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 17:19:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 17:19:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 17:19:42.1 Debug: [Name1] Setting album monitored status. 17:19:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 17:19:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 17:19:42.1 Debug: [Name1] Setting album monitored status. 17:19:42.1 Debug: Monitoring all albums 17:19:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 17:19:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 17:19:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 17:19:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 17:19:42.1 Debug: [Name1] Setting album monitored status. 17:19:42.1 Debug: Unmonitoring Albums with Files 17:19:42.1 Debug: Unmonitoring Albums without Files 17:19:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 17:19:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 17:19:42.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:42.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863821891878_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:42.2 Info: DatabaseEngineVersionCheck migrating 17:19:42.2 Info: PerformDBOperation 17:19:42.2 Info: Performing DB Operation 17:19:42.2 Info: SQLite 3.48.0 17:19:42.2 Info: => 0.001263s 17:19:42.2 Info: DatabaseEngineVersionCheck migrated 17:19:42.2 Info: => 0.0012831s 17:19:42.2 Debug: Took: 00:00:00.0204846 17:19:42.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 ==== 17:19:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:42.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 ==== 17:19:42.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 ==== 17:19:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-05T17:19:42.2364915Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:42.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 = ["2025-02-06T17:19:42.2366388Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:42.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 = ["2025-02-03T17:19:42.2367776Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-06T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-06T00:00:00Z"] Added = ["2025-02-06T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:42.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2025-02-02T17:19:42.2369129Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-07T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-07T00:00:00Z"] Added = ["2025-02-07T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MAX("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" < @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2025-02-04T17:19:42.2400233Z"] ==== End Query Trace ==== 17:19:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MAX("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" < @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" ) ids ON ids.artist_metadata_id = "Albums"."ArtistMetadataId" AND ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2025-02-04T17:19:42.2400233Z"] ==== End Query Trace ==== 17:19:42.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 17:19:42.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 17:19:42.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:42.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863823012064_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:42.3 Info: DatabaseEngineVersionCheck migrating 17:19:42.3 Info: PerformDBOperation 17:19:42.3 Info: Performing DB Operation 17:19:42.3 Info: SQLite 3.48.0 17:19:42.3 Info: => 0.0012257s 17:19:42.3 Info: DatabaseEngineVersionCheck migrated 17:19:42.3 Info: => 0.0012448s 17:19:42.3 Debug: Took: 00:00:00.0145101 17:19:42.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 ==== 17:19:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:42.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 ==== 17:19:42.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 ==== 17:19:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-05T17:19:42.3391535Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-06T17:19:42.3391576Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-03T17:19:42.339161Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-06T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-06T00:00:00Z"] Added = ["2025-02-06T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2025-02-02T17:19:42.3391643Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-07T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-07T00:00:00Z"] Added = ["2025-02-07T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MIN("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" > @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2025-02-04T17:19:42.3422323Z"] ==== End Query Trace ==== 17:19:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MIN("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" > @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" ) ids ON ids.artist_metadata_id = "Albums"."ArtistMetadataId" AND ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2025-02-04T17:19:42.3422323Z"] ==== End Query Trace ==== 17:19:42.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 17:19:42.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 17:19:42.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:42.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863823943948_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:42.4 Info: DatabaseEngineVersionCheck migrating 17:19:42.4 Info: PerformDBOperation 17:19:42.4 Info: Performing DB Operation 17:19:42.4 Info: SQLite 3.48.0 17:19:42.4 Info: => 0.0012273s 17:19:42.4 Info: DatabaseEngineVersionCheck migrated 17:19:42.4 Info: => 0.0012464s 17:19:42.4 Debug: Took: 00:00:00.0143952 17:19:42.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 ==== 17:19:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:42.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 ==== 17:19:42.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 ==== 17:19:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] ==== End Query Trace ==== 17:19:42.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 17:19:42.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 17:19:42.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:42.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863824814514_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:42.4 Info: DatabaseEngineVersionCheck migrating 17:19:42.4 Info: PerformDBOperation 17:19:42.4 Info: Performing DB Operation 17:19:42.4 Info: SQLite 3.48.0 17:19:42.4 Info: => 0.0012473s 17:19:42.4 Info: DatabaseEngineVersionCheck migrated 17:19:42.4 Info: => 0.0012667s 17:19:42.4 Debug: Took: 00:00:00.0145318 17:19:42.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 ==== 17:19:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:42.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 ==== 17:19:42.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 ==== 17:19:42.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 ==== 17:19:42.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 17:19:42.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 17:19:42.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:42.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863825688457_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:42.5 Info: DatabaseEngineVersionCheck migrating 17:19:42.5 Info: PerformDBOperation 17:19:42.5 Info: Performing DB Operation 17:19:42.5 Info: SQLite 3.48.0 17:19:42.5 Info: => 0.0012379s 17:19:42.5 Info: DatabaseEngineVersionCheck migrated 17:19:42.5 Info: => 0.0012583s 17:19:42.5 Debug: Took: 00:00:00.0145173 17:19:42.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 ==== 17:19:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:42.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 ==== 17:19:42.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 ==== 17:19:42.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 ==== 17:19:42.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 17:19:42.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 17:19:42.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:42.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863826543491_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:42.6 Info: DatabaseEngineVersionCheck migrating 17:19:42.6 Info: PerformDBOperation 17:19:42.6 Info: Performing DB Operation 17:19:42.6 Info: SQLite 3.48.0 17:19:42.6 Info: => 0.0012318s 17:19:42.6 Info: DatabaseEngineVersionCheck migrated 17:19:42.6 Info: => 0.0012507s 17:19:42.6 Debug: Took: 00:00:00.0144318 17:19:42.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 ==== 17:19:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:42.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 ==== 17:19:42.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 ==== 17:19:42.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 ==== 17:19:42.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 17:19:42.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 17:19:42.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:42.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863828052718_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:42.8 Info: DatabaseEngineVersionCheck migrating 17:19:42.8 Info: PerformDBOperation 17:19:42.8 Info: Performing DB Operation 17:19:42.8 Info: SQLite 3.48.0 17:19:42.8 Info: => 0.0012512s 17:19:42.8 Info: DatabaseEngineVersionCheck migrated 17:19:42.8 Info: => 0.0012706s 17:19:42.8 Debug: Took: 00:00:00.0139650 17:19:42.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 ==== 17:19:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:42.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 ==== 17:19:42.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 ==== 17:19:42.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 ==== 17:19:42.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 17:19:42.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 17:19:42.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:42.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863828918198_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:42.9 Info: DatabaseEngineVersionCheck migrating 17:19:42.9 Info: PerformDBOperation 17:19:42.9 Info: Performing DB Operation 17:19:42.9 Info: SQLite 3.48.0 17:19:42.9 Info: => 0.0012429s 17:19:42.9 Info: DatabaseEngineVersionCheck migrated 17:19:42.9 Info: => 0.001262s 17:19:42.9 Debug: Took: 00:00:00.0137740 17:19:42.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 ==== 17:19:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:42.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 ==== 17:19:42.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 ==== 17:19:42.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 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 17:19:42.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 17:19:42.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 17:19:42.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:42.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863829782571_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:42.9 Info: DatabaseEngineVersionCheck migrating 17:19:42.9 Info: PerformDBOperation 17:19:42.9 Info: Performing DB Operation 17:19:42.9 Info: SQLite 3.48.0 17:19:42.9 Info: => 0.0012058s 17:19:42.9 Info: DatabaseEngineVersionCheck migrated 17:19:42.9 Info: => 0.0012241s 17:19:42.9 Debug: Took: 00:00:00.0137828 17:19:42.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 ==== 17:19:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:43.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 ==== 17:19:43.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 ==== 17:19:43.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 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 17:19:43.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 17:19:43.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 17:19:43.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:43.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863830622885_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:43.0 Info: DatabaseEngineVersionCheck migrating 17:19:43.0 Info: PerformDBOperation 17:19:43.0 Info: Performing DB Operation 17:19:43.0 Info: SQLite 3.48.0 17:19:43.0 Info: => 0.001247s 17:19:43.0 Info: DatabaseEngineVersionCheck migrated 17:19:43.0 Info: => 0.0012669s 17:19:43.0 Debug: Took: 00:00:00.0137024 17:19:43.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 ==== 17:19:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:43.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 ==== 17:19:43.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 ==== 17:19:43.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 ==== 17:19:43.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 17:19:43.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 17:19:43.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:43.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863831457753_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:43.1 Info: DatabaseEngineVersionCheck migrating 17:19:43.1 Info: PerformDBOperation 17:19:43.1 Info: Performing DB Operation 17:19:43.1 Info: SQLite 3.48.0 17:19:43.1 Info: => 0.0012229s 17:19:43.1 Info: DatabaseEngineVersionCheck migrated 17:19:43.1 Info: => 0.0012412s 17:19:43.1 Debug: Took: 00:00:00.0136514 17:19:43.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 ==== 17:19:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:43.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 ==== 17:19:43.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 ==== 17:19:43.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 ==== 17:19:43.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 17:19:43.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 17:19:43.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:43.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863832291193_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:43.2 Info: DatabaseEngineVersionCheck migrating 17:19:43.2 Info: PerformDBOperation 17:19:43.2 Info: Performing DB Operation 17:19:43.2 Info: SQLite 3.48.0 17:19:43.2 Info: => 0.0012146s 17:19:43.2 Info: DatabaseEngineVersionCheck migrated 17:19:43.2 Info: => 0.0012328s 17:19:43.2 Debug: Took: 00:00:00.0136978 17:19:43.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 ==== 17:19:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:43.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 ==== 17:19:43.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 ==== 17:19:43.2 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 ==== 17:19:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 17:19:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 17:19:43.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:43.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863833718361_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:43.3 Info: DatabaseEngineVersionCheck migrating 17:19:43.3 Info: PerformDBOperation 17:19:43.3 Info: Performing DB Operation 17:19:43.3 Info: SQLite 3.48.0 17:19:43.3 Info: => 0.0012442s 17:19:43.3 Info: DatabaseEngineVersionCheck migrated 17:19:43.3 Info: => 0.0012625s 17:19:43.3 Debug: Took: 00:00:00.0137708 17:19:43.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 ==== 17:19:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 17:19:43.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 ==== 17:19:43.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 ==== 17:19:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 17:19:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 17:19:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 17:19:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 17:19:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 17:19:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 17:19:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 17:19:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 17:19:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 17:19:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 17:19:43.5 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") --- 17:19:43.5 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") --- 17:19:43.5 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","+") --- 17:19:43.5 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","+") --- 17:19:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 17:19:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 17:19:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 17:19:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 17:19:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 17:19:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 17:19:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 17:19:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 17:19:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 17:19:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 17:19:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 17:19:43.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:43.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863835849692_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:43.5 Info: DatabaseEngineVersionCheck migrating 17:19:43.5 Info: PerformDBOperation 17:19:43.5 Info: Performing DB Operation 17:19:43.5 Info: SQLite 3.48.0 17:19:43.5 Info: => 0.001249s 17:19:43.5 Info: DatabaseEngineVersionCheck migrated 17:19:43.5 Info: => 0.0012676s 17:19:43.6 Debug: Took: 00:00:00.0137581 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 17:19:43.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 ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 17:19:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 17:19:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 17:19:43.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:43.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863836700019_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:43.6 Info: DatabaseEngineVersionCheck migrating 17:19:43.6 Info: PerformDBOperation 17:19:43.6 Info: Performing DB Operation 17:19:43.6 Info: SQLite 3.48.0 17:19:43.6 Info: => 0.0011936s 17:19:43.6 Info: DatabaseEngineVersionCheck migrated 17:19:43.6 Info: => 0.0012123s 17:19:43.6 Debug: Took: 00:00:00.0136083 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 17:19:43.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 ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.6 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 17:19:43.6 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 17:19:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 17:19:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 17:19:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 17:19:43.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:43.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863837488403_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:43.7 Info: DatabaseEngineVersionCheck migrating 17:19:43.7 Info: PerformDBOperation 17:19:43.7 Info: Performing DB Operation 17:19:43.7 Info: SQLite 3.48.0 17:19:43.7 Info: => 0.0012358s 17:19:43.7 Info: DatabaseEngineVersionCheck migrated 17:19:43.7 Info: => 0.0012539s 17:19:43.7 Debug: Took: 00:00:00.0136199 17:19:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 17:19:43.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 ==== 17:19:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.7 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 17:19:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 17:19:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 17:19:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.7 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 17:19:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 17:19:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 17:19:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 17:19:43.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:43.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863838241144_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:43.8 Info: DatabaseEngineVersionCheck migrating 17:19:43.8 Info: PerformDBOperation 17:19:43.8 Info: Performing DB Operation 17:19:43.8 Info: SQLite 3.48.0 17:19:43.8 Info: => 0.0012104s 17:19:43.8 Info: DatabaseEngineVersionCheck migrated 17:19:43.8 Info: => 0.0012287s 17:19:43.8 Debug: Took: 00:00:00.0136007 17:19:43.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 ==== 17:19:43.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 = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00: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 ==== 17:19:43.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 ==== 17:19:43.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 = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 17:19:43.8 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 ==== 17:19:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 17:19:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 17:19:43.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:43.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863839662465_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:43.9 Info: DatabaseEngineVersionCheck migrating 17:19:43.9 Info: PerformDBOperation 17:19:43.9 Info: Performing DB Operation 17:19:43.9 Info: SQLite 3.48.0 17:19:43.9 Info: => 0.0012328s 17:19:43.9 Info: DatabaseEngineVersionCheck migrated 17:19:43.9 Info: => 0.001253s 17:19:43.9 Debug: Took: 00:00:00.0137997 17:19:43.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 ==== 17:19:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00: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 ==== 17:19:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 17:19:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 17:19:43.9 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 ==== 17:19:44.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 17:19:44.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 17:19:44.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:44.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863840436099_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:44.0 Info: DatabaseEngineVersionCheck migrating 17:19:44.0 Info: PerformDBOperation 17:19:44.0 Info: Performing DB Operation 17:19:44.0 Info: SQLite 3.48.0 17:19:44.0 Info: => 0.0012182s 17:19:44.0 Info: DatabaseEngineVersionCheck migrated 17:19:44.0 Info: => 0.0012373s 17:19:44.0 Debug: Took: 00:00:00.0136515 17:19:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00: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 ==== 17:19:44.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 ==== 17:19:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 17:19:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackeyedpeas\""] ==== End Query Trace ==== 17:19:44.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 17:19:44.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 17:19:44.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:44.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863841200922_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:44.1 Info: DatabaseEngineVersionCheck migrating 17:19:44.1 Info: PerformDBOperation 17:19:44.1 Info: Performing DB Operation 17:19:44.1 Info: SQLite 3.48.0 17:19:44.1 Info: => 0.0012278s 17:19:44.1 Info: DatabaseEngineVersionCheck migrated 17:19:44.1 Info: => 0.0012483s 17:19:44.1 Debug: Took: 00:00:00.0137303 17:19:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00: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 ==== 17:19:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 17:19:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackkeys\""] ==== End Query Trace ==== 17:19:44.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 17:19:44.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 17:19:44.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:44.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863841961839_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:44.2 Info: DatabaseEngineVersionCheck migrating 17:19:44.2 Info: PerformDBOperation 17:19:44.2 Info: Performing DB Operation 17:19:44.2 Info: SQLite 3.48.0 17:19:44.2 Info: => 0.0012202s 17:19:44.2 Info: DatabaseEngineVersionCheck migrated 17:19:44.2 Info: => 0.0012395s 17:19:44.2 Debug: Took: 00:00:00.0136580 17:19:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [6] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 17:19:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[]] SecondaryAlbumTypes = [[]] ReleaseStatuses = [[]] ==== End Query Trace ==== 17:19:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 17:19:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 17:19:44.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 17:19:44.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 17:19:44.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:44.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863842978147_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:44.3 Info: DatabaseEngineVersionCheck migrating 17:19:44.3 Info: PerformDBOperation 17:19:44.3 Info: Performing DB Operation 17:19:44.3 Info: SQLite 3.48.0 17:19:44.3 Info: => 0.0011951s 17:19:44.3 Info: DatabaseEngineVersionCheck migrated 17:19:44.3 Info: => 0.0012144s 17:19:44.3 Debug: Took: 00:00:00.0137436 17:19:44.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 = ["\"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 ==== 17:19:44.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 = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00: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 ==== 17:19:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 17:19:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 17:19:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 17:19:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 17:19:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"alicecooper\""] ==== End Query Trace ==== 17:19:44.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 17:19:44.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 17:19:44.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:44.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863843775641_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:44.3 Info: DatabaseEngineVersionCheck migrating 17:19:44.3 Info: PerformDBOperation 17:19:44.3 Info: Performing DB Operation 17:19:44.3 Info: SQLite 3.48.0 17:19:44.3 Info: => 0.0012159s 17:19:44.3 Info: DatabaseEngineVersionCheck migrated 17:19:44.3 Info: => 0.0012355s 17:19:44.3 Debug: Took: 00:00:00.0136522 17:19:44.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 = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 17:19:44.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:44.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-04T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-04T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 17:19:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 17:19:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 17:19:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 17:19:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 17:19:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 17:19:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 17:19:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 17:19:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 17:19:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 17:19:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 17:19:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 17:19:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 17:19:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 17:19:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 17:19:44.5 Debug: Updating 50 artist 17:19:44.5 Trace: Updating: Name1 17:19:44.5 Trace: Changing path for Name1 to 17:19:44.5 Trace: Updating: Name2 17:19:44.5 Trace: Changing path for Name2 to 17:19:44.5 Trace: Updating: Name3 17:19:44.5 Trace: Changing path for Name3 to 17:19:44.5 Trace: Updating: Name4 17:19:44.5 Trace: Changing path for Name4 to 17:19:44.5 Trace: Updating: Name5 17:19:44.5 Trace: Changing path for Name5 to 17:19:44.5 Trace: Updating: Name6 17:19:44.5 Trace: Changing path for Name6 to 17:19:44.5 Trace: Updating: Name7 17:19:44.5 Trace: Changing path for Name7 to 17:19:44.5 Trace: Updating: Name8 17:19:44.5 Trace: Changing path for Name8 to 17:19:44.5 Trace: Updating: Name9 17:19:44.5 Trace: Changing path for Name9 to 17:19:44.5 Trace: Updating: Name10 17:19:44.5 Trace: Changing path for Name10 to 17:19:44.5 Trace: Updating: Name11 17:19:44.5 Trace: Changing path for Name11 to 17:19:44.5 Trace: Updating: Name12 17:19:44.5 Trace: Changing path for Name12 to 17:19:44.5 Trace: Updating: Name13 17:19:44.5 Trace: Changing path for Name13 to 17:19:44.5 Trace: Updating: Name14 17:19:44.5 Trace: Changing path for Name14 to 17:19:44.5 Trace: Updating: Name15 17:19:44.5 Trace: Changing path for Name15 to 17:19:44.5 Trace: Updating: Name16 17:19:44.5 Trace: Changing path for Name16 to 17:19:44.5 Trace: Updating: Name17 17:19:44.5 Trace: Changing path for Name17 to 17:19:44.5 Trace: Updating: Name18 17:19:44.5 Trace: Changing path for Name18 to 17:19:44.5 Trace: Updating: Name19 17:19:44.5 Trace: Changing path for Name19 to 17:19:44.5 Trace: Updating: Name20 17:19:44.5 Trace: Changing path for Name20 to 17:19:44.5 Trace: Updating: Name21 17:19:44.5 Trace: Changing path for Name21 to 17:19:44.5 Trace: Updating: Name22 17:19:44.5 Trace: Changing path for Name22 to 17:19:44.5 Trace: Updating: Name23 17:19:44.5 Trace: Changing path for Name23 to 17:19:44.5 Trace: Updating: Name24 17:19:44.5 Trace: Changing path for Name24 to 17:19:44.5 Trace: Updating: Name25 17:19:44.5 Trace: Changing path for Name25 to 17:19:44.5 Trace: Updating: Name26 17:19:44.5 Trace: Changing path for Name26 to 17:19:44.5 Trace: Updating: Name27 17:19:44.5 Trace: Changing path for Name27 to 17:19:44.5 Trace: Updating: Name28 17:19:44.5 Trace: Changing path for Name28 to 17:19:44.5 Trace: Updating: Name29 17:19:44.5 Trace: Changing path for Name29 to 17:19:44.5 Trace: Updating: Name30 17:19:44.5 Trace: Changing path for Name30 to 17:19:44.5 Trace: Updating: Name31 17:19:44.5 Trace: Changing path for Name31 to 17:19:44.5 Trace: Updating: Name32 17:19:44.5 Trace: Changing path for Name32 to 17:19:44.5 Trace: Updating: Name33 17:19:44.5 Trace: Changing path for Name33 to 17:19:44.5 Trace: Updating: Name34 17:19:44.5 Trace: Changing path for Name34 to 17:19:44.5 Trace: Updating: Name35 17:19:44.5 Trace: Changing path for Name35 to 17:19:44.5 Trace: Updating: Name36 17:19:44.5 Trace: Changing path for Name36 to 17:19:44.5 Trace: Updating: Name37 17:19:44.5 Trace: Changing path for Name37 to 17:19:44.5 Trace: Updating: Name38 17:19:44.5 Trace: Changing path for Name38 to 17:19:44.5 Trace: Updating: Name39 17:19:44.5 Trace: Changing path for Name39 to 17:19:44.5 Trace: Updating: Name40 17:19:44.5 Trace: Changing path for Name40 to 17:19:44.5 Trace: Updating: Name41 17:19:44.5 Trace: Changing path for Name41 to 17:19:44.5 Trace: Updating: Name42 17:19:44.5 Trace: Changing path for Name42 to 17:19:44.5 Trace: Updating: Name43 17:19:44.5 Trace: Changing path for Name43 to 17:19:44.5 Trace: Updating: Name44 17:19:44.5 Trace: Changing path for Name44 to 17:19:44.5 Trace: Updating: Name45 17:19:44.5 Trace: Changing path for Name45 to 17:19:44.5 Trace: Updating: Name46 17:19:44.5 Trace: Changing path for Name46 to 17:19:44.5 Trace: Updating: Name47 17:19:44.5 Trace: Changing path for Name47 to 17:19:44.5 Trace: Updating: Name48 17:19:44.5 Trace: Changing path for Name48 to 17:19:44.5 Trace: Updating: Name49 17:19:44.5 Trace: Changing path for Name49 to 17:19:44.5 Trace: Updating: Name50 17:19:44.5 Trace: Changing path for Name50 to 17:19:44.5 Debug: 50 artists updated 17:19:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 17:19:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 17:19:44.5 Debug: Updating 5 artist 17:19:44.5 Trace: Updating: Name1 17:19:44.5 Trace: Not changing path for: Name1 17:19:44.5 Trace: Updating: Name2 17:19:44.5 Trace: Not changing path for: Name2 17:19:44.5 Trace: Updating: Name3 17:19:44.5 Trace: Not changing path for: Name3 17:19:44.5 Trace: Updating: Name4 17:19:44.5 Trace: Not changing path for: Name4 17:19:44.5 Trace: Updating: Name5 17:19:44.5 Trace: Not changing path for: Name5 17:19:44.5 Debug: 5 artists updated 17:19:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 17:19:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 17:19:44.5 Debug: Updating 5 artist 17:19:44.5 Trace: Updating: Name1 17:19:44.5 Trace: Not changing path for: Name1 17:19:44.5 Trace: Updating: Name2 17:19:44.5 Trace: Not changing path for: Name2 17:19:44.5 Trace: Updating: Name3 17:19:44.5 Trace: Not changing path for: Name3 17:19:44.5 Trace: Updating: Name4 17:19:44.5 Trace: Not changing path for: Name4 17:19:44.5 Trace: Updating: Name5 17:19:44.5 Trace: Not changing path for: Name5 17:19:44.5 Debug: 5 artists updated 17:19:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 17:19:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 17:19:44.5 Debug: Updating 5 artist 17:19:44.5 Trace: Updating: Name1 17:19:44.5 Trace: Changing path for Name1 to /C/Test/Music2/Name1 17:19:44.5 Trace: Updating: Name2 17:19:44.5 Trace: Changing path for Name2 to /C/Test/Music2/Name2 17:19:44.5 Trace: Updating: Name3 17:19:44.5 Trace: Changing path for Name3 to /C/Test/Music2/Name3 17:19:44.5 Trace: Updating: Name4 17:19:44.5 Trace: Changing path for Name4 to /C/Test/Music2/Name4 17:19:44.5 Trace: Updating: Name5 17:19:44.5 Trace: Changing path for Name5 to /C/Test/Music2/Name5 17:19:44.5 Debug: 5 artists updated 17:19:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 17:19:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 17:19:44.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 17:19:44.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 17:19:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 17:19:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 17:19:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 17:19:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 17:19:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 17:19:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 17:19:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 17:19:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 17:19:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 17:19:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 17:19:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 17:19:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 17:19:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 17:19:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 17:19:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 17:19:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 17:19:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 17:19:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 17:19:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 17:19:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 17:19:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 17:19:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 17:19:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 17:19:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 17:19:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 17:19:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 17:19:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 17:19:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 17:19:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 17:19:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 17:19:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 17:19:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 17:19:45.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 17:19:45.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 17:19:45.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 17:19:45.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 17:19:45.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 17:19:45.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 17:19:45.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 17:19:45.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 17:19:45.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 17:19:45.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 17:19:45.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 17:19:45.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 17:19:45.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 17:19:45.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 17:19:45.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 17:19:45.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 17:19:45.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 17:19:45.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 17:19:45.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 17:19:45.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 17:19:45.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 17:19:45.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 17:19:45.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 17:19:45.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 17:19:45.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 17:19:45.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 17:19:45.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 17:19:45.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 17:19:45.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 17:19:45.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 17:19:45.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 17:19:45.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 17:19:45.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 17:19:45.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 17:19:45.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 17:19:45.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 17:19:45.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 17:19:45.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 17:19:45.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 17:19:45.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 17:19:45.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 17:19:45.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 17:19:45.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 17:19:45.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 17:19:45.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 17:19:45.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 17:19:45.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 17:19:45.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 17:19:45.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 17:19:45.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 17:19:45.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 17:19:45.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 17:19:45.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 17:19:45.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 17:19:45.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 17:19:45.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 17:19:45.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 17:19:45.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 17:19:45.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 17:19:45.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 17:19:45.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 17:19:45.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 17:19:45.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 17:19:45.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 17:19:45.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 17:19:45.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 17:19:45.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 17:19:45.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 17:19:45.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 17:19:45.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 17:19:45.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 17:19:45.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 17:19:45.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 17:19:45.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 17:19:45.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 17:19:45.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 17:19:45.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 17:19:45.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 17:19:45.6 Info: Moving 1 artist to '/C/Test/Music2' 17:19:45.6 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 17:19:45.6 Info: Name1 moved successfully to /C/Test/Music2/Artist 17:19:45.6 Info: Finished moving 1 artist to '/C/Test/Music2' 17:19:45.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 17:19:45.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 17:19:45.6 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 17:19:45.6 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 17:19:45.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 17:19:45.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 17:19:45.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 17:19:45.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 17:19:45.6 Info: Moving 1 artist to '/C/Test/Music2' 17:19:45.6 Info: Finished moving 1 artist to '/C/Test/Music2' 17:19:45.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 17:19:45.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 17:19:45.6 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 17:19:45.6 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 17:19:45.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 17:19:45.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 17:19:45.6 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 17:19:45.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 17:19:45.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 17:19:45.6 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 17:19:45.6 Info: Name1 moved successfully to /C/Test/Music2/Artist 17:19:45.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 17:19:45.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 17:19:45.6 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 17:19:45.6 Trace: updated: False forceUpdateFileTags: False 17:19:45.6 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 17:19:45.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 17:19:45.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 17:19:45.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 17:19:45.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 17:19:45.6 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 17:19:45.6 Trace: updated: True forceUpdateFileTags: True 17:19:45.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 17:19:45.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 17:19:45.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 17:19:45.6 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 17:19:45.6 Trace: updated: True forceUpdateFileTags: True 17:19:45.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 17:19:45.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 17:19:45.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 17:19:45.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 17:19:45.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 17:19:45.6 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 17:19:45.6 Trace: updated: True forceUpdateFileTags: True 17:19:45.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 17:19:45.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 17:19:45.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 17:19:45.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 17:19:45.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 17:19:45.7 Info: Updating Info for Title1 17:19:45.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 17:19:45.7 Info: Adding missing parent artist [ForeignArtistId1][Name1] 17:19:45.7 Trace: Updating Album [ForeignAlbumId1][Title1] 17:19:45.7 Trace: updated: True forceUpdateFileTags: True 17:19:45.7 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 17:19:45.7 Trace: release: [ExistingId1][Title1] monitored: False 17:19:45.7 Trace: release: [NotExistingId2][Title2] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 17:19:45.7 Trace: release: [ExistingId2][Title2] monitored: False 17:19:45.7 Trace: Saving Album [ForeignAlbumId1][Title1] 17:19:45.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 17:19:45.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 17:19:45.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 17:19:45.7 Info: Updating Info for Title1 17:19:45.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 17:19:45.7 Info: Adding missing parent artist [ForeignArtistId1][Name1] 17:19:45.7 Trace: Updating Album [ForeignAlbumId1][Title1] 17:19:45.7 Trace: updated: True forceUpdateFileTags: True 17:19:45.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 17:19:45.7 Trace: release: [ExistingId1][Title1] monitored: False 17:19:45.7 Trace: release: [ExistingId2][Title2] monitored: True 17:19:45.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId10][Title10] monitored: False 17:19:45.7 Trace: Saving Album [ForeignAlbumId1][Title1] 17:19:45.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 17:19:45.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 17:19:45.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 17:19:45.7 Info: Updating Info for Title1 17:19:45.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 17:19:45.7 Info: Adding missing parent artist [ForeignArtistId1][Name1] 17:19:45.7 Trace: Merging Album [1][Title1] into [11][Title1] 17:19:45.7 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 17:19:45.7 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 17:19:45.7 Trace: updated: True forceUpdateFileTags: True 17:19:45.7 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 17:19:45.7 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 17:19:45.7 Trace: Saving Album [11][Title1] 17:19:45.7 Debug: Finished Album refresh for [11][Title1] 17:19:45.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 17:19:45.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 17:19:45.7 Info: Updating Info for Title1 17:19:45.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 17:19:45.7 Info: Adding missing parent artist [ForeignArtistId1][Name1] 17:19:45.7 Trace: Updating Album [ForeignAlbumId1][Title1] 17:19:45.7 Trace: updated: True forceUpdateFileTags: True 17:19:45.7 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 17:19:45.7 Trace: release: [DuplicateId1][Title1] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId9][Title9] monitored: True 17:19:45.7 Trace: release: [DuplicateId2][Title1] monitored: False 17:19:45.7 Trace: Saving Album [ForeignAlbumId1][Title1] 17:19:45.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 17:19:45.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 17:19:45.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 17:19:45.7 Info: Updating Info for Title1 17:19:45.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 17:19:45.7 Info: Adding missing parent artist [ForeignArtistId1][Name1] 17:19:45.7 Trace: Updating Album [ForeignAlbumId1][Title1] 17:19:45.7 Trace: updated: True forceUpdateFileTags: True 17:19:45.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 17:19:45.7 Trace: release: [ExistingId1][Title1] monitored: False 17:19:45.7 Trace: release: [ExistingId2][Title2] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 17:19:45.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 17:19:45.7 Trace: Saving Album [ForeignAlbumId1][Title1] 17:19:45.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 17:19:45.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 17:19:45.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 17:19:45.8 Info: Updating Info for Title1 17:19:45.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 17:19:45.8 Info: Adding missing parent artist [ForeignArtistId1][Name1] 17:19:45.8 Trace: Updating Album [ForeignAlbumId1][Title1] 17:19:45.8 Trace: updated: True forceUpdateFileTags: True 17:19:45.8 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 17:19:45.8 Trace: release: [ExistingId1][Title1] monitored: False 17:19:45.8 Trace: release: [ExistingId2][Title2] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId10][Title10] monitored: True 17:19:45.8 Trace: Saving Album [ForeignAlbumId1][Title1] 17:19:45.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 17:19:45.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 17:19:45.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 17:19:45.8 Info: Updating Info for Title1 17:19:45.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 17:19:45.8 Info: Adding missing parent artist [ForeignArtistId1][Name1] 17:19:45.8 Trace: Updating Album [ForeignAlbumId1][Title1] 17:19:45.8 Trace: updated: True forceUpdateFileTags: True 17:19:45.8 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 17:19:45.8 Trace: release: [ExistingId1][Title1] monitored: False 17:19:45.8 Trace: release: [ExistingId2][Title2] monitored: True 17:19:45.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId10][Title10] monitored: False 17:19:45.8 Trace: Saving Album [ForeignAlbumId1][Title1] 17:19:45.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 17:19:45.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 17:19:45.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 17:19:45.8 Info: Updating Info for Title1 17:19:45.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 17:19:45.8 Info: Adding missing parent artist [ForeignArtistId1][Name1] 17:19:45.8 Trace: Updating Album [ForeignAlbumId1][Title1] 17:19:45.8 Trace: updated: True forceUpdateFileTags: True 17:19:45.8 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 17:19:45.8 Trace: release: [ExistingId1][Title1] monitored: False 17:19:45.8 Trace: release: [ExistingId2][Title2] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 17:19:45.8 Trace: release: [ForeignReleaseId10][Title10] monitored: True 17:19:45.8 Trace: Saving Album [ForeignAlbumId1][Title1] 17:19:45.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 17:19:45.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 17:19:45.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 17:19:45.8 Info: Updating Info for Title1 17:19:45.8 Debug: [1][Title1] has no valid releases, removing. 17:19:45.8 Warn: Album [1][Title1] not found in metadata and is being deleted 17:19:45.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 17:19:45.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 17:19:45.8 Info: Updating Info for Title1 17:19:45.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 17:19:45.8 Info: Adding missing parent artist [ForeignArtistId1][Name1] 17:19:45.8 Trace: Moving Album [1][Title1] to [11][Title1] 17:19:45.8 Trace: updated: True forceUpdateFileTags: True 17:19:45.8 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 17:19:45.8 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 17:19:45.8 Trace: Saving Album [11][Title1] 17:19:45.8 Debug: Finished Album refresh for [11][Title1] 17:19:45.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 17:19:45.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 17:19:45.8 Info: Updating Info for Name1 17:19:45.8 Trace: Updating Artist [ForeignArtistId1][Name1] 17:19:45.8 Trace: updated: False forceUpdateFileTags: False 17:19:45.8 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 17:19:45.9 Trace: Saving Artist [ForeignArtistId1][Name1] 17:19:45.9 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 17:19:45.9 Trace: Updating tags for [ForeignArtistId1][Name1] 17:19:45.9 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 17:19:45.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 17:19:45.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 17:19:45.9 Info: Updating Info for Name1 17:19:45.9 Error: Could not find artist with id ForeignArtistId1 17:19:45.9 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 17:19:45.9 Trace: Updating tags for [ForeignArtistId1][Name1] 17:19:45.9 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 17:19:45.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 17:19:45.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 17:19:45.9 Info: Updating Info for Name1 17:19:45.9 Error: Could not find artist with id ForeignArtistId1 17:19:45.9 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 17:19:45.9 Trace: Updating tags for [ForeignArtistId1][Name1] 17:19:45.9 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 17:19:45.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 17:19:45.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 17:19:45.9 Info: Updating Info for Name1 17:19:45.9 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 17:19:45.9 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 17:19:45.9 Trace: updated: True forceUpdateFileTags: True 17:19:45.9 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 17:19:45.9 Trace: Saving Artist [ForeignArtistId11][Name1] 17:19:45.9 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 17:19:45.9 Trace: Updating tags for [ForeignArtistId1][Name1] 17:19:45.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 17:19:45.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 17:19:45.9 Info: Updating Info for Name1 17:19:45.9 Trace: Updating Artist [ForeignArtistId1][Name1] 17:19:45.9 Trace: updated: False forceUpdateFileTags: False 17:19:45.9 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 17:19:45.9 Trace: Saving Artist [ForeignArtistId1][Name1] 17:19:45.9 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 17:19:45.9 Trace: Updating tags for [ForeignArtistId1][Name1] 17:19:45.9 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 17:19:45.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 17:19:45.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 17:19:45.9 Info: Updating Info for Name1 17:19:45.9 Trace: Updating Artist [ForeignArtistId1][Name1] 17:19:45.9 Trace: updated: True forceUpdateFileTags: True 17:19:45.9 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 17:19:45.9 Trace: Saving Artist [ForeignArtistId1][Name1] 17:19:45.9 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 17:19:45.9 Trace: Updating tags for [ForeignArtistId1][Name1] 17:19:45.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 17:19:45.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 17:19:45.9 Info: Updating Info for Name1 17:19:45.9 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 17:19:45.9 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 17:19:45.9 Trace: updated: True forceUpdateFileTags: True 17:19:45.9 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 17:19:45.9 Trace: Saving Artist [ForeignArtistId11][Name1] 17:19:45.9 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 17:19:45.9 Trace: Updating tags for [ForeignArtistId11][Name1] 17:19:45.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 17:19:45.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 17:19:45.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 17:19:45.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 17:19:45.9 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 17:19:45.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 17:19:45.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 17:19:45.9 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 17:19:45.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 17:19:45.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 17:19:45.9 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 17:19:45.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 17:19:45.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 17:19:45.9 Trace: Album Title1 last updated more than 60 days ago, should refresh. 17:19:45.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 17:19:45.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 17:19:46.0 Trace: album Title1 released less than 30 days ago, should refresh. 17:19:46.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 17:19:46.0 Trace: album Title1 released less than 30 days ago, should refresh. 17:19:46.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 17:19:46.0 Trace: Artist Name1 ended long ago, should not be refreshed. 17:19:46.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 17:19:46.0 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 17:19:46.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 17:19:46.0 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 17:19:46.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 17:19:46.0 Trace: Artist Name1 ended long ago, should not be refreshed. 17:19:46.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 17:19:46.0 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 17:19:46.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 17:19:46.0 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 17:19:46.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 17:19:46.0 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 17:19:46.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 17:19:46.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 17:19:46.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 17:19:46.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 17:19:46.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 17:19:46.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 17:19:46.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 17:19:46.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 17:19:46.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 17:19:46.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 17:19:46.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 17:19:46.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 17:19:46.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 17:19:46.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 17:19:46.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 17:19:46.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 17:19:46.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 17:19:46.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 17:19:46.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 17:19:46.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 17:19:46.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 17:19:46.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 17:19:46.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 17:19:46.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 17:19:46.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 17:19:46.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 17:19:46.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 17:19:46.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 17:19:46.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 17:19:46.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 17:19:46.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 17:19:46.2 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 17:19:46.2 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 17:19:46.2 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 17:19:46.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 17:19:46.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 17:19:46.2 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 17:19:46.2 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 17:19:46.2 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 17:19:46.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 17:19:46.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 17:19:46.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 17:19:46.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 17:19:46.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 17:19:46.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 17:19:46.3 Trace: Media info is unavailable for [0] 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 17:19:46.3 Trace: Media info is unavailable for [0] 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 17:19:46.3 Trace: Media info is unavailable for [0] 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 17:19:46.3 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") --- 17:19:46.3 Trace: Media info is unavailable for [0] 17:19:46.3 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") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 17:19:46.3 Trace: Media info is unavailable for [0] 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 17:19:46.3 Trace: Media info is unavailable for [0] 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 17:19:46.3 Trace: Media info is unavailable for [0] 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 17:19:46.3 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") --- 17:19:46.3 Trace: Media info is unavailable for [0] 17:19:46.3 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") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 17:19:46.3 Trace: Media info is unavailable for [0] 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 17:19:46.3 Trace: Media info is unavailable for [0] 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 17:19:46.3 Trace: Media info is unavailable for [0] 17:19:46.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 17:19:46.3 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") --- 17:19:46.3 Trace: Media info is unavailable for [0] 17:19:46.3 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") --- 17:19:46.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 17:19:46.4 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") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 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") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 17:19:46.4 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") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 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") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 17:19:46.4 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") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 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") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 17:19:46.4 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") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 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") --- 17:19:46.4 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") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 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") --- 17:19:46.4 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") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 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") --- 17:19:46.4 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") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 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") --- 17:19:46.4 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") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 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") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 17:19:46.4 Trace: Media info is unavailable for [0] 17:19:46.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 17:19:46.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 17:19:46.5 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") --- 17:19:46.5 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") --- 17:19:46.5 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") --- 17:19:46.5 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") --- 17:19:46.5 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") --- 17:19:46.5 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") --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 17:19:46.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 17:19:46.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 17:19:46.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 17:19:46.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 17:19:46.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 17:19:46.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 17:19:46.8 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") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 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") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 17:19:46.8 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)") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 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)") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 17:19:46.8 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)") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 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)") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 17:19:46.8 Trace: Media info is unavailable for [0] 17:19:46.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 17:19:46.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 17:19:46.9 Trace: Media info is unavailable for [0] 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 17:19:46.9 Trace: Media info is unavailable for [0] 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 17:19:46.9 Trace: Media info is unavailable for [0] 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 17:19:46.9 Trace: Media info is unavailable for [0] 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 17:19:46.9 Trace: Media info is unavailable for [0] 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 17:19:46.9 Trace: Media info is unavailable for [0] 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 17:19:46.9 Trace: Media info is unavailable for [0] 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 17:19:46.9 Trace: Media info is unavailable for [0] 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 17:19:46.9 Trace: Media info is unavailable for [0] 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 17:19:46.9 Trace: Media info is unavailable for [0] 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 17:19:46.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- Skipped should_have_same_title_for_title_and_title_without_year_when_title_doesnt_have_a_year [< 1 ms] 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] 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 17:19:46.9 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 17:19:46.9 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 17:19:46.9 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 17:19:46.9 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 17:19:46.9 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 17:19:46.9 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 17:19:46.9 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 17:19:46.9 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 17:19:46.9 Debug: 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 17:19:46.9 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 17:19:46.9 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 17:19:46.9 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 17:19:46.9 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 17:19:46.9 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 17:19:46.9 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 17:19:46.9 Debug: Unable to parse THIS SHOULD NEVER PARSE 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 17:19:46.9 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 17:19:46.9 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 17:19:46.9 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 17:19:46.9 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 17:19:46.9 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 17:19:46.9 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 17:19:46.9 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 17:19:46.9 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 17:19:46.9 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 17:19:46.9 Debug: Parsing string 'thebiggestloser1618finale' 17:19:46.9 Debug: Unable to parse thebiggestloser1618finale 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 17:19:46.9 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 17:19:46.9 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 17:19:46.9 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 17:19:46.9 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 17:19:46.9 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 17:19:46.9 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 17:19:46.9 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 17:19:46.9 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 17:19:46.9 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 17:19:46.9 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 17:19:46.9 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 17:19:46.9 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 17:19:46.9 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 17:19:46.9 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 17:19:46.9 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 17:19:46.9 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 17:19:46.9 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 17:19:46.9 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 17:19:46.9 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 17:19:46.9 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 17:19:46.9 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 17:19:46.9 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 17:19:46.9 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 17:19:46.9 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 17:19:46.9 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 17:19:46.9 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 17:19:46.9 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 17:19:46.9 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 17:19:46.9 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 17:19:46.9 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 17:19:46.9 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 17:19:46.9 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 17:19:46.9 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 17:19:46.9 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 17:19:46.9 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 17:19:46.9 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 17:19:46.9 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 17:19:46.9 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 17:19:46.9 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 17:19:46.9 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 17:19:46.9 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 17:19:46.9 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 17:19:46.9 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 17:19:46.9 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 17:19:46.9 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 17:19:46.9 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 17:19:46.9 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 17:19:46.9 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 17:19:46.9 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 17:19:46.9 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 17:19:46.9 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 17:19:46.9 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 17:19:46.9 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 17:19:46.9 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 17:19:46.9 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 17:19:46.9 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 17:19:46.9 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 17:19:46.9 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 17:19:46.9 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 17:19:46.9 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 17:19:46.9 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 17:19:46.9 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 17:19:46.9 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 17:19:46.9 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 17:19:46.9 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 17:19:46.9 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 17:19:46.9 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 17:19:46.9 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 17:19:46.9 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 17:19:46.9 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 17:19:46.9 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 17:19:46.9 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 17:19:46.9 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 17:19:46.9 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 17:19:46.9 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 17:19:46.9 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 17:19:46.9 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 17:19:46.9 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 17:19:46.9 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 17:19:46.9 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 17:19:46.9 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 17:19:46.9 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 17:19:46.9 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 17:19:46.9 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 17:19:46.9 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 17:19:46.9 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 17:19:46.9 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 17:19:46.9 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 17:19:46.9 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 17:19:46.9 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 17:19:46.9 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 17:19:46.9 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 17:19:46.9 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 17:19:46.9 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 17:19:46.9 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 17:19:46.9 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 17:19:46.9 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 17:19:46.9 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 17:19:46.9 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 17:19:46.9 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 17:19:46.9 Debug: Rejected Hashed Release Title: KqHnPX76OehQncbYRhjOXtsuFs3Q9wlM 17:19:46.9 Debug: Rejected Hashed Release Title: CkLKeuIU4DnGf4vMtLZuLQ4swwT5YgXk 17:19:46.9 Debug: Rejected Hashed Release Title: Sdo0vaeu82VGEAcilZDNTmWtHPHDuL9n 17:19:46.9 Debug: Rejected Hashed Release Title: dQyeKGDUHRODEmTqLdGNu7uRNlqEWd9h 17:19:46.9 Debug: Rejected Hashed Release Title: CP48X4dhBze4NbS8lSWWuQLMaWfMZCBc 17:19:46.9 Debug: Rejected Hashed Release Title: z7wqQrVJ2Qbd7ZLxPZO7VYReioRF3pHH 17:19:46.9 Debug: Rejected Hashed Release Title: rEz2cGyN9j0hFhekYVJlA9kE1OBUDu59 17:19:46.9 Debug: Rejected Hashed Release Title: qh7gFhzYo6q148Wx6iTcLz59VS13RbGT 17:19:46.9 Debug: Rejected Hashed Release Title: HOZF92cUTooseGU4LWttoU2olTPPQlRR 17:19:46.9 Debug: Rejected Hashed Release Title: jsKkUJefERouP5AhEfK5t683HBPo0RKv 17:19:46.9 Debug: Rejected Hashed Release Title: EgqWkoozPua557iOmiJCSPor5iKlcNkP 17:19:46.9 Debug: Rejected Hashed Release Title: yGsuJ4xPX8YeFCAHOpoamBwlLfuOyyxH 17:19:46.9 Debug: Rejected Hashed Release Title: PNBLy2dutUfXGGizZmpW0dI3VSZODxgy 17:19:46.9 Debug: Rejected Hashed Release Title: FhKwcd3ivAbeo76Zdmbk4egPAkDdGfWl 17:19:46.9 Debug: Rejected Hashed Release Title: DphsXXxii1WkT27SbG5VD4Uktqsy8ZkH 17:19:46.9 Debug: Rejected Hashed Release Title: uNFGHHITltnQKIOvSicSbGHAdUkhcC12 17:19:46.9 Debug: Rejected Hashed Release Title: I4lD5yyBHInTQewKFk9uzToMQUPq8Bbj 17:19:46.9 Debug: Rejected Hashed Release Title: aqi4pvopD5Rlf1ui66A6SKTREomDHNns 17:19:46.9 Debug: Rejected Hashed Release Title: MKDq90pE55Rj2i7dqQF01C6zfdcYHwmi 17:19:46.9 Debug: Rejected Hashed Release Title: ubympcPDijolfGGSXi95gQcn5vI2GtWA 17:19:46.9 Debug: Rejected Hashed Release Title: 0H7H8y3NCr6BFXpdJZtXqNpfCx4xPJ15 17:19:46.9 Debug: Rejected Hashed Release Title: W2r6tkrZMvOCDwShSkmRdPKMIV8tGCiO 17:19:46.9 Debug: Rejected Hashed Release Title: OyqZ0CjYl3EJS8y7Hf4ZiglBBQdkp0Vy 17:19:46.9 Debug: Rejected Hashed Release Title: RhhOUmXYbHrBRYs6Q8zIyF7D4gG8LSwU 17:19:46.9 Debug: Rejected Hashed Release Title: ds2zkxpB0GHcihGB0chCbbGoEhsC2iA6 17:19:46.9 Debug: Rejected Hashed Release Title: neaWYLfKodOCN4Qnu0N0ZNudKvZ6HwKJ 17:19:46.9 Debug: Rejected Hashed Release Title: CR2emQVjtBFfoBaD7DpaRkQgBrAZuIFP 17:19:46.9 Debug: Rejected Hashed Release Title: RP8DbS8Q8uh58lSwyb68Aq5p7o41AbDj 17:19:46.9 Debug: Rejected Hashed Release Title: nm6TjTzZNqdrWJfMMDWyUt3R2pSXy5FJ 17:19:46.9 Debug: Rejected Hashed Release Title: vzKq1wVSYBGQ8g9yLIAyMTK4UPUC9sGa 17:19:46.9 Debug: Rejected Hashed Release Title: KIFdbs3yCNnnZYLtOgP1rHsgmnfvQs6s 17:19:46.9 Debug: Rejected Hashed Release Title: Rgv6oPnyObtzEz603ikywRx9AeXek3oj 17:19:46.9 Debug: Rejected Hashed Release Title: QoptxeS02X0AtsxDhI2ovq04IEEuJpPt 17:19:46.9 Debug: Rejected Hashed Release Title: iBJdwOxs3367JD7WfuqyAl2ZOGUfNDVN 17:19:46.9 Debug: Rejected Hashed Release Title: iyTcVGgE30GyJtpquIdE6E2o9dSjbwgT 17:19:46.9 Debug: Rejected Hashed Release Title: sjU7cBndk0iTYWi90m6l3GNcBU0HQJlN 17:19:46.9 Debug: Rejected Hashed Release Title: OXh3uXjhu8CiPj6tJXwAApJok8VG8zip 17:19:46.9 Debug: Rejected Hashed Release Title: PMmVPIIWL3fpX80yJllhuNKOcyzbFrPC 17:19:46.9 Debug: Rejected Hashed Release Title: GDEfatSsXPtR5X7KYODbjyNqUDlS6V06 17:19:46.9 Debug: Rejected Hashed Release Title: 6sQIyY18kvkxKKnICsvTgseLazRYlTmG 17:19:46.9 Debug: Rejected Hashed Release Title: BVF93wb1kCbMwjliDzwkWjLA5yzhpHmE 17:19:46.9 Debug: Rejected Hashed Release Title: woqIKQdW2O64KBp16S6PmGUrcqzFkSlY 17:19:46.9 Debug: Rejected Hashed Release Title: lJZzEhbRmOt6JfciQNueWJbMz5JJB0rA 17:19:46.9 Debug: Rejected Hashed Release Title: YfhyrfLuEuisqzK597hATfQagMo1TwDH 17:19:46.9 Debug: Rejected Hashed Release Title: CgyKR2CSx0UXxK518NyVBoei7Q97Suc6 17:19:46.9 Debug: Rejected Hashed Release Title: Wl1K9QLSEOEqdIF8PdUpeli21a13rCvQ 17:19:46.9 Debug: Rejected Hashed Release Title: DbSFbMwxNVXhxRmi0IcPOh0l2ibK0TXx 17:19:46.9 Debug: Rejected Hashed Release Title: ITRrCUbXdujdwlXJGQLlpXH1qdV39xJP 17:19:46.9 Debug: Rejected Hashed Release Title: WS0TwBrA7jo8fesyd1XZvYo6EFDwJjA6 17:19:46.9 Debug: Rejected Hashed Release Title: TbRvOQOkxgA2rJuN1OA4NVqCTRzrJEDJ 17:19:46.9 Debug: Rejected Hashed Release Title: E8kFQ0LDzgSfYS86uU4Es0zU7hJJgtzU 17:19:46.9 Debug: Rejected Hashed Release Title: BZsPTvSfZ1qkF0us7pp7C8xETbLRK6jf 17:19:46.9 Debug: Rejected Hashed Release Title: C5dsNOGzNpqIF8GyLNVI4ioLy4NtGkx8 17:19:46.9 Debug: Rejected Hashed Release Title: pnMe90gAlYbpPKUwPOXfW0W1TZGcAWeb 17:19:46.9 Debug: Rejected Hashed Release Title: m50Al25Qj3RtbAEnQgKRy5sxSBH2SMd5 17:19:46.9 Debug: Rejected Hashed Release Title: 7OPtR411AQuBhiZbW7GnSe1lP759lEzL 17:19:46.9 Debug: Rejected Hashed Release Title: bs4p2EK7DUj2Dbjpt1aiZMUt62LtA7JF 17:19:46.9 Debug: Rejected Hashed Release Title: 247NG9AxZkXygqrsqTGUwvexSiSs4PLP 17:19:46.9 Debug: Rejected Hashed Release Title: ACBDvYklAZ1hEx9luFXw6tN4ziz8kxHi 17:19:46.9 Debug: Rejected Hashed Release Title: d1zvEGL42nxDFIuLlaumHBI7d4qDqVeG 17:19:46.9 Debug: Rejected Hashed Release Title: Adnh3hSRlCmTT2oqsVJW6hVSPvgglR1C 17:19:46.9 Debug: Rejected Hashed Release Title: aejmTVKCUPqQPgtxbU9osIQ9rnPubTmg 17:19:46.9 Debug: Rejected Hashed Release Title: s93OQqRIlbZV9LsRiN3eTzZrt89BGdKg 17:19:46.9 Debug: Rejected Hashed Release Title: Mbbw0vRE3F7pPnIKNiLvhxOFwkl0XYUL 17:19:46.9 Debug: Rejected Hashed Release Title: XUWceYvrexVDUCapBWbVTkOGSlbI7Gzx 17:19:46.9 Debug: Rejected Hashed Release Title: 8nlmlyji7AF8RVDYwki4fxoPsy7306Op 17:19:46.9 Debug: Rejected Hashed Release Title: Rlbb3jz33pbtoQgawunz59OklhM4Q2Rx 17:19:46.9 Debug: Rejected Hashed Release Title: RJ8B3Acz2vawTl4CDF03OoMiMxtK9qN8 17:19:46.9 Debug: Rejected Hashed Release Title: mmMVy4iyQTZzANQrpIrhQ8vvXlinrvu0 17:19:46.9 Debug: Rejected Hashed Release Title: kgJFUJUj2natYU4WEaPAyuJkhEq83MMF 17:19:46.9 Debug: Rejected Hashed Release Title: 6wlWOmB7XllOWLpN4K9udGLHOn11AAsJ 17:19:46.9 Debug: Rejected Hashed Release Title: xgFQR4QsxH8I57Ubq5kM1O8VFNxXEliX 17:19:46.9 Debug: Rejected Hashed Release Title: 84kR2EPzqggj22Ek3sVbLRkrbJmBzUD4 17:19:46.9 Debug: Rejected Hashed Release Title: MIqArMbnRaogWMWqXRzOsDtJxvP9Fba9 17:19:46.9 Debug: Rejected Hashed Release Title: nTfCwEBFldKuFLCOHk7dViSkUPmNWYzT 17:19:46.9 Debug: Rejected Hashed Release Title: mvwNQetO6j8aTnxOLZazWsOCe4BvcC9U 17:19:46.9 Debug: Rejected Hashed Release Title: P37SzPY6NkpAhNixLSfGxcKJeAdA0SGd 17:19:46.9 Debug: Rejected Hashed Release Title: UZBLYpkkHfcCKqHHH3iRin5cHq7cS4dz 17:19:46.9 Debug: Rejected Hashed Release Title: Udh3Ml2VQrMdQT0iL1nTZELft9prCXFP 17:19:46.9 Debug: Rejected Hashed Release Title: JkSKtOI40nUj5d5xINNsGaBE7XuugpuG 17:19:46.9 Debug: Rejected Hashed Release Title: L2iGLKeCNKdbkUJRHrNz5zclpMwSlFcC 17:19:46.9 Debug: Rejected Hashed Release Title: EBhFxovSuLBlZcHH6pxnEOESpMe0MQV1 17:19:46.9 Debug: Rejected Hashed Release Title: qlbpHkYwHZmymW9EtsrnVrcVUVQ244di 17:19:46.9 Debug: Rejected Hashed Release Title: 6zvujnjr4yEWY7P17tVERVdVqMC0Vcci 17:19:46.9 Debug: Rejected Hashed Release Title: W2cTxLjNgXT5BNhB8lNaAqesnh9TMpEu 17:19:46.9 Debug: Rejected Hashed Release Title: zOttFVWrDegdU2JXKZB53MQRcJojgBOH 17:19:46.9 Debug: Rejected Hashed Release Title: dOlFcATMYYcuPsWa5WEbPJJnoB3KF9XT 17:19:46.9 Debug: Rejected Hashed Release Title: 5BaVbIrbrbRCdoAA40Nr3GOcRtGdRS4o 17:19:46.9 Debug: Rejected Hashed Release Title: QINgS4QruW97bw1u71HXpEND6KlLI190 17:19:46.9 Debug: Rejected Hashed Release Title: bOAWvnvCKXftnEqLEakikJObgfU44R5j 17:19:46.9 Debug: Rejected Hashed Release Title: 3Ck2Sb2t5R9DzaGzfr770rdJrAP6cfsy 17:19:46.9 Debug: Rejected Hashed Release Title: WEHjOcSfk916kVvMoNaYKGL7Q9coFBt0 17:19:46.9 Debug: Rejected Hashed Release Title: qMEcxAUZZZp7TLCavF7obk3kgaCJbaye 17:19:46.9 Debug: Rejected Hashed Release Title: 4wl6mUTxCLxXpWbxwepskl6jas4QvT3I 17:19:46.9 Debug: Rejected Hashed Release Title: YbfkdFaG6HosE9SmDwpopmdVZowF5v8Q 17:19:46.9 Debug: Rejected Hashed Release Title: oT0gq3xZqeR61o2nWGz6meAiwbJBSxHd 17:19:46.9 Debug: Rejected Hashed Release Title: jwJE3SpgXvDJ3kKyZqgJ2xLcCahBd6jl 17:19:46.9 Debug: Rejected Hashed Release Title: sWC7lb28JZigx3QzSKuVBLohAzVZhd63 17:19:46.9 Debug: Rejected Hashed Release Title: GimSk9gHM8kGriVJ6PLnVuRIMknF3KkD 17:19:46.9 Debug: Rejected Hashed Release Title: zjr6rWwpd79TOIzOmJiWZ1mJ2FH7RLI2 17:19:46.9 Debug: Rejected Hashed Release Title: 9PzfdGxPcmJqEwNu0joIyHJThQMatWW5 17:19:46.9 Debug: Rejected Hashed Release Title: 2z7Q3ESia0FBrvOTIvGJnM9uKdM2mVAN 17:19:46.9 Debug: Rejected Hashed Release Title: I03DOwgfnKlgn9Jw99mWMLXN2g6LSl7l 17:19:46.9 Debug: Rejected Hashed Release Title: Usn8hdRS0E7NQcoYD14FrXsHpY59ETgw 17:19:46.9 Debug: Rejected Hashed Release Title: sJ8CzxVSmBlK861ncBUfNK5QW4ulaRFs 17:19:46.9 Debug: Rejected Hashed Release Title: wV3zW55N8hn1lzo30BlioPNPpsY6JYQH 17:19:46.9 Debug: Rejected Hashed Release Title: oAjspdkz4PBPt742OLzfXiNbcCOV1Gta 17:19:46.9 Debug: Rejected Hashed Release Title: 5lIt9ZAq8FccTH0dkN5p3AOiTtexJe0Z 17:19:46.9 Debug: Rejected Hashed Release Title: 7yvj1BmdVy3WRw4BZBZngyHykVevTMNm 17:19:46.9 Debug: Rejected Hashed Release Title: 2UuNrzezzBgFcB2OmDjBk0QzvhlYjseK 17:19:46.9 Debug: Rejected Hashed Release Title: miQh2AVlFuUyIuVoUQfWkqaeV3uBBJiZ 17:19:46.9 Debug: Rejected Hashed Release Title: s8SxLSIH4cD0VKoqifDE7KZbfzpnkoOF 17:19:46.9 Debug: Rejected Hashed Release Title: RVc7ulzMfYHqQtwxCDjXcr5532fqPMdS 17:19:46.9 Debug: Rejected Hashed Release Title: 4w5XU3ZJ5EO5iSJl0ns1dn1HcMmOzUep 17:19:46.9 Debug: Rejected Hashed Release Title: PNocWOGj1e9D8q7BM6gSqxAej7YlcZnA 17:19:46.9 Debug: Rejected Hashed Release Title: AySAOJG70ZrOl1wtmgLzd4LENKz73Nor 17:19:46.9 Debug: Rejected Hashed Release Title: VqnEWnWzmjPfLLjozEN2BKeDPCmAq5pk 17:19:46.9 Debug: Rejected Hashed Release Title: nVKLpjsMOldFxjHS71AQNfG9ONjTBwA9 17:19:46.9 Debug: Rejected Hashed Release Title: IBebo46Ud1HrY9TzD6O7x5WVem4W15yL 17:19:46.9 Debug: Rejected Hashed Release Title: 5FPaWTHKMIyPbK0xfkyVjcEtGLW4lRAy 17:19:46.9 Debug: Rejected Hashed Release Title: fS10GCdvHrC1WnkjtE6lEmloe9ByOZ7R 17:19:46.9 Debug: Rejected Hashed Release Title: V7mJplPiRzsayNVKaceHCOZTUIdAU98E 17:19:46.9 Debug: Rejected Hashed Release Title: HawuoEgxg6ReuIPl8RAhk4bLfyF0BF5m 17:19:46.9 Debug: Rejected Hashed Release Title: TeA83nCUsANIGykW8hYti61Y1DDrPFNi 17:19:46.9 Debug: Rejected Hashed Release Title: fclXqaBkZu7df9zcZdiiomXcV1xxqOYl 17:19:46.9 Debug: Rejected Hashed Release Title: 8666PTuOH8QKy1nLb1anu7srSHPDcnYs 17:19:46.9 Debug: Rejected Hashed Release Title: w5SUl1R6pLYCTG7rBUULPB9gLwmHbhKW 17:19:46.9 Debug: Rejected Hashed Release Title: SFNEaaid5DUEjhdewK8yYj2LhFnJCH5V 17:19:46.9 Debug: Rejected Hashed Release Title: NAkk0cin0dJ0tyNEUCKGIEBXSE7nKvP5 17:19:46.9 Debug: Rejected Hashed Release Title: k2Wmb8oR0yAP2KzbpHEQ1UWfvNxYwI9L 17:19:46.9 Debug: Rejected Hashed Release Title: nirxoebu98R2n4CO7T8UbB4pIyREdqUZ 17:19:46.9 Debug: Rejected Hashed Release Title: sAk1HxAau6QjYaNCdqv4Mw04yTK0j0qv 17:19:46.9 Debug: Rejected Hashed Release Title: CnVeQOhnhZsASiEkuZkka3ndYUUN6hbX 17:19:46.9 Debug: Rejected Hashed Release Title: PsEA9OrJpLwmLjSWycEp0h6f3q830gMF 17:19:46.9 Debug: Rejected Hashed Release Title: gprvdN8xAVqvggvSN1tydHDLaJtN7RIi 17:19:46.9 Debug: Rejected Hashed Release Title: cWx3dkHFRPnEpe4e7BvZEHfLHx46PhzY 17:19:46.9 Debug: Rejected Hashed Release Title: Jd5TbfbgYTYp6vAjC6CCAa234ZOiWDHm 17:19:46.9 Debug: Rejected Hashed Release Title: sOiRgmNsQNkkehH15qy3uMytC7MqQZ8r 17:19:46.9 Debug: Rejected Hashed Release Title: mwat0asp4hZWPRWU1UpyuD6svVPar6rq 17:19:46.9 Debug: Rejected Hashed Release Title: tLkHwxWV2Xk5jK1q3jOpSWcQn1itl0SW 17:19:46.9 Debug: Rejected Hashed Release Title: 9weJTMbuOlqLgk13k1NMohGd0PdMVsUY 17:19:46.9 Debug: Rejected Hashed Release Title: YyminowPf1DUpimMXTzoSM0XzaxK308h 17:19:46.9 Debug: Rejected Hashed Release Title: vf0hFu2Zgg1934AWWUwukDTgjirXyOLc 17:19:46.9 Debug: Rejected Hashed Release Title: BIfzKIAdIju4rzlYp4JJL66u94S94CUB 17:19:46.9 Debug: Rejected Hashed Release Title: VuI1IcA1mZwiQ5cgHcWq7etR2Dm5WhyJ 17:19:46.9 Debug: Rejected Hashed Release Title: XzJgsESxsbQkDJVoJTFR9RoZFt61GMXv 17:19:46.9 Debug: Rejected Hashed Release Title: X23VPmA46IIlPXYNPSGvuPrQcLxpJizq 17:19:46.9 Debug: Rejected Hashed Release Title: KR42L6xPDsW5MKRiyyDB7RXBIYcpDyVx 17:19:46.9 Debug: Rejected Hashed Release Title: 0NBA77sroGh5CMx4B6NQAHo0ResbRGDn 17:19:46.9 Debug: Rejected Hashed Release Title: YWTh59cesQPQgQasXYreqCufGj3hDgac 17:19:46.9 Debug: Rejected Hashed Release Title: LlyPlScBR5sEUd5SCVzLzoBhNqctCwuq 17:19:46.9 Debug: Rejected Hashed Release Title: 2JmIA6T5h2ZbZNGRf46YOrrHCol7OQr1 17:19:46.9 Debug: Rejected Hashed Release Title: WoK8MMW2sbW2PzPlRXbbPjt9GKh9SyzA 17:19:46.9 Debug: Rejected Hashed Release Title: ed9G9ago8Sw0smtPPldcKiJ6XV8GbSOy 17:19:46.9 Debug: Rejected Hashed Release Title: AtT9brrGaFdF2IA0VEHzJm18oAgiaA0g 17:19:46.9 Debug: Rejected Hashed Release Title: PlC6XFCbSsLEe9zFIXkOpj944ttCU9b1 17:19:46.9 Debug: Rejected Hashed Release Title: Gw2ybpGkfTmn2EOrEsZRvuiPyYAuGzEk 17:19:46.9 Debug: Rejected Hashed Release Title: p3LvqtESZKYU6f6hB1484bXaWLHSExec 17:19:46.9 Debug: Rejected Hashed Release Title: y8ibEkEMrlCgdF5u1tTTwWb4F5YEozad 17:19:46.9 Debug: Rejected Hashed Release Title: q5eCKXUFZJWbyzgzxfHeqmDvNxh14fh2 17:19:46.9 Debug: Rejected Hashed Release Title: bZ08s989cOb2dQhAnRuYSWNBbGtipjuE 17:19:46.9 Debug: Rejected Hashed Release Title: sZw9OJjQQBcbnBea9xxKvvzpyhUtvJM2 17:19:46.9 Debug: Rejected Hashed Release Title: aMLofnMQ9WVfgAE1h8uAGIi8spv9SyAc 17:19:46.9 Debug: Rejected Hashed Release Title: nffvW1jRqYFw3brAj8oMZDPNW2DHfdct 17:19:46.9 Debug: Rejected Hashed Release Title: urTLSmafCKQxnkY8JAUfqBIyG6JLEo6F 17:19:46.9 Debug: Rejected Hashed Release Title: 5oC4KUI3nDDoRLpWbbnhtZERiesRQwPx 17:19:46.9 Debug: Rejected Hashed Release Title: dvwoBviNsAwhiQcQEnvTlrOcCcasnRzj 17:19:46.9 Debug: Rejected Hashed Release Title: kEBtYDqGdatayFviyi52qwUzPBNdDpuw 17:19:46.9 Debug: Rejected Hashed Release Title: IbKN6zqGCBs6xuYqs5p5neru85TaQ6MI 17:19:46.9 Debug: Rejected Hashed Release Title: whg2YXT6wZhqAlhiLtdFPjjzJ0MKM3vV 17:19:46.9 Debug: Rejected Hashed Release Title: Mb9BnZV7OjdBtvXhyV9zSWv92KRk4da3 17:19:46.9 Debug: Rejected Hashed Release Title: G0kZQ7hZqCgl47jEMJSplPJNu6vC3ISD 17:19:46.9 Debug: Rejected Hashed Release Title: Wbo8RGA63olkNCcfE1Ty43ZRIJ0E0fon 17:19:46.9 Debug: Rejected Hashed Release Title: 7wAUhCIvMVirlQpSjD6xkJZj1aC7HMTJ 17:19:46.9 Debug: Rejected Hashed Release Title: iSDnhRyd45LDMLuoxaq91WCRysM8tTln 17:19:46.9 Debug: Rejected Hashed Release Title: j7EOY414l23c0NYeSzJ1UCM3Le0VQPwV 17:19:46.9 Debug: Rejected Hashed Release Title: zVsRBHDMgiQnApIzEkAMzalED8yH9d4p 17:19:46.9 Debug: Rejected Hashed Release Title: s1UPoCQCG1gAzaSEGs6dGbxKrhdQ306N 17:19:46.9 Debug: Rejected Hashed Release Title: sGTreEu299PDOxxB63H8HklzWxjGLEHo 17:19:46.9 Debug: Rejected Hashed Release Title: FOFGMajognV6N6QVQob9uQNkx0zPQSnN 17:19:46.9 Debug: Rejected Hashed Release Title: HJFOiZGz39adaIr5S9J36jvXAXeKymfp 17:19:46.9 Debug: Rejected Hashed Release Title: 7CsUImnyFZn2NWkWDt09keNVbpf2Etks 17:19:46.9 Debug: Rejected Hashed Release Title: VRnRmwn8G4QTRpy5Z0Je4rKnxLh1gPU6 17:19:46.9 Debug: Rejected Hashed Release Title: jFHTYnOuhpBkbHg8IodHDXQXtaoSnzQa 17:19:46.9 Debug: Rejected Hashed Release Title: 9gfD61ReHeZjJhnfwyDrFFi9qu6xOtjy 17:19:46.9 Debug: Rejected Hashed Release Title: FmnbhvX3CUhJEUVlxHERcB8ic7LS0Vcj 17:19:46.9 Debug: Rejected Hashed Release Title: XaQx5WhqkW15RUwdw8wgfULfLWAYBvuU 17:19:46.9 Debug: Rejected Hashed Release Title: YwFk5NWyjKENDtI1ruua1Z7CYQigWOhC 17:19:46.9 Debug: Rejected Hashed Release Title: g5M5NF4F7AlaPSnDUcPoeXxwnOVOezeS 17:19:46.9 Debug: Rejected Hashed Release Title: 0yl4ZC4mMSZeTwrMSO3oyu2TnXIshjSt 17:19:46.9 Debug: Rejected Hashed Release Title: Dy9VgR6lAtLX4uNuGUH6QXZl2OrXtkQQ 17:19:46.9 Debug: Rejected Hashed Release Title: SXnFyVlqKWyattAdlZaYNtTryYqUY0Bn 17:19:46.9 Debug: Rejected Hashed Release Title: MkSB3BOhGda67IlXN6zklZzB3Ou1XT4O 17:19:46.9 Debug: Rejected Hashed Release Title: ZgEAmvy8WPZ4JnCYqUc1xspGSk0CHWbb 17:19:46.9 Debug: Rejected Hashed Release Title: jf0ihge0py6Oea6rz9EbrwFXCYNt4qlC 17:19:46.9 Debug: Rejected Hashed Release Title: Eaw4Y6yuLq4CRxStaVJCnq5LvKjGXkIR 17:19:46.9 Debug: Rejected Hashed Release Title: 0D8AYCizhLKXpoCNkszxsii9C6hceGoD 17:19:46.9 Debug: Rejected Hashed Release Title: CwI0cS2IgRDC8z7tqt3aEkqrnOuPZ6z0 17:19:46.9 Debug: Rejected Hashed Release Title: lxbuV5AqMPWsiWI6OiFB2SJp4cNHYKuD 17:19:46.9 Debug: Rejected Hashed Release Title: zBeKpIOutd3YRNqB6pTCIMxbzNgo4JQj 17:19:46.9 Debug: Rejected Hashed Release Title: vi5UgnOJI5fY29zcx1tMbJXjLYB6D9TF 17:19:46.9 Debug: Rejected Hashed Release Title: uGIgWxDb6NueuFwPKa5nDXURqLkTR7p6 17:19:46.9 Debug: Rejected Hashed Release Title: PSgGu8V3N8koFW2t6zsLopxhXbJpBtet 17:19:46.9 Debug: Rejected Hashed Release Title: uLbqKseo9LRFMOFGnvT5LSyA7uwJWb2h 17:19:46.9 Debug: Rejected Hashed Release Title: IoyqAVXk6oMvuqodMM12o8neZ5VGEmEw 17:19:46.9 Debug: Rejected Hashed Release Title: V1tYkLfkWbtEOjdugp31zn0C6aT3LZ9f 17:19:46.9 Debug: Rejected Hashed Release Title: McfHYY1lYkzFfmhkaecTbhUHjGfJkM0K 17:19:46.9 Debug: Rejected Hashed Release Title: stI5oPjvaoJJnyiDXSpWZR4yIwjr8tat 17:19:46.9 Debug: Rejected Hashed Release Title: fxXU0tyzW2rGlFJHhD12srD2hH4MY1Vi 17:19:46.9 Debug: Rejected Hashed Release Title: wak4gZPgNFKoTZ06aGX613phTLjU5JuC 17:19:46.9 Debug: Rejected Hashed Release Title: bHl8850JRLh1EWoR195fUj5kXSzBY1wz 17:19:46.9 Debug: Rejected Hashed Release Title: sVVyvvPMKMxBGKFnqIOFCgWsY6RJl9Uu 17:19:46.9 Debug: Rejected Hashed Release Title: vICSG7p6T7bzEQ1UazKLdWQaKvMW8gnP 17:19:46.9 Debug: Rejected Hashed Release Title: ZIbD9dcgI8JJTaF9VePJef7RJXPjL7zZ 17:19:46.9 Debug: Rejected Hashed Release Title: goMGRlGyLda93lE9VJToS5grPFvuLoma 17:19:46.9 Debug: Rejected Hashed Release Title: dobmUxSR75Tki1YoDyALpjQ6CVPNEIsE 17:19:46.9 Debug: Rejected Hashed Release Title: R5fkscsKUSyH4QH3bPt3ItaeeRF1HsgJ 17:19:46.9 Debug: Rejected Hashed Release Title: OTlNLyPTh59KPYoE63Otkr5vuB5WibOa 17:19:46.9 Debug: Rejected Hashed Release Title: CJ3GWfwKzu6ZF1zth56jgvcrCwwyRHXk 17:19:46.9 Debug: Rejected Hashed Release Title: 6DEJiAs1S9ZZP4oAnDhego8s1DtSGBM0 17:19:46.9 Debug: Rejected Hashed Release Title: W0zcmecZhzot5wkqrl2wgScfwLaRwTdt 17:19:46.9 Debug: Rejected Hashed Release Title: CY5TPKw7pIQ9YqxhNLNFa1g26UKSo3Yu 17:19:46.9 Debug: Rejected Hashed Release Title: rYhndHVSJ05gFjOXJTmGpC2NpRBQDRLw 17:19:46.9 Debug: Rejected Hashed Release Title: BOsOftvMb4oQXd7m1gbuHxmmnbbEPPgL 17:19:46.9 Debug: Rejected Hashed Release Title: mT4LTYXHUJyxqrM2DCI7TZXUwXGA8YYh 17:19:46.9 Debug: Rejected Hashed Release Title: 8uNHKx5QqCnMyjubgkNPeZN5QEEqAe8Q 17:19:46.9 Debug: Rejected Hashed Release Title: DEqIj8C6wokSgWk5tCG3T6ZgW81gCAFa 17:19:46.9 Debug: Rejected Hashed Release Title: LWBMe7ArEkSnGAEJoi5J1BjcJX5LKYQP 17:19:46.9 Debug: Rejected Hashed Release Title: RIY2SKvcMVL5oG02eHWdCOQ9ch1QvFck 17:19:46.9 Debug: Rejected Hashed Release Title: QVyPXzdJmHYAnRq2T4bOpDiWmhloNvMT 17:19:46.9 Debug: Rejected Hashed Release Title: 2Skkgzqvy2e1k29k1voZ2iSS100uTK0V 17:19:46.9 Debug: Rejected Hashed Release Title: wkhdGjUKFdL5N4WQLo9PdSnaeZaCPWHk 17:19:46.9 Debug: Rejected Hashed Release Title: Crs0AA2KiHIf5YgX3t5BFRyK1h1r4Ale 17:19:46.9 Debug: Rejected Hashed Release Title: 2fAtR9kvYyrkALjSn2OMVi062r02cJ66 17:19:46.9 Debug: Rejected Hashed Release Title: SbRTYaj3b1HfElEQW7CENFVZJtXq84OW 17:19:46.9 Debug: Rejected Hashed Release Title: bOfGD2oW7F4hEM6FiHwvJPOLCtQUUvby 17:19:46.9 Debug: Rejected Hashed Release Title: fPKnjYQ8MmdpNJRdigPh3gEOoVVMvcOk 17:19:46.9 Debug: Rejected Hashed Release Title: P0JmXuoYZCvjCQvEXkjlmah6pxiPIP32 17:19:46.9 Debug: Rejected Hashed Release Title: MSE9MqB27ZCLulDzj83s0aiKWbFy68dh 17:19:46.9 Debug: Rejected Hashed Release Title: f97jjHW39XJEmFp2WC2bPQr0Rs3NI2bB 17:19:46.9 Debug: Rejected Hashed Release Title: U4QNmXQP7lLx6u7OadNZPpV6zJo4EEG3 17:19:46.9 Debug: Rejected Hashed Release Title: RD0X27ihUFfwdc7kMu2WsgPb7Ung8sK7 17:19:46.9 Debug: Rejected Hashed Release Title: 7R7oxtb6lja72wBiL0VbEVTWZqGKf8U3 17:19:46.9 Debug: Rejected Hashed Release Title: VvIclJDoS8wEAMysgfpUcBazlFPh2Jam 17:19:46.9 Debug: Rejected Hashed Release Title: x64qLzM4Y0wlAMgFwowA98dJC0VKjBuL 17:19:46.9 Debug: Rejected Hashed Release Title: iMuVlySFeiWxBvX7i36MctL6679sLbim 17:19:46.9 Debug: Rejected Hashed Release Title: L9vN3V40KkUUZ5npXIk7UzekLLAaZAjB 17:19:46.9 Debug: Rejected Hashed Release Title: Iuy81Cvf2xVpfOCUrVQNIt4gaLxlcLXm 17:19:46.9 Debug: Rejected Hashed Release Title: R4w4FY9XDlkTgJ6hWVBLODe2FUGOsYwv 17:19:46.9 Debug: Rejected Hashed Release Title: n9cOEyTEgcmv9Fr6BHAKaZvhB6RtWMrl 17:19:46.9 Debug: Rejected Hashed Release Title: pDZflE5lYzxlInbbQkDdzScQAlH360aR 17:19:46.9 Debug: Rejected Hashed Release Title: egS90mRJqNLms3S1a2qmcws985ZAokvh 17:19:46.9 Debug: Rejected Hashed Release Title: 0eB7phfkOFQvam9PvCd7YEsW81v8It8q 17:19:46.9 Debug: Rejected Hashed Release Title: oTG13eeQi6GS7Hm52prKd40eB8tgc9va 17:19:46.9 Debug: Rejected Hashed Release Title: C5hgtZMudrWKmBkcKbbRxrY0kfsuUpmh 17:19:46.9 Debug: Rejected Hashed Release Title: oH6te0y6LlocmFMLrgXnxYzKM2SQ2K9e 17:19:46.9 Debug: Rejected Hashed Release Title: vraF0sS1BwNQ27v0i8Rh2lKako24gd1u 17:19:46.9 Debug: Rejected Hashed Release Title: xJWxio6QqgPvgesrfpFjweHXlsYMuQv1 17:19:46.9 Debug: Rejected Hashed Release Title: wC0Cgtplt04L9Ht7Q0XVa267VDlbZp4r 17:19:46.9 Debug: Rejected Hashed Release Title: 4AgTY0cyew3bkkGumeLFd7D5FJ2NbP6f 17:19:46.9 Debug: Rejected Hashed Release Title: PJrx1vNojR3jizgU9iMdLKbVDfic8Fma 17:19:46.9 Debug: Rejected Hashed Release Title: PUsKSYBJNZCtKX0acWBdxKCsrcP9u7Ra 17:19:46.9 Debug: Rejected Hashed Release Title: cTenoDShSIwvM9gF4fkGGwDnsGSszj9M 17:19:46.9 Debug: Rejected Hashed Release Title: nqEQNuQuR7wStfDjrqfhkrg3HxtAOT4V 17:19:46.9 Debug: Rejected Hashed Release Title: cyg6hJ3XKytxHQ6MupqhrEFLcMzUhY1p 17:19:46.9 Debug: Rejected Hashed Release Title: R213vXb0q2NLm2dUXaKRnpM8bvsaHVLT 17:19:46.9 Debug: Rejected Hashed Release Title: qK8pOGxPo9K4JmURjuiXDDeEkh5BxnVe 17:19:46.9 Debug: Rejected Hashed Release Title: xNXVg9pHHLLI4ce7PPmZ0gQBrJvoAE1J 17:19:46.9 Debug: Rejected Hashed Release Title: OlrT6sQkM2HejkbnxyKqQ92kMJZvqDZv 17:19:46.9 Debug: Rejected Hashed Release Title: 3Nk5F2yru95s8s5HaQTklvgbAZh6heY8 17:19:46.9 Debug: Rejected Hashed Release Title: w3nTmPGcOhNqOHpRRWcWD999ZLaw6KPL 17:19:46.9 Debug: Rejected Hashed Release Title: NDhPFr6VO442gJ2dbimiEFqcaFm0psFM 17:19:46.9 Debug: Rejected Hashed Release Title: Rt1Dz3yypbsqnQWl7pQfLEKqZqAWsxr9 17:19:46.9 Debug: Rejected Hashed Release Title: Seck0RVJxBg7cEUvj4pFaZKOy2ISQWb2 17:19:46.9 Debug: Rejected Hashed Release Title: dY0z1TegGpTghq9CXTHgxZTSVYB0Awfw 17:19:46.9 Debug: Rejected Hashed Release Title: r0DAobcc7c4VRRjzjFsRlxvERHbHeR1d 17:19:46.9 Debug: Rejected Hashed Release Title: lOBaK5lh1bx99yRnPbODEHSybnbinbJh 17:19:46.9 Debug: Rejected Hashed Release Title: vDOHZSFcrFSjcu3LX0kVfirmlCr6eYua 17:19:46.9 Debug: Rejected Hashed Release Title: ACwjvGk6s8wYRSOjuidc2FReMhepAwQq 17:19:46.9 Debug: Rejected Hashed Release Title: PRj58dd8Lk4DE4gnbpC0y59zsx4GtJRF 17:19:46.9 Debug: Rejected Hashed Release Title: v5hI73nRDLHOnSrsknB4ZrbewbqEbaTS 17:19:46.9 Debug: Rejected Hashed Release Title: Y3LajUfXuioyzVjn7x0qMTpVX7hx1wwN 17:19:46.9 Debug: Rejected Hashed Release Title: Zbej57R0Fdrj0u1kFSN9PKMTlufV8DNB 17:19:46.9 Debug: Rejected Hashed Release Title: nuFOL41vuhZy1Lcv5WGqsuaL6vTOYTzq 17:19:46.9 Debug: Rejected Hashed Release Title: 0khhn2383af08VSswNAIUb3AcKQuzMSU 17:19:46.9 Debug: Rejected Hashed Release Title: 1dO9kpv74fhfnAPtFpv0Oco0iHKt73QK 17:19:46.9 Debug: Rejected Hashed Release Title: uqPPxZxSYJrEN1wNVnQL5foBtlN9cVXM 17:19:46.9 Debug: Rejected Hashed Release Title: wS7HUvs34ZnEPV2fMvqxqZXnvjQoXBiX 17:19:46.9 Debug: Rejected Hashed Release Title: RODCkj1pYKzC4clIcYlsRM3t9S9cXron 17:19:46.9 Debug: Rejected Hashed Release Title: 3jdSTaZRKtp4S6ErlGogg7LcawXUsSr8 17:19:46.9 Debug: Rejected Hashed Release Title: VHUC2j9rm3Niv1oq3AFbW79wQeOVqMAu 17:19:46.9 Debug: Rejected Hashed Release Title: GCFDAa49jXdnlkyL64fD1u2QUg0wCMys 17:19:46.9 Debug: Rejected Hashed Release Title: chdn3ELq89OTqL1OURZF0GPgahye6Yr3 17:19:46.9 Debug: Rejected Hashed Release Title: zna5leJBTk7WKqD4jKfNYyNjBmCd499B 17:19:46.9 Debug: Rejected Hashed Release Title: QmMWLyUr7q50WPVCG9PCTNA8MU2wSR6u 17:19:46.9 Debug: Rejected Hashed Release Title: s0qqY9Pa27w8Z2n8BiRzqb0sLQuPoV91 17:19:46.9 Debug: Rejected Hashed Release Title: KWIu9mijVSpF24zT3ThSOXNcCnxqNGHO 17:19:46.9 Debug: Rejected Hashed Release Title: uhGLk8qfKCMgbK2UX4tJWuHP681HI9s8 17:19:46.9 Debug: Rejected Hashed Release Title: sd6jcppJLKWx8FjdtGTPXVHLL6FEcHqr 17:19:46.9 Debug: Rejected Hashed Release Title: hafe00g74nlWFzNDZeD1uFtjTmi33d0F 17:19:46.9 Debug: Rejected Hashed Release Title: Z6bvG0ErXKKWBYWYT91JJBuSusi3fBT3 17:19:46.9 Debug: Rejected Hashed Release Title: apR9M3L3SfbPJSHwzSm675or3GXeDF51 17:19:46.9 Debug: Rejected Hashed Release Title: A1K4LxGNAeR5eKSB9VYKmqa6MHw8U262 17:19:46.9 Debug: Rejected Hashed Release Title: xP0yOLdH3LzcmWqWZrM6lPv1tIzQcXtJ 17:19:46.9 Debug: Rejected Hashed Release Title: yKSzj70D11a4lelcvSUR7rBwUkoWm9Ov 17:19:46.9 Debug: Rejected Hashed Release Title: xBNDl5e0Yn2ZXhFoNNmNJIs91xGT60uz 17:19:46.9 Debug: Rejected Hashed Release Title: t8cYqzAmfKhnaxqJYlbtIcwcWREmMe4B 17:19:46.9 Debug: Rejected Hashed Release Title: hHOG7Rabniha1eXdu4mogu4DmXrXEr0r 17:19:46.9 Debug: Rejected Hashed Release Title: mCRiAXMwYdlcvTo1pZ4NAeejtT0nyqCD 17:19:46.9 Debug: Rejected Hashed Release Title: fdtvNxpXnuSEKGxzYVYYkEQkvwLNL7bv 17:19:46.9 Debug: Rejected Hashed Release Title: c5P2R42WCH2yCEvPwUIJfmIO4EKgzjz2 17:19:46.9 Debug: Rejected Hashed Release Title: gu0dVbY0PM9zHesY4u1z93OqeO38nfr6 17:19:46.9 Debug: Rejected Hashed Release Title: 8kxaUeJ4Y9SSkoAeO4ljuou2E7ip3zjQ 17:19:46.9 Debug: Rejected Hashed Release Title: z4Gfp71kwTJfM2hev4w5my01YkcnrCLc 17:19:46.9 Debug: Rejected Hashed Release Title: UM12taVok2cVA2Rrr94ZQFtNqi8jn46g 17:19:46.9 Debug: Rejected Hashed Release Title: EXmmogMvtKFTuW5TIWY1ANaRyS31sVk5 17:19:46.9 Debug: Rejected Hashed Release Title: hMJUtJOzWj2ovMkW5nbkUBu2ETCxErU3 17:19:46.9 Debug: Rejected Hashed Release Title: C1AvXux0lSvr14hc6zRThaZZJqEnLgWJ 17:19:46.9 Debug: Rejected Hashed Release Title: P8l9b8jBcY5p2Nuj6FxkRYUPyhOVQ1jW 17:19:46.9 Debug: Rejected Hashed Release Title: m9lEWGnuIf5TUy87ece5G9kLwwyrZeCu 17:19:46.9 Debug: Rejected Hashed Release Title: Wtk8RKlp02bltXrEuW9RnjR7QgphDkqN 17:19:46.9 Debug: Rejected Hashed Release Title: uVqvJUZpKDr7u8X7b21vaIfbApHsK0JK 17:19:46.9 Debug: Rejected Hashed Release Title: si3pQmTszTzPi0uvP1IpVvaAXEmamPdI 17:19:46.9 Debug: Rejected Hashed Release Title: oTDFyEPbn4xwJgitIunlTY3IDQjspfDP 17:19:46.9 Debug: Rejected Hashed Release Title: NWoQj7j2cVEp4D04MOL4RiByvdd05AFq 17:19:46.9 Debug: Rejected Hashed Release Title: qPscnC78eXrwfZVlSzP0b5a9UXhmrSQz 17:19:46.9 Debug: Rejected Hashed Release Title: KnV2ubeNG7I84gFQLSIa1lADqXoq5o8J 17:19:46.9 Debug: Rejected Hashed Release Title: 5xN6ROi9VEbTm3XRO99LQkSS4pYkfRXn 17:19:46.9 Debug: Rejected Hashed Release Title: Jmt5u5Y2spvneMZy641TtRIA81RigRfs 17:19:46.9 Debug: Rejected Hashed Release Title: sIERPOmYIRK4PbP5LNfraPrZehIejAXe 17:19:46.9 Debug: Rejected Hashed Release Title: ubZpI7oNFykLC4qWdmH3zRj51j0dRSPB 17:19:46.9 Debug: Rejected Hashed Release Title: pR0qDH37aQx22BqtQ9V0HBaCYdC0yS6I 17:19:46.9 Debug: Rejected Hashed Release Title: eZw6Rv7bqJWFhYkw3FNKqFXXj9jYVyz4 17:19:46.9 Debug: Rejected Hashed Release Title: cZ2zXAmw0xklsnKHkJC8bP0mvI5juvTB 17:19:46.9 Debug: Rejected Hashed Release Title: u289eIR6WMOROj17WyzbM1MNGelO7LBb 17:19:46.9 Debug: Rejected Hashed Release Title: NYdu3f58vDGtFec8fgBhcvKNzudKbEkN 17:19:46.9 Debug: Rejected Hashed Release Title: PrWMUPV4bTIYPKglVOAPlnoEEtaUH2PU 17:19:46.9 Debug: Rejected Hashed Release Title: ceOr6iHFKYJmVywOLnutf0IMYR5TFbdS 17:19:46.9 Debug: Rejected Hashed Release Title: feXKUuANQjFlseUb5Wl0Ty9Tj56qjA8A 17:19:46.9 Debug: Rejected Hashed Release Title: SYtPonNDtoNp8xtkaKSBSdDk1QcuD89R 17:19:46.9 Debug: Rejected Hashed Release Title: toXQmHWWD6ZFQaxI7fLzIql7uBy1ZpnS 17:19:46.9 Debug: Rejected Hashed Release Title: rbG3eyiugFNDSI6TCy1cnFOBJjkpX5JV 17:19:46.9 Debug: Rejected Hashed Release Title: ZNlP4o0XlaP2mXtM1ZvZ6dQjoc6PKEqm 17:19:46.9 Debug: Rejected Hashed Release Title: Ch2a2YA2E0RwqITGLVxWzHuNnqsLccky 17:19:46.9 Debug: Rejected Hashed Release Title: zxCGTA5NI6c3O1gJyCKvQOjQMfdhKx0t 17:19:46.9 Debug: Rejected Hashed Release Title: cGHgsrcdizKipX9VvrqrKoav5dM77aNZ 17:19:46.9 Debug: Rejected Hashed Release Title: sLiezR5pzW8OoF6KO5OMKx1gFuKNV87b 17:19:46.9 Debug: Rejected Hashed Release Title: xpZSy3qtyj6dE0onbZ0oDEKutJj2EMMX 17:19:46.9 Debug: Rejected Hashed Release Title: Yq9eNnooJFugGcnVxtPYeCJbcQUAdtCg 17:19:46.9 Debug: Rejected Hashed Release Title: P2HRaskanofiWmnswB13nG0SFUQXseKZ 17:19:46.9 Debug: Rejected Hashed Release Title: zuZI03Zx7d2Zy2mNiYSHavJzwMtKv2Vj 17:19:46.9 Debug: Rejected Hashed Release Title: n5jojtrMXmeiqxumbzwCIanxUJw7jGaZ 17:19:46.9 Debug: Rejected Hashed Release Title: AOnqrYNy524XSansfDAxbUo92uxgxGFb 17:19:46.9 Debug: Rejected Hashed Release Title: O7RFsEGR0UTJLIddQfdIXRjG88xXKdsA 17:19:46.9 Debug: Rejected Hashed Release Title: nUzY8rBpx32oTD8a2XEhfNZTVUlojfcc 17:19:46.9 Debug: Rejected Hashed Release Title: FNV81aUErQxk8JvzBO41UejGjpsVP1gY 17:19:46.9 Debug: Rejected Hashed Release Title: E4FEfGZePitObfcUlAL1ouahlklXLqQK 17:19:46.9 Debug: Rejected Hashed Release Title: xHPVSzPWxBmWxD2MEEqY0tL5MVRPJJ6K 17:19:46.9 Debug: Rejected Hashed Release Title: VpNpuyCIhW4ynuyhu0HxV1t7Mg5qRfl0 17:19:46.9 Debug: Rejected Hashed Release Title: hKyRBldmaEecnhQm9pRmfJOT1Ka3FPUG 17:19:46.9 Debug: Rejected Hashed Release Title: gzVVUc8JRDMKkQjiyS99rD7hAROR0ISg 17:19:46.9 Debug: Rejected Hashed Release Title: j84Xl0KRFbWAHz9BqIl2TFT4H0rM0HYJ 17:19:46.9 Debug: Rejected Hashed Release Title: U4WyZG3cCB7xbl3oj5wxb9HlF1q9O3EB 17:19:46.9 Debug: Rejected Hashed Release Title: VB0VLfRVMOxizznFzptZvNrRiAvguAcO 17:19:46.9 Debug: Rejected Hashed Release Title: idVeCG229BBZdIzwZ25RGBF2XHavTcDu 17:19:46.9 Debug: Rejected Hashed Release Title: WWMEo2tTDibcWfT1sTgxWADyev6JGgmj 17:19:46.9 Debug: Rejected Hashed Release Title: daODvuROR65jnjfn1J1v1Vi9kVbdqMja 17:19:46.9 Debug: Rejected Hashed Release Title: bGEGdoZLRkVPYSh02oRgrlXSI9mipn0W 17:19:46.9 Debug: Rejected Hashed Release Title: KvFPvy1TGPcAVptRW2O1N3FfNLbuHNoE 17:19:46.9 Debug: Rejected Hashed Release Title: ocYjAtEcXC6CNCZYenJTLBBZjPDkUWrA 17:19:46.9 Debug: Rejected Hashed Release Title: HaSECl2zZIiUn0acKGCYqFiQLkszA3Sn 17:19:46.9 Debug: Rejected Hashed Release Title: wNKLP9vaJkqYSJ6RVV278WaKLKgSUDxm 17:19:46.9 Debug: Rejected Hashed Release Title: H4KdaiQPgOHt6Pj0r0Xqtown6rnZG1x1 17:19:46.9 Debug: Rejected Hashed Release Title: zvsp31qWpTrlREy6tIacuxGoK3vy4Px1 17:19:46.9 Debug: Rejected Hashed Release Title: 8UwWUA4WLsxZ4cvPhFImZzuIxytNyy5Y 17:19:46.9 Debug: Rejected Hashed Release Title: 8CGiInmh0XEw038LszbQ41zQiVgyECWo 17:19:46.9 Debug: Rejected Hashed Release Title: N9mYVSem87OfeJXwCcwFdDll9hWcbBQz 17:19:46.9 Debug: Rejected Hashed Release Title: fEspQjXjnLAUiYaMXLNRvTcWdRrqbiqx 17:19:46.9 Debug: Rejected Hashed Release Title: CPVLMBOFbfvJmusn3JzpipHZIGGWIY0b 17:19:46.9 Debug: Rejected Hashed Release Title: odoFAqABYE6SOs2lTRsPwt5qnrD4yqys 17:19:46.9 Debug: Rejected Hashed Release Title: He03kLI1m6ZouYgYf6c1BASrOZEF0tAN 17:19:46.9 Debug: Rejected Hashed Release Title: R8aHRZfdK2OzRPtWRZjtOjedjhgF9e2Q 17:19:46.9 Debug: Rejected Hashed Release Title: veLcLwE0iIwIIzy9ZeOo4JFSdCKbvuxf 17:19:46.9 Debug: Rejected Hashed Release Title: Zbri2a6cVKWGSMnc9a3sgQfgpLIhG2lD 17:19:46.9 Debug: Rejected Hashed Release Title: ETtKRLAj9NMrnEyYWURCq4Y8M1CiOCSk 17:19:46.9 Debug: Rejected Hashed Release Title: OYcbAhugoxW52yydKjNphBnGupQHIoS2 17:19:46.9 Debug: Rejected Hashed Release Title: AgaoQpE0ILh3oLULL961aYIoiZVRkU2i 17:19:46.9 Debug: Rejected Hashed Release Title: f83du9qu0ohLkql4Lu40ifGkBhgEDuOw 17:19:46.9 Debug: Rejected Hashed Release Title: ZtIn6Zq23DHlC7CsO2Ln0NZ89unRT3cl 17:19:46.9 Debug: Rejected Hashed Release Title: g4p1P9YctIu5vChWEK81dRwPNWh7uoaf 17:19:46.9 Debug: Rejected Hashed Release Title: PKKbY2csasnypJUYVd6x2qMQMNbcjNjF 17:19:46.9 Debug: Rejected Hashed Release Title: gwrEV5HcBnyUgEqwBmjMd3IIeUw6Wg4H 17:19:46.9 Debug: Rejected Hashed Release Title: 1QuVfJ8oXRibnHgw2Bbr45SUEAep5pC3 17:19:46.9 Debug: Rejected Hashed Release Title: 7KY9h70HMPSQRyWlrBqlkwTLApC6PxD0 17:19:46.9 Debug: Rejected Hashed Release Title: 5h7TnahfXhU0i03qabCybqMc9RGvzKsq 17:19:46.9 Debug: Rejected Hashed Release Title: JZ8MwBWj2DeWVWJVo9IhLoRY0mGnCBn0 17:19:46.9 Debug: Rejected Hashed Release Title: TC2YPp0oav5j46TjtWJeFemVWVNAjWWd 17:19:46.9 Debug: Rejected Hashed Release Title: SroeRHMypcJTje7jNOwUVmpsz8QBWn3w 17:19:46.9 Debug: Rejected Hashed Release Title: skdOJnxsYHE4MT5dhNMUkatjvuoBHS1q 17:19:46.9 Debug: Rejected Hashed Release Title: sTcnRzip1ozZwpe4FcNmVex78Tt6Prvg 17:19:46.9 Debug: Rejected Hashed Release Title: 2ChhV3jjkTtOQyBBfnCxtTudrZ2nM0rQ 17:19:46.9 Debug: Rejected Hashed Release Title: O4Ror74lv4bhWlybePzN3Yl1fv9sMjWz 17:19:46.9 Debug: Rejected Hashed Release Title: xj6zgwl5wIdCEziQOxQMvmk2KurxMS4H 17:19:46.9 Debug: Rejected Hashed Release Title: B4Sgtpc963xhU6rDshHN79xDmBHYOnRn 17:19:46.9 Debug: Rejected Hashed Release Title: Z3oA5yptjPxAEFJ8h1jBuXAPDOZjOE4t 17:19:46.9 Debug: Rejected Hashed Release Title: NEkVAwreISXnwAYcMeLJphbwEVoFFTW7 17:19:46.9 Debug: Rejected Hashed Release Title: kYD3KR04D6GUZDIIro2J7P4k0w4sodtp 17:19:46.9 Debug: Rejected Hashed Release Title: I24EbLqK1wiYo6qYuOYDtqKsgdGHcgEE 17:19:46.9 Debug: Rejected Hashed Release Title: bvIJqzxEH84J003todaKnEmmJA5e2dyC 17:19:46.9 Debug: Rejected Hashed Release Title: hFboIP58wuGRaytkl31VpH09kjzutLbl 17:19:46.9 Debug: Rejected Hashed Release Title: 2q7IVQ2RQ992fIq42CkIEsMSGd0iRZZw 17:19:46.9 Debug: Rejected Hashed Release Title: hZQ4IzRgZryCFCVIZSmlQJhHEGaV83r2 17:19:46.9 Debug: Rejected Hashed Release Title: xUp4oeq2tE2FgzK1xEVfHcSL5SQfa8yb 17:19:46.9 Debug: Rejected Hashed Release Title: 5QNeCVv7hC4zZbGc6DgdNADoQ2GqqJo6 17:19:46.9 Debug: Rejected Hashed Release Title: QK8VF1c1QBULQguZ5LVfbPYtguB1paab 17:19:46.9 Debug: Rejected Hashed Release Title: zHxqPhfZ0L7TE9zsRmDtg4N3Iip6A6c2 17:19:46.9 Debug: Rejected Hashed Release Title: AKQgf7Ikwvhx3ZQ7pHvivpEIexR1ADOU 17:19:46.9 Debug: Rejected Hashed Release Title: vHVGqP1ykfyjgKc2PFZmlOLGYyzMAcBR 17:19:46.9 Debug: Rejected Hashed Release Title: 76CM7OByIiBtrwn2iVHAlksws1Cc9NiL 17:19:46.9 Debug: Rejected Hashed Release Title: xbtzluXf94bmG40P97XPSN9IaFnuJenm 17:19:46.9 Debug: Rejected Hashed Release Title: l6Cvh1NlKLV5omfKzBDRcjsr6UwlFAfD 17:19:46.9 Debug: Rejected Hashed Release Title: J4yYkxVHjEFklDhKuugD4XwWnNUDhKst 17:19:46.9 Debug: Rejected Hashed Release Title: 2FrhnOSRysLAdVy3B0wYSm4Za6MJ73qU 17:19:46.9 Debug: Rejected Hashed Release Title: fjq6G3SXMfQAFzSoEEclWcIOscGSMq8A 17:19:46.9 Debug: Rejected Hashed Release Title: GFAFLJK2yzhyHa75fNMI5oC4iVF7oG7O 17:19:46.9 Debug: Rejected Hashed Release Title: 4zXYkM9BsetqZUz0c0LWR8XxxgkKB5Xr 17:19:46.9 Debug: Rejected Hashed Release Title: euU3XAY9274LRBKCn5XPjojzQOnMw9l1 17:19:46.9 Debug: Rejected Hashed Release Title: OYKyPnctMrNT4PE76cBVIR0WEq9zcOqP 17:19:46.9 Debug: Rejected Hashed Release Title: s57rlx7bgrsUDK3ssuvnrtBWsKrAcKCg 17:19:46.9 Debug: Rejected Hashed Release Title: LXMna1eX4pTWhktv4xcpFMPNVZNYttBe 17:19:46.9 Debug: Rejected Hashed Release Title: eKtxknqhEXNjz6v7Y2tCUwDFsEL9VHTq 17:19:46.9 Debug: Rejected Hashed Release Title: OmxWMVIx4yU0Go38R4nTfHgZ11ycxBL9 17:19:46.9 Debug: Rejected Hashed Release Title: h8BP2b8WqtJF1WSu6amT9yL6eJcolgPs 17:19:46.9 Debug: Rejected Hashed Release Title: TMfssuN1imt1WWD2GkFKU8jwjhJfIWLm 17:19:46.9 Debug: Rejected Hashed Release Title: c7JiCdG11RWdIx7dn1aYp1Oa1LjYtXJq 17:19:46.9 Debug: Rejected Hashed Release Title: wxHVoqawhdVIrrIT1B16zLO5mKGVS3Cr 17:19:46.9 Debug: Rejected Hashed Release Title: sTrbtZOY9NkuvWalteupvz1dowcetMGn 17:19:46.9 Debug: Rejected Hashed Release Title: wZcxthHFwrYfvKQ9lP480bbODeF8zEow 17:19:46.9 Debug: Rejected Hashed Release Title: sRV2RkocyAD1fTcPRBd5Rrp29G3jwOEm 17:19:46.9 Debug: Rejected Hashed Release Title: IRSAT29VS3WUncLlPnFlodpggFDvbKb3 17:19:46.9 Debug: Rejected Hashed Release Title: 8V5mUnTCwDYVAUaCup8uKavS0n6bPArE 17:19:46.9 Debug: Rejected Hashed Release Title: OBoKIrnmtzeilRf6uQmYty0K592yWi66 17:19:46.9 Debug: Rejected Hashed Release Title: 0ARZCmaqPB3wUHpeSUOo9wxUf35KAE0l 17:19:46.9 Debug: Rejected Hashed Release Title: fcBLYJKDfHbJ7bdM2W51yvTmNIBKDKPk 17:19:46.9 Debug: Rejected Hashed Release Title: ApqkCwnKTLUEBbNuJPJ8PZXEbMu83N7F 17:19:46.9 Debug: Rejected Hashed Release Title: Czksw7w2Jht6oKHV3yjwUdcT2l1RCava 17:19:46.9 Debug: Rejected Hashed Release Title: cZIMYnfr4MSq2GdXmEeyykE27kbJAAGo 17:19:46.9 Debug: Rejected Hashed Release Title: HSzCOj7skkPbgIvPMKQSomeVpygKrAO4 17:19:46.9 Debug: Rejected Hashed Release Title: Km6k0H5cbJK666AEvbHKSYaeVqSyF4H2 17:19:46.9 Debug: Rejected Hashed Release Title: vKAeSHBZbShtK7uOa62UjkZUwtkkEWX1 17:19:46.9 Debug: Rejected Hashed Release Title: EOQXdCZfwkIlcd9NzmMKaznoS2ZcMozh 17:19:46.9 Debug: Rejected Hashed Release Title: VELiUTbtcznxaapZZ74iRokGEmP8ZZKx 17:19:46.9 Debug: Rejected Hashed Release Title: dj9Ht6Fx4xI1CgRKzKko3MTp0SnEKOIs 17:19:46.9 Debug: Rejected Hashed Release Title: sco8OToxJMhKGROSM1I9jABmtqUrkLLw 17:19:46.9 Debug: Rejected Hashed Release Title: XGX9GzYpjOT4OO1nvkMuTmDw0QKFvXiE 17:19:46.9 Debug: Rejected Hashed Release Title: ERnAeOxyxRcao8SSyrV6TX4vBcImR48F 17:19:46.9 Debug: Rejected Hashed Release Title: mvIpWs1tucYjWaYxdkrtxZ1WgUIatJ6f 17:19:46.9 Debug: Rejected Hashed Release Title: QsFC8X0vZWGKkv5aacSizCAmDJCTHXus 17:19:46.9 Debug: Rejected Hashed Release Title: oYaVSxSrxTr8cwnk38mnmlUdZTnmaOa2 17:19:46.9 Debug: Rejected Hashed Release Title: F3U1boB5NR0iAZ2Nz6AMKwRtfjktG2OP 17:19:46.9 Debug: Rejected Hashed Release Title: hcIMYmCCxzrq1gyE8HyfhXU056D1JnpK 17:19:46.9 Debug: Rejected Hashed Release Title: 8iXKud9YOV0FxT8CxK2eg2Oj5qV3DVik 17:19:46.9 Debug: Rejected Hashed Release Title: c1hRG3rZHAPzLOmiiEf8L8ouGQUHq1p0 17:19:46.9 Debug: Rejected Hashed Release Title: NMUyQuRsfVD0cRvLaOSVcy1UnvYUbI5S 17:19:46.9 Debug: Rejected Hashed Release Title: J7AGXm9477HkV44KrrHQc3NzwnkxnZgr 17:19:46.9 Debug: Rejected Hashed Release Title: gsDnFgXcfLaFKolpMcoFfYpwh4232lST 17:19:46.9 Debug: Rejected Hashed Release Title: XjL6xQfx8f888gBtgWNIiuviLoD1Ou29 17:19:46.9 Debug: Rejected Hashed Release Title: pSvkckv7gKQ1U9WsP530xJjKOvloewM2 17:19:46.9 Debug: Rejected Hashed Release Title: AMMLXlGrHZ4ytTau77TwCze6mbD050JX 17:19:46.9 Debug: Rejected Hashed Release Title: kXys5rDjIZ9mlVJecdDmkwCz7x1NuiQy 17:19:46.9 Debug: Rejected Hashed Release Title: GKSiZfmqsu8IlReEPEHigExtMLPgkVCw 17:19:46.9 Debug: Rejected Hashed Release Title: ev0QKk1ZUrPX3hvMkWnfE3FB8MiWj6oQ 17:19:46.9 Debug: Rejected Hashed Release Title: HeX1RvwSrLIadzYHPBw082nO0AdOHHD3 17:19:46.9 Debug: Rejected Hashed Release Title: VmvEGJqXYul880N3AvC8IKugJHxo7n1m 17:19:46.9 Debug: Rejected Hashed Release Title: y4bT6q4KsBKsCTFSiLGlvuBPs60HQVsj 17:19:46.9 Debug: Rejected Hashed Release Title: m53raHHaQDiES6qyksTHmXgKE7zD5Sy1 17:19:46.9 Debug: Rejected Hashed Release Title: zRPzixA0zdw67wW7G5ZKV991s9mhDSjp 17:19:46.9 Debug: Rejected Hashed Release Title: 91EjDnA2txArKDxrYj8zIeBd6f4jkyvt 17:19:46.9 Debug: Rejected Hashed Release Title: imB7Djmy4euAIjNkT90KLGWDr9jIcUHI 17:19:46.9 Debug: Rejected Hashed Release Title: dlyyCipGhLPstVuGkQgqxj4z9D7SIDG0 17:19:46.9 Debug: Rejected Hashed Release Title: ll7amaGoDLFgmO7ddri84ngDK9BI6ggC 17:19:46.9 Debug: Rejected Hashed Release Title: 8fqZPW41f09OC86rkYZ5IQypZYEwNlkA 17:19:46.9 Debug: Rejected Hashed Release Title: 8iOOpeI1eB0pyILcZvUYdaSottCf9yOV 17:19:46.9 Debug: Rejected Hashed Release Title: POolPavLjiJxzRRzyjwTmEN2pJXPfPpA 17:19:46.9 Debug: Rejected Hashed Release Title: tFE2zOjqOYs4yqE3FLX95dxcGHnUyMdQ 17:19:46.9 Debug: Rejected Hashed Release Title: 6Xo9vRhc9toCHDHqdXNjnm7gNph5T674 17:19:46.9 Debug: Rejected Hashed Release Title: wkKovM4VerAAxXfAWASqH3v7UoaCHuRb 17:19:46.9 Debug: Rejected Hashed Release Title: n2znClanHdKVtXMbG0wGPVSmUUVzq6Vr 17:19:46.9 Debug: Rejected Hashed Release Title: WQY8TmuS46ZaNrwdxhJjfc3QLshgqP6M 17:19:46.9 Debug: Rejected Hashed Release Title: 00wBjFJF0TMo7AXBtQ7svm2uSV6PrsZM 17:19:46.9 Debug: Rejected Hashed Release Title: k8iGnDYPYQmHhSOjjPrOPMO0r46VUXuT 17:19:46.9 Debug: Rejected Hashed Release Title: jAOrHZCXwWpqXegu9zS8qUynloTKvS1D 17:19:46.9 Debug: Rejected Hashed Release Title: dWmtIS4XYiF2KPs7kQIk93vKND2nWBL6 17:19:46.9 Debug: Rejected Hashed Release Title: YQBI5ZlZSjvtQgiXehtDIpBuK8Wga9XG 17:19:46.9 Debug: Rejected Hashed Release Title: wL74jrD7c2R4PYJQr1DAGotqGDAY5yN6 17:19:46.9 Debug: Rejected Hashed Release Title: 0P3O2VQG8U9b7IYvP3NmUaaBJztDwyWS 17:19:46.9 Debug: Rejected Hashed Release Title: VHODXINO0sAwbQ9fvdnMhmz7Hef6F9jr 17:19:46.9 Debug: Rejected Hashed Release Title: 6zYIQ8g4e8G8ZuxZMAQI6nGs41NvW8yP 17:19:46.9 Debug: Rejected Hashed Release Title: RK6OwMmNyOf6ElQWhDH09YAJG9oJJiBw 17:19:46.9 Debug: Rejected Hashed Release Title: kWywE9wX37Lq0CRFbZyiRhmtgkMLJIiT 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 17:19:46.9 Debug: Rejected Hashed Release Title: tjhAEJXqUGbvzYlHuyW6LmMj7A9egByS6dQujAbZ 17:19:46.9 Debug: Rejected Hashed Release Title: H9WR8Q7GUMqRhagHUuGIEZxs6rK7hnLwAp4goA0l 17:19:46.9 Debug: Rejected Hashed Release Title: NkAluyWTVpqrtCc3sV2bSTUOhTIIdrEscp9kOA0b 17:19:46.9 Debug: Rejected Hashed Release Title: N1Pkbz0oyq9EbxS5jd1Geh2ehcKo7zC5r49okeTC 17:19:46.9 Debug: Rejected Hashed Release Title: dr8kltGy2hau4wpebsnv6leDJGwMOqP7SiBKMOGL 17:19:46.9 Debug: Rejected Hashed Release Title: tpVk6mhvmRwCwd2qyYSX703sfOpiRVO3uSXuE4XF 17:19:46.9 Debug: Rejected Hashed Release Title: ll1FWrMzA0171ptBFXB7spQLdq8BYk6RkjslbWoM 17:19:46.9 Debug: Rejected Hashed Release Title: dNb6h24tW2pacBUQ04PuPD93dKdXoItQuz1rpOos 17:19:46.9 Debug: Rejected Hashed Release Title: 5ZmCLkjzNL7g7DmbiHEDhnM92poEmtKr6385PpXn 17:19:46.9 Debug: Rejected Hashed Release Title: EwE4n7Gc6sYFXon880R8XXrRKm3qc9gRXaBPsYKK 17:19:46.9 Debug: Rejected Hashed Release Title: cB7ycmQNHaN8BFiMCtlb5GZUa4aotu60GWsqtKF9 17:19:46.9 Debug: Rejected Hashed Release Title: T4IzMqFD6GBk7anJ5z1afYgJZR4nOYnsD57iUy3y 17:19:46.9 Debug: Rejected Hashed Release Title: yN9gWTiN1Ca34q0wnoXCVdzMo0ln8hw1CVG5N8Gy 17:19:46.9 Debug: Rejected Hashed Release Title: 194ZHgyPsc00qx9m0s1bkrEnBBkNezpXxoynv0dg 17:19:46.9 Debug: Rejected Hashed Release Title: bNZWQT9j6ZKxYMp9JAqUYt2nhbgRK5hbs05hYUau 17:19:46.9 Debug: Rejected Hashed Release Title: W5TSY0jFF8igAWoMqHsuAqAG3J1SjqZuZfjlFs80 17:19:46.9 Debug: Rejected Hashed Release Title: WuLiGID9SnWjV48TFXN2eX3z76cog6MUQeT9CGd4 17:19:46.9 Debug: Rejected Hashed Release Title: yANQlefpUpRNLA8Wub1bWyxnkFdE3bJmCUesmKiO 17:19:46.9 Debug: Rejected Hashed Release Title: 3Uo3nRxVSxE595Yl0M84Jho3Nhm6xYc6ZIsy7Bf2 17:19:46.9 Debug: Rejected Hashed Release Title: 2i7ZQstuDhungRcRhzI2PTRtWLOOsc69EFs9s9E9 17:19:46.9 Debug: Rejected Hashed Release Title: KVZnWopc1QsEcuXLMwBKUUpuTBPiURkdtRdEA88U 17:19:46.9 Debug: Rejected Hashed Release Title: A4At0JZiqo4CiPzTOa1kKjkX3qb9k4s0Ys4Y1Tj3 17:19:46.9 Debug: Rejected Hashed Release Title: jct0VEC0fRlx6ATvcAHdiTHm4JkuLesVOgWgolx4 17:19:46.9 Debug: Rejected Hashed Release Title: TQtb1CSdqFHDfDHfzbQXEnSukdS43HqMzrcSHcdl 17:19:46.9 Debug: Rejected Hashed Release Title: gPS7CpMRrhQ22MMoUshgCg47uJLEIAU9TwWZ3TPi 17:19:46.9 Debug: Rejected Hashed Release Title: bAybwUpVZ45xJDzYlRZEwos90hnwY2j6l3vtiuKH 17:19:46.9 Debug: Rejected Hashed Release Title: 0255yLTHOMTM1b2YiGZq2J4g1Pg8lKjZlAMVkfRu 17:19:46.9 Debug: Rejected Hashed Release Title: VQ0irKJd4b3yyGXjGHDPTHGazbmSZ7StNqM5nPCb 17:19:46.9 Debug: Rejected Hashed Release Title: 0RccYCRfqZHqe5Gagpsl64U6fiXFoklFBq0liMeO 17:19:46.9 Debug: Rejected Hashed Release Title: VuHI23s0vcPoikghaI9gHub72XvURZMcxDeEjcyI 17:19:46.9 Debug: Rejected Hashed Release Title: GvasLyPUupnXtiTTk64R4IuKm3gtlgIS0wLrG7eX 17:19:46.9 Debug: Rejected Hashed Release Title: MjDztR6EEZwVOLTvnVRLJHirl1LbKiO0THjF0pUi 17:19:46.9 Debug: Rejected Hashed Release Title: yVISkZs2b2zn2zO2CcIRlZo42YpW11wOsMWA6hrk 17:19:46.9 Debug: Rejected Hashed Release Title: k0Z4sM3ttcAg7Ako3ZRrBsCZNlAqsP8IGafToXx9 17:19:46.9 Debug: Rejected Hashed Release Title: dxb0esUV8HdbEPmh9EA5WqxYLiBKjk9fFBaHMwYM 17:19:46.9 Debug: Rejected Hashed Release Title: 80nu6Qh6ea5IKvPJQwFymLdIlQh0w6avyLEDmoh6 17:19:46.9 Debug: Rejected Hashed Release Title: KOBDamk7C8IAnOUkFeENjLFCg10U54Upisd6Q8nT 17:19:46.9 Debug: Rejected Hashed Release Title: SGspMFcQQmMg592sAgSaIzacIWXfDtOq6TvxUyEb 17:19:46.9 Debug: Rejected Hashed Release Title: GAKaXI7dbjgh4OdRaD6GhLhRnaB5UDDQ19uhk1PK 17:19:46.9 Debug: Rejected Hashed Release Title: tnwpNHOSIncWVeavcXQqGVPuaiynW3UYNUR2SlSi 17:19:46.9 Debug: Rejected Hashed Release Title: X8ELjnsItyE1dCruRAsBpyW7sUuFooV3QUmthiFu 17:19:46.9 Debug: Rejected Hashed Release Title: Bvjb6m59XMBgLcqhCjTP3pV8AQKrkOLxy3EcxfBC 17:19:46.9 Debug: Rejected Hashed Release Title: j3RigUhb3Y3iGY7jMjtMHYaUYaA3yIkDRJkBO1BL 17:19:46.9 Debug: Rejected Hashed Release Title: 0nm2v7fpl87m3IJSIzMrHk3W4W5aXhgxQMvvqfb4 17:19:46.9 Debug: Rejected Hashed Release Title: N4UWaM64SyP0vMpgc1GSnFfaUOJX79UxEMLcYAxB 17:19:46.9 Debug: Rejected Hashed Release Title: ffgCb2V3N9pcPLNelQV23O8Oi0xxkVEk0BabCOW6 17:19:46.9 Debug: Rejected Hashed Release Title: iDxQotjlkYzSSnWrKqC4fwds64QnFvCbndbVKQkM 17:19:46.9 Debug: Rejected Hashed Release Title: wMBCv6n8FFTid9v9J9gnmQDEg9VVAdjr8d0MjiRE 17:19:46.9 Debug: Rejected Hashed Release Title: I60JntA0Oz8yt90QUpNgg922hh1WyJBXTO9dYrsK 17:19:46.9 Debug: Rejected Hashed Release Title: 3rZUXCbeXIf2Zg14dGruG4CughcpWmIOPgrxLXYE 17:19:46.9 Debug: Rejected Hashed Release Title: u6i9IMtqZoNaZgOVVOp4wQRwn8iqseIMlreUN5qo 17:19:46.9 Debug: Rejected Hashed Release Title: BTYVBjeFY44TvWlAzL9ho2Izz4dAH2oxIgLhIJ9K 17:19:46.9 Debug: Rejected Hashed Release Title: B17CUXtRUS9bm2xcGdtFibnp8jA2wIcchiKFJrMb 17:19:46.9 Debug: Rejected Hashed Release Title: r9W9awWX1mVv4IPyl8oJm38HKg8JHR2Xb1Ah7bAb 17:19:46.9 Debug: Rejected Hashed Release Title: doQK70Bdfq4Qe8zdTEbBre12PJt1FDWnIl9VkbjU 17:19:46.9 Debug: Rejected Hashed Release Title: zlSY647mx84dQoUN95wFYCE30ccpN9BbWLnXKUSM 17:19:46.9 Debug: Rejected Hashed Release Title: h3JjbP6QQRpZuo3jcxgU7ddwksUhQyBemU7SA0f6 17:19:46.9 Debug: Rejected Hashed Release Title: GEBc6c8eJkvE72xFbMtGaWnDBOb2qHbsPm3eZxAX 17:19:46.9 Debug: Rejected Hashed Release Title: sl0Qlhn69A5RLapoPeFsYnhfcM8oCv1BjsyUa9w2 17:19:46.9 Debug: Rejected Hashed Release Title: fEL5rLQqdAuVuDboz1nFHFfM3jQuPOqTcU1yAw9K 17:19:46.9 Debug: Rejected Hashed Release Title: hfYVC5vi93tJTdWhBJrLyYkYdMmymw9nnSGjJJd5 17:19:46.9 Debug: Rejected Hashed Release Title: 5g5ZdZDyCilmVjj75mUFrhZM2yUkqkH6UdtzJXEf 17:19:46.9 Debug: Rejected Hashed Release Title: 0prKCqEpkNr5QvHekR4zrqfVZdfdBbUe7tIrQLjY 17:19:46.9 Debug: Rejected Hashed Release Title: Uk9zMnyWYZ4AVSa9uP139Sfboa4xouwiKWpKNdUG 17:19:46.9 Debug: Rejected Hashed Release Title: A6AE5mLnMm19ESXU4LQFYCO4tfxS1JzQ49Z95LC0 17:19:46.9 Debug: Rejected Hashed Release Title: IX1e40VAu5WQkqEUEBmfzjanD97I0vFX0sTABDx4 17:19:46.9 Debug: Rejected Hashed Release Title: 8L9dpDUfZjelB7Nxt0z95TEqjzDI3LQoa2bzX5C2 17:19:46.9 Debug: Rejected Hashed Release Title: snPGmWRfDVl6ux5fxvUUg4BqgIxgA3CArGs3TB6j 17:19:46.9 Debug: Rejected Hashed Release Title: FeDBExvd852mOv2MKXSqZWyPwjglpDuOXLXPZvPa 17:19:46.9 Debug: Rejected Hashed Release Title: SUqOEtENIX9dICVVDUIUtyCv7Xp6g2DgAiCdlB6Z 17:19:46.9 Debug: Rejected Hashed Release Title: u8SzpkHZgVyoXvpGCnuSsyh2i3GIvVonKTFKG2Ti 17:19:46.9 Debug: Rejected Hashed Release Title: 0ZwR5l5B6W7qPHp62lMctYW5RTdNJjBcQZSwanhZ 17:19:46.9 Debug: Rejected Hashed Release Title: 7vQH19BF5MwvuH5NJA8PikB4dgFrGJohFhjhd5Rf 17:19:46.9 Debug: Rejected Hashed Release Title: 7000EXi1ZCpuYlXBkhHzFvAfiqafsmIaLGVEgizu 17:19:46.9 Debug: Rejected Hashed Release Title: DdXHiRiUsyV1basvd1mSe7n6C6wYR747s65u0wQ2 17:19:46.9 Debug: Rejected Hashed Release Title: T7LOMitVTF7bUzU7NAHZYD0QzimeyfXKRmXjfzvW 17:19:46.9 Debug: Rejected Hashed Release Title: d9xr1p2AwnWGMIAmdzQD3D7yHpxbexhF88t2Wag9 17:19:46.9 Debug: Rejected Hashed Release Title: lBXFpptQaUM2JFH0ub1uOLm16XCwIxz4DbIT7UXX 17:19:46.9 Debug: Rejected Hashed Release Title: FzfCfwbggv0uYzX1T9NXiAAnQPy9xZcxwJIyyJY4 17:19:46.9 Debug: Rejected Hashed Release Title: bJl8GE9yiltA0plbKoKoR3QJry4tyiNmGnsgzG6q 17:19:46.9 Debug: Rejected Hashed Release Title: EIg3dZMVXddQPrbRZwDOZLp8kYFZf3Y6ZEMjgnJy 17:19:46.9 Debug: Rejected Hashed Release Title: QCWfKLiiyGgOGUDBGOCaeegiksG099Rm8KWaZUSu 17:19:46.9 Debug: Rejected Hashed Release Title: u3RNjHyvoVpGzoXbFYLlADpgOcKKm0R4r2KslrQL 17:19:46.9 Debug: Rejected Hashed Release Title: eA6xHiGlxukyWL6qmNrvfroe95YRr87QAN8pGMGg 17:19:46.9 Debug: Rejected Hashed Release Title: GBUWTxR73GBznIv3fh4v6VOlZiqvJT5nEMVmMOuX 17:19:46.9 Debug: Rejected Hashed Release Title: jT0YHRmFUayawN6osjby7AhIoeZgZpnS4kmFTE12 17:19:46.9 Debug: Rejected Hashed Release Title: fXSCzTn385Z09Edes7TjxHVLZNFPLePQi516oHnk 17:19:46.9 Debug: Rejected Hashed Release Title: 4F2xnkpFsjhYKIPMb8vWs9fW4nPS1Litzkk2HEAk 17:19:46.9 Debug: Rejected Hashed Release Title: UKBByRNbhsfd075nC293x0mjRMqNcJY1olYRDKjD 17:19:46.9 Debug: Rejected Hashed Release Title: f9hiAanNDGybBTp1YbgBlVseJnXWc8MpfF7RoRFC 17:19:46.9 Debug: Rejected Hashed Release Title: Xqd5l6hNkMWWXPIYjbwtzoZKVBbNXTvqwxJ3ozl6 17:19:46.9 Debug: Rejected Hashed Release Title: FWwoAwE1nbXtFndBUp5Wc82irMw7p23cPqknbpjW 17:19:46.9 Debug: Rejected Hashed Release Title: qsKzmuoA7LgSEIAR91TRGUi5m50ZEJl8y0k7UuUm 17:19:46.9 Debug: Rejected Hashed Release Title: sLwtfbPhbMOLhjXX8fsLU2UBrrsD6CF880Unw6bI 17:19:46.9 Debug: Rejected Hashed Release Title: kTz2rsv4Q9gz5Gdb3WiAHzui7u3Q9XDiGe2KLBBz 17:19:46.9 Debug: Rejected Hashed Release Title: dfLxl8nntgfNXOAJLlIzPz9HDso0RqCStaRVTYRz 17:19:46.9 Debug: Rejected Hashed Release Title: aQkMNI4CTN3BPLw4ugfaNOLKFuJOlVZMypv19UZr 17:19:46.9 Debug: Rejected Hashed Release Title: ZwcOpbFH83FOIqPnwZ0ezKWomLX85tDefmkBEhnh 17:19:46.9 Debug: Rejected Hashed Release Title: CWKTFmT2Tcz9ejBrSIq5z2JjBBnNVuGJcp9sr3zM 17:19:46.9 Debug: Rejected Hashed Release Title: Et8zD6tBgO4Baaoy190TnyU7wXIPRQVJohpEUBJ7 17:19:46.9 Debug: Rejected Hashed Release Title: cWkOl1jrQTTB8dbnaT4nciEoVlZ1jdioZXfvV0Oe 17:19:46.9 Debug: Rejected Hashed Release Title: V6Mc1J2pxn5GlrpYnCWqHnQEm7aMddA17MDTDoGA 17:19:46.9 Debug: Rejected Hashed Release Title: YVw9xnc0DRIuypmLbOjOUwe3Rt5rajRPrFCe0kjQ 17:19:46.9 Debug: Rejected Hashed Release Title: 55hYRMaVyq83MvSJHYJX7SmAma4ZVGKxWbbS8P8s 17:19:46.9 Debug: Rejected Hashed Release Title: 0i1yFDAzzMLz86niDVJf0CTxFYMQ1uxrviZozKhY 17:19:46.9 Debug: Rejected Hashed Release Title: aJhyp3oRopat3K9QY8k44umREqcrlUcqSP2POJzZ 17:19:46.9 Debug: Rejected Hashed Release Title: 6mQVsSaCfAiKOcuqk4IXMtH4H9Cub2cnZpV0HyKT 17:19:46.9 Debug: Rejected Hashed Release Title: GjkRnmBAJBbKnw1QT8YgDpeW13qm085dWahILDkA 17:19:46.9 Debug: Rejected Hashed Release Title: M31cHIxWRqNbN7QQvWIIdAVklOlE7R0N8lfkPzKw 17:19:46.9 Debug: Rejected Hashed Release Title: U16oiVUSK2mqwxZfvd4UUiLbiLJ8ToiAKbyV65fS 17:19:46.9 Debug: Rejected Hashed Release Title: CvX9XLOtSHJzKbZGu8GGKz1sDiTup2h4PWkl1rgZ 17:19:46.9 Debug: Rejected Hashed Release Title: eZITyniyf1aG03XmuZ953vRJwk1jU7WbJswOvqhY 17:19:46.9 Debug: Rejected Hashed Release Title: pjdsmLitTnqD5VSk0LHOFYzTfHYNt7rEGsfsd9CC 17:19:46.9 Debug: Rejected Hashed Release Title: BgyLtQ8sLLgGzIpxcDLlE0Y2L1St7xxDHNl9RSR2 17:19:46.9 Debug: Rejected Hashed Release Title: H1QR4VkBAuQj68BnFGaOKW1OvZ141YwACePhRUTt 17:19:46.9 Debug: Rejected Hashed Release Title: MpYv3R5Qh43fPUN315Lrq4KSyA2Ku3FXqzPbMYlU 17:19:46.9 Debug: Rejected Hashed Release Title: RIF5bBF2c27Rfc6oIhPdPtGKQZx2NvhQK9oetCtk 17:19:46.9 Debug: Rejected Hashed Release Title: cZFkaTWaER6NoKtmN4jEgPHuaWrKhc3TfpKgLzfr 17:19:46.9 Debug: Rejected Hashed Release Title: YEzlc5rQNSAjyG372LRtVbynlRcMClXGPwLpeOvY 17:19:46.9 Debug: Rejected Hashed Release Title: PffmmuSVkXQ08YXX2a59g5ciJFm9IPGeRersLSQO 17:19:46.9 Debug: Rejected Hashed Release Title: xhStkhlvgCenLBnOJ6QiYY3nsibYsZ8lg5qyxftA 17:19:46.9 Debug: Rejected Hashed Release Title: qM0vCRINY6GCpsoiPbIjaIdyIZXEFpJEk2pWYmxG 17:19:46.9 Debug: Rejected Hashed Release Title: aptnVEmvLMhBfvFWRfWhgf8F2j4VUr8HlLOCmYYH 17:19:46.9 Debug: Rejected Hashed Release Title: dKnjm45mocY9oIqsEVyBAAT435gIvWAA8NVbLgm0 17:19:46.9 Debug: Rejected Hashed Release Title: SWG74LnR2fwJLAopsYJsuxGPBKJU7E01RMvbPLPj 17:19:46.9 Debug: Rejected Hashed Release Title: 9sfZrf96Izg7bxW3K59JmIATNYBGj3GULO2uwoN5 17:19:46.9 Debug: Rejected Hashed Release Title: CUvdqlhGprtkm1RM1chLu09Rq8O9kz5Zzf4us8vX 17:19:46.9 Debug: Rejected Hashed Release Title: f8ZT2lVAJHmyCPprZVg7foYFRxd841A9vZjTNjyP 17:19:46.9 Debug: Rejected Hashed Release Title: c9xVo8EQfFc0RL1LpTEoOhmR5gY5g81D5W9z82ls 17:19:46.9 Debug: Rejected Hashed Release Title: 7GS2SljO9U8dGNdmTVcVjD4SJSKNLf8CRcFNjyIA 17:19:46.9 Debug: Rejected Hashed Release Title: oNrML8cm6bYneodD7r5t4bO8ITam9ETB2RIcLVOB 17:19:46.9 Debug: Rejected Hashed Release Title: UFbJQmjCKdC0xbz9BWwz4Bpt4UpvfEfZBwX0nZ7q 17:19:46.9 Debug: Rejected Hashed Release Title: k3jbuUwISGIBDmd5oTOUzFrMVpnDWhsAzNiL9tNc 17:19:46.9 Debug: Rejected Hashed Release Title: jjwU2FwoGnVchq3kAl9LsYd9WbSkbxHgEndxwFmN 17:19:46.9 Debug: Rejected Hashed Release Title: 1gpKRrTKOcxuF6UzpeAfewecZSl6Yr9Ckykx5Cv5 17:19:46.9 Debug: Rejected Hashed Release Title: 1o5FIrhpKahXdXxFfhiDG4z3ihey1iVRwG33V86B 17:19:46.9 Debug: Rejected Hashed Release Title: OEzzWaWeb2zNh2gHtp6SovbIRYJFGqR77AJhsIqY 17:19:46.9 Debug: Rejected Hashed Release Title: cr0bG89zWoF49cKXNugH5JM1G2YQuXzvOTy6AQZW 17:19:46.9 Debug: Rejected Hashed Release Title: kBnKFlFPEZhGWtnOBtOD3Bi7klwowAWWMiCKLLdd 17:19:46.9 Debug: Rejected Hashed Release Title: fr22HGOjvKZznDwujhU6UWPxfwl0FoKKeauO0N8x 17:19:46.9 Debug: Rejected Hashed Release Title: WD6efaA9xJBqEykzjYRQG9deZZkrGAirq7xy33uz 17:19:46.9 Debug: Rejected Hashed Release Title: FF3ybzfOmlXW8rHRsfHL7CFEVHfwBlpARMkisbsA 17:19:46.9 Debug: Rejected Hashed Release Title: d3DQ0KWZrdRan5xzE4q1uUlR7zSuunjFGk8RYfT5 17:19:46.9 Debug: Rejected Hashed Release Title: qu1x50CBbvQuVN7CC2tJU6aRzxaCNEDz8udMzm8j 17:19:46.9 Debug: Rejected Hashed Release Title: bA8cmntdrY0bAsPk0tNdU7XEqnWIBSPPJlUYfpSs 17:19:46.9 Debug: Rejected Hashed Release Title: vHomubcyQAaZl6sRW6i198J5XWf8V9mQhL1BiVUD 17:19:46.9 Debug: Rejected Hashed Release Title: L6YqjTnou9EdGsSbObeUCXJTaqsktZmeIknyyzzf 17:19:46.9 Debug: Rejected Hashed Release Title: ZJwTqv5NxuolD5sH7AqztleoHfx0kyFxKH8yPMoO 17:19:46.9 Debug: Rejected Hashed Release Title: 6LXUmGrj5Aylx4tEciVrBKE4BZravozIX3CLoCl4 17:19:46.9 Debug: Rejected Hashed Release Title: UGPmwGs0Eor49B9hCpk6FeOug7XyE3nIyzDFIq1Z 17:19:46.9 Debug: Rejected Hashed Release Title: 3Al7iykBWfDc1kWVJGfTlszAvKsMArn6RYUCFM2j 17:19:46.9 Debug: Rejected Hashed Release Title: QiR3a7iR64ZPpu802ocY21brdLYE2ogmU6kV6f4L 17:19:46.9 Debug: Rejected Hashed Release Title: 678df70gGJNVZNLhBdYzPEpyhAvpox30JP3GygaJ 17:19:46.9 Debug: Rejected Hashed Release Title: HmaHoJYMGwpICqi9gHyvtLWC59KlDtqcSkWT0Qjo 17:19:46.9 Debug: Rejected Hashed Release Title: cX9Ux1RJGOdSY1wkCFN9c3RXPnfJjCfm8ms9QVHt 17:19:46.9 Debug: Rejected Hashed Release Title: jRljRVORAAnImj9S71pbjxa0lvnGKRmYHlUdVItR 17:19:46.9 Debug: Rejected Hashed Release Title: WauEs6cPv4jYRAyZxoTbGHMo0fBcxVtVu3jnqT6Z 17:19:46.9 Debug: Rejected Hashed Release Title: 937ciTMtSCwh1LdmPe9EkZTMhgzZYt50an36TLht 17:19:46.9 Debug: Rejected Hashed Release Title: DhUIwfY7A59IH3xuHW4qYIyR2yDZcQOGLKWGiDSR 17:19:46.9 Debug: Rejected Hashed Release Title: bq2mlQE461pCJzMETXVVgVvv3swu8H74EoFw7i1v 17:19:46.9 Debug: Rejected Hashed Release Title: XaCNdjh6nTw7jnkdrRifiP8EedEcNREisSnOlWNE 17:19:46.9 Debug: Rejected Hashed Release Title: tdnAPuT0uA44AXsc6YbriymCrFfRgcR63wrs3CRa 17:19:46.9 Debug: Rejected Hashed Release Title: PAtgZykY0cFffOZWqFIpk0GqCQyeynJiQmZ3kRpA 17:19:46.9 Debug: Rejected Hashed Release Title: eJmGcEyD8rYY0wOBb4x0V3gZUt3FKIZLQoHD2WQ5 17:19:46.9 Debug: Rejected Hashed Release Title: wVfNqXjOcDJ14cxUEBzCXlmgDoEXqZxmI8Qc00hz 17:19:46.9 Debug: Rejected Hashed Release Title: kDKlH9YoiiONLzLphHDS3UWApXhtVLzFrI5MZW3R 17:19:46.9 Debug: Rejected Hashed Release Title: nR9eHr5DXXdaOoqIOuBSqOOqiM56BD5DrsvvkjtM 17:19:46.9 Debug: Rejected Hashed Release Title: Cve87vgL1Mj9z4qU2AYkI2P9zNTTZ9IF3VkEaKYQ 17:19:46.9 Debug: Rejected Hashed Release Title: sbXsMahd446JCC7jhrd9YovsK54N9aQ2oXoZheLZ 17:19:46.9 Debug: Rejected Hashed Release Title: KoGhRzCQ1vLt1O5xcLnhUJwsspRykDAo2jKbInbG 17:19:46.9 Debug: Rejected Hashed Release Title: ga1PiZfm1JmGjuz7T9mQ167XF76azltwWue33LyP 17:19:46.9 Debug: Rejected Hashed Release Title: 83wn9jE0ncAHz7jQU8jCEvJqcivP3b3noJLk1KXV 17:19:46.9 Debug: Rejected Hashed Release Title: SWUpBzXgHkg6b6eSvbtnbhSanQU5AbnFUAMAst9c 17:19:46.9 Debug: Rejected Hashed Release Title: gSgLQyY5y9CMifvBnrr0KKDwWLdsMOB49eg09Djk 17:19:46.9 Debug: Rejected Hashed Release Title: cZy4uD6KSsYQ7I9uEqS5dkQksnOwT24VmWTIOgkQ 17:19:46.9 Debug: Rejected Hashed Release Title: TAbvLZOnaeumE6l4JyeSmnxG2gzKwW0zMOnqdUEI 17:19:46.9 Debug: Rejected Hashed Release Title: OaY5ZprL2iCJkWAqi8p2YHmKpfoFdXY4zMBZqjfF 17:19:46.9 Debug: Rejected Hashed Release Title: DrKsOhITsuHGAYeSoiCTUJvEXKN1I3EM9Vi6azuC 17:19:46.9 Debug: Rejected Hashed Release Title: 7osXcX0s8rVyTGuo7iSgbLTz7XazqbCFAPNAdprh 17:19:46.9 Debug: Rejected Hashed Release Title: mQbhmCyYZ8w2POb4MTHiavImFV2D9CSplE3y14Yp 17:19:46.9 Debug: Rejected Hashed Release Title: zyn4UNftrRGvG8SAE9EYUUA71JMWmzc2A4uKOX0S 17:19:46.9 Debug: Rejected Hashed Release Title: sKqMGwf1d3BX3zeszsrVJ8cySDSUhTdktDhmaOIn 17:19:46.9 Debug: Rejected Hashed Release Title: Ua40d4A27MEMEaDD4V59Li2KFvw9iE8efeEMgIaD 17:19:46.9 Debug: Rejected Hashed Release Title: IEuin8yWvBQZoJYPF78shawYgudBBH0Rs1Lku93P 17:19:46.9 Debug: Rejected Hashed Release Title: EogI0h6KPTPAhAqinIQ3SKzgTIGwYvCCs8S3VcoK 17:19:46.9 Debug: Rejected Hashed Release Title: lxav5jXxkgVBhWICIim5A0ALFOETmS1pimb62hYg 17:19:46.9 Debug: Rejected Hashed Release Title: jGW1u0kCJbq6AIZJz71OEjVzDTDEijnfScy0WDyK 17:19:46.9 Debug: Rejected Hashed Release Title: 49H6TZKXZTGzwDsc9BDLTqvJURxLg4s7UQbldAxr 17:19:46.9 Debug: Rejected Hashed Release Title: I8ilhOXKck3xlEzDpyqb935mLhFmk3lguYJONllC 17:19:46.9 Debug: Rejected Hashed Release Title: 35BlPSvyvMlyNGaTH3o5desyDcCC0h8tesUWaU0M 17:19:46.9 Debug: Rejected Hashed Release Title: zZe1ukWQnPtjKb9I8JaC69e0NUIAevDWKL6Ev9wW 17:19:46.9 Debug: Rejected Hashed Release Title: Pb5SYlaeH0lWXRtE90UmioDEmXexNl3YbM1PHz8q 17:19:46.9 Debug: Rejected Hashed Release Title: ysR6TjCqSO84tExXzzsgd4sioRaeJwnS5TRTNCU2 17:19:46.9 Debug: Rejected Hashed Release Title: cF3Qt3u5T36ViJz3ZE5bBHLOLxqRekenQxkA1Gzz 17:19:46.9 Debug: Rejected Hashed Release Title: wuQwEjrcZ9EplHk8uvAMEA6MeUn139rz5HchDJRC 17:19:46.9 Debug: Rejected Hashed Release Title: 8IYlB0tZQ4rSst6a2QwI2RG07ml4p3ZDlRui5B0B 17:19:46.9 Debug: Rejected Hashed Release Title: xBo0IQc7iNSPNaQ8DHGpZIMSCZYRDSY4TPRnA41c 17:19:46.9 Debug: Rejected Hashed Release Title: 46nzl8sgA4oy2AnayCkCwL2RFKA1ksId2NNtbqkk 17:19:46.9 Debug: Rejected Hashed Release Title: OWDtvJ6qBrE2G8veEGzlaf7MqmSDz5gd032rTAm6 17:19:46.9 Debug: Rejected Hashed Release Title: YgwkuQGYhX4Ezd6YlMEBIu5Qebl3B8wGtB0brdrE 17:19:46.9 Debug: Rejected Hashed Release Title: WvH42hDPqd86N6SyXuU6nrk7hJOxDNF9mfDHw14f 17:19:46.9 Debug: Rejected Hashed Release Title: jFVDjxx9wMalqecPey0tvouR1I2C5qM9RdIp96oU 17:19:46.9 Debug: Rejected Hashed Release Title: pGBo1J0bhI1O8qVjptTp7cKXpxNnQZJAceviKImT 17:19:46.9 Debug: Rejected Hashed Release Title: e6ceuGJckzDb9gPorzuD5DAfVqeCjY9oH7VIx51b 17:19:46.9 Debug: Rejected Hashed Release Title: Ql0kEUlHLYRs7H8ovRFOwowlf46lZrrT92QrBsfU 17:19:46.9 Debug: Rejected Hashed Release Title: XIctdyH8A40wQ8UnjgZfW5qYjqHhk3P42priZ65P 17:19:46.9 Debug: Rejected Hashed Release Title: ggqDks2asYDuWEmHCD8UCaMebFQzV3e7qsYp09K3 17:19:46.9 Debug: Rejected Hashed Release Title: JVNLJeskHLLMYjKs9ATxWH7YHf8mX7fI1y4CRRP8 17:19:46.9 Debug: Rejected Hashed Release Title: XWCJwAM5Lx6rxrD74W6ZYAeg5h3JOMefKH1yvCGh 17:19:46.9 Debug: Rejected Hashed Release Title: cTCd2pWpfTW7MghN5xPic9fG0li2yTZRipkXVTao 17:19:46.9 Debug: Rejected Hashed Release Title: eEF3wGqpZYC5qtIVli51e1VJJOFHCxtOPJz4LE3J 17:19:46.9 Debug: Rejected Hashed Release Title: fQlBbJZ1ObmHDHZJY2UJl8H83zvCI2jJU4Al0PBk 17:19:46.9 Debug: Rejected Hashed Release Title: CBL9zWLL5oHYZ5KBJJ2umA029NPloNJ3W9HtLXWN 17:19:46.9 Debug: Rejected Hashed Release Title: IaARxhF2gt0bSV1E0yw2VDWMv6PfLnOth2YQWbpr 17:19:46.9 Debug: Rejected Hashed Release Title: LOU8Na48FSreGrexKVKlH2ZuROFgudZSfI2Mt0z3 17:19:46.9 Debug: Rejected Hashed Release Title: RXUM3mfamx9Os7B0Eq5TOkptSb8WlMu6xjNyA7sD 17:19:46.9 Debug: Rejected Hashed Release Title: wTkSLXDsMY0Y7QeR6uv8fY6fzXaYyraULtnbqEBZ 17:19:46.9 Debug: Rejected Hashed Release Title: 2ZaZYANBwdcPsaU3qzBOKLfkR6ZMpzAZoUdBeS44 17:19:46.9 Debug: Rejected Hashed Release Title: JWBjB5WTQLRgSNJXor4CoAUiTobfEE7HjQS2yp2G 17:19:46.9 Debug: Rejected Hashed Release Title: 6qqkxDLCRlUz8P5Nz9TFmCmuYW4GuSa6gKPIZkbW 17:19:46.9 Debug: Rejected Hashed Release Title: T53SvzgbRBRBP4rsuGyhspizuu7AwL2rA3pQr93B 17:19:46.9 Debug: Rejected Hashed Release Title: Z65RGXkLFt34Ho4CuJRzZE6M1c9YQGVYKEiBpeYW 17:19:46.9 Debug: Rejected Hashed Release Title: D4KSKNi4qqPxZwpFiqRnmWstkQb0ghbPTnm4iKXq 17:19:46.9 Debug: Rejected Hashed Release Title: XQgRRMqWALVrxyvIoM9TygaGzbe2DyAY4sOOkAE6 17:19:46.9 Debug: Rejected Hashed Release Title: KrWZnSdYcyuNhSbf7LuEyjAze4df8aoUzgO6l73w 17:19:46.9 Debug: Rejected Hashed Release Title: tsZjx4h3aZJ6dx2d8iSPJo05sjea6PSwap9646hl 17:19:46.9 Debug: Rejected Hashed Release Title: uJqJPrnoEvfye1oeQiLdkCY5VxPVhUZuDLuViDEP 17:19:46.9 Debug: Rejected Hashed Release Title: qMAYb3G0iJcdKXfxPQaROuMM920Hv0d82hVpIUqU 17:19:46.9 Debug: Rejected Hashed Release Title: uiwAEQ3VewSkUAoA3hZYd4mBqFHwglebaZlHP4ru 17:19:46.9 Debug: Rejected Hashed Release Title: VDINGkhf6BDXsIrMIjwMdINHHqTbP15jkla5EQ7Y 17:19:46.9 Debug: Rejected Hashed Release Title: acLrqbT1RIf6nhaxLvaUtj1ojB5d8Yuj5rwP3NAo 17:19:46.9 Debug: Rejected Hashed Release Title: Vs6piVVHMBU5ZB6pkVJkzVFurtbCi2zC94WWhNG3 17:19:46.9 Debug: Rejected Hashed Release Title: g1s4BFToZCjl3Fa0yZG7oyfJ6yYxHBQthR1dBYDD 17:19:46.9 Debug: Rejected Hashed Release Title: gUx27UxRdeIVQNk2xq9wGr7PeYSPiFRnSIJjE4sQ 17:19:46.9 Debug: Rejected Hashed Release Title: IIbCoX5tUJZDOSUe7ksWfSuqCSv8JBFvgKsG9CEe 17:19:46.9 Debug: Rejected Hashed Release Title: sUD3GZYI87KQAn3b9W8xaERi0EE0AJGYubYM8PVb 17:19:46.9 Debug: Rejected Hashed Release Title: qeobovfBejZZpCLD2Yw5xhchM1rZsQuXToCRQqpv 17:19:46.9 Debug: Rejected Hashed Release Title: XKe0iJIEl4QpYpcVZo2FmGh0K9GzOPpTkfA0xexI 17:19:46.9 Debug: Rejected Hashed Release Title: ncjiG6Id67Sg79XRrsm4EYr2WcDbU47Q4AOrOEtZ 17:19:46.9 Debug: Rejected Hashed Release Title: Kq64jadmYYRs9obdaELGYU6MvsVHnkQwU0FGR5c7 17:19:46.9 Debug: Rejected Hashed Release Title: vj5sa2C2PFFTwg6FSqBDlh8b1pBQtkfAnUdlrFTJ 17:19:46.9 Debug: Rejected Hashed Release Title: Qm1OCjVuHAu1lQYqb5zDV5GxW19sGr2hXRAZO5oy 17:19:46.9 Debug: Rejected Hashed Release Title: ObS1E1SWMfOXTSTu2z6HezHKKvCt8FS5ok9pITDa 17:19:46.9 Debug: Rejected Hashed Release Title: b7k2C1Pqs1TsQqrkW5PsXsA9gsRBTwIPFntX2lw2 17:19:46.9 Debug: Rejected Hashed Release Title: Rm1CleTUaH9oJ1bj5gEoXd8Et8ack1cqLcHmrlFC 17:19:46.9 Debug: Rejected Hashed Release Title: AYOAkgF1IuEFUqYadggnI6SIS31Nl3zCTFu4yFcN 17:19:46.9 Debug: Rejected Hashed Release Title: hUeTt2IawywyiPZ3Uysl0m7kre4b5KVUthV21Xfr 17:19:46.9 Debug: Rejected Hashed Release Title: Z24nxCaU9T6R9lupVkwHxot1ir6vjPWXOMqkiZLy 17:19:46.9 Debug: Rejected Hashed Release Title: aJZx66M6ZzxO8H3UX8YwOlXLPBXK7v4hfEhoHoAn 17:19:46.9 Debug: Rejected Hashed Release Title: Di6ATxJ4kzwBTF1rWhRIPxQ48PqlwfdOKKzOzoVk 17:19:46.9 Debug: Rejected Hashed Release Title: Uc9Ylg6bvFtkGLaJeye16oC8E5vZoRhFBAVRSHgR 17:19:46.9 Debug: Rejected Hashed Release Title: JPzE3zyLzlMDrHybVH6xRuHjLYo6x8EbRZn5Fx50 17:19:46.9 Debug: Rejected Hashed Release Title: O1cQivYgCcbgpCZiIPfUD7h2P3DaQVwOF27q8fi7 17:19:46.9 Debug: Rejected Hashed Release Title: Kfj3dYWEQJhsRx4Nu8Auta2AJBkgsFTZwBiSC9B4 17:19:46.9 Debug: Rejected Hashed Release Title: JztvcqOHQmzUEKqe4OXHtuR4pG2frBqlQpzLkBDR 17:19:46.9 Debug: Rejected Hashed Release Title: 8UrxedownHkQAQkLGXkK55zSyulLarniBKxiPtOx 17:19:46.9 Debug: Rejected Hashed Release Title: sCDO1ng4POL9iQPgnSuWga5It90zrMz5m3rJjfAS 17:19:46.9 Debug: Rejected Hashed Release Title: XpaR5KV9VRt9xLxyvW3K4bpzbUeabktFgpGl7gIW 17:19:46.9 Debug: Rejected Hashed Release Title: f46I2KxYbEXOGU7afDrVp3p5Ws2FO0kQIWMbZ6mh 17:19:46.9 Debug: Rejected Hashed Release Title: NjSWROfA2ijlUq4EmwfQE6RZB8RDZQ6abvBo4yfN 17:19:46.9 Debug: Rejected Hashed Release Title: 9SrEmvTN06z9TviHsVEVASiHOWSIbgpun5qJ09Xn 17:19:46.9 Debug: Rejected Hashed Release Title: uF4u1FSjlJZzWKiDp9vAFrOPtFOlAV8Ce0G3qHZl 17:19:46.9 Debug: Rejected Hashed Release Title: 64yxPB2mDJGBxhNbX8ZAlWLk6mgdFkQycP78Dx55 17:19:46.9 Debug: Rejected Hashed Release Title: 2b8mFD5YcjCSXVRfofaWYSkNrjXYsbBFAvXjx8mK 17:19:46.9 Debug: Rejected Hashed Release Title: R2fPxTkQm65Am84df6H79j3nYeEpgfXa0hDoHonp 17:19:46.9 Debug: Rejected Hashed Release Title: TzjWslxk37T2fACWYGGFXCD6lIMNgcXoMyC4I0nA 17:19:46.9 Debug: Rejected Hashed Release Title: CojbBZpkaAAmiOIwBWRCw2b6daRBrm1gIXenJCNt 17:19:46.9 Debug: Rejected Hashed Release Title: jrmKgiM15r3MADcyt08qgK9muOx3hsVuLTQOfd3Y 17:19:46.9 Debug: Rejected Hashed Release Title: cJA6oEI8nrL3hdTszvUWb4qH8JZznBMjXQrbyd05 17:19:46.9 Debug: Rejected Hashed Release Title: 1iuDVn9lzMjfdnu63Jvam3gX5ZocGYXXB9PScnOq 17:19:46.9 Debug: Rejected Hashed Release Title: V7C2IOvWKt4FM3B2qqIeHx4hpQAyJIbByb1DEbz4 17:19:46.9 Debug: Rejected Hashed Release Title: l9xyVBQ3EKswmQgNHog0fnH8aM9GbdOegsarP9a0 17:19:46.9 Debug: Rejected Hashed Release Title: 8OxdNfmmelG3yyVhDbgTORHV4q7QYa74VKNfAJGU 17:19:46.9 Debug: Rejected Hashed Release Title: 2kGDtwPrVFP4biWxHHX9OiEzyRRqyQGN7zDC3ako 17:19:46.9 Debug: Rejected Hashed Release Title: z0KMyMdfU9LRtsZk1re9zMbs4e6P26xtRllJ2kZt 17:19:46.9 Debug: Rejected Hashed Release Title: eM0sse3V1qI0tbuiwy3Qz31mREIkK2iaauo6FUYf 17:19:46.9 Debug: Rejected Hashed Release Title: aZZf5qoyfTaPvsPnBXJRj0K9G3JRW2RrkXGZy33Z 17:19:46.9 Debug: Rejected Hashed Release Title: owAnoH8msWjRsrNBrEAk9ajZO1IdvKGSRFeer2su 17:19:46.9 Debug: Rejected Hashed Release Title: nD6kg9bWL1PdtTVI545JXdAdovoRG0isZdHqR8Ev 17:19:46.9 Debug: Rejected Hashed Release Title: u3DWrYPAHXmsDdBy2aEbWiAqm9YYfuMZ0aFueHav 17:19:46.9 Debug: Rejected Hashed Release Title: V0PX63CyfYnvNxnphi4WA5blq6jtwSRyyaO0DVO0 17:19:46.9 Debug: Rejected Hashed Release Title: rG6ZUK7ptaOvzqFM18joVgLSu4marWiKr9avRrdI 17:19:46.9 Debug: Rejected Hashed Release Title: 1y59v1IwVmdk8Cg9ODHYAx2nPvPjXR8J3ugFFnl8 17:19:46.9 Debug: Rejected Hashed Release Title: oIUTaEJKXbl3rV2fKyqtfo4MnFgC8FdehrgT1FGN 17:19:46.9 Debug: Rejected Hashed Release Title: UCenkhz4Py3i462X4OC22Fv7W9ULnmaV7a2Hvdrh 17:19:46.9 Debug: Rejected Hashed Release Title: v8Pj1o6NIE6tc8sDgRVCx6jEBPU1r8NGAZ96i6cX 17:19:46.9 Debug: Rejected Hashed Release Title: zeca1LAatpy6EQfzA8iH3ZAFIYsQt9PNdO8UmPUg 17:19:46.9 Debug: Rejected Hashed Release Title: gTmMrP1D15WnPnHeSOImYOMcVnXiTnQUznJ9fW0F 17:19:46.9 Debug: Rejected Hashed Release Title: 4iEqYkiecj6r3DvX1Q8xc0L8MLGzCrAzyWBXQosf 17:19:46.9 Debug: Rejected Hashed Release Title: ZhWgyCYIVrzL6bPDktUd2LKOW9hkx7nBpjeGeUWa 17:19:46.9 Debug: Rejected Hashed Release Title: bAPU9WKxXuOh8Dh4rLTb2ssmjnTUCMfwXf8vJ8Ot 17:19:46.9 Debug: Rejected Hashed Release Title: IH3kxMMLUQwD4xetdUuiRaxImGEY0I9VDUBZCedX 17:19:46.9 Debug: Rejected Hashed Release Title: dcDuxeaVABffn20YIG5eoQL1GmKkVakDQ0rs5u8k 17:19:46.9 Debug: Rejected Hashed Release Title: Jfy7decWQaNxc4gK7cj8wR2TjKimmL9ffqZM9rBR 17:19:46.9 Debug: Rejected Hashed Release Title: C68aSc06h32H2TryHbZAKnqbct08IuJjaHBMycHH 17:19:46.9 Debug: Rejected Hashed Release Title: 6K1sDf8CNxvrVNu9C36AWQmVMnzY3zGUP4qABui9 17:19:46.9 Debug: Rejected Hashed Release Title: Z53sEmq3etGUGs7rYm2wFURiZ9DRVvDk6EBAgg1m 17:19:46.9 Debug: Rejected Hashed Release Title: KvdmyfSTgS4tevQ4cp3qLtw5bR9sX7Rpq7gZSBiP 17:19:46.9 Debug: Rejected Hashed Release Title: vVQfgOSUTpZLxu2L72gWaZYx2C1MCceh5Sh7noDr 17:19:46.9 Debug: Rejected Hashed Release Title: NzEMg4ZpFRF7YBbB2KOsVHXgLbsVAUDu3gmoIzW8 17:19:46.9 Debug: Rejected Hashed Release Title: QR4E85mN72aOsNXi5xnBOytCUO94kd7ObxHHOxNV 17:19:46.9 Debug: Rejected Hashed Release Title: rstDgkUDC8EY2pjPfWraK3NkMgZWNe3CzuPMnzMt 17:19:46.9 Debug: Rejected Hashed Release Title: RLvLl5pajrEwO4MaQzJqGb0ABh2aV1ULh0IhjLT7 17:19:46.9 Debug: Rejected Hashed Release Title: G3uqNb23GPJcgpxywoZI9KJ71SemnIVICHuiz8TK 17:19:46.9 Debug: Rejected Hashed Release Title: ihVrP8CukSE7nK5Tphj4YI1fXCZDJinSBakXk7xL 17:19:46.9 Debug: Rejected Hashed Release Title: hMoTkWfChU7v22if2WDlU7HawucFdZ8KSTnufAMq 17:19:46.9 Debug: Rejected Hashed Release Title: jwVKguG0IZpfKKrPXdgA4yXloeL2QgjoY7BHnUZd 17:19:46.9 Debug: Rejected Hashed Release Title: H5lgnDo76ZPRnac2mBGrG6JkuGiiLBPxehjXcN25 17:19:46.9 Debug: Rejected Hashed Release Title: v5bV1a7CFBetnp7BC2VkQhR3J0KkUycYVDkRj1EZ 17:19:46.9 Debug: Rejected Hashed Release Title: surli9fIJImdirCapVrEmkNO020gNCXwpRfljGRj 17:19:46.9 Debug: Rejected Hashed Release Title: wk5k6Mfevw4ZvUUT6y7MQivAPW4W1NqCwxmq5FEd 17:19:46.9 Debug: Rejected Hashed Release Title: 2hsZZTdOZv0qlpOlPO9fmtr5qBYIViHugj0VVzHL 17:19:46.9 Debug: Rejected Hashed Release Title: Z3XqKyAcXPisaeqdP1yKVJJs31CvXh1iDW7B7TAu 17:19:46.9 Debug: Rejected Hashed Release Title: 4iUnsK7YwKewlgH2AjhJ2Vt7ZLOGLHROzHf2wOAa 17:19:46.9 Debug: Rejected Hashed Release Title: yfMv4rcdtaTSXhhn3P8BhD9cjcJPehU0QKaiMbR6 17:19:46.9 Debug: Rejected Hashed Release Title: T7Ks9Q1KLIZsGemnNqaPPYtywjm2QjdlrjH7rR1i 17:19:46.9 Debug: Rejected Hashed Release Title: 3qoA3dmsVZmFnRxJU8VlYo0SGAlkyR6Htqp3gHiJ 17:19:46.9 Debug: Rejected Hashed Release Title: cbc6tiJMwP4yXmmpL8gMfMizqg21iTAUzhv8PNA6 17:19:46.9 Debug: Rejected Hashed Release Title: Ak3cHgij2L92d5kxd445hd75yYOXbFuCEGEwg8ia 17:19:46.9 Debug: Rejected Hashed Release Title: jozNZ53Fxu7g5debd4hLYqSe8DpdWG85OZJNC2NR 17:19:46.9 Debug: Rejected Hashed Release Title: mcmuvhi4QDjpMzT2ev4JqY68JfON0TIaH3LUZoC0 17:19:46.9 Debug: Rejected Hashed Release Title: 9xhUR70U7u6G3yB6nv6VbyMGJRkIuuPg3CYlzNO6 17:19:46.9 Debug: Rejected Hashed Release Title: 4WFBRtNngefEO9MHnKJu3tr3uvRVrqcg4XHojRkJ 17:19:46.9 Debug: Rejected Hashed Release Title: b2k7oqX9kCB8YZs5ayI6A63ejU9g60TFDIZfoNpR 17:19:46.9 Debug: Rejected Hashed Release Title: 9628gYIosHvPtPiM3hceAlyfBeE5ObooZPPIriPS 17:19:46.9 Debug: Rejected Hashed Release Title: CulmXpNslYYAb6bl6QnKGpBviaN0OYbm28nfehvY 17:19:46.9 Debug: Rejected Hashed Release Title: 5l6tKExYNUG1ytEXdNiqr1zrYolqIXX0OoylbMe0 17:19:46.9 Debug: Rejected Hashed Release Title: QaBGxQ0hhrk8JBR4zHpequbG0kwtpIIyRpAQEYtR 17:19:46.9 Debug: Rejected Hashed Release Title: gtSJDI1wkpW5JmsVa70uWrEqkrBA3GGQ6dgLJExD 17:19:46.9 Debug: Rejected Hashed Release Title: PYcaxGYAI4ALlZqdSvlVHqDhUM2cEyD1tnUGcN2w 17:19:46.9 Debug: Rejected Hashed Release Title: G32jpvuknEZ4YgA2VBvGQHKw1fxxjiT19s6VFxJ6 17:19:46.9 Debug: Rejected Hashed Release Title: JUSBTKHw3pvQDViGhUZGtR9RrbxNBgxCgDBfXQMN 17:19:46.9 Debug: Rejected Hashed Release Title: KkoGXkziHQJCUS3jDVCfh4qC2om7VHjcqJvhX33Y 17:19:46.9 Debug: Rejected Hashed Release Title: Mj0rTqVZboii0ECuQ7qpVtMTBu5KtiB7s4Wf5dEk 17:19:46.9 Debug: Rejected Hashed Release Title: uL5yfsjgqr5w2L2Zo4Nw4o252FrZKTEe688zGmME 17:19:46.9 Debug: Rejected Hashed Release Title: cN6h26r1bE0DLofXpcbsZbuUTYLGcJpZJ9XW5lcx 17:19:46.9 Debug: Rejected Hashed Release Title: T3ad945HkmlOeXoqQoRZoM6NKAnQOstQKucWimIo 17:19:46.9 Debug: Rejected Hashed Release Title: eJhEJZTxS009tK2pKPjA1ZC6qWmKa3cl0I7bDzk3 17:19:46.9 Debug: Rejected Hashed Release Title: gup61n1qyc9Un96e74zGG4Ta50EBuvP2T2weaUas 17:19:46.9 Debug: Rejected Hashed Release Title: lZcG0D7RYRfYT15VPFZynB0LYw0qr0bWPEvdf1qW 17:19:46.9 Debug: Rejected Hashed Release Title: Pelo9CT6FeG6LAQnMBGz5DDeZei8lihyuaFweP8d 17:19:46.9 Debug: Rejected Hashed Release Title: XKi9V9du6dSzk5aQc6QcFxj6nQOslKDkbJ16fe7Q 17:19:46.9 Debug: Rejected Hashed Release Title: hv2NytHOe54mHX64whw9LavLv5QJRo3PYpni4L0x 17:19:46.9 Debug: Rejected Hashed Release Title: RERW8Tau7Rnoj3sVlpOkLP58xfTwg7Qfx9LxoKg5 17:19:46.9 Debug: Rejected Hashed Release Title: 9m1CDyi4h1P64dQaGfIjxUK72lUZFE6DSDs6fxSw 17:19:46.9 Debug: Rejected Hashed Release Title: 4hBYuMKwB5ujTmGzk8LUIG09By3BHjUmHslwqsIK 17:19:46.9 Debug: Rejected Hashed Release Title: a0DdFfGH9CNAjFTatjwu4c7uNpVPTaP6lnklmEPU 17:19:46.9 Debug: Rejected Hashed Release Title: rkGt6EXEF8vFPWHuVhHdt5K9TkaNTs3YGSrQaYuE 17:19:46.9 Debug: Rejected Hashed Release Title: NkAjzodGj4OgQXxoWyJIkKuDUU4zsZ8ANqVKNkCw 17:19:46.9 Debug: Rejected Hashed Release Title: CJogR2KeGqPFTgugGFRN3C6o65L8dCRDYUv0754J 17:19:46.9 Debug: Rejected Hashed Release Title: KpaF0zRoHgVD2gp5ymY4rsM9BfILMBol96GyYrl5 17:19:46.9 Debug: Rejected Hashed Release Title: 1Vpq0UQA0gnPAS5jycCgwKBU19Spi17AJ3vxIq8U 17:19:46.9 Debug: Rejected Hashed Release Title: MGhM3wG3zc9pgcUoOF97tnLTovGmx4KqZv1an4xc 17:19:46.9 Debug: Rejected Hashed Release Title: D0tUQilhECUCjRu5OJPttmd06d7haewkdF5UXOZ6 17:19:46.9 Debug: Rejected Hashed Release Title: PC8T3Xx7X6uWqMEHEjcKg605dekl1a2q52wQRX8h 17:19:46.9 Debug: Rejected Hashed Release Title: wo2YuZ9s0Ukx6dA1uozeJDKb4P1VgaYK0ySmd1B2 17:19:46.9 Debug: Rejected Hashed Release Title: oEbKSSkmdB12K6P7LKCFAkZDndhM3ITKUyC5II4o 17:19:46.9 Debug: Rejected Hashed Release Title: aRKMJlZYpfQbmel0UdMz3Hu7PEK3VbVXvANcGDZp 17:19:46.9 Debug: Rejected Hashed Release Title: TaPC81rTpBUgLdCjPvXIEGyGS7aU9VgUk2dNQu75 17:19:46.9 Debug: Rejected Hashed Release Title: X1zkX0dwLmSPmOetm24CU9NYJtlsvkjqS3KQ6cOh 17:19:46.9 Debug: Rejected Hashed Release Title: FARS7fZyIygnMF7zsFQcehfbzLLmRuXANhN3zX3H 17:19:46.9 Debug: Rejected Hashed Release Title: vWx7ISRXXxriZJbvkEYNYWeWd8iTfgYyzBKRsYDw 17:19:46.9 Debug: Rejected Hashed Release Title: i4CywflTo4sq5HHcSrLmza8unXl84GdjI2nCBYY9 17:19:46.9 Debug: Rejected Hashed Release Title: iVAwGST23eYm466tKUq8HeikBX7Ih9pJFYa6qHPo 17:19:46.9 Debug: Rejected Hashed Release Title: Fl0hJC8twc38b01uCDk7DWIYiq7w1aUY61fVdOGg 17:19:46.9 Debug: Rejected Hashed Release Title: UMb5QMfYP1o97g5RVfmlr8VQroYuLCm2tCX8QHEk 17:19:46.9 Debug: Rejected Hashed Release Title: WOdfAlwuaulvdQuIQCqYzriT3QAvjeINbE8m0EKd 17:19:46.9 Debug: Rejected Hashed Release Title: KvpcpsI6Q7ge4OgXhfpyBbTKtdH5yoXa0R8ZhEu7 17:19:46.9 Debug: Rejected Hashed Release Title: TeX9njBuGJphEFkcu07DoakDXXwf1JG1fUZlv6B4 17:19:46.9 Debug: Rejected Hashed Release Title: OLVkG6cBH9FIGPDOYN3c1EZNg6rEK6U4BBpmuNcH 17:19:46.9 Debug: Rejected Hashed Release Title: zZqulkTz1gMQlDr1LtWC31pIYkaMn1ybgAFvNRqE 17:19:46.9 Debug: Rejected Hashed Release Title: 7DSu9gaWYeVMAItHCV8OqqXG7DuB9l8ff5eMLRHM 17:19:46.9 Debug: Rejected Hashed Release Title: bvMlQDCYVMfXvPokcbgSnZfBJ3k6ypm8QdU809HA 17:19:46.9 Debug: Rejected Hashed Release Title: bnFNzxTBLNmXoaMTjnNX08gVDxj736H7oxiz3OYn 17:19:46.9 Debug: Rejected Hashed Release Title: 1LXgwP9FrUVl0QbEVuYwO7ZEOCU0rgZ0mFuCDHVT 17:19:46.9 Debug: Rejected Hashed Release Title: kLYt5uajLLGf9ZioxAk1JhmKGTLnm06BlWWAGTCn 17:19:46.9 Debug: Rejected Hashed Release Title: aqdKPGn3IOEuGX5paXJYqfdzMGhNpmUs2ifhv7Xr 17:19:46.9 Debug: Rejected Hashed Release Title: CeukuiUxpiHGxCCW3uzkP4hhIz4uRSCiF3BVnkcV 17:19:46.9 Debug: Rejected Hashed Release Title: SQvAsn06NsT6nfwpcijiaSWLkwXKJDDhxJLXu80W 17:19:46.9 Debug: Rejected Hashed Release Title: hSCDNuUoWp72sbecTFcxYh07wJhxD992aa5Bqa0A 17:19:46.9 Debug: Rejected Hashed Release Title: wcuX650vicuaGRX3YTOkDTCseMlh4lQOCPmvC879 17:19:46.9 Debug: Rejected Hashed Release Title: oGnV5R76l8RAZVwZFkplLctqiFVGa9JTQRnkRiVN 17:19:46.9 Debug: Rejected Hashed Release Title: HzHSpQhY6UUrvmqqZbhxsoTHwjk7XIUUU84jjra8 17:19:46.9 Debug: Rejected Hashed Release Title: 5Rsdg3SOHgcKL3Thklp8nVFlMsTE3qkMQm0dWPOZ 17:19:46.9 Debug: Rejected Hashed Release Title: xW9GsM2vWPuWItbsbpWptXdmGpuptU3MlpumcmCl 17:19:46.9 Debug: Rejected Hashed Release Title: StL08BANdRZWaD62sxy6WK2GZxHMkTOnyl1L5eSf 17:19:46.9 Debug: Rejected Hashed Release Title: j7cChPFzxsNzf9yNqdeNburiKcJ3bD9AdPr1kbL5 17:19:46.9 Debug: Rejected Hashed Release Title: LPJoh57lEJ6tbTiYUCR9ujzwOT6DxwjfQNBhs2M8 17:19:46.9 Debug: Rejected Hashed Release Title: 0eQIE05WPaV0Q9jRCxkIqdSfuBMbBDZ8mUqARGrR 17:19:46.9 Debug: Rejected Hashed Release Title: XkqpEL0SxfONjedhpXrX4x2NrqFpl87gqAwQP592 17:19:46.9 Debug: Rejected Hashed Release Title: 7MaHpndA6ZpfIcQAQle9f4wnpss9WMkwTyqJ7mCB 17:19:46.9 Debug: Rejected Hashed Release Title: fV3qnh32wq0Hoo4EvTBIA3w1trdZUBtKJ0Se4KsN 17:19:46.9 Debug: Rejected Hashed Release Title: VMISOFIQeDv6OENnTRzffXqzopcedj7GSg1X2qeS 17:19:46.9 Debug: Rejected Hashed Release Title: csaKpzgrYKv9OJVk4GVT5owuBxzDC3vc7c5AcF7y 17:19:46.9 Debug: Rejected Hashed Release Title: KaJXlIYuqaajIciGlX3ERXyMqP3LFOfqSEBlEOdH 17:19:46.9 Debug: Rejected Hashed Release Title: ipLkNyvTnIvfEn5lfW3NgRetXKyPsm3OPbgnsDSK 17:19:46.9 Debug: Rejected Hashed Release Title: 0OkGn87aJ1pVCB7msGfxN88qvfDHrBv7lyLZ7xfY 17:19:46.9 Debug: Rejected Hashed Release Title: oHNiP4bZHuMfxCabctyPJM9p6p3Z7RdIn6Ru89dT 17:19:46.9 Debug: Rejected Hashed Release Title: KZ5glXxpDrkVx0RDrFAoaD4hzZH0zcRap7s836dY 17:19:46.9 Debug: Rejected Hashed Release Title: I0LgCzvlnWr5VABz6W3piQgomI9Z9ovVXZoFw87c 17:19:46.9 Debug: Rejected Hashed Release Title: u6E7exTiHoR9Fk2iIPax2uRDJdbefqJaiWNtDYTe 17:19:46.9 Debug: Rejected Hashed Release Title: LcffdtbHKnvWSK10UbH76D0t35cSLgOFunb6Tcw4 17:19:46.9 Debug: Rejected Hashed Release Title: WrKCurjgumROt4iZkePFDMxARtiX4c9fdv2Rp0uK 17:19:46.9 Debug: Rejected Hashed Release Title: 60EoAtMPVXM0YbkNYrbvqr2DkH7QTHXFZNXRgk21 17:19:46.9 Debug: Rejected Hashed Release Title: PHxpbIe3XxtideW26Pgqne5Ixf0zlUmkjyZp31Wp 17:19:46.9 Debug: Rejected Hashed Release Title: EygBXAjBVKJhcR0NkZpbpx95feUaa6Tw53LoOzBR 17:19:46.9 Debug: Rejected Hashed Release Title: AZBnuVjuB8NQcombtmPPzpLZXiR7lwLkqJssJRrL 17:19:46.9 Debug: Rejected Hashed Release Title: Me2N66PZJBF9tiejRTEqkPh5jjxUzUc9elaWOfyd 17:19:46.9 Debug: Rejected Hashed Release Title: pqckyj1V8W6CE3cXNTaFUWOrTL7aRZcXxuBHpIpf 17:19:46.9 Debug: Rejected Hashed Release Title: cdp2mN1Hz8GvsHeUjrHQULhMquE2zqUJDmjuAWiH 17:19:46.9 Debug: Rejected Hashed Release Title: 5FFVrAiDF9AAnKmojishR9iV3ImEt42ACfdRBPC2 17:19:46.9 Debug: Rejected Hashed Release Title: 6tM4n7oMjKyKDPGa7NMSzBzQ7p3Ge9dOyzrevAEN 17:19:46.9 Debug: Rejected Hashed Release Title: JJKeV3t7VUAFRm3FkDW7maJw9b4OAVG82IJX9NRW 17:19:46.9 Debug: Rejected Hashed Release Title: mphNdfCu90WSPzo9SfnskUbp06auENQRHFTJgf7c 17:19:46.9 Debug: Rejected Hashed Release Title: g17hTBxMSh4wjA059wASkOzgT2VYZv8iCY2isJUU 17:19:46.9 Debug: Rejected Hashed Release Title: K63NoOIRsXtzHuZHLlppfasNfAZ3LTXBYwYKf0yZ 17:19:46.9 Debug: Rejected Hashed Release Title: CUHv9zRzM2UWEFlY1tgyJ6vD1iwvaPv7bd2gHelA 17:19:46.9 Debug: Rejected Hashed Release Title: YSPYsckv8ikmJbt93YEFKDM4HhztrNlTfgeqlRC7 17:19:46.9 Debug: Rejected Hashed Release Title: fOoDriHstdkDo6dx8DgOzBxX9dVqMzuxLbzdDNUI 17:19:46.9 Debug: Rejected Hashed Release Title: 6lZm3mvSrrZEDHYHwWIkZ7VW5m0nqfYHnLqM3uN3 17:19:46.9 Debug: Rejected Hashed Release Title: rnMHfNajCMLTNYMpWNFHrzebWtcNySzEdR1dIxRG 17:19:46.9 Debug: Rejected Hashed Release Title: oLs9dCzQuMHnKU1tHbYwtqdEWoHvwhC5WKvYg27g 17:19:46.9 Debug: Rejected Hashed Release Title: ePxicLiT78iwpCXlQQ3n3UHGHhUQLVCdxrbPnFeK 17:19:46.9 Debug: Rejected Hashed Release Title: kwQKG51pom8kF2j5sXQ0r2O6xiYuESW3lohNg2sX 17:19:46.9 Debug: Rejected Hashed Release Title: hUQU7XWEZgcbgJDMMvUMSt7CM0GvS3ZQcsKMkhOg 17:19:46.9 Debug: Rejected Hashed Release Title: 3gFjCVbrArgimy6sk9NNAE63azyty4kV46SmFlaU 17:19:46.9 Debug: Rejected Hashed Release Title: C1u6spS3U4kMyxXvAy1Yi1ooTwTlBtMMMlxnR3OW 17:19:46.9 Debug: Rejected Hashed Release Title: XTidzmtUjMl0ALQB4UfcEGx7eEsoFiELvGzWFcJN 17:19:46.9 Debug: Rejected Hashed Release Title: ZbUJjdxUVkkDdJikOxvbVIC1i1rUIFy8I0CKKBVZ 17:19:46.9 Debug: Rejected Hashed Release Title: datHXS4QcGYlHfPjIzlpqN1vqYbbXJDNixzH1u7H 17:19:46.9 Debug: Rejected Hashed Release Title: qWsVD98YJLFz6vns8XLzfJNR5uMALbgRRC9UKFMw 17:19:46.9 Debug: Rejected Hashed Release Title: lQZRsR1pK1MuawMznKOjQMcMrfZgovs8BYdSz5QB 17:19:46.9 Debug: Rejected Hashed Release Title: edx8amIxSJPk6Y0uM8w4z1T1MlnjKiLOpTR3bu8X 17:19:46.9 Debug: Rejected Hashed Release Title: gOn4OfmSKlhmAMnxkha7m9BROcTvC8lLHRGWfUX0 17:19:46.9 Debug: Rejected Hashed Release Title: mpFZKTryJ8nqoLofQTI3rpgqBrtNdMYkgIjfuZDN 17:19:46.9 Debug: Rejected Hashed Release Title: CQZypZa9VISlWps1gBNJFV5GuQbkWK7hhD17GQNI 17:19:46.9 Debug: Rejected Hashed Release Title: S8DMOhcKCodqYiAUELMKCq3LgdSCnk9dMAcuDLI4 17:19:46.9 Debug: Rejected Hashed Release Title: ziZhLp1nPAnMJ7Vi680EItlkquCoKZPnlDH5wV34 17:19:46.9 Debug: Rejected Hashed Release Title: hZR5UBGna7WhNK7wNAjAIkVuk4qf9WbPfue4E7Kj 17:19:46.9 Debug: Rejected Hashed Release Title: unQHAGiCbp28A4JKhPpJc3sk5hgfeW0NIQimU5We 17:19:46.9 Debug: Rejected Hashed Release Title: XGDrDRwGiUl5VMXgKMZyi9O8HY2tEHCky72pIZCE 17:19:46.9 Debug: Rejected Hashed Release Title: KFa23TMtLy6pbCuQWseBO6KIhuxjOS3KMSsbmPsT 17:19:46.9 Debug: Rejected Hashed Release Title: 2VmXlppxH6d3bJzF9vFPfg4jCRlXT1owJI7S9OR0 17:19:46.9 Debug: Rejected Hashed Release Title: 7lPnE8vungJUTLsmyVcL3TvaEH4gO3Q3n3n5vzLc 17:19:46.9 Debug: Rejected Hashed Release Title: Gv6NYZJk1jNZRx4Jr1K7GUhDUKJ45NfMIrvbK9W8 17:19:46.9 Debug: Rejected Hashed Release Title: EfNYzY9QZzrS5YWsYPeQUzAKZdThYCfw3BOXktRH 17:19:46.9 Debug: Rejected Hashed Release Title: xZX898sMiFmRd0jHC9vkOx1M2qZesO7RhDQKrXdM 17:19:46.9 Debug: Rejected Hashed Release Title: K8EXmo5ouxeeRIL7l9i87QKS6DOpQIsk34aMTLDc 17:19:46.9 Debug: Rejected Hashed Release Title: mtrzW7mr8Kq0bm9rtDzxBgq1qvk1RVKOZqk3LgsL 17:19:46.9 Debug: Rejected Hashed Release Title: SOVb98kTIR8HsNzB5pqEkLJN6NFdMRcY57pZh80O 17:19:46.9 Debug: Rejected Hashed Release Title: Jpt3lxFjJsPlPbFnoIPtJuGejW2aGOrqGLlBMECx 17:19:46.9 Debug: Rejected Hashed Release Title: gxEpHXK2qHgT56Kuixm85ywwkbZWaZ3bazmmfhdd 17:19:46.9 Debug: Rejected Hashed Release Title: TYd1O6E3HaYUP1Ee7H1GH586QYwHSnTXTLMT5VzI 17:19:46.9 Debug: Rejected Hashed Release Title: ZcD1V0kvBhfXUPtWsCKBAB4kRGMbHdBdaOyOKYAw 17:19:46.9 Debug: Rejected Hashed Release Title: a99aZQ0HaO6dkrW6ro0HLcCpIc8nKBTRMCkHOaew 17:19:46.9 Debug: Rejected Hashed Release Title: WDSKrzafajG7MQuh4eQfojNPPUd1k5NycvTFTRPZ 17:19:46.9 Debug: Rejected Hashed Release Title: wUJnvUTkrop7oN6NnmHrDSRrZlT1yxsWrE3xhoKN 17:19:46.9 Debug: Rejected Hashed Release Title: bC5WvO4kcYF81ptAHHRkv2kasK8nReYcq09apEvG 17:19:46.9 Debug: Rejected Hashed Release Title: Tezg7y6IAmyrl322cCZ5exNkmI0H62vq2BYL1jKJ 17:19:46.9 Debug: Rejected Hashed Release Title: s91ZWceZznOBisbFn4CDfe34ddM4pFs5QFUhPyCf 17:19:46.9 Debug: Rejected Hashed Release Title: NPL7vp7tNeSoemH2oL6JmdpXOoVUekEKqQygnkHW 17:19:46.9 Debug: Rejected Hashed Release Title: jovm5lcHOyyhUSPXA6sxcZV7CGRZDg7FhdQMxlkX 17:19:46.9 Debug: Rejected Hashed Release Title: kmORPJHId4Kyr7h102HMnGnRCHF6pMGKiKI81Jn8 17:19:46.9 Debug: Rejected Hashed Release Title: vPxNAHKvv6zfkBsUU1xCp2GK8tejGjXMJ6hhje7a 17:19:46.9 Debug: Rejected Hashed Release Title: 6BaqUbC2xSBV7VvHJIxeTyf4exFflb5Kg9qvSI38 17:19:46.9 Debug: Rejected Hashed Release Title: P3jNMg32uJGhl2ZF27HTUwmiIExU0SMZUhqJIoVS 17:19:46.9 Debug: Rejected Hashed Release Title: Au6eCA2IJKD0iE3yjmd2fk83qNkspnl1G1bs9Cmh 17:19:46.9 Debug: Rejected Hashed Release Title: puTkAEqMA2e7QruycZM9k73G0kd2RK8eC81CngVM 17:19:46.9 Debug: Rejected Hashed Release Title: 9Af8OmITwq49DGYDKiAz0xDciV1wCSwj4rfJoQWd 17:19:46.9 Debug: Rejected Hashed Release Title: 7V0Pa7YrFETFRiukYzJB67Idxe5h5biBwQTLjQSq 17:19:46.9 Debug: Rejected Hashed Release Title: xRDb0v1rkDVWTsQ6bIAVK1CuRIvksz0MwEmFoB1L 17:19:46.9 Debug: Rejected Hashed Release Title: EHPGngRhOsV4HuuzVjarqMy79EwxCcFVBXMe5mGd 17:19:46.9 Debug: Rejected Hashed Release Title: 17NBSZmwqATBm28Y574J1KHWoYY9vOxINFrAGp8S 17:19:46.9 Debug: Rejected Hashed Release Title: vJBW84y4SDrTTgBQNcBmNcSh0Z3tCrxmjlaqsGeC 17:19:46.9 Debug: Rejected Hashed Release Title: 0NL5DBgZ3PNSZbNrdL6vtuvGxlEAEJRtqViGE6Bu 17:19:46.9 Debug: Rejected Hashed Release Title: hp8uwyY2a7Flk5iboAsbDn2ZuIF49Gmcfh7o0RRe 17:19:46.9 Debug: Rejected Hashed Release Title: FNsRSd2XJlTIyDsdTfQW5BRKU2ffCSvJMgYtOwaz 17:19:46.9 Debug: Rejected Hashed Release Title: CeDcmQpOuI4zRLOZ03TiYdBVVTippFl4YLUD0oiA 17:19:46.9 Debug: Rejected Hashed Release Title: 2FBZUopCvXlYesJpFFsg3SVPrznZ4gdfXlEuifwX 17:19:46.9 Debug: Rejected Hashed Release Title: CJkg2xGDObQHPhbtpLL0GS4O2jYOWcqH0x63whjZ 17:19:46.9 Debug: Rejected Hashed Release Title: B6mSFhCHldt0wmNq0LK4GnS3rNRBM2giIZysbpLc 17:19:46.9 Debug: Rejected Hashed Release Title: I6R4EXL1zTAMiJ6wMqtzD1FSmaXIAYg8fuYgE4rg 17:19:46.9 Debug: Rejected Hashed Release Title: 4rOM02j9DpkWrg2ye5ueccydYVhBm2qCsIFx9HL5 17:19:46.9 Debug: Rejected Hashed Release Title: 4JSBOf1F7zqTiIZO7CX4hD0lmm8HnnVDuC2OnHfw 17:19:46.9 Debug: Rejected Hashed Release Title: Z035PaJugugMZTh2pwUXe3MbxYgrjyt4YyEnOYcw 17:19:46.9 Debug: Rejected Hashed Release Title: iFHsCTWtZWw9SbbobEnNlgTh4ntI8Sa5hoN9SDFe 17:19:46.9 Debug: Rejected Hashed Release Title: jx1Y0uKQh746BLHvvpd0HTLKFA1nIcXvSjcs6O6v 17:19:46.9 Debug: Rejected Hashed Release Title: 2jFueriinX4RH99G4873ieomIX6FJyMjvoIwZ7a2 17:19:46.9 Debug: Rejected Hashed Release Title: 3k97tEBtcu4C2RdHF6OtB0x07ZltDI5fRQOT0tEZ 17:19:46.9 Debug: Rejected Hashed Release Title: syE7X6Ei9WdSKEna6WqH3oN4cEBGT55w900wzKYs 17:19:46.9 Debug: Rejected Hashed Release Title: vAoecQVKcoxrMVClwnaNcXo3p30EcyaQcemu9L6T 17:19:46.9 Debug: Rejected Hashed Release Title: lwVcqz50iAKxPUO2vvWxrG0erZRdE8F7S0WDmJaH 17:19:46.9 Debug: Rejected Hashed Release Title: FggDdZmso8cjOSvnI0AT2U4OCeYklXD1HweJfUW1 17:19:46.9 Debug: Rejected Hashed Release Title: wvBhOUXwD1bf2pMtLsl345PnVjxC7y98vGBlXD6D 17:19:46.9 Debug: Rejected Hashed Release Title: 56oQl4zsCaEUOZdJPPfzHjCzdIIfeAIxGZYVDibo 17:19:46.9 Debug: Rejected Hashed Release Title: DjEPZ8HsJe3xOUqvNqapLirSXwwn2qZZJEyN7D0B 17:19:46.9 Debug: Rejected Hashed Release Title: TlftiiiN6gmytIehsvcCqnoKdWv7TpODhdkoiHhZ 17:19:46.9 Debug: Rejected Hashed Release Title: z34nyRYk1g2jRjHgjaVw8vSLDw2RPBPSYZS30EDd 17:19:46.9 Debug: Rejected Hashed Release Title: yjKssWTqpcFbsOhrVEj8mDJzR3Rmr9UeiPXolVqw 17:19:46.9 Debug: Rejected Hashed Release Title: 7ii1AgdKGehLzCbrZqmMBLOjOsB5gZKQGnAKc13P 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 17:19:46.9 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 17:19:46.9 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) --- 17:19:46.9 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 17:19:46.9 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) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 17:19:46.9 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 17:19:46.9 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 17:19:46.9 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 17:19:46.9 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) --- 17:19:46.9 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 17:19:46.9 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) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 17:19:46.9 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 17:19:46.9 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 17:19:46.9 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 17:19:46.9 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 17:19:46.9 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 17:19:46.9 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 17:19:46.9 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 17:19:46.9 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) --- 17:19:46.9 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 17:19:46.9 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) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 17:19:46.9 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 17:19:46.9 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) --- 17:19:46.9 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 17:19:46.9 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) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 17:19:46.9 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 17:19:46.9 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 17:19:46.9 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 17:19:46.9 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) --- 17:19:46.9 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 17:19:46.9 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) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 17:19:46.9 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 17:19:46.9 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 17:19:46.9 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 17:19:46.9 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 17:19:46.9 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 17:19:46.9 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 17:19:46.9 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 17:19:46.9 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 17:19:46.9 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 17:19:46.9 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 17:19:46.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 17:19:46.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 17:19:47.0 Debug: fpcalc version: 1.5.1 17:19:47.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 17:19:47.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 17:19:47.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 17:19:47.2 Debug: fpcalc version: 1.5.1 17:19:47.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 17:19:47.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 17:19:47.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 17:19:47.4 Debug: fpcalc version: 1.5.1 17:19:47.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 17:19:47.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:47.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:47.6 Debug: Fingerprinting complete. 17:19:47.6 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 17:19:47.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 17:19:47.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 17:19:47.7 Debug: fpcalc version: 1.5.1 17:19:47.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 17:19:47.9 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:47.9 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:47.9 Debug: Fingerprinting complete. 17:19:47.9 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 17:19:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 17:19:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 17:19:47.9 Debug: fpcalc version: 1.5.1 17:19:47.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 17:19:48.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 17:19:48.3 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:48.3 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:48.3 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:48.3 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:48.3 Debug: Fingerprinting complete. 17:19:48.3 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 17:19:48.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 17:19:48.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 17:19:48.3 Debug: fpcalc version: 1.5.1 17:19:48.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 17:19:48.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 17:19:48.3 Debug: fpcalc version: 1.5.1 17:19:48.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 17:19:48.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 17:19:48.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:48.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:48.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:48.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:48.7 Debug: Fingerprinting complete. 17:19:48.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 17:19:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 17:19:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 17:19:48.7 Debug: fpcalc version: 1.5.1 17:19:48.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 17:19:48.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 17:19:49.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:49.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:49.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:49.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:49.1 Debug: Fingerprinting complete. 17:19:49.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 17:19:49.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 17:19:49.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 17:19:49.1 Debug: fpcalc version: 1.5.1 17:19:49.1 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 17:19:49.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 17:19:49.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 17:19:49.2 Debug: fpcalc version: 1.5.1 17:19:49.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 17:19:49.3 Trace: Too many requests, retrying in 1s 17:19:50.3 Trace: Too many requests, retrying in 1s 17:19:51.3 Trace: Too many requests, retrying in 1s 17:19:52.3 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 17:19:52.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 17:19:52.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 17:19:52.4 Debug: fpcalc version: 1.5.1 17:19:52.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 17:19:52.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 17:19:52.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 17:19:52.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 17:19:52.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 17:19:52.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 17:19:52.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 17:19:52.6 Debug: fpcalc version: 1.5.1 17:19:52.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 17:19:52.8 Warn: AcoustId API lookup failed System.Net.WebException: The operation has timed out. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 17:19:52.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 17:19:52.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 17:19:52.8 Debug: fpcalc version: 1.5.1 17:19:52.8 Debug: Webservice error InvalidFingerprint: invalid fingerprint 17:19:52.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 17:19:52.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 17:19:52.8 Debug: fpcalc version: 1.5.1 17:19:52.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 17:19:52.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 17:19:52.8 Debug: fpcalc version: 1.5.1 17:19:52.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 17:19:52.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 17:19:52.9 Debug: fpcalc version: 1.5.1 17:19:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 17:19:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 17:19:52.9 Debug: fpcalc version: 1.5.1 17:19:52.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 17:19:53.1 Trace: Too many requests, retrying in 1s 17:19:54.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:54.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 17:19:54.1 Debug: Fingerprinting complete. 17:19:54.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 17:19:54.1 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] 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 17:19:54.1 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] 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 17:19:54.1 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 17:19:54.1 Debug: Album Parsed. Discovery TV - Gold Rush : 02 Road From Hell 17:19:54.1 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 17:19:54.1 Debug: Quality parsed: Unknown v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 17:19:54.1 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 17:19:54.1 Debug: Album Parsed. Ed Sheeran - I See Fire 17:19:54.1 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 17:19:54.1 Debug: Quality parsed: Unknown v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 17:19:54.1 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 17:19:54.1 Debug: Album Parsed. Ed Sheeran - Divide 17:19:54.1 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 17:19:54.1 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 17:19:54.1 Debug: Album Parsed. Ed Sheeran - + 17:19:54.1 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 17:19:54.1 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 17:19:54.1 Debug: Album Parsed. XXXTENTACION - ? 17:19:54.1 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 17:19:54.1 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 17:19:54.1 Debug: Album Parsed. Hey - BŁYSK 17:19:54.1 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 17:19:54.1 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 17:19:54.1 Debug: Album Parsed. ??? - Album 17:19:54.1 Debug: Trying to parse quality for '??? Album FLAC' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 17:19:54.1 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 17:19:54.1 Debug: Album Parsed. + - Album 17:19:54.1 Debug: Trying to parse quality for '+ Album FLAC' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 17:19:54.1 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 17:19:54.1 Debug: Album Parsed. /\ - Album 17:19:54.1 Debug: Trying to parse quality for '/\ Album FLAC' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 17:19:54.1 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 17:19:54.1 Debug: Album Parsed. +44 - When Your Heart Stops Beating 17:19:54.1 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 17:19:54.1 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' 17:19:54.1 Debug: Album Parsed. Michael Buble - Christmas 17:19:54.1 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 17:19:54.1 Debug: Album Parsed. Michael Buble - Michael Buble 17:19:54.1 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 17:19:54.1 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 17:19:54.1 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 17:19:54.1 Debug: Parsing string 'Bad Format' 17:19:54.1 Debug: Parsing string 'Bad Format' 17:19:54.1 Debug: Unable to parse Bad Format 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. VA - The Best 101 Love Ballads 17:19:54.1 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 17:19:54.1 Debug: Quality parsed: MP3-192 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. ATCQ - The Love Movement 17:19:54.1 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 17:19:54.1 Debug: Quality parsed: MP3-192 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Maula - Jism 2 17:19:54.1 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 17:19:54.1 Debug: Quality parsed: MP3-192 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 17:19:54.1 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 17:19:54.1 Debug: Quality parsed: MP3-192 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 17:19:54.1 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 17:19:54.1 Debug: Quality parsed: MP3-192 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 17:19:54.1 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 17:19:54.1 Debug: Quality parsed: MP3-192 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 17:19:54.1 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 17:19:54.1 Debug: Quality parsed: MP3-320 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 17:19:54.1 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Ricardo Arjona - APNEA 17:19:54.1 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 17:19:54.1 Debug: Quality parsed: MP3-320 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 17:19:54.1 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Kehlani - SweetSexySavage 17:19:54.1 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 17:19:54.1 Debug: Quality parsed: MP3-320 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 17:19:54.1 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Anderson Paak - Malibu 17:19:54.1 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 17:19:54.1 Debug: Quality parsed: MP3-320 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 17:19:54.1 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 17:19:54.1 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 17:19:54.1 Debug: Album Parsed. Caetano Veloso - Discography 17:19:54.1 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 17:19:54.1 Debug: Quality parsed: MP3-256 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Little Mix - Salute 17:19:54.1 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 17:19:54.1 Debug: Quality parsed: AAC-256 v1 17:19:54.1 Debug: Release Group parsed: V3nom 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 17:19:54.1 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 17:19:54.1 Debug: Quality parsed: MP3-256 v1 17:19:54.1 Debug: Release Group parsed: GloDLS 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Jake Bugg - Jake Bugg 17:19:54.1 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 17:19:54.1 Debug: Quality parsed: MP3-256 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 17:19:54.1 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 17:19:54.1 Debug: Album Parsed. Milky Chance - Sadnecessary 17:19:54.1 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 17:19:54.1 Debug: Quality parsed: AAC-256 v1 17:19:54.1 Debug: Release Group parsed: M4A 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Clean Bandit - New Eyes 17:19:54.1 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 17:19:54.1 Debug: Quality parsed: MP3-256 v1 17:19:54.1 Debug: Release Group parsed: GLT 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 17:19:54.1 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 17:19:54.1 Debug: Quality parsed: MP3-256 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. PJ Harvey - Let England Shake 17:19:54.1 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 17:19:54.1 Debug: Quality parsed: MP3-256 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 17:19:54.1 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Kendrick Lamar - DAMN 17:19:54.1 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 17:19:54.1 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 17:19:54.1 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Gorillaz - Humanz 17:19:54.1 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 17:19:54.1 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. David Bowie - Blackstar 17:19:54.1 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: FLAC 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. The Cure - Greatest Hits 17:19:54.1 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 17:19:54.1 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 17:19:54.1 Debug: Album Parsed. Slowdive - Souvlaki 17:19:54.1 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. John Coltrane - Kulu Se Mama 17:19:54.1 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 17:19:54.1 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 17:19:54.1 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Migos - No Label II 17:19:54.1 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: FORSAKEN 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. A I - Sex & Robots 17:19:54.1 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 17:19:54.1 Debug: Quality parsed: MP3-VBR-V0 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","4:44") --- 17:19:54.1 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Jay-Z - 4:44 17:19:54.1 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 17:19:54.1 Debug: Quality parsed: MP3-320 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","4:44") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 17:19:54.1 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 17:19:54.1 Debug: Quality parsed: MP3-96 v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 17:19:54.1 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 17:19:54.1 Debug: Quality parsed: Unknown v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Little Mix - Salute 17:19:54.1 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 17:19:54.1 Debug: Quality parsed: AAC-256 v1 17:19:54.1 Debug: Release Group parsed: GLT 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Barış Manço - Ben Bilirim 17:19:54.1 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 17:19:54.1 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 17:19:54.1 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: JLM 17:19:54.1 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") --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 17:19:54.1 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 17:19:54.1 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Dani Sbert - Togheter 17:19:54.1 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 17:19:54.1 Debug: Quality parsed: MP3-320 v1 17:19:54.1 Debug: Release Group parsed: FURY 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 17:19:54.1 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. New Edition - One Love 17:19:54.1 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 17:19:54.1 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. David Gray - The Best of David Gray 17:19:54.1 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 17:19:54.1 Debug: Quality parsed: Unknown v1 17:19:54.1 Debug: Release Group parsed: MTD 17:19:54.1 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") --- 17:19:54.1 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") --- 17:19:54.1 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 17:19:54.1 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Shinedown - Us and Them 17:19:54.1 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 17:19:54.1 Debug: Quality parsed: Unknown v1 17:19:54.1 Debug: Release Group parsed: NMR 17:19:54.1 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") --- 17:19:54.1 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) --- 17:19:54.1 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 17:19:54.1 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Led Zeppelin - Discography 17:19:54.1 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: 17:19:54.1 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) --- 17:19:54.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 17:19:54.1 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 17:19:54.1 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Minor Threat - Discography 17:19:54.1 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 17:19:54.1 Debug: Quality parsed: Unknown v1 17:19:54.1 Debug: Release Group parsed: Anthology 17:19:54.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 17:19:54.1 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) --- 17:19:54.1 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 17:19:54.1 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 17:19:54.1 Debug: Album Parsed. Captain - Discography 17:19:54.1 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 17:19:54.1 Debug: Quality parsed: FLAC v1 17:19:54.1 Debug: Release Group parsed: UTP 17:19:54.1 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) --- 17:19:54.1 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") --- 17:19:54.2 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 17:19:54.2 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Coolio - Gangsta's Paradise 17:19:54.2 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 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") --- 17:19:54.2 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") --- 17:19:54.2 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 17:19:54.2 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 17:19:54.2 Debug: Album Parsed. Brother Ali - The Undisputed Truth 17:19:54.2 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 Debug: Release Group parsed: FTD 17:19:54.2 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") --- 17:19:54.2 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") --- 17:19:54.2 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 17:19:54.2 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Brother Ali - The Undisputed Truth 17:19:54.2 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 Debug: Release Group parsed: FTD 17:19:54.2 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") --- 17:19:54.2 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") --- 17:19:54.2 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 17:19:54.2 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Peter Hammill - From The Trees 17:19:54.2 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 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") --- 17:19:54.2 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") --- 17:19:54.2 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 17:19:54.2 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Aztec Two-Step - Naked 17:19:54.2 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 17:19:54.2 Debug: Quality parsed: MP3-320 v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 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") --- 17:19:54.2 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") --- 17:19:54.2 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 17:19:54.2 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Dai Kaht - Dai Kaht 17:19:54.2 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 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") --- 17:19:54.2 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) --- 17:19:54.2 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 17:19:54.2 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Black Obelisk - Discography 17:19:54.2 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 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) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 17:19:54.2 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Aria - Discography 17:19:54.2 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 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) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 17:19:54.2 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Forces United - Discography 17:19:54.2 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 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) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 17:19:54.2 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 17:19:54.2 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 17:19:54.2 Debug: Album Parsed. Gorillaz - The now now 17:19:54.2 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: FLAC 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]","Bone Thugs-n-Harmony","UNI5: The World's Enemy") --- 17:19:54.2 Debug: Parsing string 'Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 17:19:54.2 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Bone Thugs-n-Harmony - UNI5: The World's Enemy 17:19:54.2 Debug: Trying to parse quality for 'Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]","Bone Thugs-n-Harmony","UNI5: The World's Enemy") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]","Guru","Jazzmatazz, Volume 3: Streetsoul") --- 17:19:54.2 Debug: Parsing string 'Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 17:19:54.2 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Guru - Jazzmatazz, Volume 3: Streetsoul 17:19:54.2 Debug: Trying to parse quality for 'Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]","Guru","Jazzmatazz, Volume 3: Streetsoul") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]","Bad Movie Cast","Bad: The Soundtrack") --- 17:19:54.2 Debug: Parsing string 'Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]' 17:19:54.2 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Bad Movie Cast - Bad: The Soundtrack 17:19:54.2 Debug: Trying to parse quality for 'Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: WEB 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]","Bad Movie Cast","Bad: The Soundtrack") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 17:19:54.2 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 17:19:54.2 Debug: Album Parsed. Black Sabbath - Black Sabbath 17:19:54.2 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 17:19:54.2 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 17:19:54.2 Debug: Album Parsed. Black Sabbath - Black Sabbath 17:19:54.2 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 17:19:54.2 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 17:19:54.2 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 17:19:54.2 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 17:19:54.2 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 17:19:54.2 Debug: Album Parsed. Black Sabbath - Black Sabbath 17:19:54.2 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 17:19:54.2 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 17:19:54.2 Debug: Album Parsed. Black Sabbath - Black Sabbath 17:19:54.2 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: Black 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 17:19:54.2 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 17:19:54.2 Debug: Album Parsed. Black Sabbath - Black Sabbath 17:19:54.2 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: Black 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- Skipped should_parse_quality_from_extension("02 Unchained.flac") [< 1 ms] 17:19:54.2 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) --- 17:19:54.2 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 17:19:54.2 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Captain - Discography 17:19:54.2 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: UTP 17:19:54.2 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) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 17:19:54.2 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Aria - Discography 17:19:54.2 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 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) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 17:19:54.2 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Led Zeppelin - Discography 17:19:54.2 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 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) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 17:19:54.2 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 17:19:54.2 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Minor Threat - Discography 17:19:54.2 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 Debug: Release Group parsed: Anthology 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 17:19:54.2 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 17:19:54.2 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 17:19:54.2 Debug: Album Parsed. Caetano Veloso - Discography 17:19:54.2 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 17:19:54.2 Debug: Quality parsed: MP3-256 v1 17:19:54.2 Debug: Release Group parsed: 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- Skipped should_parse_quality_from_extension("Fall Out Boy - 02 - Title.wav") [< 1 ms] 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 17:19:54.2 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") --- 17:19:54.2 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") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 17:19:54.2 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") --- 17:19:54.2 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") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 17:19:54.2 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") --- 17:19:54.2 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 17:19:54.2 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 17:19:54.2 Debug: Album Parsed. Jay-Z - 4:44 17:19:54.2 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 17:19:54.2 Debug: Quality parsed: MP3-320 v1 17:19:54.2 Debug: Release Group parsed: scnzbefnet 17:19:54.2 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") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 17:19:54.2 Debug: Trying inexact album match for IdenticalTitle 17:19:54.2 Debug: Unable to find - IdenticalTitle 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 17:19:54.2 Debug: Parsing string '30 Rock - Get Some [FLAC]' 17:19:54.2 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 17:19:54.2 Debug: Album Parsed. 30 Rock - Get Some 17:19:54.2 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: FLAC 17:19:54.2 Debug: Trying inexact artist match for 30 Rock 17:19:54.2 Debug: Parsing string '30 Rock - Get Some [FLAC]' 17:19:54.2 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 17:19:54.2 Debug: Album Parsed. 30 Rock - Get Some 17:19:54.2 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: FLAC 17:19:54.2 Debug: Parsing string '30 Rock - Get Some [FLAC]' 17:19:54.2 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 17:19:54.2 Debug: Album Parsed. 30 Rock - Get Some 17:19:54.2 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 17:19:54.2 Debug: Quality parsed: FLAC v1 17:19:54.2 Debug: Release Group parsed: FLAC 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 17:19:54.2 Debug: Parsing string '30 Rock' 17:19:54.2 Debug: Unable to parse 30 Rock 17:19:54.2 Debug: Trying inexact artist match for 30 Rock 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. Season 3 17:19:54.2 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. Season 16 17:19:54.2 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. Specials 17:19:54.2 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 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) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. Season 2 17:19:54.2 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 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) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. Season 2 17:19:54.2 Debug: Parsing string 'Season 2 S02E21.avi' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. TV 17:19:54.2 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. Season 6 17:19:54.2 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 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) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 17:19:54.2 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. House - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 17:19:54.2 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. House - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 17:19:54.2 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 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) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 17:19:54.2 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 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) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 17:19:54.2 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 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) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 17:19:54.2 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 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) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 17:19:54.2 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 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) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 17:19:54.2 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 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) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 17:19:54.2 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 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) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 17:19:54.2 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 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) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. Season 01 17:19:54.2 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. Season 01 17:19:54.2 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. Season 1 17:19:54.2 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 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) --- 17:19:54.2 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) --- 17:19:54.2 Debug: Attempting to parse track info using directory and file names. Season 1 17:19:54.2 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 17:19:54.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 17:19:54.2 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 17:19:54.2 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 17:19:54.2 Debug: Quality parsed: Unknown v1 17:19:54.2 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) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 17:19:54.2 Debug: Trying to parse quality for 'Some album [MP3-192]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 17:19:54.2 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 17:19:54.2 Debug: Trying to parse quality for 'Some album [MP3-256]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 17:19:54.2 Debug: Trying to parse quality for 'Some album [MP3-320]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 17:19:54.2 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 17:19:54.2 Debug: Trying to parse quality for 'Some album [WAV]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 17:19:54.2 Debug: Trying to parse quality for 'Some album [WMA]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 17:19:54.2 Debug: Trying to parse quality for 'Some album [AAC-192]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 17:19:54.2 Debug: Trying to parse quality for 'Some album [AAC-256]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 17:19:54.2 Debug: Trying to parse quality for 'Some album [AAC-320]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 17:19:54.2 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 17:19:54.2 Debug: Trying to parse quality for 'Some album [ALAC]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 17:19:54.2 Debug: Trying to parse quality for 'Some album [FLAC]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 17:19:54.2 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 17:19:54.2 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 17:19:54.2 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 17:19:54.2 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 17:19:54.2 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 17:19:54.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 17:19:54.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 17:19:54.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 17:19:54.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 17:19:54.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 17:19:54.2 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 17:19:54.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 17:19:54.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 17:19:54.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 17:19:54.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 17:19:54.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 17:19:54.2 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 17:19:54.2 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 17:19:54.2 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 17:19:54.2 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 17:19:54.2 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 17:19:54.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 17:19:54.2 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 17:19:54.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec AAC 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec AAC 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec AAC 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec AAC 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec ALAC 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec APE 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 17:19:54.3 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) --- 17:19:54.3 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 17:19:54.3 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) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 17:19:54.3 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) --- 17:19:54.3 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 17:19:54.3 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) --- 17:19:54.3 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) --- 17:19:54.3 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 17:19:54.3 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) --- 17:19:54.3 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) --- 17:19:54.3 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 17:19:54.3 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) --- 17:19:54.3 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) --- 17:19:54.3 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 17:19:54.3 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) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec FLAC 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 17:19:54.3 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) --- 17:19:54.3 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 17:19:54.3 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) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]",null,0,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]",null,0,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless",null,0,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless",null,0,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless",null,0,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless",null,0,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec FLAC 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec MP3CBR 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec MP3CBR 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 17:19:54.3 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) --- 17:19:54.3 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 17:19:54.3 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) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 17:19:54.3 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) --- 17:19:54.3 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 17:19:54.3 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) --- 17:19:54.3 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) --- 17:19:54.3 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 17:19:54.3 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) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec MP3CBR 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 17:19:54.3 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) --- 17:19:54.3 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 17:19:54.3 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) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec MP3CBR 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec MP3CBR 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec MP3CBR 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 17:19:54.3 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) --- 17:19:54.3 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 17:19:54.3 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) --- 17:19:54.3 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) --- 17:19:54.3 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 17:19:54.3 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) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 17:19:54.3 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 17:19:54.3 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- Skipped should_parse_mp3_vbr_v2_quality("","MPEG Version 1 Audio, Layer 3 VBR",298) [< 1 ms] 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 17:19:54.3 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec OGG 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec OPUS 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec OGG 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec OPUS 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec OGG 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec OPUS 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec OGG 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec OPUS 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec OGG 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec OPUS 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec OGG 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec OPUS 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec WAV 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 17:19:54.3 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec WAVPACK 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 17:19:54.3 Debug: Trying to parse quality for '' 17:19:54.3 Trace: Got codec WMA 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- Skipped should_not_include_extension_in_release_group [< 1 ms] 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 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") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 17:19:54.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 17:19:54.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 17:19:54.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 17:19:54.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 17:19:54.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 17:19:54.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 17:19:54.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 17:19:54.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 17:19:54.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 17:19:54.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 17:19:54.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 17:19:54.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 17:19:54.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:54.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863944549045_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:54.4 Info: DatabaseEngineVersionCheck migrating 17:19:54.4 Info: PerformDBOperation 17:19:54.4 Info: Performing DB Operation 17:19:54.4 Info: SQLite 3.48.0 17:19:54.4 Info: => 0.0013527s 17:19:54.4 Info: DatabaseEngineVersionCheck migrated 17:19:54.4 Info: => 0.0013695s 17:19:54.4 Debug: Took: 00:00:00.0144739 17:19:54.4 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 ==== 17:19:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 17:19:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 17:19:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 17:19:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 17:19:54.5 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 17:19:54.5 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 17:19:54.6 Info: Setting up standard metadata profile 17:19:54.6 Info: Setting up empty metadata profile 17:19:54.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 17:19:54.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 17:19:54.6 Info: Setting up empty metadata profile 17:19:54.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 17:19:54.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 17:19:54.6 Info: Renaming non-empty metadata profile None 17:19:54.6 Info: Setting up empty metadata profile 17:19:54.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 17:19:54.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 17:19:54.6 Info: Setting up empty metadata profile 17:19:54.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 17:19:54.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 17:19:54.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 17:19:54.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 17:19:54.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 17:19:54.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 17:19:54.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 17:19:54.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 17:19:54.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 17:19:54.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 17:19:54.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 17:19:54.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 17:19:54.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 17:19:54.6 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 17:19:54.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:54.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863946735232_467/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:54.6 Info: DatabaseEngineVersionCheck migrating 17:19:54.6 Info: PerformDBOperation 17:19:54.6 Info: Performing DB Operation 17:19:54.6 Info: SQLite 3.48.0 17:19:54.6 Info: => 0.00125s 17:19:54.6 Info: DatabaseEngineVersionCheck migrated 17:19:54.6 Info: => 0.0012669s 17:19:54.6 Debug: Took: 00:00:00.0146788 17:19:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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 ==== 17:19:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 17:19:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 17:19:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 17:19:54.7 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 17:19:54.7 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 17:19:54.8 Info: Setting up default quality profiles 17:19:54.8 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 17:19:54.8 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 17:19:54.8 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 17:19:54.8 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 17:19:54.8 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 17:19:54.8 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 17:19:54.8 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 17:19:54.8 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 17:19:54.8 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 17:19:54.8 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 17:19:54.8 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 17:19:54.8 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 17:19:54.8 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863948478434_469/1u3stzmy.f2i] 17:19:54.9 Debug: Extraction complete. 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 17:19:54.9 Debug: Scanning '/C/Test/' for music files 17:19:54.9 Trace: 0 files were found in /C/Test/ 17:19:54.9 Debug: 0 audio files were found in /C/Test/ 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 17:19:54.9 Debug: Scanning '/C/Test/' for music files 17:19:54.9 Trace: 0 files were found in /C/Test/ 17:19:54.9 Debug: 0 audio files were found in /C/Test/ 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 17:19:54.9 Debug: Scanning '/C/Test/' for music files 17:19:54.9 Trace: 0 files were found in /C/Test/ 17:19:54.9 Debug: 0 audio files were found in /C/Test/ 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 17:19:54.9 Debug: 30 Rock1.mp3 17:19:54.9 Debug: 30 Rock2.flac 17:19:54.9 Debug: 30 Rock3.ogg 17:19:54.9 Debug: 30 Rock4.m4a 17:19:54.9 Debug: 30 Rock.avi 17:19:54.9 Debug: movie.exe 17:19:54.9 Debug: movie 17:19:54.9 Debug: Scanning '/C/Test/' for music files 17:19:54.9 Trace: 7 files were found in /C/Test/ 17:19:54.9 Debug: 4 audio files were found in /C/Test/ 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 17:19:54.9 Info: Removing items older than 7 days from the recycling bin 17:19:54.9 Debug: Recycling Bin has been cleaned up. 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 17:19:54.9 Info: Removing items older than 7 days from the recycling bin 17:19:54.9 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 17:19:54.9 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 17:19:54.9 Debug: Recycling Bin has been cleaned up. 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 17:19:54.9 Info: Removing items older than 7 days from the recycling bin 17:19:54.9 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 17:19:54.9 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 17:19:54.9 Debug: Recycling Bin has been cleaned up. 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 17:19:54.9 Info: Recycle Bin has not been configured, cannot cleanup. 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 17:19:54.9 Info: Automatic cleanup of Recycle Bin is disabled 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 17:19:54.9 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 17:19:54.9 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 17:19:54.9 Debug: Setting last accessed: /C/Test/TV/30 Rock 17:19:54.9 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 17:19:54.9 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 17:19:54.9 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 17:19:54.9 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- Skipped should_call_fileSetLastWriteTime_for_each_file [1 ms] 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 17:19:54.9 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 17:19:54.9 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 17:19:54.9 Debug: Setting last accessed: /C/Test/TV/30 Rock 17:19:54.9 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 17:19:54.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 17:19:54.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 17:19:55.0 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 17:19:55.0 Debug: Creating folder /C/Test/Recycle Bin 17:19:55.0 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 17:19:55.0 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 17:19:55.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 17:19:55.0 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 17:19:55.0 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 17:19:55.0 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 17:19:55.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 17:19:55.0 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 17:19:55.0 Debug: Creating folder /C/Test/Recycle Bin 17:19:55.0 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 17:19:55.0 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 17:19:55.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 17:19:55.0 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 17:19:55.0 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 17:19:55.0 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 17:19:55.0 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 17:19:55.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 17:19:55.0 Info: Removing all items from the recycling bin 17:19:55.0 Debug: Recycling Bin has been emptied. 17:19:55.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 17:19:55.0 Info: Removing all items from the recycling bin 17:19:55.0 Debug: Recycling Bin has been emptied. 17:19:55.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 17:19:55.0 Info: Recycle Bin has not been configured, cannot empty. 17:19:55.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- Skipped should_call_fileSetLastWriteTime_for_each_file [1 ms] 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 17:19:55.0 Debug: Setting up default quality config 17:19:55.0 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 17:19:55.0 Debug: Setting up default quality config 17:19:55.0 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 17:19:55.0 Debug: Setting up default quality config 17:19:55.0 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 17:19:55.0 Debug: Setting up default quality config 17:19:55.0 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 17:19:55.0 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 17:19:55.0 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 17:19:55.0 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 17:19:55.0 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 17:19:55.0 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 17:19:55.0 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 17:19:55.0 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 17:19:55.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 17:19:55.1 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 17:19:55.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 17:19:55.2 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 17:19:55.2 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 17:19:55.2 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 17:19:55.2 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 17:19:55.2 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 17:19:55.2 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 17:19:55.2 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 17:19:55.2 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 17:19:55.2 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 17:19:55.2 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 17:19:55.2 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 17:19:55.2 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 17:19:55.2 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 17:19:55.2 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 17:19:55.2 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 17:19:55.2 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 17:19:55.2 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 17:19:55.2 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 17:19:55.2 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 17:19:55.2 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 17:19:55.2 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 17:19:55.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 17:19:55.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 17:19:55.3 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 17:19:55.3 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- Skipped should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path [1 ms] 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 17:19:55.3 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 17:19:55.3 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 17:19:55.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/cached_Main.db 17:19:55.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863953499272_470/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 17:19:55.3 Info: DatabaseEngineVersionCheck migrating 17:19:55.3 Info: PerformDBOperation 17:19:55.3 Info: Performing DB Operation 17:19:55.3 Info: SQLite 3.48.0 17:19:55.3 Info: => 0.0012606s 17:19:55.3 Info: DatabaseEngineVersionCheck migrated 17:19:55.3 Info: => 0.0012788s 17:19:55.3 Debug: Took: 00:00:00.0138817 17:19:55.3 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 ==== 17:19:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 17:19:55.4 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 17:19:55.4 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 17:19:55.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 17:19:55.5 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 17:19:55.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 17:19:55.5 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 17:19:55.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 17:19:55.5 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 17:19:55.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 17:19:55.5 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 17:19:55.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 17:19:55.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 17:19:55.5 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linux&arch=Arm&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True 17:19:55.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:55.7 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linux&arch=Arm&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True: 200.OK (19 bytes) (182 ms) 17:19:55.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 17:19:55.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 17:19:55.8 Debug: Checking for updates 17:19:55.8 Info: Downloading update 0.6.2.883 17:19:55.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863957423811_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:55.8 Info: Verifying update package 17:19:55.8 Info: Update package verified successfully 17:19:55.8 Info: Extracting Update package 17:19:55.8 Info: Update package extracted successfully 17:19:55.8 Info: Preparing client 17:19:55.8 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863957423811_472/lidarr_update/Lidarr.Update 17:19:55.8 Info: Lidarr will restart shortly. 17:19:55.8 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863957423811_472/lidarr_update C:\Test\Lidarr.exe 17:19:55.8 Debug: Restarting Lidarr to apply updates 17:19:55.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 17:19:55.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 17:19:55.8 Debug: Checking for updates 17:19:55.8 Info: Deleting old update files 17:19:55.8 Info: Downloading update 0.6.2.883 17:19:55.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863958712376_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:55.8 Info: Verifying update package 17:19:55.8 Info: Update package verified successfully 17:19:55.8 Info: Extracting Update package 17:19:55.8 Info: Update package extracted successfully 17:19:55.8 Info: Preparing client 17:19:55.8 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863958712376_473/lidarr_update/Lidarr.Update 17:19:55.8 Info: Lidarr will restart shortly. 17:19:55.8 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863958712376_473/lidarr_update C:\Test\Lidarr.exe 17:19:55.8 Debug: Restarting Lidarr to apply updates 17:19:55.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- Skipped finds_update_when_version_lower [< 1 ms] Skipped should_get_master_if_branch_doesnt_exit [< 1 ms] Skipped should_get_recent_updates [< 1 ms] 17:19:55.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 17:19:55.8 Debug: Checking for updates 17:19:55.8 Info: Downloading update 0.6.2.883 17:19:55.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863958780563_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:55.8 Debug: Downloading [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863958780563_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:55.8 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 17:19:55.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:55.9 Info: IPv4 is available: True, IPv6 will be disabled 17:19:56.1 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) (226 ms) 17:19:56.1 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%2F20250204%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250204T171956Z&X-Amz-Expires=300&X-Amz-Signature=5206b593e0f04e5a086671eb148647401f0a6641d2148316830da7ec235d979b&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 17:19:56.1 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%2F20250204%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250204T171956Z&X-Amz-Expires=300&X-Amz-Signature=5206b593e0f04e5a086671eb148647401f0a6641d2148316830da7ec235d979b&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 17:19:56.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 17:19:56.9 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%2F20250204%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250204T171956Z&X-Amz-Expires=300&X-Amz-Signature=5206b593e0f04e5a086671eb148647401f0a6641d2148316830da7ec235d979b&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream: 200.OK (0 bytes) (807 ms) 17:19:56.9 Debug: Downloading Completed. took 1s 17:19:56.9 Info: Verifying update package 17:19:56.9 Info: Update package verified successfully 17:19:56.9 Info: Extracting Update package 17:19:56.9 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863958780563_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863958780563_474/lidarr_update/] 17:19:57.4 Debug: Extraction complete. 17:19:57.4 Info: Update package extracted successfully 17:19:57.4 Info: Preparing client 17:19:57.4 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863958780563_474/lidarr_update/Lidarr.Update 17:19:57.4 Info: Lidarr will restart shortly. 17:19:57.4 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863958780563_474/lidarr_update C:\Test\Lidarr.exe 17:19:57.4 Debug: Restarting Lidarr to apply updates 17:19:57.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 17:19:57.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 17:19:57.4 Debug: Checking for updates 17:19:57.4 Info: Downloading update 0.6.2.883 17:19:57.4 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863974603895_475/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:57.4 Info: Verifying update package 17:19:57.4 Info: Update package verified successfully 17:19:57.4 Info: Extracting Update package 17:19:57.4 Info: Update package extracted successfully 17:19:57.4 Info: Preparing client 17:19:57.4 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863974603895_475/lidarr_update/Lidarr.Update 17:19:57.4 Info: Lidarr will restart shortly. 17:19:57.4 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863974603895_475/lidarr_update C:\Test\Lidarr.exe 17:19:57.4 Debug: Restarting Lidarr to apply updates 17:19:57.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 17:19:57.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 17:19:57.4 Debug: Checking for updates 17:19:57.4 Info: Downloading update 0.6.2.883 17:19:57.4 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863974677257_476/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:57.4 Info: Verifying update package 17:19:57.4 Info: Update package verified successfully 17:19:57.4 Info: Extracting Update package 17:19:57.4 Info: Update package extracted successfully 17:19:57.4 Info: Preparing client 17:19:57.4 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863974677257_476/lidarr_update/Lidarr.Update 17:19:57.4 Info: Lidarr will restart shortly. 17:19:57.4 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863974677257_476/lidarr_update C:\Test\Lidarr.exe 17:19:57.4 Debug: Restarting Lidarr to apply updates 17:19:57.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 17:19:57.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 17:19:57.4 Debug: Checking for updates 17:19:57.4 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/Lidarr/AppData' is being stored in application folder '/C/Lidarr' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 17:19:57.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 17:19:57.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 17:19:57.4 Debug: Checking for updates 17:19:57.4 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/NzbDrone' is being stored in application folder '/C/NzbDrone' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 17:19:57.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 17:19:57.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 17:19:57.4 Debug: Checking for updates 17:19:57.4 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 17:19:57.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 17:19:57.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 17:19:57.4 Debug: Checking for updates 17:19:57.4 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 17:19:57.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 17:19:57.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 17:19:57.5 Debug: Checking for updates 17:19:57.5 Info: Downloading update 0.6.2.883 17:19:57.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863974989121_481/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:57.5 Info: Verifying update package 17:19:57.5 Info: Update package verified successfully 17:19:57.5 Info: Extracting Update package 17:19:57.5 Info: Update package extracted successfully 17:19:57.5 Info: Preparing client 17:19:57.5 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863974989121_481/lidarr_update/Lidarr.Update 17:19:57.5 Info: Lidarr will restart shortly. 17:19:57.5 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863974989121_481/lidarr_update C:\Test\Lidarr.exe 17:19:57.5 Debug: Restarting Lidarr to apply updates 17:19:57.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 17:19:57.5 Debug: Checking for updates 17:19:57.5 Info: Downloading update 0.6.2.883 17:19:57.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975056298_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:57.5 Info: Verifying update package 17:19:57.5 Error: Update package is invalid 17:19:57.5 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975056298_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz' is invalid at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 133 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 17:19:57.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 17:19:57.5 Debug: Checking for updates 17:19:57.5 Debug: Built-In updater disabled inside a docker container. Please update the container image. 17:19:57.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 17:19:57.5 Debug: Checking for updates 17:19:57.5 Debug: Built-In updater disabled, please use BuiltIn to install 17:19:57.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 17:19:57.5 Debug: Checking for updates 17:19:57.5 Info: Downloading update 0.6.2.883 17:19:57.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975237199_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:57.5 Info: Verifying update package 17:19:57.5 Info: Update package verified successfully 17:19:57.5 Info: Extracting Update package 17:19:57.5 Info: Update package extracted successfully 17:19:57.5 Info: Preparing client 17:19:57.5 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975237199_485/lidarr_update/Lidarr.Update does not exist, aborting update. 17:19:57.5 Debug: Restarting Lidarr to apply updates 17:19:57.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 17:19:57.5 Debug: Checking for updates 17:19:57.5 Debug: No update available 17:19:57.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 17:19:57.5 Debug: Checking for updates 17:19:57.5 Info: Downloading update 0.6.2.883 17:19:57.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975344991_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:57.5 Info: Verifying update package 17:19:57.5 Info: Update package verified successfully 17:19:57.5 Info: Extracting Update package 17:19:57.5 Info: Update package extracted successfully 17:19:57.5 Info: Removing Lidarr.Update 17:19:57.5 Info: Starting update script: /tmp/lidarr/update.sh 17:19:57.5 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975344991_487/lidarr_update C:\Test\Lidarr.exe 17:19:57.5 Debug: Restarting Lidarr to apply updates 17:19:57.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 17:19:57.5 Debug: Checking for updates 17:19:57.5 Info: Downloading update 0.6.2.883 17:19:57.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975428495_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:57.5 Info: Verifying update package 17:19:57.5 Info: Update package verified successfully 17:19:57.5 Info: Extracting Update package 17:19:57.5 Info: Update package extracted successfully 17:19:57.5 Info: Preparing client 17:19:57.5 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975428495_488/lidarr_update/Lidarr.Update 17:19:57.5 Info: Lidarr will restart shortly. 17:19:57.5 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975428495_488/lidarr_update C:\Test\Lidarr.exe 17:19:57.5 Debug: Restarting Lidarr to apply updates 17:19:57.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 17:19:57.5 Debug: Checking for updates 17:19:57.5 Info: Downloading update 0.6.2.883 17:19:57.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975518619_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:57.5 Info: Verifying update package 17:19:57.5 Info: Update package verified successfully 17:19:57.5 Info: Extracting Update package 17:19:57.5 Info: Update package extracted successfully 17:19:57.5 Info: Branch [] is being redirected to [fake]] 17:19:57.5 Info: Preparing client 17:19:57.5 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975518619_489/lidarr_update/Lidarr.Update 17:19:57.5 Info: Lidarr will restart shortly. 17:19:57.5 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975518619_489/lidarr_update C:\Test\Lidarr.exe 17:19:57.5 Debug: Restarting Lidarr to apply updates 17:19:57.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 17:19:57.5 Debug: Checking for updates 17:19:57.5 Info: Downloading update 0.6.2.883 17:19:57.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975598280_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:57.5 Info: Verifying update package 17:19:57.5 Info: Update package verified successfully 17:19:57.5 Info: Extracting Update package 17:19:57.5 Info: Update package extracted successfully 17:19:57.5 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 17:19:57.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 17:19:57.5 Debug: Checking for updates 17:19:57.5 Info: Downloading update 0.6.2.883 17:19:57.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975664779_491/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:57.5 Info: Verifying update package 17:19:57.5 Info: Update package verified successfully 17:19:57.5 Info: Extracting Update package 17:19:57.5 Info: Update package extracted successfully 17:19:57.5 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 17:19:57.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 17:19:57.5 Debug: Checking for updates 17:19:57.5 Info: Downloading update 0.6.2.883 17:19:57.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/_temp_13971_638742863975728101_492/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 17:19:57.5 Info: Verifying update package 17:19:57.5 Info: Update package verified successfully 17:19:57.5 Info: Extracting Update package 17:19:57.5 Info: Update package extracted successfully 17:19:57.5 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script: '/tmp/lidarr/update.sh' does not exist at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 207 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 17:19:57.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 17:19:57.5 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 17:19:57.5 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 17:19:57.5 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 17:19:57.5 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 17:19:57.5 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 17:19:57.5 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 17:19:57.5 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- Skipped should_not_be_valid_if_child_of_windows_folder [2 ms] Skipped should_not_be_valid_if_set_to_windows_folder [2 ms] Passed! - Failed: 0, Passed: 3037, Skipped: 46, Total: 3083, Duration: 1 m 9 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/init.d' >>> lidarr-openrc*: Preparing subpackage lidarr-openrc... >>> lidarr-openrc*: Running postcheck for lidarr-openrc >>> lidarr*: Running postcheck for lidarr >>> lidarr*: Preparing package lidarr... >>> lidarr*: Stripping binaries >>> lidarr*: Script found. /bin/sh added as a dependency for lidarr-2.9.6.4552-r0.apk >>> lidarr*: Adding .pre-install >>> lidarr-openrc*: Scanning shared objects >>> lidarr*: Scanning shared objects >>> lidarr-openrc*: Tracing dependencies... >>> lidarr-openrc*: Package size: 901.0 B >>> lidarr-openrc*: Compressing data... >>> lidarr-openrc*: Create checksum... >>> lidarr-openrc*: Create lidarr-openrc-2.9.6.4552-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh musl so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 53.0 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.9.6.4552-r0.apk >>> lidarr: Build complete at Tue, 04 Feb 2025 17:19:59 +0000 elapsed time 0h 3m 1s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/84) Purging .makedepends-lidarr (20250204.171659) (2/84) Purging chromaprint (1.5.1-r8) (3/84) Purging dotnet6-sdk (6.0.136-r1) (4/84) Purging aspnetcore6-runtime (6.0.36-r1) (5/84) Purging dotnet6-runtime (6.0.36-r1) (6/84) Purging aspnetcore6-targeting-pack (6.0.36-r1) (7/84) Purging dotnet6-apphost-pack (6.0.36-r1) (8/84) Purging dotnet6-targeting-pack (6.0.36-r1) (9/84) Purging dotnet6-hostfxr (6.0.36-r1) (10/84) Purging dotnet6-templates (6.0.136-r1) (11/84) Purging netstandard21-targeting-pack (9.0.102-r0) (12/84) Purging dotnet-host (9.0.1-r0) (13/84) Purging yarn (1.22.22-r1) (14/84) Purging nodejs (22.11.0-r2) (15/84) Purging ca-certificates (20241121-r1) Executing ca-certificates-20241121-r1.post-deinstall (16/84) Purging ada-libs (2.9.2-r2) (17/84) Purging chromaprint-libs (1.5.1-r8) (18/84) Purging ffmpeg-libavformat (6.1.2-r1) (19/84) Purging fftw-double-libs (3.3.10-r6) (20/84) Purging icu-libs (74.2-r0) (21/84) Purging libbluray (1.3.4-r1) (22/84) Purging libbz2 (1.0.8-r6) (23/84) Purging libopenmpt (0.7.13-r0) (24/84) Purging librist (0.2.10-r1) (25/84) Purging libsrt (1.5.3-r0) (26/84) Purging libssh (0.11.1-r0) (27/84) Purging libxml2 (2.13.4-r3) (28/84) Purging libzmq (4.3.5-r2) (29/84) Purging lttng-ust (2.13.8-r0) (30/84) Purging mbedtls (3.6.2-r0) (31/84) Purging mpg123-libs (1.32.10-r0) (32/84) Purging simdjson (3.10.1-r0) (33/84) Purging simdutf (5.7.1-r0) (34/84) Purging sqlite-libs (3.48.0-r0) (35/84) Purging xz-libs (5.6.4-r0) (36/84) Purging ffmpeg-libavcodec (6.1.2-r1) (37/84) Purging aom-libs (3.11.0-r0) (38/84) Purging ffmpeg-libswresample (6.1.2-r1) (39/84) Purging ffmpeg-libavutil (6.1.2-r1) (40/84) Purging libjxl (0.10.3-r0) (41/84) Purging giflib (5.2.2-r0) (42/84) Purging libva (2.22.0-r1) (43/84) Purging libdrm (2.4.124-r0) (44/84) Purging libpciaccess (0.18.1-r0) (45/84) Purging hwdata-pci (0.391-r0) (46/84) Purging icu-data-full (74.2-r0) (47/84) Purging openexr-libopenexr (3.3.2-r0) (48/84) Purging imath (3.1.12-r0) (49/84) Purging lame-libs (3.100-r5) (50/84) Purging lcms2 (2.16-r0) (51/84) Purging libvdpau (1.5-r4) (52/84) Purging libxext (1.3.6-r2) (53/84) Purging libxfixes (6.0.1-r4) (54/84) Purging libx11 (1.8.11-r0) (55/84) Purging libxcb (1.17.0-r0) (56/84) Purging libxdmcp (1.1.5-r1) (57/84) Purging libbsd (0.12.2-r0) (58/84) Purging libdav1d (1.5.0-r0) (59/84) Purging openexr-libopenexrcore (3.3.2-r0) (60/84) Purging libdeflate (1.23-r0) (61/84) Purging wayland-libs-client (1.23.1-r0) (62/84) Purging libffi (3.4.6-r0) (63/84) Purging libhwy (1.0.7-r0) (64/84) Purging libjpeg-turbo (3.1.0-r0) (65/84) Purging libmd (1.1.0-r0) (66/84) Purging libtheora (1.1.1-r18) (67/84) Purging libvorbis (1.3.7-r2) (68/84) Purging libogg (1.3.5-r5) (69/84) Purging libpng (1.6.45-r0) (70/84) Purging libwebpmux (1.5.0-r0) (71/84) Purging libwebp (1.5.0-r0) (72/84) Purging libsharpyuv (1.5.0-r0) (73/84) Purging libsodium (1.0.20-r0) (74/84) Purging libvpx (1.15.0-r0) (75/84) Purging libxau (1.0.12-r0) (76/84) Purging x265-libs (3.6-r0) (77/84) Purging numactl (2.0.18-r0) (78/84) Purging openexr-libilmthread (3.3.2-r0) (79/84) Purging openexr-libiex (3.3.2-r0) (80/84) Purging opus (1.5.2-r1) (81/84) Purging rav1e-libs (0.7.1-r0) (82/84) Purging soxr (0.1.3-r7) (83/84) Purging x264-libs (0.164.3108-r0) (84/84) Purging xvidcore (1.3.7-r2) Executing busybox-1.37.0-r13.trigger OK: 275 MiB in 103 packages >>> lidarr: Updating the testing/armv7 repository index... >>> lidarr: Signing the index...