Dispatcharr/apps/channels
SergeantPanda 7ed9b11a89 Refactor Schedules Direct EPG handling and enhance guide fetch logic
- Replaced individual EPG program parse tasks with a centralized dispatch function to streamline guide refresh for newly assigned EPG IDs.
- Implemented batching for guide fetches when multiple EPGs are mapped, reducing redundant API calls and improving efficiency.
- Updated related utility functions to support the new fetching strategy and added tests to ensure correct behavior under various scenarios.
2026-06-11 16:41:30 -05:00
..
migrations
tests refactor(m3u, channels, proxy): enhance stream assignment logic and error handling 2026-06-09 17:59:12 -05:00
__init__.py
admin.py
api_urls.py
api_views.py Refactor Schedules Direct EPG handling and enhance guide fetch logic 2026-06-11 16:41:30 -05:00
apps.py
compact_numbering.py
epg_matching.py Refactor Schedules Direct EPG handling and enhance guide fetch logic 2026-06-11 16:41:30 -05:00
forms.py
managers.py
models.py refactor(m3u, channels, proxy): enhance stream assignment logic and error handling 2026-06-09 17:59:12 -05:00
serializers.py feat(epg): implement poster artwork fetching and logo auto-apply functionality 2026-06-05 09:28:55 -05:00
signals.py Enhance Schedules Direct integration with per-channel guide fetch and improved EPG handling 2026-06-11 13:54:19 -05:00
tasks.py refactor(http headers): centralize User-Agent construction and streamline API requests 2026-06-11 09:45:35 -05:00
urls.py
utils.py feat(epg): implement auto-apply functionality for EPG logos 2026-06-05 12:49:05 -05:00
views.py