Add option to limit hls segment length for webOS (#6530)

* -Add clientside ability to limit segment length to 1. See https://github.com/jellyfin/jellyfin-webos/issues/248 for details.
-Add translations for this new setting (generated by github copilot).
-Corrected small typo 'perfer'.

* Move this to relevant scope

* Revert translations except en-us

* rewrite and relocate translation to alphabetical order

* Relocate new setting to 'video advanced' heading instead of 'advanced'

* Hide hls segment setting initially but show it for WebOS users.

* Update src/components/playbackSettings/playbackSettings.js

Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>

* Update src/components/playbackSettings/playbackSettings.js

Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>

---------

Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
This commit is contained in:
Pat
2025-04-11 20:51:21 +01:00
committed by GitHub
parent a9b25d9d81
commit f8546b35ec
5 changed files with 38 additions and 4 deletions
@@ -190,6 +190,14 @@
<div class="fieldDescription checkboxFieldDescription">${EnableHi10pHelp}</div>
</div>
<div class="checkboxContainer checkboxContainer-withDescription fldLimitSegmentLength hide">
<label>
<input type="checkbox" is="emby-checkbox" class="chkLimitSegmentLength" />
<span>${LimitSegmentLength}</span>
</label>
<div class="fieldDescription checkboxFieldDescription">${LimitSegmentLengthHelp}</div>
</div>
<div class="selectContainer">
<select is="emby-select" id="selectPreferredTranscodeVideoCodec" label="${LabelSelectPreferredTranscodeVideoCodec}">
<option value="">${Auto}</option>