Commit graph

1906 commits

Author SHA1 Message Date
SergeantPanda
9ef2aa966d Requery channels when setting channel names from epg. 2025-09-16 19:44:41 -05:00
SergeantPanda
ab3350d08d Search all logos instead of just channel assignable. 2025-09-16 19:41:11 -05:00
SergeantPanda
2e5280c46a Remove unneeded logo call. 2025-09-16 19:17:31 -05:00
SergeantPanda
8b740fc3ac Move buttons for use epg name and use epg logo . 2025-09-16 18:49:02 -05:00
SergeantPanda
7e13e51198 Update the frontend on logo change. 2025-09-16 17:55:55 -05:00
SergeantPanda
3cb5a061c9 Show progress as notifications. 2025-09-16 17:35:38 -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
8607d626fa Update logo store when bulk changing logos. 2025-09-16 16:32:32 -05:00
SergeantPanda
388d9e7171 Fix logos not being set. 2025-09-16 16:25:50 -05:00
SergeantPanda
64a019597d Add ability to channel edit form and bulk channel editor to set logos and names from assigned epg.
Closes #157 [Feature]: Logo from EPG
2025-09-16 16:20:16 -05:00
SergeantPanda
cc03ad7d64
Merge pull request #413 from Dispatcharr/epg-auto-match-refactor 2025-09-16 15:58:56 -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
eccc5d709a Sort categories by name during api retrieval. 2025-09-15 20:38:18 -05:00
SergeantPanda
56aa5c77d2 Filter out profiles during db query that are inactive. 2025-09-15 20:02:40 -05:00
SergeantPanda
ed0b291237 Skip disabled m3u accounts when choosing streams during playback.
Closes #402
2025-09-15 17:36:31 -05:00
SergeantPanda
dfaae6e617 Enhance UserViewSet queryset to prefetch related channel_profiles for improved performance 2025-09-14 19:47:40 -05:00
SergeantPanda
22e1a8cc05 Fix: "ReferenceError: setIsInitialized is not defined" when logging into web ui. 2025-09-14 19:34:32 -05:00
SergeantPanda
5e661ea208 Fix VOD page not displaying correct order while changing pages. 2025-09-14 19:27:11 -05:00
SergeantPanda
f8e91155e2 Fix bug: cannot access local variable 'total_chunks' where it is not associated with a value 2025-09-14 15:19:51 -05:00
SergeantPanda
0c507988b6 Remove max size on group and epg columns. Increase default column size for epg 2025-09-14 14:53:55 -05:00
SergeantPanda
d7129d6195 Change EPG column to have (EPG ID - TVG-ID) and standardize header label. 2025-09-14 14:35:51 -05:00
SergeantPanda
f84a347514 Don't put channel name in EPG name when no epg is assigned. 2025-09-14 13:53:02 -05:00
SergeantPanda
661d5f9d43
Merge pull request #392 from Dispatcharr:bulk-channel-creation-refactor
Enhance channel creation process with starting channel number and bulk creation updates
2025-09-14 13:37:50 -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
8ab9a508d4 Remove deprecated createChannelsFromStreams method 2025-09-13 20:32:25 -05:00
SergeantPanda
05641cfb02 Remove duplicate websocket notification 2025-09-13 20:30:18 -05:00
SergeantPanda
7866eed613 Fetch channels after successful creation of channels. 2025-09-13 20:21:27 -05:00
SergeantPanda
301a162e71 Switch to normal notifications 2025-09-13 20:16:14 -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
d09a5efe80 Merge branch 'main' of https://github.com/Dispatcharr/Dispatcharr into dev 2025-09-13 18:24:04 -05:00
SergeantPanda
fe2edf16b0 Better rendering of horizontal scroll bar. 2025-09-13 18:17:09 -05:00
SergeantPanda
40cbb745cd Fix bug where not setting a channel number would cause an error when creating a channel. 2025-09-13 17:15:59 -05:00
SergeantPanda
92a26caf03 Fix bug where clicking add channel with a channel selected opened the edit form. 2025-09-13 17:09:52 -05:00
SergeantPanda
81520293f4 Fix bug where a channel created could use streams from another channel. The form wasn't being fully cleared. 2025-09-13 17:02:40 -05:00