.config/mpd/mpd.conf:
music_directory "/mnt/Music"
playlist_directory "~/.config/mpd/playlists"
auto_update "yes"
bind_to_address "0.0.0.0" <---- the error persisted regardless of what ipv4 i bind to
port "6600"
restore_paused "yes"
max_output_buffer_size "16384"
audio_output {
type "pulse"
name "pulse"
#type "alsa"
#name "ALSA"
}
audio_output {
type "fifo"
name "Visualizer feed"
path "/tmp/mpd.fifo"
format "44100:16:2"
}
/etc/mpd.conf:
# See: /usr/share/doc/mpd/mpdconf.example
user "mpd" <---- added user
group "mpd" <---- added group
pid_file "/run/mpd/mpd.pid"
db_file "var/lib/mpd/mpd.db"
state_file "/var/lib/mpd/mpdstate"
music_directory "/var/lib/mpd/music" <---- and music_directory
playlist_directory "/var/lib/mpd/playlists"
$ su
$ vim /etc/mpd.conf <----- added user, group, & music_directory lines
$ touch /var/lib/mpd/mpdstate
$ touch /var/lib/mpd/mpd.db
$ touch mkdir /var/lib/mpd/music
$ chown mpd:mpd /var/lib/mpd/*
$ rc-update add mpd <---- unsure if there was any "-t" or "-S" equivalent i had to specify, unfamiliar with 66 & couldn't find a suite66/openrc cheat sheet online
$ rc-service mpd restart
$ exit
$ mpc up
Updating DB (#1) ...
volume: n/a repeat: off random: off single: off consume: off
got the same error a few times along the way but i think restarting mpd init after recreating those steps fixed it, works even after reboot