From 4ecfd4f48c3df073f76c462db1c4f524b90fc931 Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Thu, 1 Jan 2026 18:48:26 +0100 Subject: [PATCH] feat: Implement IPTV player screen supporting live and VOD streams via iframe. --- lib/features/iptv/screens/player_screen.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/features/iptv/screens/player_screen.dart b/lib/features/iptv/screens/player_screen.dart index 647f2b2..bfe4ae9 100644 --- a/lib/features/iptv/screens/player_screen.dart +++ b/lib/features/iptv/screens/player_screen.dart @@ -253,10 +253,13 @@ class _PlayerScreenState extends ConsumerState { } void _togglePlayPause() { + // Optimistic update to make UI responsive immediately + setState(() => _isPlaying = !_isPlaying); + if (_isPlaying) { - _sendMessage({'type': 'pause'}); - } else { _sendMessage({'type': 'play'}); + } else { + _sendMessage({'type': 'pause'}); } }