Commit graph

164 commits

Author SHA1 Message Date
dekzter
70db4fc36e setting for auto-importing mapped files 2025-04-11 15:41:44 -04:00
dekzter
e99702a1ef skip ingestion if m3u is disabled 2025-04-11 15:24:57 -04:00
dekzter
663ea2c5b9 soooo many changes.... 2025-04-11 13:22:08 -04:00
SergeantPanda
22be164925 Add version endpoint and fetch version information in Sidebar component and add api routes. 2025-04-11 07:25:01 -05:00
SergeantPanda
c223914402 Add version to navigation bar. 2025-04-10 17:14:41 -05:00
dekzter
20c8ff2179 file extension check for m3u and epg watcher 2025-04-07 12:20:46 -04:00
dekzter
5570562960 epg match run externally to keep memory usage low 2025-04-07 11:57: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
dekzter
a38930b0c9 syntax error 2025-04-05 20:10:12 -04:00
dekzter
cdf9df03bd lazy-load sentencetransformer instance 2025-04-05 20:05:45 -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
c0c7f2bc41 migration to fix incorrect user-agent for tivimate and update streamlink default profile 2025-04-04 10:57:33 -04:00
dekzter
83b11254ac clear redis when we get the client 2025-04-03 13:24:32 -04:00
dekzter
90b4d05cd0 added preferred region setting and default 2025-04-03 12:41:35 -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
2995d2c456 added centralized task locking 2025-03-31 10:03:49 -04:00
SergeantPanda
3c3961bb3a Bypass redis for management commands. 2025-03-22 12:23:54 -05:00
SergeantPanda
071efaf017 Lowered max retries and timeout for redis client. 2025-03-22 11:36:28 -05:00
dekzter
cb013c0a0d merged in singular-redis branch 2025-03-22 09:58:48 -04:00
dekzter
d6e05445f3 m3u group filters 2025-03-22 09:56:00 -04:00
SergeantPanda
d622c96aba Improved connection handling for redis pubsub. 2025-03-22 08:48:39 -05:00
SergeantPanda
efaa7f7195 Singular redis-client. 2025-03-21 10:55:13 -05: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
54a7a3cf86 Added Regions to settings 2025-03-18 21:05:55 -05:00
dekzter
133dc509aa replace string parts with replacement values 2025-03-18 13:38:22 -04:00
dekzter
8b17ab3168 another ffmpeg update 2025-03-17 20:44:12 -04:00
dekzter
a2b451f4b0 updated ffmpeg profile 2025-03-17 20:42:45 -04:00
dekzter
fc250402d4 Merge remote-tracking branch 'origin/proxy-m3u' into proxy-streams-merge 2025-03-17 20:41:00 -04:00
dekzter
5aa50cc2bd updated profiles to include useragents 2025-03-17 16:34:50 -04:00
Dispatcharr
505551f312 Updated M3U stream URLs
Changed M3U urls to use proxy
2025-03-17 15:06:47 -05: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
fdcd3f2dbb Added error checking to global redis. 2025-03-14 15:42:28 -05:00
dekzter
8354035b08 fixed var name 2025-03-14 16:38:28 -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
324dfd1195 fixed conditional check 2025-03-09 09:29:37 -04:00
dekzter
d0df987a30 first attempt for unlimited streams support 2025-03-09 09:25:53 -04:00
Dispatcharr
fb9a3ca65b Added country flags
Added Country codes next to public IP
2025-03-06 18:58:55 -06:00
dekzter
dfeb5a7c7b pass int for redis db 2025-03-06 12:52:08 -05:00
dekzter
a9437e9214 new migrations 2025-03-05 17:18:04 -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
dekzter
412b799d7b new environment settings endpoint, added added in support for conditionally building video URL since we don't want dev env to proxy the stream through the react server 2025-03-05 11:08:04 -05:00
dekzter
5467041606 reverted latest changes, re-added back in logic for proper profile lock as well as determining available profiles - no mutli-stream channel support yet 2025-03-05 08:33:24 -05:00
dekzter
3cca3a22f6 fixed lock identifier to applly only to profile and index, not channel and stream 2025-03-04 11:00:39 -05:00
dekzter
3e3f4c85a1 multi stream support 2025-03-02 15:06:47 -05:00
kappa118
9c84b65302 initial migrations 2025-03-01 19:02:21 -05:00
kappa118
c42f2d048a core settings update capabilities 2025-03-01 11:19:15 -05:00