Dispatcharr/apps/proxy/ts_proxy
SergeantPanda 6ccc2b9a6d Enhance stream retrieval process with error handling and retry logic
- Updated `get_stream` method to return error reasons for better debugging.
- Improved `generate_stream_url` to handle errors and log specific issues.
- Implemented retry mechanism in `stream_ts` view for obtaining streams with exponential backoff.
- Added new configuration options for connection timeout and retry intervals.
2025-04-10 08:38:53 -05:00
..
services centralized and lazy-loaded redis client singleton, check for manage.py commands so we don't init proxyservers (redis connection), put manage commmands before starting uwsgi 2025-04-04 16:18:12 -04:00
__init__.py centralized and lazy-loaded redis client singleton, check for manage.py commands so we don't init proxyservers (redis connection), put manage commmands before starting uwsgi 2025-04-04 16:18:12 -04:00
apps.py centralized and lazy-loaded redis client singleton, check for manage.py commands so we don't init proxyservers (redis connection), put manage commmands before starting uwsgi 2025-04-04 16:18:12 -04:00
channel_status.py centralized and lazy-loaded redis client singleton, check for manage.py commands so we don't init proxyservers (redis connection), put manage commmands before starting uwsgi 2025-04-04 16:18:12 -04:00
client_manager.py Implement heartbeat thread exit condition after consecutive empty checks 2025-03-28 09:39:35 -05:00
config_helper.py Enhance stream retrieval process with error handling and retry logic 2025-04-10 08:38:53 -05:00
constants.py Switched profile to stream_profile in channel_service 2025-03-25 13:04:51 -05:00
redis_keys.py Added client speed statistics to client metadata in redis. 2025-03-21 19:59:54 -05:00
server.py centralized and lazy-loaded redis client singleton, check for manage.py commands so we don't init proxyservers (redis connection), put manage commmands before starting uwsgi 2025-04-04 16:18:12 -04:00
stream_buffer.py Enhance stream retrieval process with error handling and retry logic 2025-04-10 08:38:53 -05:00
stream_generator.py Fixes channel switching issue (release lock faster) 2025-04-10 07:38:29 -05:00
stream_manager.py Fixes channel switching issue (release lock faster) 2025-04-10 07:38:29 -05:00
url_utils.py Enhance stream retrieval process with error handling and retry logic 2025-04-10 08:38:53 -05:00
urls.py Added ability to send a next stream command. 2025-03-27 20:49:24 -05:00
utils.py Improved logging to include current component name. 2025-03-22 07:42:46 -05:00
views.py Enhance stream retrieval process with error handling and retry logic 2025-04-10 08:38:53 -05:00