SergeantPanda
f3abbaeb27
Add gracenote ID when creating channel if available. Fixes m3u output if gracenote ID doesn't exist.
2025-05-04 09:23:02 -05:00
Reggie Burnett
fcd1722d3a
Add support for Channels DVR tvc-guide-stationid
2025-05-03 19:24:51 -05:00
dekzter
693d33e18d
merged in xtream branch
2025-05-03 13:52:42 -04:00
SergeantPanda
104bad8f04
Added last seen as an api output for streams.
2025-05-03 12:38:45 -05:00
dekzter
1a0d065eca
ui settings with configurable table size, added setting to set / rehash stream hashes
2025-05-03 08:01:22 -04:00
dekzter
c5dd351bf1
Merge remote-tracking branch 'origin/dev' into xtream
2025-05-01 10:15:42 -04: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
e8355a78c6
Fetch channels when auto-match is complete.
2025-04-30 16:51:48 -05:00
dekzter
3ea8c05466
Merge remote-tracking branch 'origin/dev' into xtream
2025-04-30 15:10:59 -04: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
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
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
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
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
dekzter
5ac27043e4
fixed mimetypes
2025-04-25 09:42:07 -04: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
3e2f91abf8
hopefully finalizing table rewrite
2025-04-23 11:02:00 -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
c6d83bf1f9
Merge remote-tracking branch 'origin/dev' into table-rewrite
2025-04-17 17:56:55 -04: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
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
a463d06140
Fixes stream preview.
2025-04-13 10:02:30 -05: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
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
dekzter
e31036079e
allow null for channel_number so we auto assign
2025-04-08 17:24:38 -04:00
dekzter
839abd281c
m3u file upload fixed, hdhr support profiles now, i don't remember what I did to the UI anymore
2025-04-07 20:49:42 -04:00
dekzter
ee4e227e02
fixing m3u file upload
2025-04-07 18:12:45 -04:00
dekzter
2fcadfcc57
forgot to commit migration
2025-04-07 15:02:01 -04:00
dekzter
e2850441ae
basic DVR UI, custom properties for recordings
2025-04-07 15:01:44 -04:00
dekzter
5570562960
epg match run externally to keep memory usage low
2025-04-07 11:57:00 -04:00
dekzter
b3551fe32f
fixed potential timezone issue
2025-04-06 19:14:32 -04:00
dekzter
ecc96f8b69
memory optimization, m3u processing, re-added group filtering before m3u ingestion
2025-04-06 11:36:16 -04:00
dekzter
cdf9df03bd
lazy-load sentencetransformer instance
2025-04-05 20:05:45 -04:00
dekzter
00f6e7c1cd
first run at recordings, among other things
2025-04-05 18:59:15 -04:00
dekzter
827e824651
bulk update of enabling channels by profile, more UI tweaks and updates
2025-04-05 09:50:47 -04:00
dekzter
82d6646137
fixed channel numbering from stream
2025-04-04 17:35:17 -04:00
dekzter
7351264e8a
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
dekzter
ac12abf222
fixed streams not added on bulk operations
2025-04-04 13:53:24 -04:00
dekzter
e7c4324b64
updated logo url field
2025-04-04 11:24:31 -04:00
dekzter
3ad1a1b4dc
fixed exact epg matching on bulk channel creation
2025-04-04 10:49:12 -04:00
dekzter
64d68bf11d
tvg search name and tvg-id, fixed bulk create epg matching, attempting to fix favicon
2025-04-04 10:37:14 -04:00