Quick noob question. I was looking for a lightweight music streaming web app I could install on my SBC to play music while abroad.
When I tried with MPD apps like MyMPD, ympd or any other which uses MPD as frontend, I get an error related to Alsa/Audio Output not found.
However, if I install Navidrome, Ampache or Koel, it works just fine. But those definitely take more resources.
Is MPD requiring something else that I’m missing here? Does it even fall under the same category as Navidrome and those other ones?
Thanks!
Thanks for the suggestion. Plexamp would seem to be an overkiller for this case, but I’ll take it a look on my other SBC, which also has more CPU and RAM.
When you install MPD via dietpi-software, it is configured to use the default ALSA PCM as defined in /etc/asound.conf based on your sound card selection in dietpi-config. Check whether that one points to the correct/existing PCM as listed in aplay -l. You can also test with speaker-test, whether the default plays noise successfully.
Ah, so you need a steaming server only, no jukebox player. It is actually possible to run MPD like that as well, if I am not mistaken. Comment or remove the audio_output block for this in /etc/mpd.conf. Indeed, MPD it is more meant for audio output/handling at the server-side, so dietpi-software configures it like that OOTB, but since it is light and has light frontends/web interfaces, not a bad idea to use it as pure streaming server backend either.
And on DietPi, the most obvious install option of course is dietpi-software. Nothing against other install methods, but it is at least a little weird when a moderator on a DietPi forum links other install methods, but does not mention the native DietPi method at all .