SergeantPanda
34ceffb86a
Merge branch 'ffmpeg-stats' of https://github.com/Dispatcharr/Dispatcharr into dev
2025-06-11 17:33:22 -05:00
SergeantPanda
bd53837f80
Better detection of input vs output stream information.
2025-06-11 17:20:27 -05:00
SergeantPanda
743cf4e297
Smarter parsing of ffmpeg stats output.
2025-06-11 16:55:14 -05:00
dekzter
1864b5d34c
Merge pull request #180 from Dispatcharr/user-management
...
User and Access Management
2025-06-11 08:39:59 -04:00
dekzter
30b2a19eb0
merged in main
2025-06-11 08:38:00 -04:00
dekzter
788667b687
better error checking, only warn for UI blocking
2025-06-11 08:24:32 -04:00
dekzter
e2e8b7088a
Fixed bad merge conflict
2025-06-11 08:23:51 -04:00
SergeantPanda
a19f29b464
Merge pull request #177 from Dispatcharr/ffmpeg-stats
...
Ffmpeg stats
2025-06-10 21:26:16 -05:00
SergeantPanda
2add2c1dd2
Add new settings to database.
2025-06-10 21:23:04 -05:00
SergeantPanda
7812a410b3
Allow users to change proxy settings.
2025-06-10 21:17:30 -05:00
SergeantPanda
e753d9b9f8
Fixes a bug where stream profile name wouldn't update in stats. (Was outputting name string instead of ID
2025-06-10 19:16:52 -05:00
SergeantPanda
a2c7fc3046
[New feature]
...
Switch streams when buffering is detected.
2025-06-10 17:43:37 -05:00
SergeantPanda
2ec7d21bb9
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev
2025-06-10 15:50:04 -05:00
SergeantPanda
d850166a80
Add conditional channel_group_id assignment in ChannelViewSet. This fixes an issue where if a group isn't assigned to a stream it would fail to create a channel from the stream.
...
Closes #122
2025-06-10 15:47:27 -05:00
SergeantPanda
4fc306620a
Merge pull request #167 from maluueu/fix/ip-geo_rate-limit
...
core: api_views.py: add fallback IP geo provider
2025-06-10 15:20:48 -05:00
SergeantPanda
11d3d7a15a
Add case-insensitive attribute lookup for M3U parsing
2025-06-10 14:45:49 -05:00
SergeantPanda
ae01440a15
Better error messaging for unsupported codecs in the web player. Also don't block controls with error messages.
2025-06-10 13:58:34 -05:00
SergeantPanda
0a994bbe3f
Merge branch 'ffmpeg-stats' of https://github.com/Dispatcharr/Dispatcharr into dev
2025-06-10 11:42:51 -05:00
SergeantPanda
62ac134359
Move stream type to after audio.
2025-06-10 11:38:52 -05:00
SergeantPanda
a56efa9ef5
Merge pull request #174 from Dispatcharr/ffmpeg-stats
...
Ffmpeg stats
2025-06-10 10:26:09 -05:00
SergeantPanda
3522066867
Changed some badge colors and added tooltips.
2025-06-10 10:17:28 -05:00
SergeantPanda
1f6f15ed73
Add stream type to stats page.
2025-06-10 10:10:05 -05:00
SergeantPanda
f869daa37c
Add stream type for stream (HLS/MPEGTS, ETC)
2025-06-10 09:51:56 -05:00
SergeantPanda
b8992bde64
Add audio channels to stats page.
2025-06-10 09:23:43 -05:00
SergeantPanda
efaa64d00b
Fix resolution not always parsing correctly.
2025-06-10 09:08:04 -05:00
dekzter
a1576bd493
merged in dev
2025-06-10 08:55:14 -04:00
dekzter
82f35d2aef
check and warn before saving a network access setting that could block current client access
2025-06-10 08:46:36 -04:00
SergeantPanda
8acb31bbe8
Merge pull request #172 from Dispatcharr/ffmpeg-stats
...
Ffmpeg stats
2025-06-09 20:02:42 -05:00
SergeantPanda
cd47e76245
Add FFmpeg speed display and audio codec to channel card
2025-06-09 19:56:37 -05:00
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
Marlon Alkan
18a6c428c1
core: api_views.py: add fallback IP geo provider
...
Fixes #127
- add ip-api.com as fallback geo provider
- fix silent JSONException by parsing only if HTTP 200 OK
- add logger and log error if IP geo can't be fetched
2025-06-08 19:28:56 +02:00
Marlon Alkan
192edda48e
apps: output: change body detection logic and add tests
2025-06-08 17:29:20 +02:00
Marlon Alkan
7e5be6094f
docker: init: 02-postgres.sh: allow DB user to create new DB (for tests)
2025-06-08 17:29:13 +02:00
dekzter
789d29c97a
proper cidr validation server-side
2025-06-08 08:29:25 -04: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