SergeantPanda
d59c8a9e33
Properly track current stream id during stream switches.
2025-04-27 15:52:10 -05:00
SergeantPanda
88f27d62f1
Adds current m3u profile to stats.
2025-04-27 14:43:09 -05:00
SergeantPanda
d3a7dbca10
Imported missing os
2025-04-26 08:36:46 -05:00
SergeantPanda
81fecde3b5
Add stream name to channel status.
2025-04-26 08:29:18 -05:00
dekzter
9c6e19fb3b
clean up old cache files when we refresh epg from remote source
2025-04-25 13:47:09 -04:00
dekzter
3dcc4902fa
fixed epg cache
2025-04-25 13:47:09 -04:00
SergeantPanda
4c3ff1cdbd
Fixes streams being in incorrect order (for real this time)
2025-04-25 10:59:56 -05:00
dekzter
d7b7a32396
fixed bad library ref
2025-04-25 10:46:56 -04:00
SergeantPanda
83bd0b1fe0
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev
2025-04-25 08:46:36 -05:00
SergeantPanda
e3100e2751
Use correct content type for m3u file instead of m3u8
2025-04-25 08:46:21 -05:00
dekzter
5ac27043e4
fixed mimetypes
2025-04-25 09:42:07 -04:00
SergeantPanda
1a1c5dea9e
Uses correct api to slected specific stream id.
2025-04-24 20:07:36 -05:00
dekzter
8e6f8d59e0
fixed channel creation from stream
2025-04-24 17:58:11 -04:00
dekzter
8fe83fd9ee
channel streams optimizations, bug fixes in tables, parallel api calls for paginated data fetching
2025-04-24 17:14:25 -04:00
dekzter
9f15c99c01
better error handling
2025-04-23 11:02:06 -04:00
dekzter
3e2f91abf8
hopefully finalizing table rewrite
2025-04-23 11:02:00 -04:00
dekzter
3fc37f8f4f
cache url for logos in m3u and epg
2025-04-20 10:06:08 -04:00
dekzter
ccdb8ab00d
more table bug fixes, query optimizations, re-added channel expansion stream table with reworked drag-and-drop
2025-04-19 08:37:43 -04:00
dekzter
8d1bfcb975
Merge remote-tracking branch 'origin/dev' into table-rewrite
2025-04-19 08:36:47 -04:00
SergeantPanda
5e0f81522c
Enhance tuner count calculation to include only active M3U accounts
2025-04-18 17:08:47 -05:00
dekzter
c6d83bf1f9
Merge remote-tracking branch 'origin/dev' into table-rewrite
2025-04-17 17:56:55 -04:00
SergeantPanda
e57c712943
Fixes dummy epg calculating hours above 24
2025-04-17 03:34:25 -05:00
dekzter
6a0ce574b0
rewrite with tanstack table
2025-04-16 13:06:51 -04:00
SergeantPanda
c5748346eb
Fixes stream ordering.
2025-04-16 09:40:29 -05:00
SergeantPanda
b09a4baae4
Add dummy epg channels to tv guide.
2025-04-15 20:03:55 -05:00
SergeantPanda
b4ddf08e4a
Fixes, notifications that don't give good error messges, epg's not refreshing when linking epg to channel.
2025-04-15 12:22:00 -05:00
SergeantPanda
14621598f6
Added url validation for redirect profile.
2025-04-15 08:28:47 -05:00
SergeantPanda
5bb6539586
Fixes multiple streams in a row being dead.
2025-04-15 07:44:08 -05:00
SergeantPanda
02b5fb6fc0
Changed logging level of channel state checks for client.
2025-04-14 21:04:33 -05:00
SergeantPanda
60fd5afd94
More robust stream switches. Has client wait if in switching state.
2025-04-14 21:03:33 -05:00
SergeantPanda
2921588b23
Add custom stream count to calculation.
2025-04-13 20:58:46 -05:00
SergeantPanda
cb891461bf
Dynamically create TunerCount for HDHR based on profile max connections. Minimum of 2, unlimited is 10.
2025-04-13 20:31:10 -05:00
SergeantPanda
a463d06140
Fixes stream preview.
2025-04-13 10:02:30 -05:00
dekzter
06028334ca
fixing reference to null user_agents
2025-04-13 07:44:35 -04:00
dekzter
d721b48aa0
don't sent update if progress doesn't increase
2025-04-12 10:39:44 -04:00
dekzter
222899e140
fixed potential division by 0
2025-04-12 10:37:51 -04:00
dekzter
36b281697c
fetch default user-agent if none is set on m3u
2025-04-12 07:13:28 -04:00
SergeantPanda
1e5c9c0982
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev
2025-04-11 22:21:52 -05:00
SergeantPanda
f4b244a338
Removed quotes
2025-04-11 22:20:58 -05:00
dekzter
cc5b8f475a
m3u honors default UA
2025-04-11 17:57:44 -04:00
SergeantPanda
45573b9ca1
Added tuners to api_views
2025-04-11 16:38:56 -05:00
SergeantPanda
cab4fa4986
Forgot quotes.
2025-04-11 16:29:12 -05:00
SergeantPanda
e253903f34
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev
2025-04-11 16:19:59 -05:00
SergeantPanda
1209b0c238
Add TunerCount to device discovery response. Hard coded to 10 for now.
2025-04-11 16:19:52 -05:00
dekzter
8bf75293fb
disabled refresh button on inactive items, don't process them in inactive
2025-04-11 17:18:38 -04:00
dekzter
663ea2c5b9
soooo many changes....
2025-04-11 13:22:08 -04:00
Dispatcharr
b903a226b0
Updated Tasks.py
...
Fix EPG matching bulk update by converting dict results to Channel model instances
2025-04-10 13:55:00 -05:00
SergeantPanda
07485f87a3
Add stream health recovery and reconnection logic
2025-04-10 10:14:22 -05: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