stream.dash: cant select audio when it shows: Available languages for DASH audio streams: qaa, fr (using: fr)
See original GitHub issueChecklist
- This is a plugin issue and not a different kind of issue
- I have read the contribution guidelines
- I have checked the list of open and recently closed plugin issues
- I have checked the commit log of the master branch
Streamlink version
Latest stable release
Description
Hello, Im getting this on a dash mpd stream
Available languages for DASH audio streams: qaa, fr (using: fr)
But i cant seem to select qaa audio
I tryed --hls-audio-select “qaa” but dont help
Is there a solution that anyone knows of please
Thanks
Debug log
streamlink --loglevel debug --hls-audio-select "qaa" "http://127.0.0.1:9090/dash/13EME_RUE/manifest.mpd" best
[utils.l10n][debug] Language code: en_US
[stream.dash][debug] Available languages for DASH audio streams: qaa, fr (using: fr)
[cli][info] Available streams: 234p (worst), 360p, 540p, 720p (best)
Issue Analytics
- State:
- Created 2 years ago
- Comments:5 (3 by maintainers)
Top Results From Across the Web
Dash: Support for Alternate Audio? #462 - google/ExoPlayer
I have this issue where I have to provide alternate audios in different languages for movie streams. I cannot find the exact DASH...
Read more >JSDoc: Tutorial: Language Support - Shaka Player Test
The DASH spec says that language tags in an MPD must always be given in their ... The Player library provides APIs to...
Read more >ETSI TS 103 770 V1.1.1 (2020-11)
In case of any existing or perceived difference in contents between such versions and/or in print, the prevailing version of an ETSI deliverable ......
Read more >Change the audio language for MPEG-DASH stream targets
Configure the audio language for streams with stream targets to MPEG-DASH Akamai destinations.
Read more >Simultaneous Multi-Language Streaming
We are looking for just a single video feed, with multiple audio channels that users can pick from. Any thoughts? Thanks in advance!...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
The DASHStream implementation only outputs audio streams of a single language when --locale is set. And this requires a valid locale string, as shown in the linked code. If no language was set, then the language of the first available audio stream is chosen. Any additional audio streams then get filtered by that language and are then available as alt-streams in the final stream selection. https://github.com/streamlink/streamlink/blame/3.1.1/src/streamlink/stream/dash.py#L205-L242
This is a limitation of the DASHStream that is not ideal and which needs to be improved.
This is completely off-topic of this thread.