diff options
| author | Astounds <kirito@disroot.org> | 2026-05-03 12:32:55 -0500 |
|---|---|---|
| committer | Astounds <kirito@disroot.org> | 2026-05-03 12:32:55 -0500 |
| commit | 8d66143c90c4b86e8ec8dfed67753bef2abf2114 (patch) | |
| tree | f7d73591c228cf52c7a4abd15c855d7d06e80ff8 /youtube/templates/watch.html | |
| parent | 50ad959a8051fec95f26b573f9fe067bdf3fdf6a (diff) | |
| download | yt-local-8d66143c90c4b86e8ec8dfed67753bef2abf2114.tar.lz yt-local-8d66143c90c4b86e8ec8dfed67753bef2abf2114.tar.xz yt-local-8d66143c90c4b86e8ec8dfed67753bef2abf2114.zip | |
fix: update innertube clients and fix HLS/DASH quality switching
- Update innertube client versions to match yt-dlp (android 21.02.35,
ios 21.02.3, web 2.20260114.08.00, android_vr 1.65.10)
- Remove obsolete clients (android-test-suite, ios_vr)
- Replace tv_embedded with TVHTML5_SIMPLY (cn 75)
- Add new clients: web_embedded, mweb, tv
- Fix HLS freeze on quality switch: use nextLevel instead of
currentLevel, handle bufferStalledError, stream proxy segments
instead of buffering in memory
- Populate DASH quality selector with actual sources (no Auto)
- Render quality-select empty in template, let JS populate per mode
Diffstat (limited to 'youtube/templates/watch.html')
| -rw-r--r-- | youtube/templates/watch.html | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/youtube/templates/watch.html b/youtube/templates/watch.html index 079a01c..6b4f48f 100644 --- a/youtube/templates/watch.html +++ b/youtube/templates/watch.html @@ -75,14 +75,11 @@ <div class="external-player-controls"> <input class="speed" id="speed-control" type="text" title="Video speed"> {% if settings.use_video_player < 2 %} - <!-- Native player quality selector --> + <!-- Quality selector (populated by JS: HLS adds Auto+levels, DASH adds discrete sources) --> <select id="quality-select" autocomplete="off"> - <option value="-1" selected>Auto</option> - <!-- Quality options will be populated by HLS --> </select> {% else %} <select id="quality-select" autocomplete="off" style="display: none;"> - <!-- Quality options will be populated by HLS --> </select> {% endif %} {% if settings.use_video_player != 2 %} |
