aboutsummaryrefslogtreecommitdiffstats
path: root/youtube/static/js/plyr.hls.start.js
diff options
context:
space:
mode:
Diffstat (limited to 'youtube/static/js/plyr.hls.start.js')
-rw-r--r--youtube/static/js/plyr.hls.start.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/youtube/static/js/plyr.hls.start.js b/youtube/static/js/plyr.hls.start.js
index 91e0221..bc8ec23 100644
--- a/youtube/static/js/plyr.hls.start.js
+++ b/youtube/static/js/plyr.hls.start.js
@@ -361,9 +361,11 @@
if (hlsInstance && hlsInstance.audioTracks && hlsInstance.audioTracks.length > 0) {
// Prefer "original" audio track
- const originalIdx = hlsInstance.audioTracks.findIndex(t =>
- (t.name || '').toLowerCase().includes('original')
- );
+ const originalIdx = hlsInstance.audioTracks.findIndex(t => {
+ const name = (t.name || '').toLowerCase();
+ const lang = (t.lang || '').toLowerCase();
+ return name.includes('original') || lang === 'original';
+ });
if (originalIdx !== -1) {
hlsInstance.audioTrack = originalIdx;
console.log('Selected original audio track:', hlsInstance.audioTracks[originalIdx].name);