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