feat: Add initial IPTV player with HLS.js and mpegts.js support, including UI and parent communication.

This commit is contained in:
Michael committed 2025-12-14 16:05:30 +01:00
1 parent 0c087e0b34
commit 41c4ab05aa
6 files changed
+127 -49

No files matched your search

@@ -167,6 +167,20 @@ class StreamingSettingsTab extends ConsumerWidget {
activeColor: Colors.blueAccent,
onChanged: (v) => notifier.setPreferDirectPlay(v),
),
Divider(height: 1, color: Colors.white.withOpacity(0.1)),
SwitchListTile(
title: Text(
'Forcer audio VOD (Films/Séries)',
style: GoogleFonts.roboto(fontSize: 14, color: Colors.white),
),
subtitle: Text(
'Active FFmpeg pour garantir le son\n⚠️ Désactive le seeking',
style: GoogleFonts.roboto(fontSize: 12, color: Colors.white54),
),
value: settings.forceVodTranscoding,
activeColor: Colors.orangeAccent,
onChanged: (v) => notifier.setForceVodTranscoding(v),
),
],
),
const SizedBox(height: 16),