Skip to content

fix: use per-episode overview in pause overlay instead of series synopsis#415

Open
EierKopZA wants to merge 1 commit into
ProdigyV21:mainfrom
EierKopZA:fix/pause-overlay-episode-overview
Open

fix: use per-episode overview in pause overlay instead of series synopsis#415
EierKopZA wants to merge 1 commit into
ProdigyV21:mainfrom
EierKopZA:fix/pause-overlay-episode-overview

Conversation

@EierKopZA

Copy link
Copy Markdown
Contributor

File: PlayerViewModel.kt:967-977

Problem: The pause overlay showed the series synopsis for every episode instead of the episode-specific overview. E.g. every episode of "Breaking Bad" showed the show's general blurb.

Fix: The TMDB season details endpoint already returns per-episode objects with their own overview field. The existing code was only using the episode name. Now it also captures matchedEpisode.overview and overrides the series-level overview with it, so each episode shows its unique description.

Copilot AI review requested due to automatic review settings June 28, 2026 10:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes the player pause overlay metadata for TV content by using each episode’s TMDB-provided overview (from season details) instead of always displaying the series-level synopsis.

Changes:

  • Fetch and retain the matched TmdbEpisode object (not just its name) when resolving the current episode.
  • Populate episodeTitle from matchedEpisode.name and override the UI overview with matchedEpisode.overview when it’s non-blank.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants