feat: Introduce backend server with live TV proxy, VOD HLS transcoding, and IPTV streaming settings UI.

This commit is contained in:
Michael committed 2025-12-15 16:49:48 +01:00
1 parent f290f5a7fc
commit 3dc9a8def2
8 files changed
+32 -43

No files matched your search

@@ -299,7 +299,6 @@ class IptvSettingsNotifier extends StateNotifier<IptvSettings> {
preferredAspectRatio: getValue<String>(_SettingsKeys.preferredAspectRatio),
playerType: remoteSettings[_SettingsKeys.playerType] != null
? PlayerType.values[remoteSettings[_SettingsKeys.playerType] as int] : null,
forceVodTranscoding: getValue<bool>(_SettingsKeys.forceVodTranscoding),
);
}
_initialized = true;
@@ -150,20 +150,7 @@ 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),