Skip to content

[codex] Add paginated provider TV show library - #13

Draft
AndreKalberer wants to merge 1 commit into
mainfrom
codex/hbr002-series-library
Draft

AndreKalberer wants to merge 1 commit into
mainfrom
codex/hbr002-series-library

Conversation

@AndreKalberer

Copy link
Copy Markdown
Owner

TV Shows previously depended on TMDB metadata or a small built-in list. Add a default Latest Library feed from the provider on desktop and TV, with pagination, duplicate suppression, retry after an outage, and preservation of already loaded titles.

Without a TMDB key, search covers loaded provider shows and built-in titles and says so in the interface. Repeating a search after loading another page recomputes results instead of reusing a cached miss. Configured-key search continues to use TMDB. Samsung's manifest permits the exact provider catalog origin.

This PR addresses the TV Shows portion of HBR-002. Anime classification and catalog coverage remain a separate follow-up; animation alone is not classified as Anime. Provider listing does not guarantee playback availability.

Validation:

  • Independent review and subsequent re-review: no remaining findings.
  • Consumer, player, TV smoke, and TV staging checks passed.
  • Production renderer/preload/main IPC smoke passed in both no-key and configured-key modes using isolated fixtures. It exercises pagination, duplicate rows, an outage and retry, and search after an earlier miss; the configured-key mode uses a fake test key, with no production configuration or secrets changed.
  • Combined Windows 2.3.6 packaged-app smoke passed, including both Shows key modes, using isolated temporary profiles. This combined QA build also included separately scoped playback/server work; those changes and version bump are excluded from this PR.

No installer, staged TV output, local queue, profile, or dependency artifacts are included.

This branch has not been deployed

No deployments
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.

1 participant