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
SergeantPanda
5c74aec790
Fixes channel switching issue (release lock faster)
2025-04-10 07:38:29 -05:00
dekzter
c5e0de5d48
logos, channel numbers, websocket regex test so we can properly test against python regex and not javascript
2025-04-02 16:27:28 -04:00
SergeantPanda
2f995b16fd
Fixes stream switches not honouring user selected order.
2025-03-28 08:50:57 -05:00
SergeantPanda
e2d9e233da
Added ability to send a next stream command.
2025-03-27 20:49:24 -05:00
SergeantPanda
d7d3138703
Changed variable name for clarity.
2025-03-27 17:52:27 -05:00
dekzter
bf0c50dab2
Merge branch 'epg-refactor' into stream-previews
2025-03-27 09:44:07 -04:00
dekzter
91a85020c3
modifications to allow previewing of a raw stream
2025-03-27 09:26:04 -04:00
SergeantPanda
9ab76c3129
updated variable names for clarity.
2025-03-25 13:36:55 -05:00
SergeantPanda
560345f7b1
Changed profile to stream_profile and utilized constants more for consistency.
2025-03-25 12:13:06 -05:00
dekzter
cb013c0a0d
merged in singular-redis branch
2025-03-22 09:58:48 -04:00
SergeantPanda
77002beaac
Improved logging to include current component name.
2025-03-22 07:42:46 -05:00
dekzter
d3f03145e7
profile_value needs to be ID so we can identify it later
2025-03-20 17:32:34 -04:00
SergeantPanda
d6a452548c
Automatic stream switching is working.
2025-03-20 15:28:12 -05:00
SergeantPanda
dc43fb41b5
More refactoring.
2025-03-20 08:45:23 -05:00