Commit graph

1297 commits

Author SHA1 Message Date
SergeantPanda
343ecfbca6 Allow for 'days' to be set when using the EPG url which will limit the number of days to output epg data for. 2025-06-06 12:00:08 -05:00
SergeantPanda
0ec5ffff33 Fix status message not updating the frontend during M3U refresh. 2025-06-06 08:00:19 -05:00
SergeantPanda
767c42a1fe Properly keep track of removed streams. 2025-06-05 21:34:14 -05:00
SergeantPanda
2359818d7b Calculate stale time from start of scan not start of stale cleanup function. 2025-06-05 21:26:11 -05:00
SergeantPanda
5e2757f578 Set back to a minimum of 1. Task needs to be updated first or all streams get removed. 2025-06-04 17:42:11 -05:00
SergeantPanda
8814f21d59 Don't auto populate stale field to 7 days if 0 is set.
Closes #123
2025-06-04 17:29:49 -05:00
SergeantPanda
a767f28eb6 Allow stale stream days to be set to 0 to disable retention completely. 2025-06-04 17:06:00 -05:00
SergeantPanda
e7bf8cbede Added support for LIVE tag and dd_progrid numbering systems for epg. 2025-06-03 22:00:17 -05:00
SergeantPanda
722965b987 Replaced old images with ghcr images. 2025-06-03 21:32:24 -05:00
SergeantPanda
5cb2be7c93 Add support for dynamic tvg-id source selection in EPG generation
tvg_id_source accepts tvg_id, gracenote or the default if nothing is selected channel_number
2025-06-03 19:37:57 -05:00
SergeantPanda
1f0e643954 Add support for dynamic tvg-id source selection in M3U generation
`tvg_id_source` accepts `tvg_id`, `gracenote` or the default if nothing is selected `channel_number`
2025-06-03 19:10:14 -05:00
GitHub Actions
e6c30f178f Release v0.5.2 2025-06-03 21:35:26 +00:00
SergeantPanda
7b39ad4893
Merge pull request #135 from Dispatcharr/dev
v0.5.2
2025-06-03 16:34:38 -05:00
SergeantPanda
a72eaf118f Refactor channel info retrieval for safer decoding and improved error logging. Hopefully fixes stats not showing sometimes. 2025-06-03 10:59:53 -05:00
SergeantPanda
fb586a9f5a Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev 2025-06-03 07:55:21 -05:00
SergeantPanda
996b9848b4 Merge branch 'main' of https://github.com/Dispatcharr/Dispatcharr into dev 2025-06-03 07:55:10 -05:00
SergeantPanda
5422595136
Merge pull request #131 from Dispatcharr/main
Sync main to dev
2025-06-02 20:47:08 -05:00
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
58f5287a53 Improved logging for M3U processing. 2025-06-02 10:44:30 -05:00
SergeantPanda
18e08d3690
Merge pull request #119 from slamanna212/main
Add Support for Github Organization Issue Type
2025-06-01 14:26:46 -05:00
Sam LaManna
39a06f9ba2 Add Support for Github Organization Issue Type 2025-06-01 14:10:50 -04:00
SergeantPanda
dbf5acdcde
Merge pull request #117 from slamanna212/main
Add Issue Forms , Resubmit of PR 113
2025-06-01 12:02:10 -05:00
Sam LaManna
70e4e43d88 Add Issue Forms 2025-06-01 12:53:17 -04:00
SergeantPanda
a9cdc9e37a Support ?cachedlogos=false for epg as well. 2025-05-30 14:40:06 -05:00
SergeantPanda
d339c322ed Support using direct logos add '?cachedlogos=false' to end of url 2025-05-30 14:23:03 -05:00
SergeantPanda
67663e2946 Add remove_blank_text=True to lxml parser. Fixes crashes related to poorly formatted xmltv files. 2025-05-30 10:25:47 -05:00
SergeantPanda
906fbef9c2 Output errors from parser if found. 2025-05-29 13:56:20 -05:00
GitHub Actions
d378653983 Release v0.5.1 2025-05-28 21:29:07 +00:00
SergeantPanda
dc4ffe7a8c
Merge pull request #110 from Dispatcharr/dev
Release - v0.5.1
2025-05-28 16:27:43 -05:00
SergeantPanda
50048518a9 Fixes bug where mulitiple channel initializations can occur which leads to choppy streams and zombie channels. 2025-05-27 19:05:26 -05:00
SergeantPanda
4dbb363211 Removed display-name from logging as it may not exist. 2025-05-27 18:00:35 -05:00
SergeantPanda
68a7f7f4fd Add profile name to hdhr friendly name and device id. 2025-05-27 10:46:49 -05:00
SergeantPanda
3fa5301894 If cached file doesn't exist for compressed mapped file, properly re-exctract. 2025-05-27 09:54:28 -05:00
SergeantPanda
45239b744c Delete cached files when deleting epg account. 2025-05-26 16:19:57 -05:00
SergeantPanda
5d2c604a4a Peak inside gz files to see if they contain xml files. Check file list for zip files to see if they contain xml files. 2025-05-26 15:49:51 -05:00
SergeantPanda
8f4e05b0b8 Add extracted_file_path to EPGSource model and update extraction logic 2025-05-26 15:10:54 -05:00
SergeantPanda
182a009d69 Track extracted files for mapped epg files. 2025-05-25 18:14:27 -05:00
SergeantPanda
7dbd41afa8 Extract compressed files after downloading and delete original. 2025-05-25 17:39:41 -05:00
SergeantPanda
d270e988bd Greatly improve filetype detection. 2025-05-25 16:50:03 -05:00
SergeantPanda
0322a5c904 Smarter logging for file type. 2025-05-25 15:47:22 -05:00
SergeantPanda
363a1a8080 Fixes selecting a profile leads to webui crash. 2025-05-25 15:01:04 -05:00
SergeantPanda
1ab04e31a4 Show channels without epg data. 2025-05-25 14:52:05 -05:00
SergeantPanda
c1eb3a6ecf Add Zip file support for EPG. 2025-05-25 14:05:59 -05:00
SergeantPanda
391a1d9707 A little more cleanup. 2025-05-25 13:29:39 -05:00
SergeantPanda
d7023bcdac Some more code cleanup 2025-05-25 13:19:49 -05:00
SergeantPanda
6c3102a60c Removed sleep from debugging. 2025-05-24 17:46:17 -05:00
SergeantPanda
f77b3b9756 Little more cleanup. 2025-05-24 17:40:45 -05:00
SergeantPanda
3f17c90a8b Cleaned up some old unneeded code. 2025-05-24 17:31:52 -05:00
SergeantPanda
6854af23eb Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev 2025-05-24 15:07:56 -05:00
SergeantPanda
759cbe2f7d Search entire epg for channels to accomodate non standard epg files. 2025-05-24 15:07:49 -05:00