Commit Graph

23 Commits

Author SHA1 Message Date
Benexl 9edeeb5ca4 feat(mpv-ipc-player): intergrate it as cli level service and polish it to the max 2025-07-27 21:56:20 +03:00
Benexl c59babc30d feat: return some original menu options and functionality 2025-07-26 19:40:55 +03:00
Benexl 7088b8ce18 Refactor preview management and caching system
- Introduced a new PreviewWorkerManager to handle both anime and episode preview caching.
- Implemented PreviewCacheWorker and EpisodeCacheWorker for specialized background tasks.
- Added context management for preview operations to ensure proper cleanup.
- Enhanced error handling and logging during image downloads and info text generation.
- Removed redundant caching logic and consolidated functionality into worker classes.
- Updated session management to clean up preview workers on session end.
- Removed unused utility functions and streamlined the codebase.
2025-07-26 11:54:01 +03:00
Benexl 1c95d45be4 chore: ruff check 2025-07-26 10:57:05 +03:00
Benexl 75e67c22d2 chore: format with ruff 2025-07-26 10:56:26 +03:00
Benexl 3ea37c4079 feat: add title normalization utilities and integrate into provider search 2025-07-26 10:37:49 +03:00
Benexl b18e419831 chore: make some packages optional and cleanup deprecated 2025-07-26 10:15:56 +03:00
Benexl 6017833605 feat: implement DefaultDownloader for video downloads and subtitle management 2025-07-24 22:37:32 +03:00
Benexl b1ac4a6558 feat: add character and airing schedule views, enhance media info display 2025-07-24 20:01:03 +03:00
Benexl 5392d4f25a refactor: limit use of plural for package names and module names 2025-07-24 18:46:43 +03:00
Benexl 9ba3f88813 refactor: converters 2025-07-24 18:38:11 +03:00
Benexl 3c42f660ce refactor: formatters 2025-07-24 18:35:35 +03:00
Benexl 17636d766a feat: improve performance 2025-07-24 18:17:06 +03:00
Benexl f76350bc5b feat: improve preview logic 2025-07-24 16:46:53 +03:00
Benexl 9cafcde9e1 feat: performance review 2025-07-24 11:36:23 +03:00
Benexl 3092ef0887 feat: properly normalize episodes 2025-07-22 17:25:33 +03:00
Benexl c0d87c4351 feat: registry service 2025-07-21 17:27:51 +03:00
Benexl ba620bae96 feat: cli download 2025-07-13 17:46:30 +03:00
Benexl 723a7ab24f feat: player mpv 2025-07-12 22:55:13 +03:00
Benexl 4920ee508a feat: make anilist api functional 2025-07-07 22:01:01 +03:00
Benexl 783b63219f feat: make allanime provider functional 2025-07-07 17:35:19 +03:00
Benexl 0737c5c14b feat: mass refactor 2025-07-06 23:59:18 +03:00
Benexl ec78c81381 feat: mass refactor 2025-07-06 12:31:40 +03:00