Commit graph

1774 commits

Author SHA1 Message Date
Dispatcharr
c76d68f382 Updated guide
Updated series rules button to match the rest of the layout.
Fixed problem where the remove button would not remove the rule
2025-09-04 08:40:48 -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
5806464406 Fix unique constraint violations when rehashing streams 2025-09-03 16:23:58 -05:00
SergeantPanda
55f54081b1
Merge pull request #343 from Dispatcharr:Channel-Batch-Update
Add batch channel name updates with regex support
2025-09-02 19:51:22 -05:00
Dispatcharr
c4f9a998e5 Added batch channel name updates 2025-09-02 17:23:18 -05:00
SergeantPanda
5ccef5db32
Merge pull request #342 from Dispatcharr:vod-endpoint-optimizations
Vod-endpoint-optimizations
2025-09-02 15:54:49 -05:00
SergeantPanda
eff4b665b1 Fix bug where multiple relations would error out get_vod_info 2025-09-02 15:52:40 -05:00
SergeantPanda
ffe6ce5a6b Removed unnecessary fall backs for trailer. 2025-09-02 15:35:04 -05:00
SergeantPanda
ac5df3fd28 Optimize VOD streams retrieval by using prefetch_related to eliminate N+1 queries 2025-09-02 14:59:33 -05:00
SergeantPanda
e7201b4429
Merge pull request #341 from Dispatcharr:convert-custom_properties-from-text-to-jsonb-fields-
Convert-custom_properties-from-text-to-jsonb-fields-
2025-09-02 10:35:27 -05:00
SergeantPanda
6c1bfaf052 Increase server url max length from 200 to 1000 characters to accomodate tokens in the url 2025-09-02 10:20:23 -05:00
SergeantPanda
8cae13f845 Remove unneeded migration. 2025-09-02 09:59:06 -05:00
SergeantPanda
9c41960405 Added conversion to jsonb for users table. 2025-09-02 09:52:39 -05:00
SergeantPanda
246b00e2bf Convert backend to use jsonb fields. 2025-09-02 09:48:54 -05:00
SergeantPanda
6f6c28ca7c Convert custom_properties to jsonb in the backend. 2025-09-02 09:41:51 -05:00
SergeantPanda
a87f7c875d Merge custom properties when refreshing groups instead of overwriting. 2025-09-02 09:10:52 -05:00
SergeantPanda
071e74124e Remove relations to groups that no longer exist in the m3u account. Also delete groups that are left orphaned after the relation is removed. 2025-09-01 21:09:50 -05:00
SergeantPanda
7ea10064d7 Update group custom_properties during m3u update.
Fixes issue when converting from M3U account to XC. Will add the xc_id now.
2025-09-01 19:48:30 -05:00
SergeantPanda
648e2bb2dd Applied our Prettier formatting to all frontend code. 2025-08-31 09:50:37 -05:00
SergeantPanda
59c6b0565e Use buffering_speed from settings to determine color for speed badge instead of hardcoded at 1.0
Fixes [Bug]: Stat's "Current Speed" does not reflect "Buffering Speed" setting
Fixes #311
2025-08-31 09:28:30 -05:00
SergeantPanda
17cb303273 Refactor: Standardize string quotes and improve code formatting in ChannelCard component 2025-08-31 09:12:17 -05:00
SergeantPanda
10d5d487c3 Fix regex replacement pattern for M3U profile consistency in auto channel sync 2025-08-31 09:03:11 -05:00
SergeantPanda
3aa68c1a36 Enhancement: Allow overriding of default stream profile for auto channel sync. 2025-08-31 08:49:45 -05:00
SergeantPanda
b17bc21159 Cleanup orphaned channels if stale stream retention deleted the last stream from the channel and was created by auto channel sync for the current m3u. 2025-08-31 08:30:17 -05:00
SergeantPanda
fc2caa0e12 Cleaned up code for fetching. 2025-08-30 20:21:19 -05:00
SergeantPanda
22498de395 Better error detection and logging for the user when m3u downloads fail. 2025-08-30 20:14:58 -05:00
SergeantPanda
12c2b8c7a7 Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev 2025-08-30 10:53:47 -05:00
SergeantPanda
0228d8d7f4 Fix auto sync channel settings not saving. 2025-08-30 10:48:30 -05:00
SergeantPanda
144a71a636
Merge pull request #338 from Dispatcharr:m3u-batch-processing
M3u-batch-processing
2025-08-30 09:56:12 -05:00
SergeantPanda
b5e32421bd Cleanup unused code. 2025-08-30 09:33:56 -05:00
SergeantPanda
41bd372b14 Save all custom_properties for xc. 2025-08-29 19:55:02 -05:00
SergeantPanda
c24da847fc Get all live streams at once and filter by category. 2025-08-29 19:18:25 -05:00
SergeantPanda
d2b6096570 Changes to XC processing for faster parsing. 2025-08-29 16:39:57 -05:00
SergeantPanda
e3f988b071 Remove shared task from batch m3u processesing. 2025-08-29 15:51:42 -05:00
SergeantPanda
3a81227a73 Move tuner calculation to central location and use it to dynamically calculate tuner counts for XC api user_info 2025-08-28 15:26:51 -05:00
SergeantPanda
62c4e1625b Dynamically calculate expiration date 90 days out instead of hardcoded. 2025-08-28 15:12:13 -05:00
SergeantPanda
5c6d1fe6fd
Merge pull request #336 from Dispatcharr/vod-relationtest
Implement Video on Demand (VOD) functionality
2025-08-28 13:39:24 -05:00
SergeantPanda
2026eab7f2 Default VOD categories to disabled. 2025-08-28 13:17:22 -05:00
SergeantPanda
ad774db59e Fixed episode image failing to load. 2025-08-28 11:45:16 -05:00
SergeantPanda
11f54f3cda Fix VOD categories not loading on new accounts without webui refresh. 2025-08-28 11:20:37 -05:00
SergeantPanda
2b484a94ec Applied formatting to floating video. 2025-08-28 10:44:11 -05:00
SergeantPanda
d2b852c9a2 Fix cyclic error with logos loading. 2025-08-28 10:42:42 -05:00
SergeantPanda
73065ed319 Load logos after all initalization is done. True background logo loading. 2025-08-26 17:54:28 -05:00
SergeantPanda
fe350bda91 Smarter tracking of logos loading throughout different pages. 2025-08-26 17:26:59 -05:00
SergeantPanda
774c80e2a4 Convert a couple more functions to fetch ALL logos. 2025-08-26 16:42:16 -05:00
SergeantPanda
59dd6383eb Fetch all logos when running cleanup. 2025-08-26 15:48:51 -05:00
SergeantPanda
c35c02c64b Updated verbiage for cleanup unused logo function. 2025-08-26 15:37:05 -05:00
SergeantPanda
a0ab0e8688 Don't fetch all logos when uploading a new logo. 2025-08-26 15:33:35 -05:00
SergeantPanda
2645166c8c Don't fetch all logos if editing. 2025-08-26 15:18:44 -05:00