SergeantPanda
|
6ce387b0b0
|
Auto-scales Celery based on demand. Should lower overall memory and CPU usage while allowing for high cpu demand tasks to complete quickly.
Closes #111
|
2025-06-02 18:03:32 -05:00 |
|
SergeantPanda
|
f87ab4b071
|
Rolled back some earlier memory omptimizations that were causing issues with extremely large m3us.
|
2025-05-22 21:52:28 -05:00 |
|
SergeantPanda
|
eb223e1df2
|
Enable logging for core utils.
|
2025-05-19 09:53:52 -05:00 |
|
SergeantPanda
|
7c809931d7
|
Rewored celery memory cleanup logic.
|
2025-05-18 20:57:37 -05:00 |
|
SergeantPanda
|
1174e2e0c7
|
EPG processing enhancements. Celery memory management.
|
2025-05-17 16:42:37 -05:00 |
|
SergeantPanda
|
f18ca4de37
|
Initial rework of EPG processesing.
|
2025-05-16 19:26:06 -05:00 |
|
SergeantPanda
|
5c3fdc1354
|
Enhance JWT authentication error handling and user redirection on token issues.
|
2025-05-15 14:12:31 -05:00 |
|
SergeantPanda
|
1aac0f8011
|
Separated beat schedules. Scan files now only runs every 20 seconds.
|
2025-05-15 12:12:41 -05:00 |
|
SergeantPanda
|
ee8cef5aa9
|
Cleaned up logging.
|
2025-05-10 14:13:43 -05:00 |
|
SergeantPanda
|
67aca64420
|
Properly set EV for all profiles so uWSGI daemons can see it.
|
2025-05-10 13:25:03 -05:00 |
|
SergeantPanda
|
24fba3c2b1
|
Change some celery tasks from info to debug.
|
2025-05-10 09:58:57 -05:00 |
|
SergeantPanda
|
d3615e1a66
|
Huge overhaul of logging. More standardized and we are now capturing logs from celery task and sening to console.
Also adds a new environmental variable: DISPATCHARR_LOG_LEVEL, log levels available: TRACE, DEBUG, INFO, WARNING, ERROR, CRITICAL
|
2025-05-10 09:29:06 -05:00 |
|
dekzter
|
9c9e546f80
|
websockets behind auth, cleaned up errors and bad state handling in websocket.jsx
|
2025-05-10 08:40:53 -04:00 |
|
SergeantPanda
|
509f2be3a8
|
Fixes a lot of "You provided a value prop to a form field without an onChange handler" errors.
Reworks websocket connection to be more robust and notify user of connection errors.
Will retry if websocket connection dies.
|
2025-05-04 10:58:38 -05:00 |
|
dekzter
|
a410caceb7
|
attempting to fix urls
|
2025-04-11 14:27:30 -04:00 |
|
dekzter
|
663ea2c5b9
|
soooo many changes....
|
2025-04-11 13:22:08 -04:00 |
|
dekzter
|
5570562960
|
epg match run externally to keep memory usage low
|
2025-04-07 11:57:00 -04:00 |
|
dekzter
|
8807b442db
|
reverted to uwsgi for now - gunicorn will need work to keep the proxy working
|
2025-04-06 16:40:00 -04:00 |
|
dekzter
|
354cd84c88
|
filesystem watch and process of m3u and epg
|
2025-04-06 15:58:55 -04:00 |
|
dekzter
|
ecc96f8b69
|
memory optimization, m3u processing, re-added group filtering before m3u ingestion
|
2025-04-06 11:36:16 -04:00 |
|
SergeantPanda
|
f565e1fade
|
Refactor DEBUG setting in settings.py and optimize Dockerfile build process
|
2025-04-05 20:26:46 -05: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
|
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
|
2e1b00782d
|
Merge remote-tracking branch 'origin/dev' into epg-refactor
|
2025-03-31 11:13:22 -04:00 |
|
dekzter
|
6175d910f4
|
settings for django celery beat
|
2025-03-31 10:04:05 -04:00 |
|
SergeantPanda
|
dde9e96878
|
Update Redis key prefix for Celery task results
|
2025-03-28 11:03:36 -05:00 |
|
dekzter
|
cb013c0a0d
|
merged in singular-redis branch
|
2025-03-22 09:58:48 -04:00 |
|
dekzter
|
42587a9f1a
|
merged in main
|
2025-03-22 09:56:36 -04:00 |
|
SergeantPanda
|
d622c96aba
|
Improved connection handling for redis pubsub.
|
2025-03-22 08:48:39 -05:00 |
|
Dispatcharr
|
aa6cbf3b65
|
Removed HDHR from root url
|
2025-03-21 08:22:17 -05: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
|
7a7cd0711d
|
live stats dashboard
|
2025-03-17 12:42:58 -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 |
|
SergeantPanda
|
b300ee5bcf
|
Merge branch 'mantine' of https://github.com/Dispatcharr/Dispatcharr into Proxy-Redis
|
2025-03-12 16:49:33 -05:00 |
|
dekzter
|
0433352ee2
|
static file changes
|
2025-03-11 19:20:17 -04:00 |
|
dekzter
|
e991211c9b
|
full mantine refactor
|
2025-03-11 17:43:16 -04:00 |
|
SergeantPanda
|
f3b1636579
|
Merge branch 'sidebar' of https://github.com/Dispatcharr/Dispatcharr into Proxy-Redis
|
2025-03-10 16:23:27 -05:00 |
|
SergeantPanda
|
c83189dfcc
|
Initial test switching to redis for buffer. Only 1 client connecting.
|
2025-03-09 12:25:36 -05:00 |
|
dekzter
|
9ac73cf990
|
initial push for pagination with streams tables - still need to fix the channels form tables
|
2025-03-08 09:17:20 -05:00 |
|
dekzter
|
a1a25799dd
|
big push of UI updates
|
2025-03-07 16:29:39 -05:00 |
|
SergeantPanda
|
fe83e8a03e
|
Merge branch 'main' of https://github.com/Dispatcharr/Dispatcharr into Proxy
|
2025-03-07 08:34:21 -06:00 |
|
Dispatcharr
|
e305f1cba0
|
Fixed HDHR
Changed URLs so they would properly work as a HDHR device.
|
2025-03-06 18:43:14 -06:00 |
|
dekzter
|
55d57f7e4e
|
fixed bad reference to redis db
|
2025-03-06 12:03:24 -05:00 |
|
dekzter
|
3ecb49375c
|
Websockets, fixed channel name collision, added back in multi-stream per channel support
|
2025-03-05 17:04:43 -05:00 |
|
SergeantPanda
|
4b349d1051
|
Updated urls and views to allow for initializing the channels.
|
2025-03-04 10:13:54 -06:00 |
|
SergeantPanda
|
15c277e0d4
|
Reordered and cleaned up urls.
|
2025-03-04 09:28:07 -06:00 |
|
SergeantPanda
|
aa74d5a9fd
|
Adds an extra redirect.
|
2025-03-04 09:19:38 -06:00 |
|
SergeantPanda
|
32462672bd
|
Merge branch 'main' of https://github.com/SergeantPanda/Dispatcharr into Proxy
|
2025-03-04 08:13:27 -06:00 |
|
dekzter
|
6cf535b5a0
|
Merge branch 'main' into main
|
2025-03-04 08:52:44 -05:00 |
|
dekzter
|
23788ffcbe
|
fixing csrf origins
|
2025-03-04 08:22:14 -05:00 |
|