feat: implement IPTV player screen with FFmpeg transcoding for live streams, playback position tracking, and dedicated settings

This commit is contained in:
Michael committed 2025-12-06 16:43:19 +01:00
1 parent d2c92215e9
commit 5be7c0c3ff
3 files changed
+63 -28

No files matched your search

@@ -166,6 +166,15 @@ class IptvSettings {
}
}
/// Get transcoding mode string for FFmpeg URL parameter
String get modeString {
switch (transcodingMode) {
case TranscodingMode.disabled: return 'direct'; // Passthrough, 0% CPU
case TranscodingMode.forced: return 'transcode';
case TranscodingMode.auto: return 'auto';
}
}
// ===== Filter Methods =====
static List<String> _parseKeywords(String filter) {