You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It looks like that in some videos there is (mistakenly?) a second English audio track. In the case of the video in the reproduction steps, one has the following info in its API response (filtered output):
Trying in official YouTube, it seems that the non-original English audio track is indeed not English. However, in Piped only one of those tracks appear in the list. After some digging, I found this part of the code, which should prioritize the original, over the dubbed track and/or not use substr(0, 2) as it results to "en" for both tracks:
Official Instance
Describe the bug
It looks like that in some videos there is (mistakenly?) a second English audio track. In the case of the video in the reproduction steps, one has the following info in its API response (filtered output):
and the other English track has this info:
Trying in official YouTube, it seems that the non-original English audio track is indeed not English. However, in Piped only one of those tracks appear in the list. After some digging, I found this part of the code, which should prioritize the original, over the dubbed track and/or not use
substr(0, 2)
as it results to "en" for both tracks:Piped/src/utils/DashUtils.js
Lines 69 to 76 in 6275202
To Reproduce
Expected behavior
It should be English
Logs/Errors
No response
Browser, and OS with Version.
Firefox 122.0.1 on Debian 12
Additional context
No response
The text was updated successfully, but these errors were encountered: