dekzter
50e9075bb5
initial run of a binary and encoded redis client - no more encoding / decoding data into redis, huge PITA (still some outstanding spots I need to patch)
2025-10-25 08:15:39 -04:00
SergeantPanda
0d987aae99
Enhancement: If a stream profile is set for a custom stream, when previewing the stream Dispatcharr will now use the assigned stream profile. Fixes #186
2025-10-18 16:24:47 -05:00
SergeantPanda
56aa5c77d2
Filter out profiles during db query that are inactive.
2025-09-15 20:02:40 -05:00
SergeantPanda
ed0b291237
Skip disabled m3u accounts when choosing streams during playback.
...
Closes #402
2025-09-15 17:36:31 -05:00
SergeantPanda
29a5e93cfd
Don't count currently used profile in used connections.
2025-06-17 15:51:03 -05:00
SergeantPanda
d130de3c80
Check connections remaining before switching streams.
2025-06-17 13:59:22 -05:00
dekzter
30b2a19eb0
merged in main
2025-06-11 08:38:00 -04:00
SergeantPanda
e753d9b9f8
Fixes a bug where stream profile name wouldn't update in stats. (Was outputting name string instead of ID
2025-06-10 19:16:52 -05:00
dekzter
74d58515d0
user management, user levels, user level channel access
2025-05-18 11:19:34 -04:00
SergeantPanda
14621598f6
Added url validation for redirect profile.
2025-04-15 08:28:47 -05:00
dekzter
06028334ca
fixing reference to null user_agents
2025-04-13 07:44:35 -04:00
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