Enable hifiberry dac+
#Disable audio (loads snd_bcm2835)
#dtparam=audio=on
#Enable audio (loads snd_bcm2835)
dtoverlay=hifiberry-dacplus
Installation
- apt-get install mpd alsa-utils
Configuration
pcm.!default {
type hw card 0
}
ctl.!default {
type hw card 0
}
music_directory "/mnt/media/music"
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/tag_cache"
log_file "/var/log/mpd/mpd.log"
pid_file "/run/mpd/pid"
state_file "/var/lib/mpd/state"
sticker_file "/var/lib/mpd/sticker.sql"
user "mpd"
bind_to_address "0.0.0.0"
input {
plugin "curl"
}
audio_output {
device "hw:0"
type "alsa"
name "pcm512x-hifi"
mixer_type "hardware"
mixer_control "Digital"
}
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
Logfile
- tail -f /var/log/mpd/mpd.log
Webclient
Install
https://www.ympd.org/
Systemd
- /etc/systemd/system/ympd.service
[Unit]
Description=Ympd Server
[Service]
Type=simple
ExecStart=/usr/local/sbin/ympd --webport 80
ExecStartPost=/bin/echo "Ympd Server started"
User=root
[Install]
WantedBy=multi-user.target
- systemctl daemon-reload
- systemctl start ympd
- systemctl enable ympd
Webradio
Beispiel
- /var/lib/mpd/playlists/radio.m3u
http://rbb.ic.llnwd.net/stream/rbb_fritz_mp3_m_a
http://mp3.webradio.antenne.de:80
http://mp3.webradio.rockantenne.de:80
Reload
Link
Patchwork