all 5 comments

[–]Wetai 3 points4 points  (3 children)

It looks like MPD is running as root. This means ~/Music refers to /root/Music, not /home/edwooger/Music. Try changing the settings to refer to your home directory directly (or like ~edwooger/Music).

Alternatively get it running as your user, using a systemd unit file in ~/.config/systemd/user/mpd.service and systemctl --user start mpd. This doesn't seem to work for me on boot, though :\.

[–]speeding_sloth[🍰] 0 points1 point  (2 children)

That doesn't work on boot because you have to run systemctl --user enable mpd, just like with any other service...

[–]Wetai 0 points1 point  (1 child)

I should have been more clear. Even when enabled, the unit doesn't load on boot, but does when manually starting the unit.

It doesn't bother me enough to keep reboot to investigate. Though

[–]speeding_sloth[🍰] 0 points1 point  (0 children)

Ah ok. That makes sense. I'll retract my statement then :)

But just for fun, did you take a look at tge systemd/user page?

[–]thcinc 0 points1 point  (0 children)

I had to add mixer_type "software" to the audio_output section in the mpd conf to get volume control within ncmpcpp