Compare commits

...
Author SHA1 Message Date
Dark-Alex-17 f3ad44f7d7 Add a Readarr mock instance to the demo
Adds darkalex17/readarr-mock, built from ghcr.io/pennydreadful/bookshelf:softcover
(the maintained Readarr continuation; the LinuxServer image is discontinued and
its metadata endpoint no longer resolves). The captured config carries 6 authors,
327 books, 39 book files, 4 tags, 7 indexers, 193 history rows and one root
folder at /books, with minimal EPUBs under mock-htpc/books so the files show as
imported.

Prowlarr now registers Readarr as a synced application, so its config is
recaptured and the prowlarr-mock image must be rebuilt and pushed alongside.

The compose file, managarr config, justfile recipes and README gain the fourth
instance. The demo script needs no change; it fetches the compose file and
config from main at run time.

Requires a Managarr release with Readarr support, since the demo script runs
the published darkalex17/managarr image against these files.
2026-09-21 17:12:10 -06:00
Dark-Alex-17 e5fd6817e0 Removed forgotten volume mounts and port bindings in the docker-compose file 2026-01-21 15:02:01 -07:00
Dark-Alex-17 f9918cd5b3 Fixed typo in the justfile for pushing the prowlarr-mock image 2026-01-21 14:31:23 -07:00
Dark-Alex-17 f56813fd6e Updated docker-compose 2026-01-21 14:17:36 -07:00
Dark-Alex-17 52853c6fd6 Renamed services to *-mock 2026-01-21 13:55:30 -07:00
583 changed files with 597901 additions and 547711 deletions

No files matched your search

+2
View File
@@ -35,6 +35,7 @@ Available recipes:
build-lidarr # Build the Lidarr mock image build-lidarr # Build the Lidarr mock image
build-prowlarr # Build the Prowlarr mock image build-prowlarr # Build the Prowlarr mock image
build-radarr # Build the Radarr mock image build-radarr # Build the Radarr mock image
build-readarr # Build the Readarr mock image
build-sonarr # Build the Sonarr mock image build-sonarr # Build the Sonarr mock image
... ...
@@ -55,6 +56,7 @@ Available recipes:
push-lidarr # Push the Lidarr mock image push-lidarr # Push the Lidarr mock image
push-prowlarr # Push the Prowlarr mock image push-prowlarr # Push the Prowlarr mock image
push-radarr # Push the Radarr mock image push-radarr # Push the Radarr mock image
push-readarr # Push the Readarr mock image
push-sonarr # Push the Sonarr mock image push-sonarr # Push the Sonarr mock image
... ...
+15 -8
View File
@@ -1,21 +1,26 @@
--- ---
services: services:
radarr: radarr-mock:
image: darkalex17/radarr-mock:latest image: darkalex17/radarr-mock:latest
container_name: radarr-mock container_name: radarr-mock
restart: unless-stopped restart: unless-stopped
sonarr: sonarr-mock:
image: darkalex17/sonarr-mock:latest image: darkalex17/sonarr-mock:latest
container_name: sonarr-mock container_name: sonarr-mock
restart: unless-stopped restart: unless-stopped
lidarr: lidarr-mock:
image: darkalex17/lidarr-mock:latest image: darkalex17/lidarr-mock:latest
container_name: lidarr-mock container_name: lidarr-mock
restart: unless-stopped restart: unless-stopped
prowlarr: readarr-mock:
image: darkalex17/readarr-mock:latest
container_name: readarr-mock
restart: unless-stopped
prowlarr-mock:
image: darkalex17/prowlarr-mock:latest image: darkalex17/prowlarr-mock:latest
container_name: prowlarr-mock container_name: prowlarr-mock
restart: unless-stopped restart: unless-stopped
@@ -27,11 +32,13 @@ services:
volumes: volumes:
- "${MANAGARR_CONFIG:-./mock-htpc/managarr/config.yml}:/root/.config/managarr/config.yml:ro" - "${MANAGARR_CONFIG:-./mock-htpc/managarr/config.yml}:/root/.config/managarr/config.yml:ro"
depends_on: depends_on:
radarr: radarr-mock:
condition: service_started condition: service_started
sonarr: sonarr-mock:
condition: service_started condition: service_started
lidarr: lidarr-mock:
condition: service_started condition: service_started
prowlarr: readarr-mock:
condition: service_started
prowlarr-mock:
condition: service_started condition: service_started
+13 -3
View File
@@ -20,6 +20,11 @@ default:
@build-lidarr: @build-lidarr:
docker build -f lidarr.Dockerfile -t {{REPO}}/lidarr-mock:{{VERSION}} . docker build -f lidarr.Dockerfile -t {{REPO}}/lidarr-mock:{{VERSION}} .
# Build the Readarr mock image
[group: 'build']
@build-readarr:
docker build -f readarr.Dockerfile -t {{REPO}}/readarr-mock:{{VERSION}} .
# Build the Prowlarr mock image # Build the Prowlarr mock image
[group: 'build'] [group: 'build']
@build-prowlarr: @build-prowlarr:
@@ -27,7 +32,7 @@ default:
# Build all mock container images # Build all mock container images
[group: 'build'] [group: 'build']
@build-all: build-radarr build-sonarr build-lidarr build-prowlarr @build-all: build-radarr build-sonarr build-lidarr build-readarr build-prowlarr
# Push the Radarr mock image # Push the Radarr mock image
[group: 'push'] [group: 'push']
@@ -44,14 +49,19 @@ default:
@push-lidarr: build-lidarr @push-lidarr: build-lidarr
docker push {{REPO}}/lidarr-mock:{{VERSION}} docker push {{REPO}}/lidarr-mock:{{VERSION}}
# Push the Readarr mock image
[group: 'push']
@push-readarr: build-readarr
docker push {{REPO}}/readarr-mock:{{VERSION}}
# Push the Prowlarr mock image # Push the Prowlarr mock image
[group: 'push'] [group: 'push']
@push-prowlarr: build-prowlarr @push-prowlarr: build-prowlarr
docker push-t {{REPO}}/prowlarr-mock:{{VERSION}} docker push {{REPO}}/prowlarr-mock:{{VERSION}}
# Push all mock container images # Push all mock container images
[group: 'push'] [group: 'push']
@push-all: push-radarr push-sonarr push-lidarr push-prowlarr @push-all: push-radarr push-sonarr push-lidarr push-readarr push-prowlarr
# Run the demo # Run the demo
[group: 'run'] [group: 'run']
@@ -1,3 +0,0 @@
{"sdk":{"name":"sentry.dotnet","version":"4.0.2"},"event_id":"cda65a138f8340d09b8468679b6e4338","trace":{"trace_id":"5994b9fee86a4982ad199d512424fe86","public_key":"1b64e62175cd428481aa3a9ec5818a89","release":"Lidarr@3.1.0.4875-master","environment":"master"}}
{"type":"event","length":19273}
{"modules":{"System.Private.CoreLib":"8.0.0.0","Lidarr":"3.1.0.4875","System.Runtime":"8.0.0.0","Lidarr.Common":"3.1.0.4875","System.Collections":"8.0.0.0","System.Net.Primitives":"8.0.0.0","Microsoft.Win32.Primitives":"8.0.0.0","Lidarr.Host":"3.1.0.4875","Microsoft.Extensions.Hosting.Abstractions":"8.0.0.0","NLog":"5.0.0.0","netstandard":"2.1.0.0","System.Console":"8.0.0.0","Microsoft.AspNetCore.Connections.Abstractions":"8.0.0.0","NLog.Layouts.ClefJsonLayout":"1.0.4.0","System.ComponentModel":"8.0.0.0","System.Threading":"8.0.0.0","System.Net.Mail":"8.0.0.0","System.Private.Uri":"8.0.0.0","System.Linq":"8.0.0.0","System.Threading.Thread":"8.0.0.0","System.IO.FileSystem.Watcher":"8.0.0.0","System.Diagnostics.Process":"8.0.0.0","System.ComponentModel.Primitives":"8.0.0.0","System.Memory":"8.0.0.0","Sentry":"4.0.2.0","System.IO.Compression":"8.0.0.0","System.Text.Json":"8.0.0.0","System.Text.RegularExpressions":"8.0.0.0","System.Reflection.Emit.Lightweight":"8.0.0.0","System.Reflection.Emit.ILGeneration":"8.0.0.0","System.Reflection.Primitives":"8.0.0.0","System.Runtime.InteropServices":"8.0.0.0","System.Diagnostics.StackTrace":"8.0.0.0","System.Security.Cryptography":"8.0.0.0","System.Collections.Concurrent":"8.0.0.0","System.Net.Http":"8.0.0.0","System.Diagnostics.DiagnosticSource":"8.0.0.0","System.ObjectModel":"8.0.0.0","Lidarr.Core":"3.1.0.4875","System.Text.Encoding.CodePages":"8.0.0.0","Microsoft.Extensions.Configuration.Abstractions":"8.0.0.0","System.Data.SQLite":"2.0.2.0","System.Data.Common":"8.0.0.0","System.Transactions.Local":"8.0.0.0","Microsoft.Extensions.Hosting":"8.0.0.0","Microsoft.Extensions.DependencyInjection.Abstractions":"8.0.0.0","DryIoc":"5.4.3.0","DryIoc.Microsoft.DependencyInjection":"6.2.0.0","Microsoft.Extensions.Hosting.WindowsServices":"8.0.0.1","Microsoft.Extensions.Configuration":"8.0.0.0","Microsoft.Extensions.Configuration.Xml":"8.0.0.0","Microsoft.Extensions.Configuration.EnvironmentVariables":"8.0.0.0","Microsoft.Extensions.Configuration.FileExtensions":"8.0.0.0","Microsoft.Extensions.FileProviders.Abstractions":"8.0.0.0","Microsoft.Extensions.FileProviders.Physical":"8.0.0.0","Microsoft.Extensions.Primitives":"8.0.0.0","System.Xml.ReaderWriter":"8.0.0.0","System.Private.Xml":"8.0.0.0","System.Text.Encoding.Extensions":"8.0.0.0","Microsoft.Extensions.Configuration.Binder":"8.0.0.0","Microsoft.AspNetCore.Hosting.Abstractions":"8.0.0.0","Microsoft.AspNetCore.Hosting":"8.0.0.0","System.ComponentModel.TypeConverter":"8.0.0.0","Microsoft.Extensions.DependencyInjection":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Core":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Transport.Quic":"8.0.0.0","System.Net.Quic":"8.0.0.0","System.Net.Sockets":"8.0.0.0","System.Diagnostics.Tracing":"8.0.0.0","Microsoft.Extensions.Options":"8.0.0.0","Microsoft.Extensions.Logging":"8.0.0.0","Microsoft.Extensions.Logging.Abstractions":"8.0.0.0","Microsoft.Extensions.Diagnostics":"8.0.0.0","Microsoft.Extensions.Options.ConfigurationExtensions":"8.0.0.0","Microsoft.AspNetCore.Http.Abstractions":"8.0.0.0","Microsoft.Extensions.Features":"8.0.0.0","Microsoft.AspNetCore.Http":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets":"8.0.0.0","Microsoft.AspNetCore.Hosting.Server.Abstractions":"8.0.0.0","System.Linq.Expressions":"8.0.0.0","Microsoft.AspNetCore.HttpOverrides":"8.0.0.0","Microsoft.AspNetCore.Routing":"8.0.0.0","Microsoft.AspNetCore.ResponseCompression":"8.0.0.0","Microsoft.AspNetCore.Cors":"8.0.0.0","Microsoft.AspNetCore.Mvc.Core":"8.0.0.0","Microsoft.AspNetCore.Mvc":"8.0.0.0","Lidarr.Api.V1":"3.1.0.4875","Microsoft.AspNetCore.Mvc.ViewFeatures":"8.0.0.0","Microsoft.AspNetCore.Mvc.Abstractions":"8.0.0.0","Lidarr.Http":"3.1.0.4875","Swashbuckle.AspNetCore.SwaggerGen":"9.0.6.0","Microsoft.AspNetCore.SignalR":"8.0.0.0","Microsoft.AspNetCore.SignalR.Core":"8.0.0.0","Microsoft.AspNetCore.SignalR.Common":"8.0.0.0","Microsoft.AspNetCore.SignalR.Protocols.Json":"8.0.0.0","Microsoft.AspNetCore.DataProtection":"8.0.0.0","Microsoft.AspNetCore.Authorization":"8.0.0.0","Microsoft.AspNetCore.Authorization.Policy":"8.0.0.0","Microsoft.AspNetCore.Authentication":"8.0.0.0","NLog.Extensions.Logging":"5.0.0.0","Microsoft.AspNetCore.Routing.Abstractions":"8.0.0.0","Microsoft.Extensions.ObjectPool":"8.0.0.0","System.Runtime.Loader":"8.0.0.0","Microsoft.AspNetCore.Mvc.ApiExplorer":"8.0.0.0","Microsoft.AspNetCore.Authentication.Core":"8.0.0.0","Microsoft.AspNetCore.Authentication.Abstractions":"8.0.0.0","System.Security.Claims":"8.0.0.0","Microsoft.AspNetCore.Mvc.Cors":"8.0.0.0","Microsoft.AspNetCore.Mvc.DataAnnotations":"8.0.0.0","FluentValidation":"9.0.0.0","Microsoft.AspNetCore.Metadata":"8.0.0.0","Swashbuckle.AspNetCore.Swagger":"9.0.6.0","Microsoft.OpenApi":"1.6.25.0","Microsoft.AspNetCore.WebSockets":"8.0.0.0","Microsoft.AspNetCore.Http.Connections":"8.0.0.0","Microsoft.AspNetCore.DataProtection.Abstractions":"8.0.0.0","Microsoft.AspNetCore.CryptograpLine truncated
@@ -1,3 +0,0 @@
{"sdk":{"name":"sentry.dotnet","version":"4.0.2"},"event_id":"b68fb40e4df04524acb4cde8b76564aa","trace":{"trace_id":"e255ce3d0c0b4eecb7caa7e1bbfec133","public_key":"1b64e62175cd428481aa3a9ec5818a89","release":"Lidarr@3.1.0.4875-master","environment":"master"}}
{"type":"event","length":49109}
{"modules":{"System.Private.CoreLib":"8.0.0.0","Lidarr":"3.1.0.4875","System.Runtime":"8.0.0.0","Lidarr.Common":"3.1.0.4875","System.Collections":"8.0.0.0","System.Net.Primitives":"8.0.0.0","Microsoft.Win32.Primitives":"8.0.0.0","Lidarr.Host":"3.1.0.4875","Microsoft.Extensions.Hosting.Abstractions":"8.0.0.0","NLog":"5.0.0.0","netstandard":"2.1.0.0","System.Console":"8.0.0.0","Microsoft.AspNetCore.Connections.Abstractions":"8.0.0.0","NLog.Layouts.ClefJsonLayout":"1.0.4.0","System.ComponentModel":"8.0.0.0","System.Threading":"8.0.0.0","System.Net.Mail":"8.0.0.0","System.Private.Uri":"8.0.0.0","System.Linq":"8.0.0.0","System.Threading.Thread":"8.0.0.0","System.IO.FileSystem.Watcher":"8.0.0.0","System.Diagnostics.Process":"8.0.0.0","System.ComponentModel.Primitives":"8.0.0.0","System.Memory":"8.0.0.0","Sentry":"4.0.2.0","System.IO.Compression":"8.0.0.0","System.Text.Json":"8.0.0.0","System.Text.RegularExpressions":"8.0.0.0","System.Reflection.Emit.Lightweight":"8.0.0.0","System.Reflection.Emit.ILGeneration":"8.0.0.0","System.Reflection.Primitives":"8.0.0.0","System.Runtime.InteropServices":"8.0.0.0","System.Diagnostics.StackTrace":"8.0.0.0","System.Security.Cryptography":"8.0.0.0","System.Collections.Concurrent":"8.0.0.0","System.Net.Http":"8.0.0.0","System.Diagnostics.DiagnosticSource":"8.0.0.0","System.ObjectModel":"8.0.0.0","Lidarr.Core":"3.1.0.4875","System.Text.Encoding.CodePages":"8.0.0.0","Microsoft.Extensions.Configuration.Abstractions":"8.0.0.0","System.Data.SQLite":"2.0.2.0","System.Data.Common":"8.0.0.0","System.Transactions.Local":"8.0.0.0","Microsoft.Extensions.Hosting":"8.0.0.0","Microsoft.Extensions.DependencyInjection.Abstractions":"8.0.0.0","DryIoc":"5.4.3.0","DryIoc.Microsoft.DependencyInjection":"6.2.0.0","Microsoft.Extensions.Hosting.WindowsServices":"8.0.0.1","Microsoft.Extensions.Configuration":"8.0.0.0","Microsoft.Extensions.Configuration.Xml":"8.0.0.0","Microsoft.Extensions.Configuration.EnvironmentVariables":"8.0.0.0","Microsoft.Extensions.Configuration.FileExtensions":"8.0.0.0","Microsoft.Extensions.FileProviders.Abstractions":"8.0.0.0","Microsoft.Extensions.FileProviders.Physical":"8.0.0.0","Microsoft.Extensions.Primitives":"8.0.0.0","System.Xml.ReaderWriter":"8.0.0.0","System.Private.Xml":"8.0.0.0","System.Text.Encoding.Extensions":"8.0.0.0","Microsoft.Extensions.Configuration.Binder":"8.0.0.0","Microsoft.AspNetCore.Hosting.Abstractions":"8.0.0.0","Microsoft.AspNetCore.Hosting":"8.0.0.0","System.ComponentModel.TypeConverter":"8.0.0.0","Microsoft.Extensions.DependencyInjection":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Core":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Transport.Quic":"8.0.0.0","System.Net.Quic":"8.0.0.0","System.Net.Sockets":"8.0.0.0","System.Diagnostics.Tracing":"8.0.0.0","Microsoft.Extensions.Options":"8.0.0.0","Microsoft.Extensions.Logging":"8.0.0.0","Microsoft.Extensions.Logging.Abstractions":"8.0.0.0","Microsoft.Extensions.Diagnostics":"8.0.0.0","Microsoft.Extensions.Options.ConfigurationExtensions":"8.0.0.0","Microsoft.AspNetCore.Http.Abstractions":"8.0.0.0","Microsoft.Extensions.Features":"8.0.0.0","Microsoft.AspNetCore.Http":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets":"8.0.0.0","Microsoft.AspNetCore.Hosting.Server.Abstractions":"8.0.0.0","System.Linq.Expressions":"8.0.0.0","Microsoft.AspNetCore.HttpOverrides":"8.0.0.0","Microsoft.AspNetCore.Routing":"8.0.0.0","Microsoft.AspNetCore.ResponseCompression":"8.0.0.0","Microsoft.AspNetCore.Cors":"8.0.0.0","Microsoft.AspNetCore.Mvc.Core":"8.0.0.0","Microsoft.AspNetCore.Mvc":"8.0.0.0","Lidarr.Api.V1":"3.1.0.4875","Microsoft.AspNetCore.Mvc.ViewFeatures":"8.0.0.0","Microsoft.AspNetCore.Mvc.Abstractions":"8.0.0.0","Lidarr.Http":"3.1.0.4875","Swashbuckle.AspNetCore.SwaggerGen":"9.0.6.0","Microsoft.AspNetCore.SignalR":"8.0.0.0","Microsoft.AspNetCore.SignalR.Core":"8.0.0.0","Microsoft.AspNetCore.SignalR.Common":"8.0.0.0","Microsoft.AspNetCore.SignalR.Protocols.Json":"8.0.0.0","Microsoft.AspNetCore.DataProtection":"8.0.0.0","Microsoft.AspNetCore.Authorization":"8.0.0.0","Microsoft.AspNetCore.Authorization.Policy":"8.0.0.0","Microsoft.AspNetCore.Authentication":"8.0.0.0","NLog.Extensions.Logging":"5.0.0.0","Microsoft.AspNetCore.Routing.Abstractions":"8.0.0.0","Microsoft.Extensions.ObjectPool":"8.0.0.0","System.Runtime.Loader":"8.0.0.0","Microsoft.AspNetCore.Mvc.ApiExplorer":"8.0.0.0","Microsoft.AspNetCore.Authentication.Core":"8.0.0.0","Microsoft.AspNetCore.Authentication.Abstractions":"8.0.0.0","System.Security.Claims":"8.0.0.0","Microsoft.AspNetCore.Mvc.Cors":"8.0.0.0","Microsoft.AspNetCore.Mvc.DataAnnotations":"8.0.0.0","FluentValidation":"9.0.0.0","Microsoft.AspNetCore.Metadata":"8.0.0.0","Swashbuckle.AspNetCore.Swagger":"9.0.6.0","Microsoft.OpenApi":"1.6.25.0","Microsoft.AspNetCore.WebSockets":"8.0.0.0","Microsoft.AspNetCore.Http.Connections":"8.0.0.0","Microsoft.AspNetCore.DataProtection.Abstractions":"8.0.0.0","Microsoft.AspNetCore.CryptograpLine truncated
@@ -1,3 +0,0 @@
{"sdk":{"name":"sentry.dotnet","version":"4.0.2"},"event_id":"174d357db82947329f3c2f468ef86fa5","trace":{"trace_id":"dfa1c114f2e942ecb2ea870dc5addc28","public_key":"1b64e62175cd428481aa3a9ec5818a89","release":"Lidarr@3.1.0.4875-master","environment":"master"}}
{"type":"event","length":35524}
{"modules":{"System.Private.CoreLib":"8.0.0.0","Lidarr":"3.1.0.4875","System.Runtime":"8.0.0.0","Lidarr.Common":"3.1.0.4875","System.Collections":"8.0.0.0","System.Net.Primitives":"8.0.0.0","Microsoft.Win32.Primitives":"8.0.0.0","Lidarr.Host":"3.1.0.4875","Microsoft.Extensions.Hosting.Abstractions":"8.0.0.0","NLog":"5.0.0.0","netstandard":"2.1.0.0","System.Console":"8.0.0.0","Microsoft.AspNetCore.Connections.Abstractions":"8.0.0.0","NLog.Layouts.ClefJsonLayout":"1.0.4.0","System.ComponentModel":"8.0.0.0","System.Threading":"8.0.0.0","System.Net.Mail":"8.0.0.0","System.Private.Uri":"8.0.0.0","System.Linq":"8.0.0.0","System.Threading.Thread":"8.0.0.0","System.IO.FileSystem.Watcher":"8.0.0.0","System.Diagnostics.Process":"8.0.0.0","System.ComponentModel.Primitives":"8.0.0.0","System.Memory":"8.0.0.0","Sentry":"4.0.2.0","System.IO.Compression":"8.0.0.0","System.Text.Json":"8.0.0.0","System.Text.RegularExpressions":"8.0.0.0","System.Reflection.Emit.Lightweight":"8.0.0.0","System.Reflection.Emit.ILGeneration":"8.0.0.0","System.Reflection.Primitives":"8.0.0.0","System.Runtime.InteropServices":"8.0.0.0","System.Diagnostics.StackTrace":"8.0.0.0","System.Security.Cryptography":"8.0.0.0","System.Collections.Concurrent":"8.0.0.0","System.Net.Http":"8.0.0.0","System.Net.Requests":"8.0.0.0","System.Text.Encoding.Extensions":"8.0.0.0","System.Text.Encodings.Web":"8.0.0.0","System.Diagnostics.Tracing":"8.0.0.0","System.Diagnostics.DiagnosticSource":"8.0.0.0","System.Net.Security":"8.0.0.0","System.Runtime.Intrinsics":"8.0.0.0","System.Numerics.Vectors":"8.0.0.0","System.Collections.NonGeneric":"8.0.0.0","System.Net.Sockets":"8.0.0.0","System.Threading.ThreadPool":"8.0.0.0","System.Net.NameResolution":"8.0.0.0","System.ObjectModel":"8.0.0.0","Lidarr.Core":"3.1.0.4875","System.Text.Encoding.CodePages":"8.0.0.0","Microsoft.Extensions.Configuration.Abstractions":"8.0.0.0","System.Data.SQLite":"2.0.2.0","System.Data.Common":"8.0.0.0","System.Transactions.Local":"8.0.0.0","Microsoft.Extensions.Hosting":"8.0.0.0","Microsoft.Extensions.DependencyInjection.Abstractions":"8.0.0.0","DryIoc":"5.4.3.0","DryIoc.Microsoft.DependencyInjection":"6.2.0.0","Microsoft.Extensions.Hosting.WindowsServices":"8.0.0.1","Microsoft.Extensions.Configuration":"8.0.0.0","Microsoft.Extensions.Configuration.Xml":"8.0.0.0","Microsoft.Extensions.Configuration.EnvironmentVariables":"8.0.0.0","Microsoft.Extensions.Configuration.FileExtensions":"8.0.0.0","Microsoft.Extensions.FileProviders.Abstractions":"8.0.0.0","Microsoft.Extensions.FileProviders.Physical":"8.0.0.0","Microsoft.Extensions.Primitives":"8.0.0.0","System.Xml.ReaderWriter":"8.0.0.0","System.Private.Xml":"8.0.0.0","Microsoft.Extensions.Configuration.Binder":"8.0.0.0","Microsoft.AspNetCore.Hosting.Abstractions":"8.0.0.0","Microsoft.AspNetCore.Hosting":"8.0.0.0","System.ComponentModel.TypeConverter":"8.0.0.0","Microsoft.Extensions.DependencyInjection":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Core":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Transport.Quic":"8.0.0.0","System.Net.Quic":"8.0.0.0","Microsoft.Extensions.Options":"8.0.0.0","Microsoft.Extensions.Logging":"8.0.0.0","Microsoft.Extensions.Logging.Abstractions":"8.0.0.0","Microsoft.Extensions.Diagnostics":"8.0.0.0","Microsoft.Extensions.Options.ConfigurationExtensions":"8.0.0.0","Microsoft.AspNetCore.Http.Abstractions":"8.0.0.0","Microsoft.Extensions.Features":"8.0.0.0","Microsoft.AspNetCore.Http":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets":"8.0.0.0","Microsoft.AspNetCore.Hosting.Server.Abstractions":"8.0.0.0","System.Linq.Expressions":"8.0.0.0","Microsoft.AspNetCore.HttpOverrides":"8.0.0.0","Microsoft.AspNetCore.Routing":"8.0.0.0","Microsoft.AspNetCore.ResponseCompression":"8.0.0.0","Microsoft.AspNetCore.Cors":"8.0.0.0","Microsoft.AspNetCore.Mvc.Core":"8.0.0.0","Microsoft.AspNetCore.Mvc":"8.0.0.0","Lidarr.Api.V1":"3.1.0.4875","Microsoft.AspNetCore.Mvc.ViewFeatures":"8.0.0.0","Microsoft.AspNetCore.Mvc.Abstractions":"8.0.0.0","Lidarr.Http":"3.1.0.4875","Swashbuckle.AspNetCore.SwaggerGen":"9.0.6.0","Microsoft.AspNetCore.SignalR":"8.0.0.0","Microsoft.AspNetCore.SignalR.Core":"8.0.0.0","Microsoft.AspNetCore.SignalR.Common":"8.0.0.0","Microsoft.AspNetCore.SignalR.Protocols.Json":"8.0.0.0","Microsoft.AspNetCore.DataProtection":"8.0.0.0","Microsoft.AspNetCore.Authorization":"8.0.0.0","Microsoft.AspNetCore.Authorization.Policy":"8.0.0.0","Microsoft.AspNetCore.Authentication":"8.0.0.0","NLog.Extensions.Logging":"5.0.0.0","Microsoft.AspNetCore.Routing.Abstractions":"8.0.0.0","Microsoft.Extensions.ObjectPool":"8.0.0.0","System.Runtime.Loader":"8.0.0.0","Microsoft.AspNetCore.Mvc.ApiExplorer":"8.0.0.0","Microsoft.AspNetCore.Authentication.Core":"8.0.0.0","Microsoft.AspNetCore.Authentication.Abstractions":"8.0.0.0","System.Security.Claims":"8.0.0.0","Microsoft.AspNetCore.Mvc.Cors":"8.0.0.0","Microsoft.AspNetCore.Mvc.DataAnnotations":"8.0.0.0","FluentValidation":"9.0.0.0","MicrosLine truncated
@@ -1,3 +0,0 @@
{"sdk":{"name":"sentry.dotnet","version":"4.0.2"},"event_id":"322a7909df06423098635636880f623d","trace":{"trace_id":"2ca0ad9b83c940d297964e1e8599fac4","public_key":"1b64e62175cd428481aa3a9ec5818a89","release":"Lidarr@3.1.0.4875-master","environment":"master"}}
{"type":"event","length":21678}
{"modules":{"System.Private.CoreLib":"8.0.0.0","Lidarr":"3.1.0.4875","System.Runtime":"8.0.0.0","Lidarr.Common":"3.1.0.4875","System.Collections":"8.0.0.0","System.Net.Primitives":"8.0.0.0","Microsoft.Win32.Primitives":"8.0.0.0","Lidarr.Host":"3.1.0.4875","Microsoft.Extensions.Hosting.Abstractions":"8.0.0.0","NLog":"5.0.0.0","netstandard":"2.1.0.0","System.Console":"8.0.0.0","Microsoft.AspNetCore.Connections.Abstractions":"8.0.0.0","NLog.Layouts.ClefJsonLayout":"1.0.4.0","System.ComponentModel":"8.0.0.0","System.Threading":"8.0.0.0","System.Net.Mail":"8.0.0.0","System.Private.Uri":"8.0.0.0","System.Linq":"8.0.0.0","System.Threading.Thread":"8.0.0.0","System.IO.FileSystem.Watcher":"8.0.0.0","System.Diagnostics.Process":"8.0.0.0","System.ComponentModel.Primitives":"8.0.0.0","System.Memory":"8.0.0.0","Sentry":"4.0.2.0","System.IO.Compression":"8.0.0.0","System.Text.Json":"8.0.0.0","System.Text.RegularExpressions":"8.0.0.0","System.Reflection.Emit.Lightweight":"8.0.0.0","System.Reflection.Emit.ILGeneration":"8.0.0.0","System.Reflection.Primitives":"8.0.0.0","System.Runtime.InteropServices":"8.0.0.0","System.Diagnostics.StackTrace":"8.0.0.0","System.Security.Cryptography":"8.0.0.0","System.Collections.Concurrent":"8.0.0.0","System.Net.Http":"8.0.0.0","System.Diagnostics.DiagnosticSource":"8.0.0.0","System.ObjectModel":"8.0.0.0","Lidarr.Core":"3.1.0.4875","System.Text.Encoding.CodePages":"8.0.0.0","Microsoft.Extensions.Configuration.Abstractions":"8.0.0.0","System.Data.SQLite":"2.0.2.0","System.Data.Common":"8.0.0.0","System.Transactions.Local":"8.0.0.0","Microsoft.Extensions.Hosting":"8.0.0.0","Microsoft.Extensions.DependencyInjection.Abstractions":"8.0.0.0","DryIoc":"5.4.3.0","DryIoc.Microsoft.DependencyInjection":"6.2.0.0","Microsoft.Extensions.Hosting.WindowsServices":"8.0.0.1","Microsoft.Extensions.Configuration":"8.0.0.0","Microsoft.Extensions.Configuration.Xml":"8.0.0.0","Microsoft.Extensions.Configuration.EnvironmentVariables":"8.0.0.0","Microsoft.Extensions.Configuration.FileExtensions":"8.0.0.0","Microsoft.Extensions.FileProviders.Abstractions":"8.0.0.0","Microsoft.Extensions.FileProviders.Physical":"8.0.0.0","Microsoft.Extensions.Primitives":"8.0.0.0","System.Xml.ReaderWriter":"8.0.0.0","System.Private.Xml":"8.0.0.0","System.Text.Encoding.Extensions":"8.0.0.0","Microsoft.Extensions.Configuration.Binder":"8.0.0.0","Microsoft.AspNetCore.Hosting.Abstractions":"8.0.0.0","Microsoft.AspNetCore.Hosting":"8.0.0.0","System.ComponentModel.TypeConverter":"8.0.0.0","Microsoft.Extensions.DependencyInjection":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Core":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Transport.Quic":"8.0.0.0","System.Net.Quic":"8.0.0.0","System.Net.Sockets":"8.0.0.0","System.Diagnostics.Tracing":"8.0.0.0","Microsoft.Extensions.Options":"8.0.0.0","Microsoft.Extensions.Logging":"8.0.0.0","Microsoft.Extensions.Logging.Abstractions":"8.0.0.0","Microsoft.Extensions.Diagnostics":"8.0.0.0","Microsoft.Extensions.Options.ConfigurationExtensions":"8.0.0.0","Microsoft.AspNetCore.Http.Abstractions":"8.0.0.0","Microsoft.Extensions.Features":"8.0.0.0","Microsoft.AspNetCore.Http":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets":"8.0.0.0","Microsoft.AspNetCore.Hosting.Server.Abstractions":"8.0.0.0","System.Linq.Expressions":"8.0.0.0","Microsoft.AspNetCore.HttpOverrides":"8.0.0.0","Microsoft.AspNetCore.Routing":"8.0.0.0","Microsoft.AspNetCore.ResponseCompression":"8.0.0.0","Microsoft.AspNetCore.Cors":"8.0.0.0","Microsoft.AspNetCore.Mvc.Core":"8.0.0.0","Microsoft.AspNetCore.Mvc":"8.0.0.0","Lidarr.Api.V1":"3.1.0.4875","Microsoft.AspNetCore.Mvc.ViewFeatures":"8.0.0.0","Microsoft.AspNetCore.Mvc.Abstractions":"8.0.0.0","Lidarr.Http":"3.1.0.4875","Swashbuckle.AspNetCore.SwaggerGen":"9.0.6.0","Microsoft.AspNetCore.SignalR":"8.0.0.0","Microsoft.AspNetCore.SignalR.Core":"8.0.0.0","Microsoft.AspNetCore.SignalR.Common":"8.0.0.0","Microsoft.AspNetCore.SignalR.Protocols.Json":"8.0.0.0","Microsoft.AspNetCore.DataProtection":"8.0.0.0","Microsoft.AspNetCore.Authorization":"8.0.0.0","Microsoft.AspNetCore.Authorization.Policy":"8.0.0.0","Microsoft.AspNetCore.Authentication":"8.0.0.0","NLog.Extensions.Logging":"5.0.0.0","Microsoft.AspNetCore.Routing.Abstractions":"8.0.0.0","Microsoft.Extensions.ObjectPool":"8.0.0.0","System.Runtime.Loader":"8.0.0.0","Microsoft.AspNetCore.Mvc.ApiExplorer":"8.0.0.0","Microsoft.AspNetCore.Authentication.Core":"8.0.0.0","Microsoft.AspNetCore.Authentication.Abstractions":"8.0.0.0","System.Security.Claims":"8.0.0.0","Microsoft.AspNetCore.Mvc.Cors":"8.0.0.0","Microsoft.AspNetCore.Mvc.DataAnnotations":"8.0.0.0","FluentValidation":"9.0.0.0","Microsoft.AspNetCore.Metadata":"8.0.0.0","Swashbuckle.AspNetCore.Swagger":"9.0.6.0","Microsoft.OpenApi":"1.6.25.0","Microsoft.AspNetCore.WebSockets":"8.0.0.0","Microsoft.AspNetCore.Http.Connections":"8.0.0.0","Microsoft.AspNetCore.DataProtection.Abstractions":"8.0.0.0","Microsoft.AspNetCore.CryptograpLine truncated
@@ -1,3 +0,0 @@
{"sdk":{"name":"sentry.dotnet","version":"4.0.2"},"event_id":"8de63c1b7ff34f8c938f2fdcaeb938d3","trace":{"trace_id":"e255ce3d0c0b4eecb7caa7e1bbfec133","public_key":"1b64e62175cd428481aa3a9ec5818a89","release":"Lidarr@3.1.0.4875-master","environment":"master"}}
{"type":"event","length":48811}
{"modules":{"System.Private.CoreLib":"8.0.0.0","Lidarr":"3.1.0.4875","System.Runtime":"8.0.0.0","Lidarr.Common":"3.1.0.4875","System.Collections":"8.0.0.0","System.Net.Primitives":"8.0.0.0","Microsoft.Win32.Primitives":"8.0.0.0","Lidarr.Host":"3.1.0.4875","Microsoft.Extensions.Hosting.Abstractions":"8.0.0.0","NLog":"5.0.0.0","netstandard":"2.1.0.0","System.Console":"8.0.0.0","Microsoft.AspNetCore.Connections.Abstractions":"8.0.0.0","NLog.Layouts.ClefJsonLayout":"1.0.4.0","System.ComponentModel":"8.0.0.0","System.Threading":"8.0.0.0","System.Net.Mail":"8.0.0.0","System.Private.Uri":"8.0.0.0","System.Linq":"8.0.0.0","System.Threading.Thread":"8.0.0.0","System.IO.FileSystem.Watcher":"8.0.0.0","System.Diagnostics.Process":"8.0.0.0","System.ComponentModel.Primitives":"8.0.0.0","System.Memory":"8.0.0.0","Sentry":"4.0.2.0","System.IO.Compression":"8.0.0.0","System.Text.Json":"8.0.0.0","System.Text.RegularExpressions":"8.0.0.0","System.Reflection.Emit.Lightweight":"8.0.0.0","System.Reflection.Emit.ILGeneration":"8.0.0.0","System.Reflection.Primitives":"8.0.0.0","System.Runtime.InteropServices":"8.0.0.0","System.Diagnostics.StackTrace":"8.0.0.0","System.Security.Cryptography":"8.0.0.0","System.Collections.Concurrent":"8.0.0.0","System.Net.Http":"8.0.0.0","System.Diagnostics.DiagnosticSource":"8.0.0.0","System.ObjectModel":"8.0.0.0","Lidarr.Core":"3.1.0.4875","System.Text.Encoding.CodePages":"8.0.0.0","Microsoft.Extensions.Configuration.Abstractions":"8.0.0.0","System.Data.SQLite":"2.0.2.0","System.Data.Common":"8.0.0.0","System.Transactions.Local":"8.0.0.0","Microsoft.Extensions.Hosting":"8.0.0.0","Microsoft.Extensions.DependencyInjection.Abstractions":"8.0.0.0","DryIoc":"5.4.3.0","DryIoc.Microsoft.DependencyInjection":"6.2.0.0","Microsoft.Extensions.Hosting.WindowsServices":"8.0.0.1","Microsoft.Extensions.Configuration":"8.0.0.0","Microsoft.Extensions.Configuration.Xml":"8.0.0.0","Microsoft.Extensions.Configuration.EnvironmentVariables":"8.0.0.0","Microsoft.Extensions.Configuration.FileExtensions":"8.0.0.0","Microsoft.Extensions.FileProviders.Abstractions":"8.0.0.0","Microsoft.Extensions.FileProviders.Physical":"8.0.0.0","Microsoft.Extensions.Primitives":"8.0.0.0","System.Xml.ReaderWriter":"8.0.0.0","System.Private.Xml":"8.0.0.0","System.Text.Encoding.Extensions":"8.0.0.0","Microsoft.Extensions.Configuration.Binder":"8.0.0.0","Microsoft.AspNetCore.Hosting.Abstractions":"8.0.0.0","Microsoft.AspNetCore.Hosting":"8.0.0.0","System.ComponentModel.TypeConverter":"8.0.0.0","Microsoft.Extensions.DependencyInjection":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Core":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Transport.Quic":"8.0.0.0","System.Net.Quic":"8.0.0.0","System.Net.Sockets":"8.0.0.0","System.Diagnostics.Tracing":"8.0.0.0","Microsoft.Extensions.Options":"8.0.0.0","Microsoft.Extensions.Logging":"8.0.0.0","Microsoft.Extensions.Logging.Abstractions":"8.0.0.0","Microsoft.Extensions.Diagnostics":"8.0.0.0","Microsoft.Extensions.Options.ConfigurationExtensions":"8.0.0.0","Microsoft.AspNetCore.Http.Abstractions":"8.0.0.0","Microsoft.Extensions.Features":"8.0.0.0","Microsoft.AspNetCore.Http":"8.0.0.0","Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets":"8.0.0.0","Microsoft.AspNetCore.Hosting.Server.Abstractions":"8.0.0.0","System.Linq.Expressions":"8.0.0.0","Microsoft.AspNetCore.HttpOverrides":"8.0.0.0","Microsoft.AspNetCore.Routing":"8.0.0.0","Microsoft.AspNetCore.ResponseCompression":"8.0.0.0","Microsoft.AspNetCore.Cors":"8.0.0.0","Microsoft.AspNetCore.Mvc.Core":"8.0.0.0","Microsoft.AspNetCore.Mvc":"8.0.0.0","Lidarr.Api.V1":"3.1.0.4875","Microsoft.AspNetCore.Mvc.ViewFeatures":"8.0.0.0","Microsoft.AspNetCore.Mvc.Abstractions":"8.0.0.0","Lidarr.Http":"3.1.0.4875","Swashbuckle.AspNetCore.SwaggerGen":"9.0.6.0","Microsoft.AspNetCore.SignalR":"8.0.0.0","Microsoft.AspNetCore.SignalR.Core":"8.0.0.0","Microsoft.AspNetCore.SignalR.Common":"8.0.0.0","Microsoft.AspNetCore.SignalR.Protocols.Json":"8.0.0.0","Microsoft.AspNetCore.DataProtection":"8.0.0.0","Microsoft.AspNetCore.Authorization":"8.0.0.0","Microsoft.AspNetCore.Authorization.Policy":"8.0.0.0","Microsoft.AspNetCore.Authentication":"8.0.0.0","NLog.Extensions.Logging":"5.0.0.0","Microsoft.AspNetCore.Routing.Abstractions":"8.0.0.0","Microsoft.Extensions.ObjectPool":"8.0.0.0","System.Runtime.Loader":"8.0.0.0","Microsoft.AspNetCore.Mvc.ApiExplorer":"8.0.0.0","Microsoft.AspNetCore.Authentication.Core":"8.0.0.0","Microsoft.AspNetCore.Authentication.Abstractions":"8.0.0.0","System.Security.Claims":"8.0.0.0","Microsoft.AspNetCore.Mvc.Cors":"8.0.0.0","Microsoft.AspNetCore.Mvc.DataAnnotations":"8.0.0.0","FluentValidation":"9.0.0.0","Microsoft.AspNetCore.Metadata":"8.0.0.0","Swashbuckle.AspNetCore.Swagger":"9.0.6.0","Microsoft.OpenApi":"1.6.25.0","Microsoft.AspNetCore.WebSockets":"8.0.0.0","Microsoft.AspNetCore.Http.Connections":"8.0.0.0","Microsoft.AspNetCore.DataProtection.Abstractions":"8.0.0.0","Microsoft.AspNetCore.CryptograpLine truncated
@@ -0,0 +1,3 @@
{"sdk":{"name":"sentry.dotnet","version":"4.0.2"}}
{"type":"client_report","length":190}
{"timestamp":"2026-01-21T21:16:50.7425937+00:00","discarded_events":[{"reason":"network_error","category":"default","quantity":4},{"reason":"network_error","category":"error","quantity":5}]}
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
153 149
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
Loaded 100 of 583 files, more files were not shown because too many files have changed in this diff. Show more