feat: hybrid player strategy (VOD=Native, Live=Exo/Lite) with enhanced UI for Live TV

This commit is contained in:
Michael committed 2025-12-16 22:57:55 +01:00
1 parent 411c15f276
commit 214443f6d5
2 files changed
+276 -205

No files matched your search

@@ -406,11 +406,11 @@ class _MobileLiveTVTabState extends ConsumerState<MobileLiveTVTab>
void _playChannel(BuildContext context, Channel channel,
List<Channel> channels, PlaylistConfig playlist, int index) async {
// Unified Player Strategy: Use NativePlayer (Ultra) for everything
// Unified Player Strategy: Use LitePlayer (ExoPlayer) for Live TV (Stability)
await Navigator.push(
context,
MaterialPageRoute(
builder: (context) => NativePlayerScreen(
builder: (context) => LitePlayerScreen(
streamId: channel.streamId,
title: channel.name,
playlist: playlist,