Commit graph

1793 commits

Author SHA1 Message Date
SergeantPanda
db80a2fa09 Made vod card similar to channel card 2025-09-05 21:04:41 -05:00
SergeantPanda
d4b7b3d3d2 Combine vod and streams into same view 2025-09-05 20:40:55 -05:00
SergeantPanda
6b9d42fec1 Refactor VODStatsView to use correct field names for content type and M3U profile ID, and update user agent handling 2025-09-05 20:34:43 -05:00
SergeantPanda
1a8763731b Remove unneeded headers 2025-09-05 20:26:35 -05:00
SergeantPanda
18b8462a5f Refactor user-agent handling to use 'client_user_agent' for consistency across VOD connection management 2025-09-05 20:15:11 -05:00
SergeantPanda
7c4d7865ea Fixed not using user-agent from m3u (was using client user-agent) 2025-09-05 19:36:08 -05:00
SergeantPanda
1080b1fb94 Refactor stats and vod proxy 2025-09-05 19:30:13 -05:00
SergeantPanda
4712a4305c Rename "Active Channels" to "Active Streams" and enhance automatic refresh interval UI 2025-09-05 12:22:06 -05:00
SergeantPanda
b68b904838
Merge pull request #356 from Dispatcharr:stats-direct-api
Switch to api calls instead of celery beat for stats
2025-09-05 12:10:10 -05:00
SergeantPanda
f1196bb988 Send websocket update on client disconnect and connect. 2025-09-05 12:04:30 -05:00
SergeantPanda
98f485bac9 Fixed issue with recurring api calls. 2025-09-05 11:37:49 -05:00
SergeantPanda
870e77b137 Disable fetch-channel-statuses 2025-09-05 10:23:25 -05:00
SergeantPanda
d709d92936 Refactor channel stats fetching and enhance settings UI for better user experience 2025-09-05 09:42:52 -05:00
SergeantPanda
ca79cc1a1d
Merge pull request #354 from Dispatcharr:DVR-Refresh
DVR enhancements and Comskip integration
2025-09-04 17:30:29 -05:00
SergeantPanda
67939ba44b Auto cleanup orphaned vods and series during scan. 2025-09-04 16:57:32 -05:00
Dispatcharr
8c364d3eb8 Fix DVR
Fixed bug where connection wouldn't release
2025-09-04 16:00:01 -05:00
Dispatcharr
7401b4c8d3 Combined migrations 2025-09-04 14:36:14 -05:00
Dispatcharr
f652d2b233 Comskip Update 2025-09-04 13:45:25 -05:00
SergeantPanda
fbeca53cd7 Minor fixes to VOD api. trailer returned Null instead of empty string, removed decimal from added time. 2025-09-04 13:44:15 -05:00
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