From 3d53077df4401e1232de32ee2fb20ae12b8080ea Mon Sep 17 00:00:00 2001 From: Jason Dove <1695733+jasongdove@users.noreply.github.com> Date: Thu, 9 Jul 2026 08:16:52 -0500 Subject: [PATCH] fix: synchronize subtitle titles from plex libraries --- CHANGELOG.md | 1 + ErsatzTV.Infrastructure/Plex/PlexServerApiClient.cs | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cb1ac948e..a539953de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Extract embedded text subtitles (when enabled in settings) on channels that use custom stream selectors - Fix subtitle playback using Next streaming engine - Fix bug where search results for deleted manual collections would continue to appear +- Fix synchronizing subtitle titles from Plex content; this may never have worked previously ### Changed - Upgrade Intel driver in docker containers to support latest Battlemage devices (e.g. B70) diff --git a/ErsatzTV.Infrastructure/Plex/PlexServerApiClient.cs b/ErsatzTV.Infrastructure/Plex/PlexServerApiClient.cs index 47dd0e318..fe570fb17 100644 --- a/ErsatzTV.Infrastructure/Plex/PlexServerApiClient.cs +++ b/ErsatzTV.Infrastructure/Plex/PlexServerApiClient.cs @@ -839,7 +839,8 @@ public class PlexServerApiClient(PlexEtag plexEtag, ILogger Codec = subtitleStream.Codec, Default = subtitleStream.Default, Forced = subtitleStream.Forced, - Language = subtitleStream.LanguageCode + Language = subtitleStream.LanguageCode, + Title = subtitleStream.Title }; version.Streams.Add(stream); @@ -861,7 +862,9 @@ public class PlexServerApiClient(PlexEtag plexEtag, ILogger Codec = subtitleStream.Codec, Default = subtitleStream.Default, Forced = subtitleStream.Forced, - Language = subtitleStream.LanguageCode + Language = subtitleStream.LanguageCode, + + Title = subtitleStream.Title }; version.Streams.Add(stream);