Commit graph

126 commits

Author SHA1 Message Date
SergeantPanda
ba6012b28c Fixes bulk channel editor not saving.
Fixes #222
2025-06-26 13:15:00 -05:00
SergeantPanda
7f1bdd0129 Add support for 'num' property in channel number extraction 2025-06-21 14:00:41 -05:00
xham3
5360f38b14 Fix process communicate() deadlock when epg match data overfill subprocess.PIPE buffer. 2025-06-12 15:34:24 -07:00
dekzter
30b2a19eb0 merged in main 2025-06-11 08:38:00 -04:00
SergeantPanda
d850166a80 Add conditional channel_group_id assignment in ChannelViewSet. This fixes an issue where if a group isn't assigned to a stream it would fail to create a channel from the stream.
Closes #122
2025-06-10 15:47:27 -05:00
dekzter
3f445607e0 looooots of updates for user-management, initial commit of access control 2025-05-31 18:01:46 -04:00
dekzter
e979113935 merged in dev 2025-05-21 15:24:30 -04:00
SergeantPanda
5cae2e595e Add tvc-guide-id (gracenote ID) to channel when using bulk creation. 2025-05-21 12:52:30 -05:00
dekzter
a96c5f0f5c merged in dev 2025-05-21 08:16:35 -04:00
SergeantPanda
56be7b7194 Added missing dc dependency for auto-match. 2025-05-20 19:17:01 -05:00
SergeantPanda
7c809931d7 Rewored celery memory cleanup logic. 2025-05-18 20:57:37 -05:00
dekzter
74d58515d0 user management, user levels, user level channel access 2025-05-18 11:19:34 -04:00
SergeantPanda
1174e2e0c7 EPG processing enhancements. Celery memory management. 2025-05-17 16:42:37 -05:00
SergeantPanda
8ee1581588 Forms support floats now. 2025-05-15 15:32:21 -05:00
SergeantPanda
3b2250895d Fixed migrations. 2025-05-15 14:38:28 -05:00
MooseOnTheLoose
88a7312397
Merge branch 'dev' into main 2025-05-08 19:16:49 -05:00
dekzter
4ebfde2797 auto-assign numbers now configurable by selection, channel enable switch now applies to all selected 2025-05-08 12:43:27 -04:00
MooseyOnTheLoosey
5bae7997c0 Removing more debug 2025-05-08 09:50:19 -05:00
MooseyOnTheLoosey
f6ea1b41b3 Removing debug 2025-05-08 09:15:08 -05:00
MooseyOnTheLoosey
88866cc905 Updated channel numbers from integer to float 2025-05-08 09:12:10 -05:00
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