Skip to content

Introduce Video Resolver API#13

Open
CursedSheep wants to merge 3 commits into
aniyomiorg:mainfrom
CursedSheep:main
Open

Introduce Video Resolver API#13
CursedSheep wants to merge 3 commits into
aniyomiorg:mainfrom
CursedSheep:main

Conversation

@CursedSheep

Copy link
Copy Markdown

This PR introduces a new API called resolveVideoUrl.

Problem:
When browsing an episode, it may have multiple sources (links for different resolutions or subtitles). Currently, the existing extensions resolve all the sources for a single episode. This impacts performance because we only need one video source to watch. To improve this, we should resolve only one video link.

Solution:
To solve the problem, I introduced an API that runs at the event when the user selects an episode/video. The API allows us to handle the resolving process within resolveVideoUrl before the video link is passed to the player, ensuring only the selected link is resolved.

- The URL resolver executes at the event when Aniyomi selects a video source.
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