From dd441fee665277e88c4de04337ee6e60fa654f73 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Wed, 25 Mar 2026 19:51:11 +0100 Subject: [PATCH] fix: ignore EOF completion events for live TV streams --- lib/screens/video_player_screen.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/screens/video_player_screen.dart b/lib/screens/video_player_screen.dart index e61f419c..261bf55d 100644 --- a/lib/screens/video_player_screen.dart +++ b/lib/screens/video_player_screen.dart @@ -1872,6 +1872,10 @@ class VideoPlayerScreenState extends State with WidgetsBindin } void _onVideoCompleted(bool completed) async { + // Live TV streams are continuous — ignore spurious EOF events caused by + // inter-segment gaps in the chunked MKV transcode stream. + if (widget.isLive) return; + if (completed && _nextEpisode != null && !_showPlayNextDialog &&