dekzter
c5dd351bf1
Merge remote-tracking branch 'origin/dev' into xtream
2025-05-01 10:15:42 -04:00
SergeantPanda
b811a3d45b
More sleep events.
2025-05-01 09:05:51 -05:00
SergeantPanda
a50a7372c1
Removed unnecessary elif for invalid flag.
2025-04-30 18:22:27 -05:00
SergeantPanda
5475177cf4
Merge pull request #77 from www2000/dev-m3u-fix
...
Fix channel issues that i have with m3u files comming form tvheaden.
2025-04-30 18:19:26 -05:00
SergeantPanda
6adda8209f
Ensure cache directory exists before saving EPG data
2025-04-30 17:54:48 -05:00
SergeantPanda
e8355a78c6
Fetch channels when auto-match is complete.
2025-04-30 16:51:48 -05:00
SergeantPanda
4f0c8333c6
Add return statement in get_cache_file method of EPGSource model
2025-04-30 14:42:32 -05:00
dekzter
3ea8c05466
Merge remote-tracking branch 'origin/dev' into xtream
2025-04-30 15:10:59 -04:00
SergeantPanda
80fe7e02f8
Added missing _attempt_health_recovery.
2025-04-30 13:43:01 -05:00
SergeantPanda
423020861c
Replace time.sleep with gevent.sleep for improved concurrency
2025-04-30 13:32:16 -05:00
SergeantPanda
b7c543b5f5
Use gevent sleep instead of sleep.
2025-04-30 12:48:50 -05:00
SergeantPanda
bdb8d326a5
Add better logging for which channel clients are getting chunks from.
2025-04-30 12:17:11 -05:00
Jean-Paul Acneaux
d61de87fff
Fix channel issues that i have with m3u files comming form tvheaden.
...
And add tvg-chno tag for finding channel numbers.
2025-04-30 05:10:31 +02:00
SergeantPanda
418bf01449
Notify user of how many matches auto-match found.
...
Add batch EPG association endpoint and improve EPG matching logic
- Implemented a new API endpoint to associate multiple channels with EPG data in a single request.
- Enhanced the EPG matching process to normalize TVG IDs and log relevant information.
- Updated frontend to handle batch EPG associations efficiently, falling back to legacy methods when necessary.
2025-04-29 18:13:42 -05:00
SergeantPanda
2f23909bed
Fixed bug overwriting tvg-id when loading TV Guide.
2025-04-29 15:13:15 -05:00
SergeantPanda
d27e4b7e8a
Release stream lock before returning url if using redirect profile.
2025-04-29 14:14:40 -05:00
SergeantPanda
ee2c2194f8
Mimetype guessing as a fallback for remote images.
2025-04-28 20:36:09 -05:00
SergeantPanda
4cf4a0d68d
Reverted unintended change.
2025-04-28 20:26:54 -05:00
SergeantPanda
06d3066783
Improve logo handling in LogoViewSet: set default content type and add Content-Disposition for inline display.
2025-04-28 20:22:44 -05:00
SergeantPanda
482803b241
Removed unnecessary logs.
2025-04-28 17:29:27 -05:00
SergeantPanda
cd1da5a61c
Added a new channel model to update m3u profile counts and utilize it during stream switches.
2025-04-28 17:25:03 -05:00
SergeantPanda
b439eb810c
Cleanup channel lock instead of stream lock.
2025-04-28 15:05:58 -05:00
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
dekzter
1ccf24fe5f
Fixed caching path for non-xc only
2025-04-27 11:08:12 -04:00
dekzter
f295ee219c
removed db index here, I don't think it's needed
2025-04-27 10:54:39 -04:00
dekzter
3054cf2ae9
initial xtreamcodes support
2025-04-27 10:32:29 -04: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