Skip to content

Commit 2bdc047

Browse files
! Fix variant selection when no variant's audio role marked as main (FreeTubeApp#7571)
1 parent 4a44e3b commit 2bdc047

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1305,7 +1305,11 @@ export default defineComponent({
13051305
variants = variants.filter(variant => variant.label === label)
13061306
} else if (hasMultipleAudioTracks.value) {
13071307
// default audio track
1308-
variants = variants.filter(variant => variant.audioRoles.includes('main'))
1308+
const filteredVariants = variants.filter(variant => variant.audioRoles.includes('main'))
1309+
// Sometimes there is nothing marked as main, don't filter in this case
1310+
if (filteredVariants.length > 0) {
1311+
variants = filteredVariants
1312+
}
13091313
}
13101314

13111315
const isPortrait = variants[0].height > variants[0].width

0 commit comments

Comments
 (0)