Недавно было объявлено о выпуске MPD 0.20. В обсуждениях упоминали о связке mpd и icecast (демон для трансляции музыки по сети). Заинтерисовавшись этим вопросом, нашёл старенькую статью Streaming audio with MPD and Icecast2 on Raspberry Pi.
В gentoo всё немного не так, как в Raspbian, поэтому, привожу свою версию установки.
Установка mpd и icecast:
# emerge -av net-misc/icecast media-sound/mpd media-sound/ncmpcpp media-sound/mpc
В результате у меня установились mpd,icecast, mpc (простейший консольный клиент для mpd с поддержкой коммандной строки), ncmpcpp (Консольный клиент для mpd с ncurses интерфейсом).
Потом я скопировал дефольтный файл /etc/mpd.conf в домашнюю папку.
# cp /etc/mpd.conf /home/user/.mpd.conf
# chown user.users /home/user/.mpd.conf
и отредактировал его. Конфиг выложен здесь: https://1cl.in/p/21
Запускаю mpd из-под обычного юзера:
$ mpd ~/.mpd.conf
В настройке icecast поменял пароль в source-password. Он должен совпадать с password в audio_ouput в .mpd.conf
# rc-service icecast start
Ну и далее все как в исходной статье
$ mpc update
$ mpc add /
$ mpc play
можно использовать любой клиент mpd.
На android устройстве я установил VLC и в меню нажа «Открыть MRL». В поле сетевой адрес, ввел http://192.168.0.2:8000/mpd.xspf
и все поёт 😉