9 Commits

Author SHA1 Message Date
baliasnyifeliks
707f51c52c feat(AnimeON): add support for Ashdi player and episode stream resolution
- Add ParseAshdiPage method to extract video URLs from Ashdi pages
- Implement ResolveEpisodeStream to fetch streams via API endpoint
- Add ResolveVideoUrl method to handle different video URL types
- Update Controller to handle new player types and stream resolution
- Add episode_id parameter to play endpoint for direct episode streaming

BREAKING CHANGE: The play endpoint now accepts both url and episode_id parameters
2026-01-13 09:21:26 +02:00
Felix
044930e742 fix(api): rename fundubId to translationId in episode endpoint
The parameter name in the episode API endpoint was updated from fundubId to translationId to align with the recent API changes. This ensures consistency with the backend's new translation system.

BREAKING CHANGE: The fundubId parameter is now called translationId in the episode API endpoint. Any code using this parameter must be updated accordingly.
2025-12-13 13:13:39 +02:00
Felix
d07e90cf33 feat: Update fundub response models to use translations and add new fields, adapting parsing logic in invoke and controller. 2025-12-13 12:35:06 +02:00
Felix
f3e94e4c41 fix: update episode API endpoint path from /episodes/{animeId} to /{animeId}/episodes in episode fetching logic. 2025-12-13 12:27:15 +02:00
Felix
47cee13694 refactor: Reorder animeId and translations segments in fundubs API endpoint path. 2025-12-13 12:05:45 +02:00
Felix
2d6bc73dd7 fix: Update fundubs API endpoint path from /fundubs to /translations 2025-12-13 11:57:48 +02:00
Felix
d1aae01df0 Refactor AnimeON serial handling with aggregated voice structure and improved logging 2025-10-19 11:44:56 +03:00
Felix
84a3466e5e Add proxy support 2025-09-20 12:18:29 +03:00
Felix
7a211c838b Refactor 2025-09-20 11:47:28 +03:00