Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Feature request: MPEG-DASH audio support #560
This issue is a feature request for MPEG-DASH audio support within Music Player Daemon.
While most DASH streams are video streams, there are some audio-only streams, including from the BBC, which can be found here.
If the project maintainers believe that this feature is outside the scope of the project or that demand is insufficient, and consequently close this issue, I will not be offended. Thank you for considering this feature request, and for all of your work on MPD.
The only client library is https://github.com/bitmovin/libdash but everything about it is just horrible. The git repository contains all dependencies (too many!) as binaries, plus libdash itself is included as binary build. The API is badly designed and heavily bloated, and there is no cancellation, which means the library can freeze MPD indefinitely. The API is undocumented. The code quality is just as bad as the API design; it uses unsafe C++ like you would have written in the dark 90ies, no trace of modern and safe C++. For sure I don't want to use such a bad library!
The other option would be GStreamer, which brings a huge tail of its own event loop, which I'd like to avoid.
What remains is VLC's implementation which I havn't checked out yet.