I finally have the mpd-full application loaded and working. However, there are still some network streams that will not play which are mp4a AAC streams. The version installed with LEDE is 0.19.19. The latest MPD version is 0.20.6
I don't know how to install the latest version. I'm using ExtRoot so I have the room.
Any tips on how to install the latest version of MPD?
I cannot promise you a fast turn-around, but if you post the stream URL, I will check out what I can later this week. If you are using mpd-full, all you should need is libffmpeg-audio-dec pkg to decode m4a (unless we broke something)..
Also, if you enable mpd logging in /etc/mpd.conf, we can see why the stream fails to decode or be recognized.
I do know that in the not-too-distant-past, AAC streams were not a problem. Have you tried other sources?
Here is the log from my .mpd/log file
May 02 09:35 : player: played "http://17433.live.streamtheworld.com/WXXQFMAAC"
May 02 09:35 : ffmpeg/mp3: Header missing
May 02 09:35 : ffmpeg/mp3: Header missing
May 02 09:35 : ffmpeg/mp3: Header missing
May 02 09:35 : ffmpeg/mp3: Header missing
May 02 09:35 : ffmpeg/mp3: Header missing
May 02 09:35 : ffmpeg/mp3: Header missing
May 02 09:35 : client: [1] opened from [::1]:53196
May 02 09:35 : client: [1] closed
May 02 09:36 : ffmpeg/mp3: Header missing
May 02 09:36 : ffmpeg/mp3: Header missing
May 02 09:36 : ffmpeg/mp3: Header missing
May 02 09:36 : ffmpeg/mp3: Header missing
May 02 09:36 : ffmpeg/mp3: decoding for stream 0 failed
May 02 09:36 : ffmpeg/mp3: Could not find codec parameters for stream 0 (Audio:
Consider increasing the value for the 'analyzeduration' and 'probesize' options
May 02 09:36 : audio_format: Invalid sample rate: 0
May 02 09:36 : player: played "http://17433.live.streamtheworld.com/WXXQFMAAC"
Not sure if this has anything to do with my problem but did a search on ffmpeg/mp3: header missing and saw this post on Volumio website.
It stated that the problem was MPD and was fixed in verstion 0.19.9. (the version on LEDE is 0.19.19)
i have been compiling libffmpeg-audio-dec pkg for quite some time with my personal builds, but never actually used it, so last night i tested on all the mp4 variants using samples loaded to my music directory, and i could play all with no issue, including mp4 aac. No modification to my mpd.conf was required
Attempted to load the stream via MPDroid, and it gave resolve errors in the logs, so more than likely an issue with MPDroid, and playlist encapulation. I might try another front end for stream loading tonight
Thanks for the help. Not sure what to do with the WXXQFMacc.pls you provided. I tried to load that into VLC and MPD and it didn't play in either. I'm surprised nobody else has run into this problem.
The URI you provided is as @Phil-BKK said - flv (not an audio stream). I do think it cool that VLC can punch through the flash and get the actual stream, but MPD cannot.
You can 'load' the playlist (.pls) directly into MPD by copying it to the music directory and then using 'mpc load WXXQFMaac.pls'. This will put all 6 entries into the MPD play queue.