SergeantPanda
951af5f3fb
Enhancement: Add auto-enable settings for new groups and categories in M3U and VOD components
...
Bug Fix: Remove orphaned categories for VOD and Series
Fixes #540
Closes #208
2025-10-09 15:28:37 -05:00
SergeantPanda
74aff3fb1a
Enhance M3U profile management: add optional notes field, improve validation for default profiles, and update UI to display notes where applicable.
...
Also adds the ability to modify the name of the defualt profile.
Closes #280 [Feature]: add general text field in m3u/xs
2025-09-10 17:26:18 -05:00
SergeantPanda
84c752761a
Ability to refresh account info from account info modal and provide notification on results.
2025-09-09 18:15:33 -05:00
SergeantPanda
c023cde8fe
Add custom properties to M3UAccountProfile and implement account info retrieval
2025-09-09 16:05:58 -05:00
SergeantPanda
6f6c28ca7c
Convert custom_properties to jsonb in the backend.
2025-09-02 09:41:51 -05:00
SergeantPanda
24f876d09f
Add priority for providers so VOD's can be auto selected based on the priority.
2025-08-20 17:38:21 -05:00
SergeantPanda
2903773c86
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into vod-relationtest
2025-08-19 12:39:21 -05:00
dekzter
f300da6eff
case sensitive flag and other possible custom properties for filters
2025-08-03 08:40:00 -04:00
SergeantPanda
bcebcadfaa
Add ability to scan for vods during m3u refresh.
2025-08-02 12:01:26 -05:00
dekzter
ead76fe661
first run at m3u filtering
2025-08-01 15:02:43 -04: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
dekzter
82f35d2aef
check and warn before saving a network access setting that could block current client access
2025-06-10 08:46:36 -04:00
SergeantPanda
b713b516b4
Convert m3u accounts to a similar format to epg for status updates. Renamed DB field last_error to last_message so we can use it for more messaging. Migration to change updated_at field to not be updated everytime the m3u changes. It should only update the updated_at when we successfully update the m3u.
2025-05-04 17:51:57 -05:00
dekzter
06879ed8ef
merged in dev
2025-05-02 09:33:09 -04:00
SergeantPanda
d26944a7a5
Add stale_stream_days field to M3UAccount model and update related logic
...
- Introduced stale_stream_days field to M3UAccount to specify the retention period for streams.
- Updated cleanup_streams task to remove streams not seen within the specified stale_stream_days.
- Enhanced M3U form to include stale_stream_days input for user configuration.
2025-05-01 16:01:08 -05:00
dekzter
3054cf2ae9
initial xtreamcodes support
2025-04-27 10:32:29 -04:00
dekzter
cc5b8f475a
m3u honors default UA
2025-04-11 17:57:44 -04:00
dekzter
e507c6f23c
updated timestamp and extension checks for m3 uand epg
2025-04-07 12:46:45 -04:00
dekzter
354cd84c88
filesystem watch and process of m3u and epg
2025-04-06 15:58:55 -04:00
dekzter
7351264e8a
centralized and lazy-loaded redis client singleton, check for manage.py commands so we don't init proxyservers (redis connection), put manage commmands before starting uwsgi
2025-04-04 16:18:12 -04:00
dekzter
d60bada47d
fixed m3u group filtering
2025-04-03 23:18:55 -04:00
dekzter
17a8e94f64
django beat, refresh intervals for epg and m3u
2025-03-30 11:53:26 -04:00
dekzter
d6e05445f3
m3u group filters
2025-03-22 09:56:00 -04:00
dekzter
8cdf9a40cf
m3u modifications so streams are identified by hash, configurable, also streams now have channel_groups instead of a string for groups
2025-03-19 16:35:49 -04:00
dekzter
a2f5eaa780
fixed serializer to include locked
2025-03-17 21:27:09 -04:00
kappa118
57432748a4
added m3u profile support
2025-02-28 14:08:05 -05:00
kappa118
04080a5f2b
attempting to get profiles to work properly
2025-02-28 09:47:40 -05:00
kappa118
53836fdac3
first run at m3u profiles
2025-02-27 22:05:41 -05:00
Dispatcharr
1fb7a0c9eb
Alpha v3
...
Added user agents
Added Stream Profiles
Added new API calls
2025-02-21 15:31:59 -06:00
Dispatcharr
8edb743ebd
Initial commit
2025-02-18 11:14:09 -06:00