Added experimental force remux setting to remux raw ts streams to mp4 container

This commit is contained in:
Trevor Mears
2025-12-30 15:27:19 -08:00
parent 6daa3071be
commit c037ef6862
6 changed files with 187 additions and 9 deletions
+10
View File
@@ -30,6 +30,7 @@ class SettingsPage {
const autoPlayNextToggle = document.getElementById('setting-autoplay-next');
const forceProxyToggle = document.getElementById('setting-force-proxy');
const forceTranscodeToggle = document.getElementById('setting-force-transcode');
const forceRemuxToggle = document.getElementById('setting-force-remux');
// Load current settings
if (this.app.player?.settings) {
@@ -45,6 +46,9 @@ class SettingsPage {
if (forceTranscodeToggle) {
forceTranscodeToggle.checked = this.app.player.settings.forceTranscode || false;
}
if (forceRemuxToggle) {
forceRemuxToggle.checked = this.app.player.settings.forceRemux || false;
}
}
// Arrow keys toggle
@@ -93,6 +97,12 @@ class SettingsPage {
this.app.player.saveSettings();
});
// Force remux toggle
forceRemuxToggle?.addEventListener('change', () => {
this.app.player.settings.forceRemux = forceRemuxToggle.checked;
this.app.player.saveSettings();
});
// EPG refresh interval
const epgRefreshSelect = document.getElementById('epg-refresh-interval');
if (epgRefreshSelect) {