Dispatcharr/apps/output
SergeantPanda 7b6adf62d7 enhancement(vod): optimize VOD stream retrieval and performance
- Improved `xc_get_vod_streams` and `xc_get_series` functions to utilize a new helper method for fetching distinct relations based on account priority, significantly reducing memory usage and response times for large libraries.
- Updated the handling of VOD streams to avoid unnecessary ORM instantiation, enhancing performance for endpoints dealing with extensive movie and series data.
- Added comprehensive tests to ensure the correctness of the new logic and verify that the highest priority relations are correctly selected.
2026-06-23 20:15:29 -05:00
..
__init__.py Pre Alpha 2 2025-02-19 16:55:23 -06:00
apps.py Pre Alpha 2 2025-02-19 16:55:23 -06:00
epg.py refactor(epg): separate programme index into dedicated table for optimized data handling 2026-06-23 15:10:27 -05:00
streaming_chunk_cache.py enhancement(epg): optimize XMLTV escaping and channel prefetch for improved performance 2026-06-23 13:20:17 -05:00
test_streaming_chunk_cache.py refactor(epg): extract EPG generation logic into dedicated module 2026-06-23 11:50:52 -05:00
tests.py enhancement(vod): optimize VOD stream retrieval and performance 2026-06-23 20:15:29 -05:00
urls.py Add XC endpoints for VOD. 2025-08-08 09:03:25 -05:00
views.py enhancement(vod): optimize VOD stream retrieval and performance 2026-06-23 20:15:29 -05:00