git: f47dfcc11189 - main - multimedia/jellyfin: update to 10.9.11

From: Baptiste Daroussin <bapt_at_FreeBSD.org>
Date: Tue, 08 Oct 2024 14:06:33 UTC
The branch main has been updated by bapt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f47dfcc11189898952d86ba0adbc5d8b20998f3c

commit f47dfcc11189898952d86ba0adbc5d8b20998f3c
Author:     Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2024-10-01 09:26:43 +0000
Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2024-10-08 14:03:11 +0000

    multimedia/jellyfin: update to 10.9.11
    
    PR:             281791
    Approved by:    maintainer
---
 multimedia/jellyfin/Makefile                       |  30 ++-
 multimedia/jellyfin/distinfo                       |  70 ++++++-
 .../jellyfin/files/packagejsons/package-lock.json  |   4 +-
 .../jellyfin/files/packagejsons/package.json       |   2 +-
 multimedia/jellyfin/pkg-plist                      | 224 ++++++++++-----------
 5 files changed, 198 insertions(+), 132 deletions(-)

diff --git a/multimedia/jellyfin/Makefile b/multimedia/jellyfin/Makefile
index 656876189618..fc062f2d7ddc 100644
--- a/multimedia/jellyfin/Makefile
+++ b/multimedia/jellyfin/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	jellyfin
-DISTVERSION=	10.9.6
+DISTVERSION=	10.9.11
 CATEGORIES=	multimedia
 MASTER_SITES+=	https://github.com/Thefrank/jellyfin-server-freebsd/releases/download/v10.9.4/:prebuilt
 DISTFILES+=	${PREFETCH_FILE}:prefetch \
@@ -79,12 +79,14 @@ MetaBrainz.Common:3.0.0 \
 MetaBrainz.MusicBrainz:6.1.0 \
 Microsoft.AspNetCore.Authorization:8.0.4 \
 Microsoft.AspNetCore.Authorization:8.0.6 \
+Microsoft.AspNetCore.Authorization:8.0.7 \
 Microsoft.AspNetCore.Http.Abstractions:2.2.0 \
 Microsoft.AspNetCore.Http.Extensions:2.2.0 \
 Microsoft.AspNetCore.Http.Features:2.2.0 \
 Microsoft.AspNetCore.HttpOverrides:2.2.0 \
 Microsoft.AspNetCore.Metadata:8.0.4 \
 Microsoft.AspNetCore.Metadata:8.0.6 \
+Microsoft.AspNetCore.Metadata:8.0.7 \
 Microsoft.AspNetCore.Mvc.Testing:8.0.4 \
 Microsoft.AspNetCore.TestHost:8.0.4 \
 Microsoft.Bcl.AsyncInterfaces:6.0.0 \
@@ -97,27 +99,37 @@ Microsoft.CodeAnalysis.Workspaces.Common:4.5.0 \
 Microsoft.CodeCoverage:17.9.0 \
 Microsoft.Data.Sqlite.Core:8.0.4 \
 Microsoft.Data.Sqlite.Core:8.0.6 \
+Microsoft.Data.Sqlite.Core:8.0.7 \
 Microsoft.Data.Sqlite:8.0.4 \
 Microsoft.Data.Sqlite:8.0.6 \
+Microsoft.Data.Sqlite:8.0.7 \
 Microsoft.EntityFrameworkCore.Abstractions:8.0.0 \
 Microsoft.EntityFrameworkCore.Abstractions:8.0.4 \
 Microsoft.EntityFrameworkCore.Abstractions:8.0.6 \
+Microsoft.EntityFrameworkCore.Abstractions:8.0.7 \
 Microsoft.EntityFrameworkCore.Analyzers:8.0.0 \
 Microsoft.EntityFrameworkCore.Analyzers:8.0.4 \
 Microsoft.EntityFrameworkCore.Analyzers:8.0.6 \
+Microsoft.EntityFrameworkCore.Analyzers:8.0.7 \
 Microsoft.EntityFrameworkCore.Design:8.0.4 \
 Microsoft.EntityFrameworkCore.Design:8.0.6 \
+Microsoft.EntityFrameworkCore.Design:8.0.7 \
 Microsoft.EntityFrameworkCore.Relational:8.0.4 \
 Microsoft.EntityFrameworkCore.Relational:8.0.6 \
+Microsoft.EntityFrameworkCore.Relational:8.0.7 \
 Microsoft.EntityFrameworkCore.Sqlite.Core:8.0.4 \
 Microsoft.EntityFrameworkCore.Sqlite.Core:8.0.6 \
+Microsoft.EntityFrameworkCore.Sqlite.Core:8.0.7 \
 Microsoft.EntityFrameworkCore.Sqlite:8.0.4 \
 Microsoft.EntityFrameworkCore.Sqlite:8.0.6 \
+Microsoft.EntityFrameworkCore.Sqlite:8.0.7 \
 Microsoft.EntityFrameworkCore.Tools:8.0.4 \
 Microsoft.EntityFrameworkCore.Tools:8.0.6 \
+Microsoft.EntityFrameworkCore.Tools:8.0.7 \
 Microsoft.EntityFrameworkCore:8.0.0 \
 Microsoft.EntityFrameworkCore:8.0.4 \
 Microsoft.EntityFrameworkCore:8.0.6 \
+Microsoft.EntityFrameworkCore:8.0.7 \
 Microsoft.Extensions.ApiDescription.Server:3.0.0 \
 Microsoft.Extensions.Caching.Abstractions:2.0.0 \
 Microsoft.Extensions.Caching.Abstractions:8.0.0 \
@@ -130,6 +142,7 @@ Microsoft.Extensions.Configuration.Binder:3.1.0 \
 Microsoft.Extensions.Configuration.Binder:6.0.0 \
 Microsoft.Extensions.Configuration.Binder:8.0.0 \
 Microsoft.Extensions.Configuration.Binder:8.0.1 \
+Microsoft.Extensions.Configuration.Binder:8.0.2 \
 Microsoft.Extensions.Configuration.CommandLine:8.0.0 \
 Microsoft.Extensions.Configuration.EnvironmentVariables:8.0.0 \
 Microsoft.Extensions.Configuration.FileExtensions:8.0.0 \
@@ -147,13 +160,17 @@ Microsoft.Extensions.DependencyInjection:3.1.0 \
 Microsoft.Extensions.DependencyInjection:6.0.0 \
 Microsoft.Extensions.DependencyInjection:8.0.0 \
 Microsoft.Extensions.DependencyModel:8.0.0 \
+Microsoft.Extensions.DependencyModel:8.0.1 \
 Microsoft.Extensions.Diagnostics.Abstractions:8.0.0 \
 Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions:8.0.4 \
 Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions:8.0.6 \
+Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions:8.0.7 \
 Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore:8.0.4 \
 Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore:8.0.6 \
+Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore:8.0.7 \
 Microsoft.Extensions.Diagnostics.HealthChecks:8.0.4 \
 Microsoft.Extensions.Diagnostics.HealthChecks:8.0.6 \
+Microsoft.Extensions.Diagnostics.HealthChecks:8.0.7 \
 Microsoft.Extensions.Diagnostics:8.0.0 \
 Microsoft.Extensions.FileProviders.Abstractions:2.2.0 \
 Microsoft.Extensions.FileProviders.Abstractions:8.0.0 \
@@ -203,6 +220,7 @@ Microsoft.TestPlatform.TestHost:17.9.0 \
 Microsoft.Win32.Primitives:4.3.0 \
 Microsoft.Win32.Registry:5.0.0 \
 Microsoft.Win32.SystemEvents:7.0.0 \
+Microsoft.Win32.SystemEvents:8.0.0 \
 MimeTypes:2.4.0 \
 Mono.Nat:3.0.4 \
 Mono.TextTemplating:2.2.1 \
@@ -217,20 +235,26 @@ SQLitePCLRaw.core:2.1.6 \
 SQLitePCLRaw.lib.e_sqlite3:2.1.6 \
 SQLitePCLRaw.provider.e_sqlite3:2.1.6 \
 Serilog.AspNetCore:8.0.1 \
+Serilog.AspNetCore:8.0.2 \
 Serilog.Enrichers.Thread:3.1.0 \
 Serilog.Extensions.Hosting:8.0.0 \
 Serilog.Extensions.Logging:8.0.0 \
 Serilog.Formatting.Compact:2.0.0 \
 Serilog.Settings.Configuration:8.0.0 \
+Serilog.Settings.Configuration:8.0.2 \
 Serilog.Sinks.Async:1.5.0 \
+Serilog.Sinks.Async:2.0.0 \
 Serilog.Sinks.Console:5.0.1 \
+Serilog.Sinks.Console:6.0.0 \
 Serilog.Sinks.Debug:2.0.0 \
 Serilog.Sinks.File:5.0.0 \
+Serilog.Sinks.File:6.0.0 \
 Serilog.Sinks.Graylog:3.1.1 \
 Serilog:2.3.0 \
 Serilog:2.9.0 \
 Serilog:2.10.0 \
 Serilog:3.1.1 \
+Serilog:4.0.0 \
 SerilogAnalyzer:0.15.0 \
 ShimSkiaSharp:1.0.0.18 \
 SkiaSharp.HarfBuzz:2.88.8 \
@@ -281,6 +305,7 @@ System.Diagnostics.Tools:4.3.0 \
 System.Diagnostics.Tracing:4.1.0 \
 System.Diagnostics.Tracing:4.3.0 \
 System.Drawing.Common:7.0.0 \
+System.Drawing.Common:8.0.6 \
 System.Globalization.Calendars:4.0.1 \
 System.Globalization.Calendars:4.3.0 \
 System.Globalization.Extensions:4.0.1 \
@@ -374,10 +399,12 @@ System.Text.Encodings.Web:4.5.0 \
 System.Text.Encodings.Web:8.0.0 \
 System.Text.Json:8.0.0 \
 System.Text.Json:8.0.3 \
+System.Text.Json:8.0.4 \
 System.Text.RegularExpressions:4.1.0 \
 System.Text.RegularExpressions:4.3.0 \
 System.Threading.Channels:6.0.0 \
 System.Threading.Tasks.Dataflow:8.0.0 \
+System.Threading.Tasks.Dataflow:8.0.1 \
 System.Threading.Tasks.Extensions:4.3.0 \
 System.Threading.Tasks.Parallel:4.0.1 \
 System.Threading.Tasks:4.0.11 \
@@ -398,6 +425,7 @@ Xunit.Priority:1.1.6 \
 Xunit.SkippableFact:1.4.13 \
 coverlet.collector:6.0.2 \
 libse:4.0.5 \
+libse:4.0.7 \
 prometheus-net.AspNetCore:8.2.1 \
 prometheus-net.DotNetRuntime:4.4.0 \
 prometheus-net:3.1.2 \
diff --git a/multimedia/jellyfin/distinfo b/multimedia/jellyfin/distinfo
index 7cd86fbcaf10..5b65fee69b1b 100644
--- a/multimedia/jellyfin/distinfo
+++ b/multimedia/jellyfin/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1718077325
-SHA256 (jellyfin-10.9.6-node-modules.tar.gz) = 7fabb49cb5ef986a505272639459a073c31d6700446d3082d07d24843bd9fe1d
-SIZE (jellyfin-10.9.6-node-modules.tar.gz) = 453969134
+TIMESTAMP = 1727773643
+SHA256 (jellyfin-10.9.11-node-modules.tar.gz) = 7fabb49cb5ef986a505272639459a073c31d6700446d3082d07d24843bd9fe1d
+SIZE (jellyfin-10.9.11-node-modules.tar.gz) = 453969134
 SHA256 (libSkiaSharp.so) = cce36fa7785736846899e5440d2dcd6aee1d6efb796e43ad7ff35b3426b0b124
 SIZE (libSkiaSharp.so) = 7253496
 SHA256 (nuget/asynckeyedlock.6.4.2.nupkg) = 114afbd0119719ccd53fa22ae6b0e924dc07881710edb2d2083af6f4dfd5f0dd
@@ -75,6 +75,8 @@ SHA256 (nuget/jellyfin.xmltv.10.8.0.nupkg) = fdefc9430f5bca0005cd90bead44c9a7860
 SIZE (nuget/jellyfin.xmltv.10.8.0.nupkg) = 38910
 SHA256 (nuget/libse.4.0.5.nupkg) = db4807e456a7dfcd21a6d39c7f2d6d22985e714b995c52f326f3048b1c9f31ba
 SIZE (nuget/libse.4.0.5.nupkg) = 1787471
+SHA256 (nuget/libse.4.0.7.nupkg) = 7f0a28f8905b5eeea321d364b2b9513b3cae5e03bd3f69fe97404b5e09fb09e1
+SIZE (nuget/libse.4.0.7.nupkg) = 1775956
 SHA256 (nuget/lrcparser.2023.524.0.nupkg) = cc2865f3b6b9c59599088880a3f0158a1d418e8d013dd4cd5780a0b5f6ba4c00
 SIZE (nuget/lrcparser.2023.524.0.nupkg) = 28796
 SHA256 (nuget/metabrainz.common.3.0.0.nupkg) = 3fe5d34217dfa925489f465b0b936997cd31971d50607a0bd32db4293bca472d
@@ -87,6 +89,8 @@ SHA256 (nuget/microsoft.aspnetcore.authorization.8.0.4.nupkg) = eccf34f972ae5d62
 SIZE (nuget/microsoft.aspnetcore.authorization.8.0.4.nupkg) = 142074
 SHA256 (nuget/microsoft.aspnetcore.authorization.8.0.6.nupkg) = 442d22df4033888f4c4e02025ba59da548fbdcacb37de3ddd8fbd1202e569ca7
 SIZE (nuget/microsoft.aspnetcore.authorization.8.0.6.nupkg) = 141854
+SHA256 (nuget/microsoft.aspnetcore.authorization.8.0.7.nupkg) = 86f2fd938d68757fb5872a9d3cc7de4b97568beaa2fecf61b200b2c4a6dd7f73
+SIZE (nuget/microsoft.aspnetcore.authorization.8.0.7.nupkg) = 142065
 SHA256 (nuget/microsoft.aspnetcore.http.abstractions.2.2.0.nupkg) = cb78f75a8f5797b91474691f9d473c59ec706dcdbfbe0c72edcddf264d65488f
 SIZE (nuget/microsoft.aspnetcore.http.abstractions.2.2.0.nupkg) = 67434
 SHA256 (nuget/microsoft.aspnetcore.http.extensions.2.2.0.nupkg) = d6b5f11909e4351f9288d32d0d2858a105463996efbb83f866d5a3e56ab80f85
@@ -99,6 +103,8 @@ SHA256 (nuget/microsoft.aspnetcore.metadata.8.0.4.nupkg) = b91b6a283bb2a8d3b3910
 SIZE (nuget/microsoft.aspnetcore.metadata.8.0.4.nupkg) = 76838
 SHA256 (nuget/microsoft.aspnetcore.metadata.8.0.6.nupkg) = 96c7eab38c5ce8e941daf82322c7f7bcbd8ea1d33a6e9e490e151b3818c37c9d
 SIZE (nuget/microsoft.aspnetcore.metadata.8.0.6.nupkg) = 76967
+SHA256 (nuget/microsoft.aspnetcore.metadata.8.0.7.nupkg) = 4005f661728049bf5bddc7b48af4b7f211a72277974e082801651af1dd3552b5
+SIZE (nuget/microsoft.aspnetcore.metadata.8.0.7.nupkg) = 76989
 SHA256 (nuget/microsoft.aspnetcore.mvc.testing.8.0.4.nupkg) = 97a8690b367db81bc36c763ade9cddec6e9d4d1f5f48ac6fb4bc72978bad92b3
 SIZE (nuget/microsoft.aspnetcore.mvc.testing.8.0.4.nupkg) = 89272
 SHA256 (nuget/microsoft.aspnetcore.testhost.8.0.4.nupkg) = 5370aa8fc5c31c4bee4cbadd04203d389450104cebe9a8ec803a829e56d7f6a1
@@ -123,48 +129,68 @@ SHA256 (nuget/microsoft.data.sqlite.8.0.4.nupkg) = 0cab8e52be8759c93c2347f561b2e
 SIZE (nuget/microsoft.data.sqlite.8.0.4.nupkg) = 34883
 SHA256 (nuget/microsoft.data.sqlite.8.0.6.nupkg) = b75835705e13dba369d741fba29a3fbc231330d6fd492f6998b03da52094069e
 SIZE (nuget/microsoft.data.sqlite.8.0.6.nupkg) = 34884
+SHA256 (nuget/microsoft.data.sqlite.8.0.7.nupkg) = 481df1b2f05ffd8216cc35b717914339e6abcaa9ce5e06b9838204cf664f1cc8
+SIZE (nuget/microsoft.data.sqlite.8.0.7.nupkg) = 34886
 SHA256 (nuget/microsoft.data.sqlite.core.8.0.4.nupkg) = 6db2a949a1072987b38f149910298342bd20bfdcd84cdd38d9da6e610b59290e
 SIZE (nuget/microsoft.data.sqlite.core.8.0.4.nupkg) = 294846
 SHA256 (nuget/microsoft.data.sqlite.core.8.0.6.nupkg) = 3205016dbd0b0ccd62c66f2905f06b4935633681859fa350303dfa9a2ac42e6a
 SIZE (nuget/microsoft.data.sqlite.core.8.0.6.nupkg) = 294485
+SHA256 (nuget/microsoft.data.sqlite.core.8.0.7.nupkg) = d280e91399f9b1cbfd9d54a4b99d526c1b5e70bd90934f923fd4683c15382eef
+SIZE (nuget/microsoft.data.sqlite.core.8.0.7.nupkg) = 294731
 SHA256 (nuget/microsoft.entityframeworkcore.8.0.0.nupkg) = 67a76580e42b61c4827116973cd9d82c2f3bb20e0e1914bea784efdc415715f6
 SIZE (nuget/microsoft.entityframeworkcore.8.0.0.nupkg) = 1265841
 SHA256 (nuget/microsoft.entityframeworkcore.8.0.4.nupkg) = 9e4aeda2a1a7e3745d5634a5c1afe3ccb6a2c6767508d0c34efbd2b9b5264791
 SIZE (nuget/microsoft.entityframeworkcore.8.0.4.nupkg) = 1275288
 SHA256 (nuget/microsoft.entityframeworkcore.8.0.6.nupkg) = 4fd3f3e9b08650b044623cdd5017752974809f0d5ce159634a4c206d31363261
 SIZE (nuget/microsoft.entityframeworkcore.8.0.6.nupkg) = 1275148
+SHA256 (nuget/microsoft.entityframeworkcore.8.0.7.nupkg) = 7eb9c6c058ea8aad896b8e75b18987f196d3b43b523c6c86babcd2b640e42299
+SIZE (nuget/microsoft.entityframeworkcore.8.0.7.nupkg) = 1275303
 SHA256 (nuget/microsoft.entityframeworkcore.abstractions.8.0.0.nupkg) = 4313dcef75b38c4eb73f3bb173fc6bfee41cd02fafeb155dd8dd2221424a3905
 SIZE (nuget/microsoft.entityframeworkcore.abstractions.8.0.0.nupkg) = 56259
 SHA256 (nuget/microsoft.entityframeworkcore.abstractions.8.0.4.nupkg) = cb05563a37ba76e55c27c812482e47111d943b4980cdf83a54cb6a96846641f7
 SIZE (nuget/microsoft.entityframeworkcore.abstractions.8.0.4.nupkg) = 58382
 SHA256 (nuget/microsoft.entityframeworkcore.abstractions.8.0.6.nupkg) = 45d70803d5942671f2005765a413ece6a52eb0a3141fdb8b146bac281583097f
 SIZE (nuget/microsoft.entityframeworkcore.abstractions.8.0.6.nupkg) = 58367
+SHA256 (nuget/microsoft.entityframeworkcore.abstractions.8.0.7.nupkg) = 32e75d587fa748e250cc79987a8e8d0590c214884a5e69249ab24a60fd46c3d0
+SIZE (nuget/microsoft.entityframeworkcore.abstractions.8.0.7.nupkg) = 58387
 SHA256 (nuget/microsoft.entityframeworkcore.analyzers.8.0.0.nupkg) = 4a27694e5f40bde6225c76be4edbf21e74533a7d3696669be2a5cf7f41538bed
 SIZE (nuget/microsoft.entityframeworkcore.analyzers.8.0.0.nupkg) = 53787
 SHA256 (nuget/microsoft.entityframeworkcore.analyzers.8.0.4.nupkg) = 2aabfd6459759cc275851993de441b379bd2bccad1499e57385f70cf0e6c4bc0
 SIZE (nuget/microsoft.entityframeworkcore.analyzers.8.0.4.nupkg) = 55756
 SHA256 (nuget/microsoft.entityframeworkcore.analyzers.8.0.6.nupkg) = 69359f68e2f431f59805b47ed50d60facc7399c8c0e10fce0459d564342a289f
 SIZE (nuget/microsoft.entityframeworkcore.analyzers.8.0.6.nupkg) = 55603
+SHA256 (nuget/microsoft.entityframeworkcore.analyzers.8.0.7.nupkg) = 896818aafd7fd7ada57408f0999f69882325cdcbb2cdf3e48bcf9953b0cc7585
+SIZE (nuget/microsoft.entityframeworkcore.analyzers.8.0.7.nupkg) = 55604
 SHA256 (nuget/microsoft.entityframeworkcore.design.8.0.4.nupkg) = 4e30e440e51214833938e15c9b8fb23625e60222a0b3c4375e9265f5e4c425da
 SIZE (nuget/microsoft.entityframeworkcore.design.8.0.4.nupkg) = 251404
 SHA256 (nuget/microsoft.entityframeworkcore.design.8.0.6.nupkg) = b2f41d780bf5f5b08cfd143058503ac05b2cad779ca9aceab3972d6dd6420604
 SIZE (nuget/microsoft.entityframeworkcore.design.8.0.6.nupkg) = 251283
+SHA256 (nuget/microsoft.entityframeworkcore.design.8.0.7.nupkg) = 1d591ed52644a8f0094a5942e54029ff266ad11c3421bfb412af84c20a206342
+SIZE (nuget/microsoft.entityframeworkcore.design.8.0.7.nupkg) = 251398
 SHA256 (nuget/microsoft.entityframeworkcore.relational.8.0.4.nupkg) = 4d13ff228afbd3c1108c3d37186c4aa26d9e2cec5c51837532816ace4de5629f
 SIZE (nuget/microsoft.entityframeworkcore.relational.8.0.4.nupkg) = 946052
 SHA256 (nuget/microsoft.entityframeworkcore.relational.8.0.6.nupkg) = 9767e4cd2ab74dbd7952aedaf3bf418a16adf98eeb8a30f0b2bb3f303880a5dc
 SIZE (nuget/microsoft.entityframeworkcore.relational.8.0.6.nupkg) = 945928
+SHA256 (nuget/microsoft.entityframeworkcore.relational.8.0.7.nupkg) = 71322594f59ab806e988c170e4575a72917a649afe7a17fe7851bc46b0395a38
+SIZE (nuget/microsoft.entityframeworkcore.relational.8.0.7.nupkg) = 946155
 SHA256 (nuget/microsoft.entityframeworkcore.sqlite.8.0.4.nupkg) = fc83b312555487a9367a24e230786c7534ac071e23df0857d655923201583141
 SIZE (nuget/microsoft.entityframeworkcore.sqlite.8.0.4.nupkg) = 34496
 SHA256 (nuget/microsoft.entityframeworkcore.sqlite.8.0.6.nupkg) = 91bfbc7921e199ac49e4e5d84854c7b4a61a4364d5f962799df64c3fe5d7b2da
 SIZE (nuget/microsoft.entityframeworkcore.sqlite.8.0.6.nupkg) = 34495
+SHA256 (nuget/microsoft.entityframeworkcore.sqlite.8.0.7.nupkg) = d66a9d854cd4208d9a57d5ab2309cc6dc609081ebbec2ba3c5642ad945dd5cd4
+SIZE (nuget/microsoft.entityframeworkcore.sqlite.8.0.7.nupkg) = 34496
 SHA256 (nuget/microsoft.entityframeworkcore.sqlite.core.8.0.4.nupkg) = 802f32a1dd17575ff16409353c3a937fe425cc900e8e3ea44fc98967d2ef405d
 SIZE (nuget/microsoft.entityframeworkcore.sqlite.core.8.0.4.nupkg) = 160030
 SHA256 (nuget/microsoft.entityframeworkcore.sqlite.core.8.0.6.nupkg) = e2b56052e09d054bd0c849da76b89e6754718301807ee4428fd92458cdb834a0
 SIZE (nuget/microsoft.entityframeworkcore.sqlite.core.8.0.6.nupkg) = 159900
+SHA256 (nuget/microsoft.entityframeworkcore.sqlite.core.8.0.7.nupkg) = a3aea74aa446d6f945a4c0a82de929899caee0aefe399ae49c498d9aa2a80b1e
+SIZE (nuget/microsoft.entityframeworkcore.sqlite.core.8.0.7.nupkg) = 160103
 SHA256 (nuget/microsoft.entityframeworkcore.tools.8.0.4.nupkg) = 3bde4f7f4c19c8888112f7099e0ee217b442006152253cb89d3458868e140765
 SIZE (nuget/microsoft.entityframeworkcore.tools.8.0.4.nupkg) = 278911
 SHA256 (nuget/microsoft.entityframeworkcore.tools.8.0.6.nupkg) = 1f1e42564c57cebfba1d84edb7dd4b70cdd88a6f72c2eb076fb58f6b12c815dd
 SIZE (nuget/microsoft.entityframeworkcore.tools.8.0.6.nupkg) = 277935
+SHA256 (nuget/microsoft.entityframeworkcore.tools.8.0.7.nupkg) = 5ceaab34857be7d34830484985a830fa5d0d6704b07aaec0498ab8fe7200204b
+SIZE (nuget/microsoft.entityframeworkcore.tools.8.0.7.nupkg) = 278388
 SHA256 (nuget/microsoft.extensions.apidescription.server.3.0.0.nupkg) = 50c35112d4301cbb2aef63ef6ce724f4357beeaba475ae0bfaaf448f593f448d
 SIZE (nuget/microsoft.extensions.apidescription.server.3.0.0.nupkg) = 393746
 SHA256 (nuget/microsoft.extensions.caching.abstractions.2.0.0.nupkg) = 120d4c112e349339065bdb599a368ab5b588d3429bbfb7cb2509a3ae2823c6a9
@@ -193,6 +219,8 @@ SHA256 (nuget/microsoft.extensions.configuration.binder.8.0.0.nupkg) = 19a9df227
 SIZE (nuget/microsoft.extensions.configuration.binder.8.0.0.nupkg) = 385489
 SHA256 (nuget/microsoft.extensions.configuration.binder.8.0.1.nupkg) = 2983d0618b298811a27b3ec9b219848f2e2416dec04b357141e56cca0204bc70
 SIZE (nuget/microsoft.extensions.configuration.binder.8.0.1.nupkg) = 386980
+SHA256 (nuget/microsoft.extensions.configuration.binder.8.0.2.nupkg) = 68607456ea02df861a74012aaf0a1a5cb739aa56b9e69b300d5db12d2991ed21
+SIZE (nuget/microsoft.extensions.configuration.binder.8.0.2.nupkg) = 389312
 SHA256 (nuget/microsoft.extensions.configuration.commandline.8.0.0.nupkg) = 7e63c2fe8f12fb0793b50256ca4a671879ba00a554db5c5813f09a1d853bce08
 SIZE (nuget/microsoft.extensions.configuration.commandline.8.0.0.nupkg) = 139143
 SHA256 (nuget/microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg) = f9b8c566fa82b0c7f6151336a25ab1fdfb9bf90c1f335901863195393e470b8f
@@ -223,6 +251,8 @@ SHA256 (nuget/microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg)
 SIZE (nuget/microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg) = 276691
 SHA256 (nuget/microsoft.extensions.dependencymodel.8.0.0.nupkg) = aa409dc1e9aa75963fc885b95e687b131bfbe17b84dfd4fc6871870a87e8560a
 SIZE (nuget/microsoft.extensions.dependencymodel.8.0.0.nupkg) = 260512
+SHA256 (nuget/microsoft.extensions.dependencymodel.8.0.1.nupkg) = 9bc75a5d12b5427f72d9cf129ad5aef72b0b1f0149b445a2510a009cc6a5c3bb
+SIZE (nuget/microsoft.extensions.dependencymodel.8.0.1.nupkg) = 262218
 SHA256 (nuget/microsoft.extensions.diagnostics.8.0.0.nupkg) = 7c12e56fdc407d38196f572907116cffd780f81941bc5f178340cc901a9d1c3e
 SIZE (nuget/microsoft.extensions.diagnostics.8.0.0.nupkg) = 161630
 SHA256 (nuget/microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg) = 5120f9b9939a6a132a8babbba30356c7f2d1e040eb3b0a8fac00229bb891a496
@@ -231,14 +261,20 @@ SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.8.0.4.nupkg) = 214ff
 SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.8.0.4.nupkg) = 139898
 SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.8.0.6.nupkg) = 4d2e4c619353652b37d4c26a25c51f9375204a771d28cf71e343f59c05b171c4
 SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.8.0.6.nupkg) = 140057
+SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.8.0.7.nupkg) = a819aa731d450a2a71ed19dbbc79c1e43c0028e089184d66bf06096d5294f43c
+SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.8.0.7.nupkg) = 140308
 SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.abstractions.8.0.4.nupkg) = 1e7a33d0ea3dab7b0acdb13ce3c77139d70dfe8a5fa8f91df776c68b2f76d4c7
 SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.abstractions.8.0.4.nupkg) = 95548
 SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.abstractions.8.0.6.nupkg) = f00b94a08d8a008df3117073167c2e3315a66318830dce62063b9c62b8ca3ec0
 SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.abstractions.8.0.6.nupkg) = 95555
+SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.abstractions.8.0.7.nupkg) = 7afae6322c844e3d275357bc53959a1f6a02ad65cc3ba7da1f3e3201eaaacc2a
+SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.abstractions.8.0.7.nupkg) = 95807
 SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.entityframeworkcore.8.0.4.nupkg) = e61300f06b60877d19af507172947fe7aa136df29658e378445527678faebd57
 SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.entityframeworkcore.8.0.4.nupkg) = 56445
 SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.entityframeworkcore.8.0.6.nupkg) = aa3908cff7e883384ff39132d2305943fd6f3aaf977f784815671c94c51ad3f7
 SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.entityframeworkcore.8.0.6.nupkg) = 56452
+SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.entityframeworkcore.8.0.7.nupkg) = e6610e91e051c812c6e6d53c57c0974c171733923ba23ed551e69f5f972bc299
+SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.entityframeworkcore.8.0.7.nupkg) = 56480
 SHA256 (nuget/microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg) = a4b0313f5e7e3e770c891ad44f96c10215a0ee50bafdd7d09394cb4e967303b9
 SIZE (nuget/microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg) = 32978
 SHA256 (nuget/microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg) = b904979ade3b5f61c6a159e26af8cb2026cfb43d9179039840c832de5d31b8c5
@@ -335,6 +371,8 @@ SHA256 (nuget/microsoft.win32.registry.5.0.0.nupkg) = f64ca53c67ca65ce7cc85a8d29
 SIZE (nuget/microsoft.win32.registry.5.0.0.nupkg) = 354731
 SHA256 (nuget/microsoft.win32.systemevents.7.0.0.nupkg) = 8ba2688dcb6aaea7c9e166be043b5a299128976ea362ae434d01daaf633d07ae
 SIZE (nuget/microsoft.win32.systemevents.7.0.0.nupkg) = 174438
+SHA256 (nuget/microsoft.win32.systemevents.8.0.0.nupkg) = 51cc6eac46a6603f81b9ad0f6cf34c60065a46e94cae8bfc09f6c91888136914
+SIZE (nuget/microsoft.win32.systemevents.8.0.0.nupkg) = 233719
 SHA256 (nuget/mimetypes.2.4.0.nupkg) = 337e5e4c2a0b896bfb3e5060b1396d4ef5bb4ce44e7f601807d9d2976340b100
 SIZE (nuget/mimetypes.2.4.0.nupkg) = 74540
 SHA256 (nuget/mono.nat.3.0.4.nupkg) = 35d3aab94d8d68ab42bf4a75f9e63a6b08ce070c337fdd82c002780e0cf6fb83
@@ -471,8 +509,12 @@ SHA256 (nuget/serilog.2.9.0.nupkg) = 2692bc850be4d0b1edabdbda1327a08b5a28d8877e2
 SIZE (nuget/serilog.2.9.0.nupkg) = 390618
 SHA256 (nuget/serilog.3.1.1.nupkg) = 2f6eb7cbc8e49fb74d143da30142ba9a0bf2453a857b7f62d6d461559b0d6532
 SIZE (nuget/serilog.3.1.1.nupkg) = 663302
+SHA256 (nuget/serilog.4.0.0.nupkg) = 8fc850e5374bd538df7468813bd3f21c914c30fbc04c758dd5db6bad465994dc
+SIZE (nuget/serilog.4.0.0.nupkg) = 536714
 SHA256 (nuget/serilog.aspnetcore.8.0.1.nupkg) = 6b4ecffb4728e90b8bb94c34f4fbefa4b7fd822c7cf0dc377400ac9d245cb96e
 SIZE (nuget/serilog.aspnetcore.8.0.1.nupkg) = 80317
+SHA256 (nuget/serilog.aspnetcore.8.0.2.nupkg) = 7116471b66eaac448ec4f571ab6bfe987c7ea190736443e4b2b95e1955ced69d
+SIZE (nuget/serilog.aspnetcore.8.0.2.nupkg) = 85839
 SHA256 (nuget/serilog.enrichers.thread.3.1.0.nupkg) = 11333884b8e4bd9806a1c8bf87b346d407ec44eab3471100b45d87297654e5f8
 SIZE (nuget/serilog.enrichers.thread.3.1.0.nupkg) = 21848
 SHA256 (nuget/serilog.extensions.hosting.8.0.0.nupkg) = 384564110a0e35ac0917e4977b2aaa814d0e1a9f6e6edb7d6974feac2db98f81
@@ -483,14 +525,22 @@ SHA256 (nuget/serilog.formatting.compact.2.0.0.nupkg) = 7374931a57b23228d8e109f1
 SIZE (nuget/serilog.formatting.compact.2.0.0.nupkg) = 71306
 SHA256 (nuget/serilog.settings.configuration.8.0.0.nupkg) = 250dfd7ef84e15250713aafd0d726f2da648f8b93b018ceeb2442edeec7e8508
 SIZE (nuget/serilog.settings.configuration.8.0.0.nupkg) = 221643
+SHA256 (nuget/serilog.settings.configuration.8.0.2.nupkg) = 887450b7abc393ce7fe87a4c5e2265b80c219238301272f720a6af7c38055f49
+SIZE (nuget/serilog.settings.configuration.8.0.2.nupkg) = 224445
 SHA256 (nuget/serilog.sinks.async.1.5.0.nupkg) = cfbf020a475e57e0b81e7ac7fc75f40fad55ddf2f157039074bcbc4a8d1d8b2d
 SIZE (nuget/serilog.sinks.async.1.5.0.nupkg) = 54510
+SHA256 (nuget/serilog.sinks.async.2.0.0.nupkg) = a11a7298414c193e9537265274a8e751c99545197b1175ef8325adf65f03e56d
+SIZE (nuget/serilog.sinks.async.2.0.0.nupkg) = 69897
 SHA256 (nuget/serilog.sinks.console.5.0.1.nupkg) = 6af7a864cdb9ca473685a047097583d3d8f1676b76b5820699a35368ed95d232
 SIZE (nuget/serilog.sinks.console.5.0.1.nupkg) = 176335
+SHA256 (nuget/serilog.sinks.console.6.0.0.nupkg) = 407f3290390bb2c27df45825f9904506bf91411974c114e479c710bae18bcaba
+SIZE (nuget/serilog.sinks.console.6.0.0.nupkg) = 138337
 SHA256 (nuget/serilog.sinks.debug.2.0.0.nupkg) = fcf2d5004df795375411775a86423975d162199b9f5a7bdfb0ea1d42c141f2c4
 SIZE (nuget/serilog.sinks.debug.2.0.0.nupkg) = 52026
 SHA256 (nuget/serilog.sinks.file.5.0.0.nupkg) = 18acbd87039d96ed96d11c3c2e23f2130bacfac0ed48e4e5f1ae65f6eab3f924
 SIZE (nuget/serilog.sinks.file.5.0.0.nupkg) = 170448
+SHA256 (nuget/serilog.sinks.file.6.0.0.nupkg) = 2909a55291bda2f46936a2a129eeabcf75cc2d48e406a8f2421126da15794a8c
+SIZE (nuget/serilog.sinks.file.6.0.0.nupkg) = 133748
 SHA256 (nuget/serilog.sinks.graylog.3.1.1.nupkg) = 1fd0ccc5d44de8b56694af79cb0a918f79eea04bc623ef4b6e66e68a30be7915
 SIZE (nuget/serilog.sinks.graylog.3.1.1.nupkg) = 96456
 SHA256 (nuget/seriloganalyzer.0.15.0.nupkg) = 346d28b05361b952070d439ddd9529ca049dd1fa07dc2d90c0409444bf67034d
@@ -601,6 +651,8 @@ SHA256 (nuget/system.diagnostics.tracing.4.3.0.nupkg) = 8421136691c719584f62f6f8
 SIZE (nuget/system.diagnostics.tracing.4.3.0.nupkg) = 581864
 SHA256 (nuget/system.drawing.common.7.0.0.nupkg) = b78141813321b8e039140db77e0d1640e1ae1f49e357b8495d24ff2e7fd99e4b
 SIZE (nuget/system.drawing.common.7.0.0.nupkg) = 772327
+SHA256 (nuget/system.drawing.common.8.0.6.nupkg) = 747adce250a7866054de3f9b7668328cd2b6a59b1b7c144bd73cf7f2557242f3
+SIZE (nuget/system.drawing.common.8.0.6.nupkg) = 1568405
 SHA256 (nuget/system.globalization.4.0.11.nupkg) = adb4a07363c811cd9cdab37a2cadea0911005f70ea03636ad5670bad962c0c1c
 SIZE (nuget/system.globalization.4.0.11.nupkg) = 589139
 SHA256 (nuget/system.globalization.4.3.0.nupkg) = 71a2f4a51985484b1aa1e65e58de414d0b46ac0b5a40fc058bc60e64f646e6b2
@@ -787,6 +839,8 @@ SHA256 (nuget/system.text.json.8.0.0.nupkg) = 5c57021cc5b5bb6fd6ba39563476885a46
 SIZE (nuget/system.text.json.8.0.0.nupkg) = 1983421
 SHA256 (nuget/system.text.json.8.0.3.nupkg) = 9630411a445eb17bf731bac0d78851e905e8f1214b2d5e761a4a40fb0c4a744a
 SIZE (nuget/system.text.json.8.0.3.nupkg) = 1980649
+SHA256 (nuget/system.text.json.8.0.4.nupkg) = 839a13edf6d7c50f486a1d67302af85145ff6b697e1158c9c93af0dc54db21a2
+SIZE (nuget/system.text.json.8.0.4.nupkg) = 1981785
 SHA256 (nuget/system.text.regularexpressions.4.1.0.nupkg) = c7a39037a30237b4b47c9e841537efe2b7337545a3c2e584f504343fa7db87d7
 SIZE (nuget/system.text.regularexpressions.4.1.0.nupkg) = 514882
 SHA256 (nuget/system.text.regularexpressions.4.3.0.nupkg) = 54b0a4d43d6470ddb06c07b777461033f3ea0ac3c73aeaa5058d72776628f8ad
@@ -803,6 +857,8 @@ SHA256 (nuget/system.threading.tasks.4.3.0.nupkg) = 679ad77c9d445e9dc6df620a6468
 SIZE (nuget/system.threading.tasks.4.3.0.nupkg) = 840017
 SHA256 (nuget/system.threading.tasks.dataflow.8.0.0.nupkg) = 43a7cfb4c3cd5b8f920ca09a6c9ccd4be770e01d383b177db071f9d396c5b50a
 SIZE (nuget/system.threading.tasks.dataflow.8.0.0.nupkg) = 621365
+SHA256 (nuget/system.threading.tasks.dataflow.8.0.1.nupkg) = 86009f17dd410ddfde3ad2c47798e18f380976fc2656fe3f6f8d9f5d1af79efa
+SIZE (nuget/system.threading.tasks.dataflow.8.0.1.nupkg) = 624009
 SHA256 (nuget/system.threading.tasks.extensions.4.3.0.nupkg) = 5f6850e63f9fc5c9a79bcf0b7bf9126af8e218e9a472e98119364a04bbe8acf7
 SIZE (nuget/system.threading.tasks.extensions.4.3.0.nupkg) = 52499
 SHA256 (nuget/system.threading.tasks.parallel.4.0.1.nupkg) = e55c9167dec5ba0e2b78afdc43ac2c0ab2798c7e77686bb56b866428c66b9c84
@@ -849,7 +905,7 @@ SHA256 (nuget/xunit.skippablefact.1.4.13.nupkg) = a4bb71d3fda84ca60ed58d5583793f
 SIZE (nuget/xunit.skippablefact.1.4.13.nupkg) = 46061
 SHA256 (nuget/zlib.net-mutliplatform.1.0.6.nupkg) = c6d78ec43496b4d6399c7acf443acc251f3495c13e4cc3a2490046df5eaf3ac1
 SIZE (nuget/zlib.net-mutliplatform.1.0.6.nupkg) = 269449
-SHA256 (jellyfin-jellyfin-v10.9.6_GH0.tar.gz) = 183a114598347a3a5faebba04b524161c4424450fca4435b46b294d8088404ae
-SIZE (jellyfin-jellyfin-v10.9.6_GH0.tar.gz) = 1555840
-SHA256 (jellyfin-jellyfin-web-v10.9.6_GH0.tar.gz) = 7095069abd46d692d9aaa6c9119ab84f177e13d34a719c25c37b769f98d13b46
-SIZE (jellyfin-jellyfin-web-v10.9.6_GH0.tar.gz) = 4444680
+SHA256 (jellyfin-jellyfin-v10.9.11_GH0.tar.gz) = b2195d95d2e0354f6b64a4ee63632c2f04a0d8b1bb34bbf41aadc5393f1c2e53
+SIZE (jellyfin-jellyfin-v10.9.11_GH0.tar.gz) = 1558590
+SHA256 (jellyfin-jellyfin-web-v10.9.11_GH0.tar.gz) = 37feccb02f088e051b3730f992f59eab198a33d16174d2d32b46ce8aef6a9f24
+SIZE (jellyfin-jellyfin-web-v10.9.11_GH0.tar.gz) = 4446608
diff --git a/multimedia/jellyfin/files/packagejsons/package-lock.json b/multimedia/jellyfin/files/packagejsons/package-lock.json
index 0b6f0dfb60e4..413a29334d14 100644
--- a/multimedia/jellyfin/files/packagejsons/package-lock.json
+++ b/multimedia/jellyfin/files/packagejsons/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "jellyfin-web",
-  "version": "10.9.6",
+  "version": "10.9.11",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "jellyfin-web",
-      "version": "10.9.6",
+      "version": "10.9.11",
       "license": "GPL-2.0-or-later",
       "dependencies": {
         "@emotion/react": "11.11.4",
diff --git a/multimedia/jellyfin/files/packagejsons/package.json b/multimedia/jellyfin/files/packagejsons/package.json
index 280a2e135ff6..f28ccf60fe47 100644
--- a/multimedia/jellyfin/files/packagejsons/package.json
+++ b/multimedia/jellyfin/files/packagejsons/package.json
@@ -1,6 +1,6 @@
 {
   "name": "jellyfin-web",
-  "version": "10.9.6",
+  "version": "10.9.11",
   "description": "Web interface for Jellyfin",
   "repository": "https://github.com/jellyfin/jellyfin-web",
   "license": "GPL-2.0-or-later",
diff --git a/multimedia/jellyfin/pkg-plist b/multimedia/jellyfin/pkg-plist
index 832bd3cc3c6e..ec8c4e0578fe 100644
--- a/multimedia/jellyfin/pkg-plist
+++ b/multimedia/jellyfin/pkg-plist
@@ -3,7 +3,6 @@ jellyfin/AsyncKeyedLock.dll
 jellyfin/BDInfo.dll
 jellyfin/BlurHashSharp.SkiaSharp.dll
 jellyfin/BlurHashSharp.dll
-jellyfin/CacheManager.Core.dll
 jellyfin/CommandLine.dll
 jellyfin/Diacritics.dll
 jellyfin/DiscUtils.Core.dll
@@ -11,8 +10,6 @@ jellyfin/DiscUtils.Iso9660.dll
 jellyfin/DiscUtils.Streams.dll
 jellyfin/DiscUtils.Udf.dll
 jellyfin/DotNet.Glob.dll
-jellyfin/EFCoreSecondLevelCacheInterceptor.dll
-jellyfin/EasyCaching.Core.dll
 jellyfin/Emby.Naming.dll
 jellyfin/Emby.Naming.xml
 jellyfin/Emby.Photos.dll
@@ -293,7 +290,6 @@ jellyfin/System.IO.FileSystem.DriveInfo.dll
 jellyfin/System.IO.FileSystem.Primitives.dll
 jellyfin/System.IO.FileSystem.Watcher.dll
 jellyfin/System.IO.FileSystem.dll
-jellyfin/System.IO.Hashing.dll
 jellyfin/System.IO.IsolatedStorage.dll
 jellyfin/System.IO.MemoryMappedFiles.dll
 jellyfin/System.IO.Pipelines.dll
@@ -561,8 +557,6 @@ jellyfin/jellyfin-web/15126.c08de3a515886e456435.chunk.js
 jellyfin/jellyfin-web/15190.9a0c8147efa1e5e5e171.chunk.js
 jellyfin/jellyfin-web/15277.8ea0299f784d96210701.chunk.js
 jellyfin/jellyfin-web/15345a7e7e67520c100b.woff2
-jellyfin/jellyfin-web/15434.5afda5ce2b0eb2455a6d.chunk.js
-jellyfin/jellyfin-web/15434.css
 jellyfin/jellyfin-web/15555.css
 jellyfin/jellyfin-web/15605.78b367a7c8ed2e45d6fb.chunk.js
 jellyfin/jellyfin-web/15686.d6c7bf539ed5d151c8ba.chunk.js
@@ -697,20 +691,19 @@ jellyfin/jellyfin-web/22c37193bd2cab977af9.woff2
 jellyfin/jellyfin-web/2320d4c322cd0491b2e5.woff2
 jellyfin/jellyfin-web/23323b8a156335dad056.woff2
 jellyfin/jellyfin-web/23346.css
-jellyfin/jellyfin-web/23717.7883f939387311641274.chunk.js
+jellyfin/jellyfin-web/23717.5c79cff02606a51e16d3.chunk.js
 jellyfin/jellyfin-web/23789.9a3dd8d034702af1b84e.chunk.js
 jellyfin/jellyfin-web/23832.40b98e62553cb1254fa5.chunk.js
 jellyfin/jellyfin-web/23832.css
 jellyfin/jellyfin-web/23a1b7c4535e825a23dd.woff2
 jellyfin/jellyfin-web/23a72f5d56f82554aeab.png
 jellyfin/jellyfin-web/23b34bd676db6b95d903.woff2
-jellyfin/jellyfin-web/24089.d01659833fb0a2567197.chunk.js
 jellyfin/jellyfin-web/24135.d95b02ddcf8d6c5d116f.chunk.js
 jellyfin/jellyfin-web/242.b251eb237b86cde7edce.chunk.js
 jellyfin/jellyfin-web/24450.e567b722f4ef6bfab80f.chunk.js
 jellyfin/jellyfin-web/24451.5f78766cccf0370b6824.chunk.js
 jellyfin/jellyfin-web/24451.css
-jellyfin/jellyfin-web/24468.6bb66aa46aae3d9e47fa.chunk.js
+jellyfin/jellyfin-web/24468.3f833ed03cbc952c63aa.chunk.js
 jellyfin/jellyfin-web/24480.css
 jellyfin/jellyfin-web/24855.70ae6dd183a568baf4c6.chunk.js
 jellyfin/jellyfin-web/24871.358c05d9a9fe60904eb8.chunk.js
@@ -757,8 +750,8 @@ jellyfin/jellyfin-web/27182.e2588a10fbf1394504af.chunk.js
 jellyfin/jellyfin-web/27495da593be8353b8fc.woff2
 jellyfin/jellyfin-web/27711.e2e996fd4e16561cd8f5.chunk.js
 jellyfin/jellyfin-web/27782.f02737e1bb99dc25bce8.chunk.js
-jellyfin/jellyfin-web/27884.3ca167417ad8f6c38c77.chunk.js
 jellyfin/jellyfin-web/27884.css
+jellyfin/jellyfin-web/27884.ffc6a04570980b4aaf43.chunk.js
 jellyfin/jellyfin-web/27892.8c9905c52054153ebcea.chunk.js
 jellyfin/jellyfin-web/2791ffb530b82158139e.woff2
 jellyfin/jellyfin-web/27924.d565b4e9efab89d4544c.chunk.js
@@ -783,7 +776,6 @@ jellyfin/jellyfin-web/290ea1cf4d7b27ff342f.woff2
 jellyfin/jellyfin-web/29108.2e33cdc6e15b1c35997f.chunk.js
 jellyfin/jellyfin-web/2917.4307d952be85f450b5fa.chunk.js
 jellyfin/jellyfin-web/292dc6a481bc9b7b1dc5.woff2
-jellyfin/jellyfin-web/29373.5963fa5bfe340fad575f.chunk.js
 jellyfin/jellyfin-web/29467.eb3c994c0ddf32d7bb22.chunk.js
 jellyfin/jellyfin-web/29477.d421433f82fda7c08a4b.chunk.js
 jellyfin/jellyfin-web/29773.0118498909d2625e212c.chunk.js
@@ -823,7 +815,6 @@ jellyfin/jellyfin-web/2f27eed37dbed4f4e28f.woff2
 jellyfin/jellyfin-web/2fb2af2300e62caf6ae6.woff2
 jellyfin/jellyfin-web/2fc617c2d954658deeed.woff2
 jellyfin/jellyfin-web/30121.4e7c6851ad6f0befadf5.chunk.js
-jellyfin/jellyfin-web/30563.365ab62538b45d717779.chunk.js
 jellyfin/jellyfin-web/30745.821860afad56dc9c6f30.chunk.js
 jellyfin/jellyfin-web/30793.49296a97ffa6c129fd49.chunk.js
 jellyfin/jellyfin-web/3080.bf95d7770c2eeec29af9.chunk.js
@@ -868,11 +859,12 @@ jellyfin/jellyfin-web/34f1c34a97c6070975a5.woff2
 jellyfin/jellyfin-web/35090.29e7d34960b24abbef8c.chunk.js
 jellyfin/jellyfin-web/35172.65c2ac8a6faff39eb137.chunk.js
 jellyfin/jellyfin-web/352a45654081fb3b226c.woff2
-jellyfin/jellyfin-web/35308.052a97152d18a257a49f.chunk.js
 jellyfin/jellyfin-web/35308.css
+jellyfin/jellyfin-web/35308.d704beec0e077c79656d.chunk.js
 jellyfin/jellyfin-web/3530a0de249eba06d94e.woff2
 jellyfin/jellyfin-web/353b5f2e3623c0e0bdab.woff2
 jellyfin/jellyfin-web/353bee973737e5e9ba0b.woff2
+jellyfin/jellyfin-web/35463.67bda02193f3e09e156d.chunk.js
 jellyfin/jellyfin-web/355549052686e5fd6114.woff2
 jellyfin/jellyfin-web/35569.5924695c6e863872ecff.chunk.js
 jellyfin/jellyfin-web/35601.cb14d31af0083fc83670.chunk.js
@@ -993,6 +985,8 @@ jellyfin/jellyfin-web/42e3e2a06a91471811a3.woff2
 jellyfin/jellyfin-web/4302d9d41448e0387408.woff2
 jellyfin/jellyfin-web/43091.04d7eb8c26c49876d81e.chunk.js
 jellyfin/jellyfin-web/43091.css
+jellyfin/jellyfin-web/43109.c1e231b181d889fdbaf4.chunk.js
+jellyfin/jellyfin-web/43109.css
 jellyfin/jellyfin-web/43260.8e73e096f6716acd2e25.chunk.js
 jellyfin/jellyfin-web/43260.css
 jellyfin/jellyfin-web/4350.css
@@ -1006,7 +1000,7 @@ jellyfin/jellyfin-web/44184.8c50466cf0eb12ed87b8.chunk.js
 jellyfin/jellyfin-web/44336.001ddfd7f5e79336cba4.chunk.js
 jellyfin/jellyfin-web/44418.ed34c2b74297f2f90586.chunk.js
 jellyfin/jellyfin-web/44426.b1a1bd5f32a31eef3a2d.chunk.js
-jellyfin/jellyfin-web/44599.64f62169f89f8c44e669.chunk.js
+jellyfin/jellyfin-web/44599.3e299987e8cc6eaa78aa.chunk.js
 jellyfin/jellyfin-web/44599.css
 jellyfin/jellyfin-web/44717.4e6030464fee066ef90c.chunk.js
 jellyfin/jellyfin-web/44834b90c5a9f838739c.woff2
@@ -1270,6 +1264,9 @@ jellyfin/jellyfin-web/5fab54e45fc78994d815.woff2
 jellyfin/jellyfin-web/5fdc8fa6d3182a93667c.woff2
 jellyfin/jellyfin-web/60039.4ab272ec59afc38ed4c2.chunk.js
 jellyfin/jellyfin-web/600784cbc381bfe74f7e.woff2
+jellyfin/jellyfin-web/60232.bundle.js
+jellyfin/jellyfin-web/60232.bundle.js.LICENSE.txt
+jellyfin/jellyfin-web/60232.css
 jellyfin/jellyfin-web/60278.css
 jellyfin/jellyfin-web/60278.e66d0c35ada27fdef04d.chunk.js
 jellyfin/jellyfin-web/60347.e844c2d7cbf310b91fe3.chunk.js
@@ -1351,10 +1348,10 @@ jellyfin/jellyfin-web/66124.c6b65153a8e09489b89c.chunk.js
 jellyfin/jellyfin-web/661b975f785f35407327.woff2
 jellyfin/jellyfin-web/66429.46d365b88e6331aabe7b.chunk.js
 jellyfin/jellyfin-web/6643d7c561fe7bfcfba8.woff2
-jellyfin/jellyfin-web/66677.4425a1df6b4a149398e3.chunk.js
+jellyfin/jellyfin-web/66677.a3f136dd57aa76cc76fa.chunk.js
 jellyfin/jellyfin-web/66677.css
 jellyfin/jellyfin-web/666f53632a96a6aa8db9.woff2
-jellyfin/jellyfin-web/66711.ae7664a277efc561e7b0.chunk.js
+jellyfin/jellyfin-web/66711.1f3c645d6eff334bc76e.chunk.js
 jellyfin/jellyfin-web/66711.css
 jellyfin/jellyfin-web/668e1a283654cf7203db.woff2
 jellyfin/jellyfin-web/66907.e72ad8472f216511f58a.chunk.js
@@ -1391,7 +1388,7 @@ jellyfin/jellyfin-web/68f7e22440926fcd8764.woff2
 jellyfin/jellyfin-web/69260.724083a2d4fea0a0e22c.chunk.js
 jellyfin/jellyfin-web/69285.bd6588cfc6a7edf5deb5.chunk.js
 jellyfin/jellyfin-web/69285.css
-jellyfin/jellyfin-web/6940.2e9a58c1d782f50d5fca.chunk.js
+jellyfin/jellyfin-web/6940.3ab7d3d21039a93763f6.chunk.js
 jellyfin/jellyfin-web/69520.a0a1ad483db4568bccf5.chunk.js
 jellyfin/jellyfin-web/69537.css
 jellyfin/jellyfin-web/69537.ef35cd0832a37d1b9a82.chunk.js
@@ -1439,7 +1436,7 @@ jellyfin/jellyfin-web/707b1fc858fcfe977cb1.woff2
 jellyfin/jellyfin-web/7082.d1495679f4726e0e3566.chunk.js
 jellyfin/jellyfin-web/70831.b8bf422df8416dff7240.chunk.js
 jellyfin/jellyfin-web/70974490c9d9d55a86bb.woff2
-jellyfin/jellyfin-web/70987.f5188a323af87a949c83.chunk.js
+jellyfin/jellyfin-web/70987.680ca8c91094ce5b6ed7.chunk.js
 jellyfin/jellyfin-web/70a541d5d3a588e5a429.woff2
 jellyfin/jellyfin-web/70a558adbd635835e5ae.woff2
 jellyfin/jellyfin-web/70d00e1f999619f36baa.woff2
@@ -1470,8 +1467,8 @@ jellyfin/jellyfin-web/72681.f15a67ef9573eeb941c7.chunk.js
 jellyfin/jellyfin-web/72757e1d18e0fa497986.woff2
 jellyfin/jellyfin-web/73041.23668e6acc571aa4cc8e.chunk.js
 jellyfin/jellyfin-web/73073.806c392db1d39e7d95ce.chunk.js
-jellyfin/jellyfin-web/73233.4d2a29454aacb263d3bf.chunk.js
-jellyfin/jellyfin-web/73233.4d2a29454aacb263d3bf.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/73233.87c77dce22de92e7c77a.chunk.js
+jellyfin/jellyfin-web/73233.87c77dce22de92e7c77a.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/7342add5cf2584768f39.woff2
 jellyfin/jellyfin-web/73557.abd19ba36decdede4b55.chunk.js
 jellyfin/jellyfin-web/73653.8004f6663de665b68f13.chunk.js
@@ -1487,9 +1484,6 @@ jellyfin/jellyfin-web/73ffa0fbdd31d57573d7.woff2
 jellyfin/jellyfin-web/74317.cadfd10361bfcd2c0558.chunk.js
 jellyfin/jellyfin-web/74535.f698e40b2d689693fd4b.chunk.js
 jellyfin/jellyfin-web/745bccf8be5f8cb5ec34.woff2
-jellyfin/jellyfin-web/7466.bundle.js
-jellyfin/jellyfin-web/7466.bundle.js.LICENSE.txt
-jellyfin/jellyfin-web/7466.css
 jellyfin/jellyfin-web/74776.bede77ad33e10baa2c19.chunk.js
 jellyfin/jellyfin-web/748847cbac88a3cc47a7.woff2
 jellyfin/jellyfin-web/74959.96c116add770d256e86d.chunk.js
@@ -1545,11 +1539,11 @@ jellyfin/jellyfin-web/79617.05d67140990bfc8da49d.chunk.js
 jellyfin/jellyfin-web/79617.css
 jellyfin/jellyfin-web/79657.c93598b16e75e8952617.chunk.js
 jellyfin/jellyfin-web/79681.84bd0226090ef2a7cd51.chunk.js
-jellyfin/jellyfin-web/79689.9966294cf3023e27ad8e.chunk.js
+jellyfin/jellyfin-web/79689.7afda6bddc531f251af8.chunk.js
 jellyfin/jellyfin-web/79689.css
 jellyfin/jellyfin-web/79718.css
 jellyfin/jellyfin-web/79870.e1aa0430dd129e2e3fb7.chunk.js
-jellyfin/jellyfin-web/79883.07ab24ac771dd1515c67.chunk.js
+jellyfin/jellyfin-web/79883.18e5e80011f404259aed.chunk.js
 jellyfin/jellyfin-web/7a1542d231ba61833416.woff2
 jellyfin/jellyfin-web/7a54230b35618763e901.woff2
 jellyfin/jellyfin-web/7a98199876448e42f762.woff2
@@ -1701,7 +1695,7 @@ jellyfin/jellyfin-web/88981.7ec3440cb44c28402370.chunk.js
 jellyfin/jellyfin-web/88a2ce477e8f3a01805b.woff2
 jellyfin/jellyfin-web/88fd83350b7d9ddd66a9.woff2
 jellyfin/jellyfin-web/89009.bf7795526ab24d0e909a.chunk.js
-jellyfin/jellyfin-web/89058.96967dd9126d84b529cf.chunk.js
+jellyfin/jellyfin-web/89058.90026b7174fb363e33c8.chunk.js
 jellyfin/jellyfin-web/89058.css
 jellyfin/jellyfin-web/89083.3b22a2d12e8dd9ced919.chunk.js
 jellyfin/jellyfin-web/891b79d99bc8b2dccb72.woff2
@@ -1739,7 +1733,6 @@ jellyfin/jellyfin-web/90207.93a0e131832fa737f298.chunk.js
 jellyfin/jellyfin-web/90285.214e8119655fedae83bf.chunk.js
 jellyfin/jellyfin-web/90450.8cceeaea60a19401eb45.chunk.js
 jellyfin/jellyfin-web/90450.css
-jellyfin/jellyfin-web/90479.f1abe8ea645c1b17819c.chunk.js
 jellyfin/jellyfin-web/90810.19be4944e7a0c3ff5c5f.chunk.js
 jellyfin/jellyfin-web/90e2c201284abb2e9139.woff2
 jellyfin/jellyfin-web/90f45b400223250a213a.woff2
@@ -1757,8 +1750,6 @@ jellyfin/jellyfin-web/91786.5918b6d6acfca2528d82.chunk.js
 jellyfin/jellyfin-web/9205.d363b445ec61ccf4f681.chunk.js
 jellyfin/jellyfin-web/92102.e993320ec3e2b2bde607.chunk.js
 jellyfin/jellyfin-web/92364.542fd0c51d750273bee1.chunk.js
-jellyfin/jellyfin-web/92547.css
-jellyfin/jellyfin-web/92547.fc48a73c85db068dd4d3.chunk.js
 jellyfin/jellyfin-web/929eb3051f88b78dc131.woff2
 jellyfin/jellyfin-web/92b077b0d7765a501342.woff2
 jellyfin/jellyfin-web/92f629ac2c7c121d64c5.woff2
@@ -1787,8 +1778,8 @@ jellyfin/jellyfin-web/949c496eeb1a21c5aa00.woff2
 jellyfin/jellyfin-web/95062.7403a3ed40e29957910b.chunk.js
 jellyfin/jellyfin-web/95062.css
 jellyfin/jellyfin-web/95171.ea1549b31acce5e71466.chunk.js
-jellyfin/jellyfin-web/95454.4c805b97ac399934545b.chunk.js
-jellyfin/jellyfin-web/95454.4c805b97ac399934545b.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/95454.619e5712a9d2ce89fef2.chunk.js
+jellyfin/jellyfin-web/95454.619e5712a9d2ce89fef2.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/955ac59465fbbc3997d7.woff2
 jellyfin/jellyfin-web/95848b55851150d8753b.woff2
 jellyfin/jellyfin-web/95926.5c32b731f394a93c7098.chunk.js
@@ -1827,7 +1818,7 @@ jellyfin/jellyfin-web/99049.e6ec2c20d3247368ab8d.chunk.js
 jellyfin/jellyfin-web/9911.467cb58abce6bdd0c534.chunk.js
 jellyfin/jellyfin-web/991c8f5a2ef5eb88de77.woff2
 jellyfin/jellyfin-web/99435.d230a07b96b3c3c564b0.chunk.js
-jellyfin/jellyfin-web/9971.ba466be3b8b68a4fb2b5.chunk.js
+jellyfin/jellyfin-web/9971.5b03789c1929fb1d681a.chunk.js
 jellyfin/jellyfin-web/99911.256267f85448e9f1e497.chunk.js
 jellyfin/jellyfin-web/99994.07e88827364c52669763.chunk.js
 jellyfin/jellyfin-web/9a2918bbc3cdd56ab574.woff2
@@ -1859,7 +1850,6 @@ jellyfin/jellyfin-web/9f563ee97ed188edf0b7.woff2
 jellyfin/jellyfin-web/9f68294fa842fbd5e693.woff2
 jellyfin/jellyfin-web/RootApp.tsx
 jellyfin/jellyfin-web/RootAppRouter.tsx
-jellyfin/jellyfin-web/_redirects.8fd1222230941589ee21.chunk.js
 jellyfin/jellyfin-web/a076aac2493d4557b376.woff2
 jellyfin/jellyfin-web/a0d1c6d280af3eff6479.woff2
 jellyfin/jellyfin-web/a0d8e086dafdd3f2dbda.woff2
@@ -1994,8 +1984,6 @@ jellyfin/jellyfin-web/assets/splash/iphonexr_splash.png
 jellyfin/jellyfin-web/assets/splash/iphonexr_splash_l.png
 jellyfin/jellyfin-web/assets/splash/iphonexsmax_splash.png
 jellyfin/jellyfin-web/assets/splash/iphonexsmax_splash_l.png
-jellyfin/jellyfin-web/asyncRoutes-user.e24cd83f52c60eb43991.chunk.js
-jellyfin/jellyfin-web/asyncRoutes.318ee3a5b00713beb121.chunk.js
 jellyfin/jellyfin-web/b014822e943d267aba29.woff2
 jellyfin/jellyfin-web/b09e0da8cac0be34a713.woff2
 jellyfin/jellyfin-web/b20f7c0e009c4b691ad2.woff2
@@ -2070,9 +2058,9 @@ jellyfin/jellyfin-web/bg-bg-json.94608ca106bb73fd940d.chunk.js
 jellyfin/jellyfin-web/blurhash.worker.bundle.js
 jellyfin/jellyfin-web/bn-json.4a1b1179078bd222ae2b.chunk.js
 jellyfin/jellyfin-web/bn_BD-json.84d961a66c33345227e0.chunk.js
-jellyfin/jellyfin-web/bookPlayer-plugin.8028c9bf61cb15f2c5b5.chunk.js
-jellyfin/jellyfin-web/bookPlayer-plugin.8028c9bf61cb15f2c5b5.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/bookPlayer-plugin.css
+jellyfin/jellyfin-web/bookPlayer-plugin.d9a0def85ce15fdc6c9c.chunk.js
+jellyfin/jellyfin-web/bookPlayer-plugin.d9a0def85ce15fdc6c9c.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/bookPlayer-style-scss.c1477dbad03fa8a9d61b.chunk.js
 jellyfin/jellyfin-web/bookPlayer-style-scss.css
 jellyfin/jellyfin-web/bookPlayer-tableOfContents.a3703a50b0ab9ba622a2.chunk.js
@@ -2151,9 +2139,9 @@ jellyfin/jellyfin-web/cfbf5efa7d7def4bf42c.woff2
 jellyfin/jellyfin-web/ch-json.e0add4c660aa265e4d90.chunk.js
 jellyfin/jellyfin-web/chromecastPlayer-castSenderApi.c4a28bee10b971d5b05b.chunk.js
 jellyfin/jellyfin-web/chromecastPlayer-plugin.3e4a470c9d7ec09c8d92.chunk.js
+jellyfin/jellyfin-web/comicsPlayer-plugin.13a09e3f54769744bb49.chunk.js
+jellyfin/jellyfin-web/comicsPlayer-plugin.13a09e3f54769744bb49.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/comicsPlayer-plugin.css
-jellyfin/jellyfin-web/comicsPlayer-plugin.fdebedb1864cda3d169c.chunk.js
-jellyfin/jellyfin-web/comicsPlayer-plugin.fdebedb1864cda3d169c.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/comicsPlayer-style-scss.209cbd08968434188143.chunk.js
 jellyfin/jellyfin-web/comicsPlayer-style-scss.css
 jellyfin/jellyfin-web/config.json
@@ -2217,61 +2205,61 @@ jellyfin/jellyfin-web/da76b71814a2724a001c.woff2
 jellyfin/jellyfin-web/da8033a808dd0f8b3e77.woff2
 jellyfin/jellyfin-web/da99dd58e00424d2acc8.woff2
 jellyfin/jellyfin-web/daf55174dc6a8d2b854f.woff2
-jellyfin/jellyfin-web/dashboard-apikeys-html.c27142bb01890bd40def.chunk.js
+jellyfin/jellyfin-web/dashboard-apikeys-html.e0e2abfb452819cd58aa.chunk.js
 jellyfin/jellyfin-web/dashboard-apikeys.897d730173d6474b2760.chunk.js
-jellyfin/jellyfin-web/dashboard-dashboard-html.1cc5e3ccaea4ffd9100b.chunk.js
+jellyfin/jellyfin-web/dashboard-dashboard-html.bdd813a1044ae5e62586.chunk.js
 jellyfin/jellyfin-web/dashboard-dashboard-scss.c6f88c4460b9eb0e96d8.chunk.js
 jellyfin/jellyfin-web/dashboard-dashboard-scss.css
-jellyfin/jellyfin-web/dashboard-dashboard.717ea20f5488878c23d3.chunk.js
-jellyfin/jellyfin-web/dashboard-dashboard.717ea20f5488878c23d3.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/dashboard-dashboard.40a1ca9b782204283751.chunk.js
+jellyfin/jellyfin-web/dashboard-dashboard.40a1ca9b782204283751.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/dashboard-dashboard.css
 jellyfin/jellyfin-web/dashboard-devices-device-html.6958395090993bb794a8.chunk.js
 jellyfin/jellyfin-web/dashboard-devices-device.67b578a2309d82328331.chunk.js
-jellyfin/jellyfin-web/dashboard-devices-devices-html.eb5865f29eda668cbe8c.chunk.js
+jellyfin/jellyfin-web/dashboard-devices-devices-html.cd3b67fda3f5e5bea079.chunk.js
 jellyfin/jellyfin-web/dashboard-devices-devices.9eeffdb47f14214722ad.chunk.js
 jellyfin/jellyfin-web/dashboard-devices-devices.9eeffdb47f14214722ad.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/dashboard-devices-devices.css
-jellyfin/jellyfin-web/dashboard-encodingsettings-html.8f06c4398d98349a2cbe.chunk.js
+jellyfin/jellyfin-web/dashboard-encodingsettings-html.9513766a54c32927b8d9.chunk.js
 jellyfin/jellyfin-web/dashboard-encodingsettings.f47c682a52248d48262d.chunk.js
-jellyfin/jellyfin-web/dashboard-general-html.c14e2d2d026505ad379d.chunk.js
-jellyfin/jellyfin-web/dashboard-general.2d786de6924f2e8c47e2.chunk.js
+jellyfin/jellyfin-web/dashboard-general-html.c6dae9b28ff1fa179de1.chunk.js
+jellyfin/jellyfin-web/dashboard-general.0f34f77314bc44c77bad.chunk.js
 jellyfin/jellyfin-web/dashboard-general.css
-jellyfin/jellyfin-web/dashboard-library-html.66a61b25055b411432c3.chunk.js
+jellyfin/jellyfin-web/dashboard-library-html.2a61ac43d2254ef60429.chunk.js
 jellyfin/jellyfin-web/dashboard-library.40bf730e01d2c2ba9d41.chunk.js
 jellyfin/jellyfin-web/dashboard-library.40bf730e01d2c2ba9d41.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/dashboard-library.css
-jellyfin/jellyfin-web/dashboard-librarydisplay-html.56fe1584bde2e3c75f9c.chunk.js
+jellyfin/jellyfin-web/dashboard-librarydisplay-html.9f583f4946741337b8bf.chunk.js
 jellyfin/jellyfin-web/dashboard-librarydisplay.770ee3c648770f83dc2c.chunk.js
-jellyfin/jellyfin-web/dashboard-logs-html.69910be2b6182bc346dd.chunk.js
+jellyfin/jellyfin-web/dashboard-logs-html.e3697d32ada1da27ad3d.chunk.js
 jellyfin/jellyfin-web/dashboard-logs.2173f769f688ab16a790.chunk.js
 jellyfin/jellyfin-web/dashboard-metadataImages.594875d2806376a37224.chunk.js
-jellyfin/jellyfin-web/dashboard-metadataimages-html.8d0de07735b1f2688cf7.chunk.js
-jellyfin/jellyfin-web/dashboard-metadatanfo-html.24d4d3b6ceb7864949ea.chunk.js
+jellyfin/jellyfin-web/dashboard-metadataimages-html.d06e72e49ddf83edaeee.chunk.js
+jellyfin/jellyfin-web/dashboard-metadatanfo-html.1de838864576a3bc8d69.chunk.js
 jellyfin/jellyfin-web/dashboard-metadatanfo.41394fbffbd3675d6d74.chunk.js
-jellyfin/jellyfin-web/dashboard-networking-html.5c28e424868a295e8e72.chunk.js
+jellyfin/jellyfin-web/dashboard-networking-html.5d9035a17878f0c32917.chunk.js
 jellyfin/jellyfin-web/dashboard-networking.37f4034c144a27c97d1d.chunk.js
 jellyfin/jellyfin-web/dashboard-networking.css
-jellyfin/jellyfin-web/dashboard-playback-html.cb13b46df8167c31e553.chunk.js
+jellyfin/jellyfin-web/dashboard-playback-html.34952b0bbced097dded4.chunk.js
 jellyfin/jellyfin-web/dashboard-playback.653db26d1ca5e2ce4372.chunk.js
 jellyfin/jellyfin-web/dashboard-plugins-add-index-html.73120ec4c2388843c49e.chunk.js
 jellyfin/jellyfin-web/dashboard-plugins-add.css
 jellyfin/jellyfin-web/dashboard-plugins-add.e788595bb0deee2a94be.chunk.js
-jellyfin/jellyfin-web/dashboard-plugins-available-index-html.0e8d3e20b404082ed477.chunk.js
+jellyfin/jellyfin-web/dashboard-plugins-available-index-html.fc795035cd06cc305ed8.chunk.js
 jellyfin/jellyfin-web/dashboard-plugins-available.04226fbd208d0e1125e0.chunk.js
 jellyfin/jellyfin-web/dashboard-plugins-available.04226fbd208d0e1125e0.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/dashboard-plugins-available.css
-jellyfin/jellyfin-web/dashboard-plugins-installed-index-html.3b1ec279124e7b14306d.chunk.js
+jellyfin/jellyfin-web/dashboard-plugins-installed-index-html.f2c5bb93a6135005cf35.chunk.js
 jellyfin/jellyfin-web/dashboard-plugins-installed.63dd5e126ee30d95a102.chunk.js
 jellyfin/jellyfin-web/dashboard-plugins-installed.63dd5e126ee30d95a102.chunk.js.LICENSE.txt
-jellyfin/jellyfin-web/dashboard-plugins-repositories-index-html.7423bdbb1d75ea8aca1a.chunk.js
+jellyfin/jellyfin-web/dashboard-plugins-repositories-index-html.1d802c2d09ab6c61384e.chunk.js
 jellyfin/jellyfin-web/dashboard-plugins-repositories.269be49a63fa78e39382.chunk.js
 jellyfin/jellyfin-web/dashboard-plugins-repositories.css
 jellyfin/jellyfin-web/dashboard-scheduledtasks-scheduledtask-html.af1794491426574409f2.chunk.js
 jellyfin/jellyfin-web/dashboard-scheduledtasks-scheduledtask.4053f4883a4a4a09a4f0.chunk.js
 jellyfin/jellyfin-web/dashboard-scheduledtasks-scheduledtask.css
-jellyfin/jellyfin-web/dashboard-scheduledtasks-scheduledtasks-html.f42adcfbb4c0ebcdc850.chunk.js
+jellyfin/jellyfin-web/dashboard-scheduledtasks-scheduledtasks-html.8ab8df5b378da52a6d39.chunk.js
 jellyfin/jellyfin-web/dashboard-scheduledtasks-scheduledtasks.d6a28aa4af37e766c7c7.chunk.js
-jellyfin/jellyfin-web/dashboard-streaming-html.a7e203e43c54513cdced.chunk.js
+jellyfin/jellyfin-web/dashboard-streaming-html.ae071116d881470a3f3a.chunk.js
 jellyfin/jellyfin-web/dashboard-streaming.73f8773c2e78b262a318.chunk.js
 jellyfin/jellyfin-web/db5ce21f05c3ecac7e74.woff2
 jellyfin/jellyfin-web/dc0a562793be9e0d15c9.woff2
@@ -2342,7 +2330,7 @@ jellyfin/jellyfin-web/eccc3dd472d383d4c26b.woff2
 jellyfin/jellyfin-web/ed3338acec72fa5d772e.woff2
 jellyfin/jellyfin-web/ed7fef2fa48eedf80ccf.woff2
 jellyfin/jellyfin-web/edititemmetadata-html.185628439e6be37cfa5e.chunk.js
-jellyfin/jellyfin-web/edititemmetadata.dcc7b242b0e6a4ae0907.chunk.js
+jellyfin/jellyfin-web/edititemmetadata.07033562d3e3c439fa9f.chunk.js
 jellyfin/jellyfin-web/ee2e58d60bb389255606.woff2
 jellyfin/jellyfin-web/eec23b37dee926f94a35.woff2
 jellyfin/jellyfin-web/ef15d38c985b011c0784.woff2
@@ -2458,17 +2446,17 @@ jellyfin/jellyfin-web/he-json.98d988b4eea53b0c0e62.chunk.js
 jellyfin/jellyfin-web/hi-in-json.465895d97b73e927cea8.chunk.js
 jellyfin/jellyfin-web/home-html.8ce38bc7d6dc073656d4.chunk.js
 jellyfin/jellyfin-web/home-js.css
-jellyfin/jellyfin-web/home-tsx.c6b152809839a188b6e0.chunk.js
+jellyfin/jellyfin-web/home-tsx.8998a4a9c1542a404256.chunk.js
 jellyfin/jellyfin-web/home-tsx.css
-jellyfin/jellyfin-web/home.14ac51a822d6af5a7a84.chunk.js
+jellyfin/jellyfin-web/home.2022c893424e0027fd86.chunk.js
 jellyfin/jellyfin-web/home.css
 jellyfin/jellyfin-web/hometab.60e81e24edcd0dd5d23f.chunk.js
 jellyfin/jellyfin-web/hometab.css
 jellyfin/jellyfin-web/hr-json.32ddf7721ee26bcc6257.chunk.js
-jellyfin/jellyfin-web/htmlAudioPlayer-plugin.fedaf1ff57bcd0f2bd5f.chunk.js
-jellyfin/jellyfin-web/htmlAudioPlayer-plugin.fedaf1ff57bcd0f2bd5f.chunk.js.LICENSE.txt
-jellyfin/jellyfin-web/htmlVideoPlayer-plugin.25d9cfc3a3c96ed442ac.chunk.js
-jellyfin/jellyfin-web/htmlVideoPlayer-plugin.25d9cfc3a3c96ed442ac.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/htmlAudioPlayer-plugin.7469c80fb6525ee671bb.chunk.js
+jellyfin/jellyfin-web/htmlAudioPlayer-plugin.7469c80fb6525ee671bb.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/htmlVideoPlayer-plugin.5e815cd0d67e3bd51b5c.chunk.js
+jellyfin/jellyfin-web/htmlVideoPlayer-plugin.5e815cd0d67e3bd51b5c.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/htmlVideoPlayer-style-scss.22aecfae5061a1979320.chunk.js
 jellyfin/jellyfin-web/htmlVideoPlayer-style-scss.css
 jellyfin/jellyfin-web/hu-json.6641810e22e903a83359.chunk.js
@@ -2480,8 +2468,8 @@ jellyfin/jellyfin-web/index.jsx
 jellyfin/jellyfin-web/is-is-json.1cd28a22bc355b1e3a97.chunk.js
 jellyfin/jellyfin-web/it-json.2f2fa4e2140850f12af6.chunk.js
 jellyfin/jellyfin-web/itemDetails-index-html.ca5f15ff794311af00a6.chunk.js
-jellyfin/jellyfin-web/itemDetails.7e1686b1cfda67a74b3e.chunk.js
-jellyfin/jellyfin-web/itemDetails.7e1686b1cfda67a74b3e.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/itemDetails.c7485fb0d9a9b96830f8.chunk.js
+jellyfin/jellyfin-web/itemDetails.c7485fb0d9a9b96830f8.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/itemDetails.css
 jellyfin/jellyfin-web/ja-json.1db80c527ba02e3d1ee4.chunk.js
 jellyfin/jellyfin-web/jbo-json.86023bcfcb943f68626c.chunk.js
@@ -2491,9 +2479,6 @@ jellyfin/jellyfin-web/kk-json.1b0f355e02f11ae84166.chunk.js
 jellyfin/jellyfin-web/kn-json.7ac2a2d79ae3202d0aa8.chunk.js
 jellyfin/jellyfin-web/ko-json.4ac41e83afdef8db9940.chunk.js
 jellyfin/jellyfin-web/ky-json.7713a9a033c3773fb6d6.chunk.js
-jellyfin/jellyfin-web/legacyRoutes-public.f0c45f9ed6ba17563b28.chunk.js
-jellyfin/jellyfin-web/legacyRoutes-user.35b430d021cd5060a6d2.chunk.js
-jellyfin/jellyfin-web/legacyRoutes.1de50905321fccf85356.chunk.js
 jellyfin/jellyfin-web/libraries/default.woff2
 jellyfin/jellyfin-web/libraries/npo.js
 jellyfin/jellyfin-web/libraries/npo.js.LICENSE.txt
@@ -2507,8 +2492,8 @@ jellyfin/jellyfin-web/libraries/wasm-gen/libarchive.wasm
 jellyfin/jellyfin-web/libraries/worker-bundle.js
 jellyfin/jellyfin-web/list-html.37bd31a1054b27ab3095.chunk.js
 jellyfin/jellyfin-web/list.css
-jellyfin/jellyfin-web/list.e4f5ea56426052f807e6.chunk.js
-jellyfin/jellyfin-web/list.e4f5ea56426052f807e6.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/list.ea9e763cb335ac6a57c1.chunk.js
+jellyfin/jellyfin-web/list.ea9e763cb335ac6a57c1.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/livetv-html.64e87d516494e23f193f.chunk.js
 jellyfin/jellyfin-web/livetv-livetvchannels.29055e414e6315133e48.chunk.js
 jellyfin/jellyfin-web/livetv-livetvchannels.29055e414e6315133e48.chunk.js.LICENSE.txt
@@ -2524,16 +2509,16 @@ jellyfin/jellyfin-web/livetv-livetvschedule.css
 jellyfin/jellyfin-web/livetv-livetvseriestimers.8197eed1fec833517697.chunk.js
 jellyfin/jellyfin-web/livetv-livetvseriestimers.8197eed1fec833517697.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/livetv-livetvseriestimers.css
-jellyfin/jellyfin-web/livetv-livetvsuggested.b2d9f0dbb600c7070bfb.chunk.js
-jellyfin/jellyfin-web/livetv-livetvsuggested.b2d9f0dbb600c7070bfb.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/livetv-livetvsuggested.696fd741d070bf123650.chunk.js
+jellyfin/jellyfin-web/livetv-livetvsuggested.696fd741d070bf123650.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/livetv-livetvsuggested.css
 jellyfin/jellyfin-web/livetv.b0abf926543685b57f6e.chunk.js
 jellyfin/jellyfin-web/livetv.css
 jellyfin/jellyfin-web/livetvguideprovider-html.f39901e7a18088401e8e.chunk.js
 jellyfin/jellyfin-web/livetvguideprovider.9b64f7c27595e3e13c2e.chunk.js
-jellyfin/jellyfin-web/livetvsettings-html.1911150a7f69d6ca4569.chunk.js
+jellyfin/jellyfin-web/livetvsettings-html.b9903842db505d7b5a6f.chunk.js
 jellyfin/jellyfin-web/livetvsettings.d852405caa7d24c9cf6b.chunk.js
-jellyfin/jellyfin-web/livetvstatus-html.b5e322ca19e02a1055f0.chunk.js
+jellyfin/jellyfin-web/livetvstatus-html.1b1eff57479cfffc884d.chunk.js
 jellyfin/jellyfin-web/livetvstatus.7b7519ffc0cda9d07247.chunk.js
 jellyfin/jellyfin-web/livetvstatus.7b7519ffc0cda9d07247.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/livetvstatus.css
@@ -2547,7 +2532,7 @@ jellyfin/jellyfin-web/lt-lt-json.0a2cb4d6841674599c21.chunk.js
 jellyfin/jellyfin-web/lv-json.dd62a2caa8d8ae0d78c3.chunk.js
 jellyfin/jellyfin-web/lyrics-html.db9cbaac9c5d9410629e.chunk.js
 jellyfin/jellyfin-web/lyrics.css
-jellyfin/jellyfin-web/lyrics.e5eccf6f2943e0687a41.chunk.js
+jellyfin/jellyfin-web/lyrics.d0bc02284bdcb41882b9.chunk.js
 jellyfin/jellyfin-web/main.jellyfin.bundle.js
 jellyfin/jellyfin-web/main.jellyfin.bundle.js.LICENSE.txt
 jellyfin/jellyfin-web/main.jellyfin.css
@@ -2566,9 +2551,9 @@ jellyfin/jellyfin-web/movies-movies-html.adcfd9f9f9ab5adff25f.chunk.js
 jellyfin/jellyfin-web/movies-movies.css
 jellyfin/jellyfin-web/movies-movies.e700c027cd756a9d8025.chunk.js
 jellyfin/jellyfin-web/movies-movies.e700c027cd756a9d8025.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/movies-moviesrecommended.a89d82a9e3c60ba2dd7f.chunk.js
+jellyfin/jellyfin-web/movies-moviesrecommended.a89d82a9e3c60ba2dd7f.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/movies-moviesrecommended.css
-jellyfin/jellyfin-web/movies-moviesrecommended.d60c2ee1a89d96134464.chunk.js
-jellyfin/jellyfin-web/movies-moviesrecommended.d60c2ee1a89d96134464.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/movies-movietrailers.6c3f57706a6924148baa.chunk.js
 jellyfin/jellyfin-web/movies-movietrailers.6c3f57706a6924148baa.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/movies-movietrailers.css
@@ -2590,8 +2575,8 @@ jellyfin/jellyfin-web/music-musicgenres.css
 jellyfin/jellyfin-web/music-musicplaylists.62b62ae83beafdada7ca.chunk.js
 jellyfin/jellyfin-web/music-musicplaylists.62b62ae83beafdada7ca.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/music-musicplaylists.css
-jellyfin/jellyfin-web/music-musicrecommended.61032c47158dce238c1d.chunk.js
-jellyfin/jellyfin-web/music-musicrecommended.61032c47158dce238c1d.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/music-musicrecommended.020c2f24cc3c4c46231b.chunk.js
+jellyfin/jellyfin-web/music-musicrecommended.020c2f24cc3c4c46231b.chunk.js.LICENSE.txt
 jellyfin/jellyfin-web/music-musicrecommended.css
 jellyfin/jellyfin-web/music-songs.25a63ac461992e4f879f.chunk.js
 jellyfin/jellyfin-web/music-songs.25a63ac461992e4f879f.chunk.js.LICENSE.txt
@@ -2605,28 +2590,28 @@ jellyfin/jellyfin-web/nl-json.2c3bd1aea0bc63dbe6e8.chunk.js
 jellyfin/jellyfin-web/nn-json.e73f0e056d937ed6b276.chunk.js
 jellyfin/jellyfin-web/node_modules.@babel.runtime.bundle.js
 jellyfin/jellyfin-web/node_modules.@babel.runtime.bundle.js.LICENSE.txt
-jellyfin/jellyfin-web/node_modules.@emotion.react.bd5d403c78e407172f78.chunk.js
+jellyfin/jellyfin-web/node_modules.@emotion.react.bundle.js
 jellyfin/jellyfin-web/node_modules.@jellyfin.libass-wasm.83cb3fa930a5537f2bd3.chunk.js
 jellyfin/jellyfin-web/node_modules.@jellyfin.sdk.bundle.js
 jellyfin/jellyfin-web/node_modules.@jellyfin.sdk.bundle.js.LICENSE.txt
 jellyfin/jellyfin-web/node_modules.@juggle.resize-observer.aa41c88e641b01a0f7c9.chunk.js
-jellyfin/jellyfin-web/node_modules.@mui.base.38486ab63570cdf72f81.chunk.js
-jellyfin/jellyfin-web/node_modules.@mui.icons-material.69b06994c7f920fdf290.chunk.js
-jellyfin/jellyfin-web/node_modules.@mui.material.4bb73c0b063a6b56369b.chunk.js
-jellyfin/jellyfin-web/node_modules.@mui.system.5ccd372346ac65863403.chunk.js
-jellyfin/jellyfin-web/node_modules.@mui.utils.f805ee9bb5bf20c81801.chunk.js
+jellyfin/jellyfin-web/node_modules.@mui.base.bundle.js
+jellyfin/jellyfin-web/node_modules.@mui.icons-material.bundle.js
+jellyfin/jellyfin-web/node_modules.@mui.material.bundle.js
+jellyfin/jellyfin-web/node_modules.@mui.system.bundle.js
+jellyfin/jellyfin-web/node_modules.@mui.utils.bundle.js
 jellyfin/jellyfin-web/node_modules.@mui.x-data-grid.d16d629f2abd61a21fbe.chunk.js
-jellyfin/jellyfin-web/node_modules.@popperjs.core.b664aca462d3644ce36b.chunk.js
-jellyfin/jellyfin-web/node_modules.@remix-run.router.33c9ecbab57840d1d963.chunk.js
-jellyfin/jellyfin-web/node_modules.@remix-run.router.33c9ecbab57840d1d963.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/node_modules.@popperjs.core.bundle.js
+jellyfin/jellyfin-web/node_modules.@remix-run.router.bundle.js
+jellyfin/jellyfin-web/node_modules.@remix-run.router.bundle.js.LICENSE.txt
 jellyfin/jellyfin-web/node_modules.@tanstack.query-core.bundle.js
 jellyfin/jellyfin-web/node_modules.@tanstack.query-core.bundle.js.LICENSE.txt
 jellyfin/jellyfin-web/node_modules.@tanstack.react-query.bundle.js
 jellyfin/jellyfin-web/node_modules.@xmldom.xmldom.31b21537a7a5efcdbb4e.chunk.js
 jellyfin/jellyfin-web/node_modules.axios.bundle.js
 jellyfin/jellyfin-web/node_modules.core-js.bundle.js
-jellyfin/jellyfin-web/node_modules.date-fns.07c23fbc4941732a10d4.chunk.js
 jellyfin/jellyfin-web/node_modules.date-fns._lib.0bf806a445536aa36201.chunk.js
+jellyfin/jellyfin-web/node_modules.date-fns.ae3482038b5a115bbbc1.chunk.js
 jellyfin/jellyfin-web/node_modules.date-fns.esm.bundle.js
 jellyfin/jellyfin-web/node_modules.date-fns.format.56ef452deb74213e1f35.chunk.js
 jellyfin/jellyfin-web/node_modules.date-fns.isMatch.b5627fe6ba9099e94eb9.chunk.js
@@ -2664,11 +2649,11 @@ jellyfin/jellyfin-web/node_modules.pdfjs-dist.d3ff4a3bc70e9aaf05d9.chunk.js.LICE
 jellyfin/jellyfin-web/node_modules.react-dom.bundle.js
 jellyfin/jellyfin-web/node_modules.react-dom.bundle.js.LICENSE.txt
 jellyfin/jellyfin-web/node_modules.react-lazy-load-image-component.89c11f7a8f8ca0fb8ffd.chunk.js
-jellyfin/jellyfin-web/node_modules.react-router-dom.1c11d916c27725770829.chunk.js
-jellyfin/jellyfin-web/node_modules.react-router-dom.1c11d916c27725770829.chunk.js.LICENSE.txt
-jellyfin/jellyfin-web/node_modules.react-router.565c022db3490a91ec38.chunk.js
-jellyfin/jellyfin-web/node_modules.react-router.565c022db3490a91ec38.chunk.js.LICENSE.txt
-jellyfin/jellyfin-web/node_modules.react-transition-group.bebf68b0d9062bc3cccb.chunk.js
+jellyfin/jellyfin-web/node_modules.react-router-dom.bundle.js
+jellyfin/jellyfin-web/node_modules.react-router-dom.bundle.js.LICENSE.txt
+jellyfin/jellyfin-web/node_modules.react-router.bundle.js
+jellyfin/jellyfin-web/node_modules.react-router.bundle.js.LICENSE.txt
+jellyfin/jellyfin-web/node_modules.react-transition-group.bundle.js
 jellyfin/jellyfin-web/node_modules.regenerator-runtime.bundle.js
 jellyfin/jellyfin-web/node_modules.resize-observer-polyfill.bundle.js
 jellyfin/jellyfin-web/node_modules.sortablejs.876bf46f543c9f2ebde3.chunk.js
@@ -2679,7 +2664,7 @@ jellyfin/jellyfin-web/node_modules.webcomponents.js.bundle.js
 jellyfin/jellyfin-web/node_modules.webcomponents.js.bundle.js.LICENSE.txt
 jellyfin/jellyfin-web/notifications.6004ffb33bfccecbb6a8.chunk.js
 jellyfin/jellyfin-web/pa-json.9dddfe348c16a76b6698.chunk.js
-jellyfin/jellyfin-web/pdfPlayer-plugin.0af045c1e707f93b3d10.chunk.js
+jellyfin/jellyfin-web/pdfPlayer-plugin.43c563b44d3cd1f9cce7.chunk.js
 jellyfin/jellyfin-web/pdfPlayer-plugin.css
 jellyfin/jellyfin-web/pdfPlayer-style-scss.c7a25da472e111f02021.chunk.js
*** 109 LINES SKIPPED ***