Skip to content

feat: add anime ID preference for stream fetching (#1342) - #1351

Open
AnessBen wants to merge 1 commit into
harborstremio:beta-branchfrom
AnessBen:feat/anime-id-priority
Open

AnessBen wants to merge 1 commit into
harborstremio:beta-branchfrom
AnessBen:feat/anime-id-priority

Conversation

@AnessBen

@AnessBen AnessBen commented Sep 1, 2026

Copy link
Copy Markdown

Added Anime ID Priority setting to control which IDs are sent to addons when querying for streams because the default kitsu for anime doesnt work with most addons and serves the wrong episodes and season.

Summary

  • Added an Anime ID Priority setting to the Settings UI.
  • Integrated the configured priority into the stream fetching logic.
  • Enabled IDs are preferred, with disabled IDs as fallback.
  • Supports IMDb, Kitsu, MAL, AniDB, AniList, TMDB IDs.

Why

Many anime addons work more reliably with certain ID types, particularly IMDb, while others may return incorrect episodes when queried with Kitsu IDs. This setting gives users control over which IDs are used.

Verification

  • Ran pnpm typecheck.
  • Verified the configured priority is respected when fetching streams.
  • Verified fallback behavior when fetching streams.

Platform Impact

None.

UI Changes

  • Added Anime ID Priority controls to the "Streaming Sources" settings.
  • Reused the existing Stream Priority UI patterns.
  • Added provider logos and reorder/toggle controls.
image

Checklist

  • This pull request is focused and contains no unrelated refactors.
  • I ran pnpm typecheck after TypeScript changes.
  • I preserved playback, navigation, and configured hotkey behavior where applicable.
  • I removed secrets, tokens, private URLs, and personal data from logs and screenshots.

closes #1342

@AnessBen
AnessBen force-pushed the feat/anime-id-priority branch from 3fc684c to 9b54f14 Compare September 2, 2026 11:09
@AnessBen AnessBen changed the title feat: add configurable anime ID priority setting feat: add configurable anime ID priority setting (#1342) Sep 2, 2026
@AnessBen AnessBen changed the title feat: add configurable anime ID priority setting (#1342) feat: add anime ID preference for stream fetching (#1342) Sep 2, 2026
@AnessBen
AnessBen force-pushed the feat/anime-id-priority branch 3 times, most recently from e667863 to 96f99b4 Compare September 4, 2026 14:04
…o#1342)

Add an Anime ID Priority setting that lets users reorder and disable ID
prefixes. Integrate the setting into the stream fetching logic so the
configured priority determines which anime IDs are sent to addons for
streaming, with disabled IDs used as fallback.
@AnessBen
AnessBen force-pushed the feat/anime-id-priority branch from 96f99b4 to 9b1a4a9 Compare September 4, 2026 15:36
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