SergeantPanda
c023cde8fe
Add custom properties to M3UAccountProfile and implement account info retrieval
2025-09-09 16:05:58 -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
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
dekzter
f300da6eff
case sensitive flag and other possible custom properties for filters
2025-08-03 08:40:00 -04:00
dekzter
ead76fe661
first run at m3u filtering
2025-08-01 15:02:43 -04:00
dekzter
eb1bbdd299
merged in dev
2025-05-24 07:19:43 -04:00
SergeantPanda
6de565857d
Set default refresh interval for files added via mapping to 0 since they will auto-update when modified.
2025-05-21 14:59:24 -05:00
dekzter
74d58515d0
user management, user levels, user level channel access
2025-05-18 11:19:34 -04:00
SergeantPanda
e63a66bf57
Change status to disabled when epg or m3u disabled. Change to idle when enabled.
2025-05-07 13:50:10 -05:00
SergeantPanda
ae93bc2a1f
Adds a "Pending Setup" status so the user knows they need to select groups before their streams are imported.
2025-05-05 19:50:20 -05: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
36b281697c
fetch default user-agent if none is set on m3u
2025-04-12 07:13:28 -04:00
dekzter
354cd84c88
filesystem watch and process of m3u and epg
2025-04-06 15:58:55 -04:00
dekzter
17a8e94f64
django beat, refresh intervals for epg and m3u
2025-03-30 11:53:26 -04:00
dekzter
d418cd7c06
new custom properties fields for m3u and program data
2025-03-27 13:02:19 -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
45a9c3026a
custom streams now work
2025-03-17 18:38:37 -04:00
dekzter
9711d7ab34
modified database fields for consistency, removed custom_url from streams (no longer needed)
2025-03-16 09:07:10 -04:00
Dispatcharr
ace441fb56
Pre-Alpha v?
...
Lost count:
Added/Fixed bulk adding from stream
Added/Fixed Auto assign channel numbers
Added command to kill processes
Changed to a persistant lock using redis
2025-03-01 08:52:32 -06: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
6b857d3931
Alpha v3 again
...
I'm stupid and forgot a file
2025-02-21 15:32:31 -06:00
Dispatcharr
8edb743ebd
Initial commit
2025-02-18 11:14:09 -06:00