Dispatcharr/dispatcharr
SergeantPanda 14bfd25d9a feat(timeshift): enhance catch-up session handling with optional duration support
- Introduced an optional `duration` parameter for catch-up sessions, allowing clients to specify the programme length in minutes. This value is preferred over EPG-derived durations and includes a buffer for provider lag.
- Updated the API views and serializers to accept and process the new `duration` field.
- Enhanced the catch-up proxy implementation to utilize the client-supplied duration, improving playback accuracy.
- Added tests to validate the new duration handling and ensure proper integration with existing functionality.
2026-07-16 21:26:06 +00:00
..
db
__init__.py
admin.py
app_initialization.py
asgi.py
celery.py
consumers.py
gevent_patch.py
jwt_ws_auth.py
persistent_lock.py
routing.py
settings.py
settings_test.py
test_discovery.py
test_runner.py
urls.py
utils.py
wsgi.py