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
Posting here rather than as an issue, since I don't think this meets the 10% threshold in the feature request template. Follow-up to #2898, which was closed as not planned.
Device: ONYX BOOX Nova 3C, Android 11. It reports no support for any advanced codec and appears to have no Opus decoder.
Tested on v5.3.0: YouTube VOD still plays silently. NicoNico and Bilibili play with audio normally on the same device, so the device's audio path itself works — the problem is specific to the Opus-only audio streams selected for YouTube.
Idea
When selecting the audio stream, check whether the device can actually decode the chosen codec, and fall back to M4A/AAC if no Opus decoder is available.
Why
On devices without an Opus decoder, an Opus-only audio stream produces silent playback rather than an error, so nothing indicates what went wrong. The video track plays normally, which makes it look like a source or network problem rather than a codec one.
To be clear about what I reported in #2898: the reason Web Safari worked for me was not the endpoint itself but the fact that it returned AAC audio.
Web Safari worked for me because it returned AAC, not because of the endpoint itself. The underlying issue is that stream selection assumes Opus playback will succeed.
My device has no Opus decoder. There may be others in the same position, though I haven't confirmed that — if anyone else sees video playing with no audio and no error, I'd be interested to hear about it.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Context
Posting here rather than as an issue, since I don't think this meets the 10% threshold in the feature request template. Follow-up to #2898, which was closed as not planned.
Device: ONYX BOOX Nova 3C, Android 11. It reports no support for any advanced codec and appears to have no Opus decoder.
Tested on v5.3.0: YouTube VOD still plays silently. NicoNico and Bilibili play with audio normally on the same device, so the device's audio path itself works — the problem is specific to the Opus-only audio streams selected for YouTube.
Idea
When selecting the audio stream, check whether the device can actually decode the chosen codec, and fall back to M4A/AAC if no Opus decoder is available.
Why
On devices without an Opus decoder, an Opus-only audio stream produces silent playback rather than an error, so nothing indicates what went wrong. The video track plays normally, which makes it look like a source or network problem rather than a codec one.
To be clear about what I reported in #2898: the reason Web Safari worked for me was not the endpoint itself but the fact that it returned AAC audio.
Web Safari worked for me because it returned AAC, not because of the endpoint itself. The underlying issue is that stream selection assumes Opus playback will succeed.
My device has no Opus decoder. There may be others in the same position, though I haven't confirmed that — if anyone else sees video playing with no audio and no error, I'd be interested to hear about it.
All reactions