dekzter
663ea2c5b9
soooo many changes....
2025-04-11 13:22:08 -04:00
Dispatcharr
b903a226b0
Updated Tasks.py
...
Fix EPG matching bulk update by converting dict results to Channel model instances
2025-04-10 13:55:00 -05:00
SergeantPanda
6ccc2b9a6d
Enhance stream retrieval process with error handling and retry logic
...
- Updated `get_stream` method to return error reasons for better debugging.
- Improved `generate_stream_url` to handle errors and log specific issues.
- Implemented retry mechanism in `stream_ts` view for obtaining streams with exponential backoff.
- Added new configuration options for connection timeout and retry intervals.
2025-04-10 08:38:53 -05:00
dekzter
e31036079e
allow null for channel_number so we auto assign
2025-04-08 17:24:38 -04:00
dekzter
839abd281c
m3u file upload fixed, hdhr support profiles now, i don't remember what I did to the UI anymore
2025-04-07 20:49:42 -04:00
dekzter
ee4e227e02
fixing m3u file upload
2025-04-07 18:12:45 -04:00
dekzter
2fcadfcc57
forgot to commit migration
2025-04-07 15:02:01 -04:00
dekzter
e2850441ae
basic DVR UI, custom properties for recordings
2025-04-07 15:01:44 -04:00
dekzter
5570562960
epg match run externally to keep memory usage low
2025-04-07 11:57:00 -04:00
dekzter
b3551fe32f
fixed potential timezone issue
2025-04-06 19:14:32 -04:00
dekzter
ecc96f8b69
memory optimization, m3u processing, re-added group filtering before m3u ingestion
2025-04-06 11:36:16 -04:00
dekzter
cdf9df03bd
lazy-load sentencetransformer instance
2025-04-05 20:05:45 -04:00
dekzter
00f6e7c1cd
first run at recordings, among other things
2025-04-05 18:59:15 -04:00
dekzter
827e824651
bulk update of enabling channels by profile, more UI tweaks and updates
2025-04-05 09:50:47 -04:00
dekzter
82d6646137
fixed channel numbering from stream
2025-04-04 17:35:17 -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
ac12abf222
fixed streams not added on bulk operations
2025-04-04 13:53:24 -04:00
dekzter
e7c4324b64
updated logo url field
2025-04-04 11:24:31 -04:00
dekzter
3ad1a1b4dc
fixed exact epg matching on bulk channel creation
2025-04-04 10:49:12 -04:00
dekzter
64d68bf11d
tvg search name and tvg-id, fixed bulk create epg matching, attempting to fix favicon
2025-04-04 10:37:14 -04:00
dekzter
b69aa6ad80
logo caching
2025-04-04 09:21:53 -04:00
dekzter
c01cb98d31
optimized channel bulk from streams, fixed frontend infinite loading
2025-04-03 22:47:56 -04:00
dekzter
3aef6b4ea0
logo with bulk too
2025-04-03 16:12:55 -04:00
dekzter
7eae1e4ca5
support channel number for bulk from streams
2025-04-03 16:11:56 -04:00
dekzter
a41b205629
fully supported channel profiles
2025-04-03 08:59:06 -04:00
dekzter
c5e0de5d48
logos, channel numbers, websocket regex test so we can properly test against python regex and not javascript
2025-04-02 16:27:28 -04:00
dekzter
8e43bd5e90
implemented m3u stream custom properties
2025-04-01 17:43:59 -04:00
dekzter
17a8e94f64
django beat, refresh intervals for epg and m3u
2025-03-30 11:53:26 -04:00
dekzter
02f6b31eb9
optimized channel assigning
2025-03-28 19:24:21 -04:00
dekzter
fa3af5ed6d
refresh channel programs on epg change, fixed some notification bugs
2025-03-28 15:24:25 -04:00
dekzter
91a85020c3
modifications to allow previewing of a raw stream
2025-03-27 09:26:04 -04:00
dekzter
16138592b6
epg processing optimizations, websocket success notifications, added allotment to channels page for resizing
2025-03-26 16:52:47 -04:00
dekzter
de5063d20b
epg refactor, new relations and matching
2025-03-26 13:28:03 -04:00
SergeantPanda
3c3961bb3a
Bypass redis for management commands.
2025-03-22 12:23:54 -05:00
dekzter
d6e05445f3
m3u group filters
2025-03-22 09:56:00 -04:00
dekzter
c9d766c3db
fixing some bugs
2025-03-20 18:34:59 -04:00
dekzter
50f068c358
Refactored m3u refresh, optimized it, added progress notification on the frontend
2025-03-20 16:55:10 -04:00
dekzter
05ac1b455d
merged in main
2025-03-20 12:10:40 -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
Dispatcharr
a6f2ae5d9f
EPG Processing
...
Updated the way EPG files are processed. Uses less resources.
2025-03-19 12:49:38 -05:00
Dispatcharr
87fa1b4ed2
Download Sentence Transformer model locally
2025-03-18 21:39:07 -05:00
dekzter
45a9c3026a
custom streams now work
2025-03-17 18:38:37 -04:00
Dispatcharr
8f3d175a90
Added UUID to channel admin
2025-03-17 10:29:07 -05:00
dekzter
4cef55a9c2
updated channel with uuid
2025-03-16 09:46:07 -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
dekzter
05d9ea30e2
new migrations, setting proxy and redirect profiles, setting locked profiles
2025-03-14 16:12:37 -04:00
dekzter
8b6b16232b
re-added in socket streaming for transcode processes
2025-03-14 10:08:01 -04:00
dekzter
0607957f67
integrating proxy with rest of the application, added transcoding to ts proxy
2025-03-13 19:22:35 -04:00
dekzter
c43666b946
finally fixed bulk delete channels
2025-03-12 14:24:35 -04:00
dekzter
c05e769f09
new ui updates, primarily streams table, new api endpoints to efficiently get ids and stream groups
2025-03-09 17:35:59 -04:00