SergeantPanda
0fed65a478
Add FFmpeg speed and audio codec information to channel details
2025-06-09 19:55:10 -05:00
SergeantPanda
677fbba1ac
FFmpeg stats added to channel card.
2025-06-09 19:42:58 -05:00
SergeantPanda
71079aead3
Add ffmpeg stats to channel status api.
2025-06-09 19:36:27 -05:00
SergeantPanda
47500daafa
Moved some functions to channel_service
2025-06-09 19:10:52 -05:00
SergeantPanda
7e25be0717
Store video and audio information in redis.
2025-06-09 18:57:36 -05:00
SergeantPanda
7d0c32ef3f
Break line breaking for stats.
2025-06-09 17:45:00 -05:00
SergeantPanda
9d8e011e2c
Store FFmpeg in redis.
2025-06-09 17:36:01 -05:00
SergeantPanda
44c8189c29
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into ffmpeg-stats
2025-06-09 15:42:31 -05:00
SergeantPanda
7acc31ec97
Allow for tuners as low as 1 instead of 2.
...
Closes #149
2025-06-07 19:27:59 -05:00
SergeantPanda
8ae314fbb0
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev
2025-06-06 19:05:35 -05:00
SergeantPanda
8ee68a2349
Deny POST if there body isn't empty.
2025-06-06 19:04:19 -05:00
SergeantPanda
9b053ce1a5
Merge pull request #112 from maluueu/iptv-smarters-support_csrf-exception
...
apps: output: views.py: exclude M3U endpointfrom CSRF protection
2025-06-06 19:03:47 -05:00
SergeantPanda
708a269ae5
Adds the ability to add 'direct=true' to m3u output url. Doing so will use the URL from the provider instead of the Dispatcharr URL.
2025-06-06 12:21:08 -05:00
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
Marlon Alkan
669120e35a
apps: output: views.py: exclude M3U endpointfrom CSRF protection
...
Excludes the M3U generation view from CSRF protection. This allows IPTV Smarters apps (I only tested on Android) to access the playlist. Otherwise a 403 error is returned because instead of an GET request these apps are doing a POST request with empty body to the endpoint.
2025-05-31 01:31:19 +02: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
4c79af1f30
Log ffmpeg stats
2025-05-28 15:26:42 -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