diff options
Diffstat (limited to 'youtube/static/js/plyr.hls.start.js')
| -rw-r--r-- | youtube/static/js/plyr.hls.start.js | 8 |
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); |
