Dispatcharr/apps/proxy/live_proxy
SergeantPanda 7e2765733b fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870)
This update introduces functionality to stop active proxy sessions for channels before their deletion, addressing issues where streams could hang without a corresponding channel. The `stop_stream` query parameter allows users to choose whether to stop the stream during manual deletes, while automated sync deletes will always stop streams. The implementation includes updates to the API views, service methods, and tests to ensure proper functionality. Additionally, the confirmation dialog and related components have been updated to reflect this new behavior, enhancing user experience during channel management.
2026-07-19 19:25:32 +00:00
..
input fix(live): prevent geventpool DB connection leaks and enhance channel name resolution (Fixes #1418) 2026-07-19 14:06:14 +00:00
output fix(redis): extend TTL for fMP4 and profile output keys during long sessions 2026-07-19 16:39:22 +00:00
services fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870) 2026-07-19 19:25:32 +00:00
tests fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870) 2026-07-19 19:25:32 +00:00
__init__.py Enhancement: Initial fmp4 support and major ts_proxy refactor 2026-05-08 17:46:47 -05:00
apps.py Enhancement: Initial fmp4 support and major ts_proxy refactor 2026-05-08 17:46:47 -05:00
channel_status.py fix(live): prevent geventpool DB connection leaks and enhance channel name resolution (Fixes #1418) 2026-07-19 14:06:14 +00:00
client_manager.py feat(timeshift): add catch-up playback, stats, and admin APIs 2026-07-11 17:14:31 +00:00
config_helper.py Enhancement: Improve live proxy failover logic by resetting connection retries after a specified period of stability and ensuring backup streams are rotated in channel order. Update changelog to reflect these changes. 2026-07-06 19:11:32 -05:00
constants.py feat(timeshift): add catch-up playback, stats, and admin APIs 2026-07-11 17:14:31 +00:00
redis_keys.py Enhancement: Initial fmp4 support and major ts_proxy refactor 2026-05-08 17:46:47 -05:00
server.py fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870) 2026-07-19 19:25:32 +00:00
url_utils.py Enhancement: Improve live proxy failover logic by resetting connection retries after a specified period of stability and ensuring backup streams are rotated in channel order. Update changelog to reflect these changes. 2026-07-06 19:11:32 -05:00
urls.py Enhancement: Initial fmp4 support and major ts_proxy refactor 2026-05-08 17:46:47 -05:00
utils.py fix(live): prevent geventpool DB connection leaks and enhance channel name resolution (Fixes #1418) 2026-07-19 14:06:14 +00:00
views.py fix(live): prevent ghost channel sessions from blocking playback indefinitely 2026-07-19 16:08:24 +00:00