Dispatcharr/apps/output
SergeantPanda 5c9221e755 feat(epg): Enhance Schedules Direct poster handling with caching and proxy improvements
This commit improves the Schedules Direct poster fetching mechanism by implementing a caching strategy for SD program posters using nginx, with a 14-day cache duration. It introduces a cache-busting feature that appends a hash of the SD icon URI to the poster URL, ensuring clients receive updated artwork without stale images. Additionally, the code structure has been refined to separate poster proxy logic into dedicated utility functions, enhancing maintainability. Tests have been added to verify the correct behavior of the new caching and proxy functionalities.
2026-07-21 18:37:57 +00:00
..
tests feat(catchup): enhance catchup functionality with user and system settings 2026-07-18 18:55:51 +00: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 feat(epg): Enhance Schedules Direct poster handling with caching and proxy improvements 2026-07-21 18:37:57 +00:00
streaming_chunk_cache.py feat(epg): Improve performance during cold rebuilds by yielding to gevent hub 2026-07-09 15:32:51 +00:00
urls.py refactor(permissions): enhance permission handling across various viewsets 2026-07-18 20:03:03 +00:00
views.py refactor(permissions): enhance permission handling across various viewsets 2026-07-18 20:03:03 +00:00