From 8e2a15296ff0aa3601940c5a4d1d090dfb9b4072 Mon Sep 17 00:00:00 2001 From: Jason Dove <1695733+jasongdove@users.noreply.github.com> Date: Mon, 3 Nov 2025 11:04:44 -0600 Subject: [PATCH] sync subtitle titles from jellyfin (#2595) --- CHANGELOG.md | 4 +++- ErsatzTV.Infrastructure/Jellyfin/JellyfinApiClient.cs | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ec831e201..5f22333e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,7 +25,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Fix classic schedule start time calculation across a UTC offset change - Fix XMLTV generation for channels using on-demand playout mode - Fix some file not found songs missing from trash view -- Fix error screen generation +- Fix error/offline screen generation +- Fix subtitle title sync from Jellyfin libraries + - Deep scans will be required to update subtitle titles on existing media items ### Changed - Use smaller batch size for search index updates (100, down from 1000) diff --git a/ErsatzTV.Infrastructure/Jellyfin/JellyfinApiClient.cs b/ErsatzTV.Infrastructure/Jellyfin/JellyfinApiClient.cs index 52f8034ca..5aceb6e56 100644 --- a/ErsatzTV.Infrastructure/Jellyfin/JellyfinApiClient.cs +++ b/ErsatzTV.Infrastructure/Jellyfin/JellyfinApiClient.cs @@ -1018,6 +1018,7 @@ public class JellyfinApiClient : IJellyfinApiClient var stream = new MediaStream { MediaVersionId = version.Id, + Title = subtitleStream.Title, Codec = (subtitleStream.Codec ?? string.Empty).ToLowerInvariant(), Default = subtitleStream.IsDefault, Forced = subtitleStream.IsForced,