Dispatcharr/apps/proxy/vod_proxy
francescodg89-crypto 502ca5bfc8
Add VOD failover logic for M3U relations
Implemented VOD failover logic to iterate over all active M3U relations, selecting the first account with spare capacity instead of relying on a single highest-priority relation. This change enhances reliability by allowing for provider failover in case of account saturation.
2026-06-29 13:15:52 +02:00
..
tests fix(proxy): enhance database connection management during VOD playback and stats updates 2026-06-15 17:32:38 -05:00
__init__.py Initial backend commit for vod 2025-08-02 10:42:36 -05:00
multi_worker_connection_manager.py Fix credential release on deleted profile and round 3 review items. 2026-06-04 19:51:20 -04:00
urls.py chore(cleanup): - Removed dead VODConnectionManager class (apps/proxy/vod_proxy/connection_manager.py) and its associated helpers, which had been superseded by MultiWorkerVODConnectionManager. All active code already used the multi-worker implementation. Removed the unused VODConnectionManager import from vod_proxy/views.py, the unscheduled cleanup_vod_connections task from apps/proxy/tasks.py, and the unscheduled cleanup_vod_persistent_connections task from core/tasks.py. 2026-04-09 19:59:50 -05:00
utils.py Convert to relation tables to support multiple providers for each vod. 2025-08-07 12:31:05 -05:00
views.py Add VOD failover logic for M3U relations 2026-06-29 13:15:52 +02:00