SergeantPanda
d1ac5b11e5
Add EPG TVG-ID setting functionality
...
- Implemented API endpoint to set channel TVG-IDs from EPG data.
- Created Celery task to handle TVG-ID updates for multiple channels.
- Added frontend methods to initiate TVG-ID setting from EPG for both single and batch channel forms.
- Enhanced notifications for task status updates.
2025-10-04 15:20:35 -05:00
SergeantPanda
c73271c617
Bug Fix: Sort order while bulk creating channels will now be in the order they were selected in not reverse order.
2025-10-02 13:23:24 -05:00
SergeantPanda
a3e4f23891
Enhancement: Add m3u_id parameter to generate_hash_key and update related calls
2025-10-02 09:14:22 -05:00
SergeantPanda
23f397c805
Enhancement: Add exact Gracenote ID matching to EPG channel mapping
2025-09-25 11:51:10 -05:00
SergeantPanda
d2d1984797
Switch bulk epg name and logo to backend celery tasks for efficiency and scrape epg channel logo during epg scanning.
2025-09-16 17:17:07 -05:00
SergeantPanda
a846b09ad3
Minor formatting adjustment.
2025-09-16 14:39:04 -05:00
SergeantPanda
60e378b1ce
Add support for matching selected channels with EPG data
...
- Updated API to accept optional channel IDs for EPG matching.
- Enhanced match_epg method to process only specified channels if provided.
- Implemented new task for matching selected channels in the backend.
- Updated frontend to trigger EPG matching for selected channels with notifications.
2025-09-16 14:38:16 -05:00
SergeantPanda
20685b8344
Lower regional bonus. Remove epg_match script.
2025-09-16 14:27:07 -05:00
SergeantPanda
c7235f66ba
Use stricter matching for bulk matching.
2025-09-16 14:12:45 -05:00
SergeantPanda
6384f4f56f
Add progress notifications for EPG matching process
2025-09-16 13:47:59 -05:00
SergeantPanda
d6bb9e40b2
Implement memory cleanup for ML models after channel matching operations
2025-09-16 13:15:32 -05:00
SergeantPanda
c55dcfd26a
Remove unnecessary checking of cache directories. Lets sentence transformers handle it.
2025-09-16 13:01:43 -05:00
SergeantPanda
fedc98f848
Removed unneeded debug logging.
2025-09-16 12:54:19 -05:00
SergeantPanda
d2085d57f8
Add sentence transformers to new matching function.
2025-09-16 12:43:21 -05:00
SergeantPanda
f6be6bc3a9
Don't use matching script
2025-09-16 09:18:41 -05:00
SergeantPanda
f1739f2394
Add EPG auto-match functionality for specific channels and update UI
2025-09-16 08:55:10 -05:00
SergeantPanda
ed0b291237
Skip disabled m3u accounts when choosing streams during playback.
...
Closes #402
2025-09-15 17:36:31 -05:00
SergeantPanda
a1d35a8dad
Additional check if channel number is in use before creating.
2025-09-14 13:34:03 -05:00
SergeantPanda
6c1dbff91c
Send websocket when channel is created.
2025-09-14 13:27:31 -05:00
SergeantPanda
58a3da386a
Allow single channel creation from stream to specify channel number
2025-09-14 13:24:11 -05:00
SergeantPanda
4886426ea0
New feature: Allow specifying channel number during channel creation.
...
Closes #377
Closes #169 [Feature]: Starting channel number/continue auto numbering from channel number X (user defined)
2025-09-14 12:46:30 -05:00
SergeantPanda
0411fe003a
Add ability to specify starting channel numbers to the api.
2025-09-14 12:30:24 -05:00
SergeantPanda
4f49636899
Remove old bulk create view.
2025-09-14 12:19:23 -05:00
SergeantPanda
cf7ea09341
Implement asynchronous bulk channel creation from stream IDs with WebSocket progress updates
2025-09-13 19:59:43 -05:00
SergeantPanda
5875c31750
Add POST endpoint to retrieve streams by IDs and enhance channel creation process
2025-09-13 19:10:47 -05:00
SergeantPanda
41d7066d6e
Fix incorrect paths for DVR and Plugins.
2025-09-13 11:49:04 -05:00
Dispatcharr
c85316b912
Added DVR offset
...
Added pre/post offset for DVR recordings.
2025-09-11 20:58:42 -05:00
SergeantPanda
e5ee64c575
Allow filtering by EPG assignment.
...
Closes #155
2025-09-11 12:43:44 -05:00
SergeantPanda
d1a3b667fe
Store file modification time in Redis for uploaded logo files
2025-09-11 09:50:21 -05:00
SergeantPanda
1080b1fb94
Refactor stats and vod proxy
2025-09-05 19:30:13 -05:00
Dispatcharr
8c364d3eb8
Fix DVR
...
Fixed bug where connection wouldn't release
2025-09-04 16:00:01 -05:00
Dispatcharr
f652d2b233
Comskip Update
2025-09-04 13:45:25 -05:00
Dispatcharr
41e32bc08a
DVR Updates
...
Added fallback settings.
Added subtitles to cards.
Add data volume mount to Docker container.
2025-09-04 08:22:13 -05:00
Dispatcharr
00cc83882a
DVR update
2025-09-03 21:35:45 -05:00
SergeantPanda
6f6c28ca7c
Convert custom_properties to jsonb in the backend.
2025-09-02 09:41:51 -05:00
SergeantPanda
fd01d1b6af
Fix bulk logo cleanup.
2025-08-26 14:59:05 -05:00
SergeantPanda
0e52117e78
Add channel logo selection and background loading functionality
...
- Introduced `useChannelLogoSelection` hook for managing channel-assignable logos.
- Updated `ChannelForm` and `ChannelsForm` components to use the new logo selection hook.
- Implemented background loading of channel-assignable logos after user login in the auth store.
- Enhanced logos store to handle separate state for channel logos and added fetching logic.
2025-08-26 14:30:41 -05:00
SergeantPanda
b92d7c2c21
Major rework of how logos are handle. We will no longer load logos on login and they will only be loaded into the store when needed.
2025-08-26 13:19:29 -05:00
dekzter
11bc2e57a9
optimized vod parsing, added in vod category filtering, added UI individual tabs for movies vs series VOD category filters
2025-08-25 14:37:20 -04:00
dekzter
efcf4c7920
missed commit
2025-08-22 17:31:22 -04:00
dekzter
a19bd14a84
added vod category filtering
2025-08-22 16:59:00 -04:00
SergeantPanda
0a5e7a3231
Enhance logo upload functionality: allow custom logo names and update handling in LogoForm component.
...
Fixes [Bug]: Logo Manager not allowing a change to name field
Fixes #320
2025-08-22 13:34:17 -05:00
SergeantPanda
6746588c15
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev
2025-08-22 13:24:58 -05:00
SergeantPanda
22e9e56a5b
Add JSONParser to LogoViewSet parser_classes for improved request handling
...
Fixes [Bug]: Updating Logo throws error
2025-08-22 13:24:50 -05:00
SergeantPanda
39598b4ff4
Refactor logo handling: Introduce useLogosStore, implement lazy loading for logos, and update components to use new store methods.
2025-08-22 09:56:20 -05:00
SergeantPanda
7b5a617bf8
Use custom validator for urls fields to allow for non fqdn hostnames.
...
Fixes #63
2025-08-01 11:28:51 -05:00
SergeantPanda
4ae66e0bc9
Add membership creation in UpdateChannelMembershipAPIView if not found.
...
Fixes #275
2025-07-31 09:52:02 -05:00
SergeantPanda
6180b4ffef
Save stream stats to database.
2025-07-28 21:40:29 -05:00
SergeantPanda
39ec4d39fc
Allow for multiple profiles to be added with the api. This will later be used for auto channel sync.
2025-07-27 17:48:09 -05:00
SergeantPanda
8f529bf495
Only add to selected profile if profile is selected during channel creation.
2025-07-27 17:33:23 -05:00