I am not using mpd so I couldn’t be of much help but are you starting the service as your user?
The mpd package provides a user service file. The service starts the process as user, there is no need to change permission nor use the user and group variables in the MPD configuration file.
Start/enable the user unit mpd.service (i.e. with the --user flag).
mpd.service seems to be triggered by mpd.socket, so you might need to stop the socket first before trying to start the service again. The reason the service keeps failing to start is probably because a socket file already exists.
just after reboot : looks like mpd doesn’t autostart
jessbont ~ $ systemctl status mpd.service
○ mpd.service - Music Player Daemon
Loaded: loaded (/usr/lib/systemd/system/mpd.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/system/mpd.service.d
└─00-arch.conf
Active: inactive (dead)
Docs: man:mpd(1)
man:mpd.conf(5)
so i did start it
jessbont ~ $ systemctl start mpd
jessbont ~ $ systemctl status mpd.service
● mpd.service - Music Player Daemon
Loaded: loaded (/usr/lib/systemd/system/mpd.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/system/mpd.service.d
└─00-arch.conf
Active: active (running) since Thu 2023-08-03 22:43:59 CEST; 2s ago
Docs: man:mpd(1)
man:mpd.conf(5)
Main PID: 3919 (mpd)
Tasks: 3 (limit: 17665)
Memory: 9.3M
CPU: 72ms
CGroup: /system.slice/mpd.service
└─3919 /usr/bin/mpd --systemd
août 03 22:43:59 jesscomp mpd[3919]: Ignoring the 'pid_file' setting in systemd mode
août 03 22:43:59 jesscomp mpd[3919]: server_socket: bind to '0.0.0.0:6600' failed (continuing anyway, because binding to '[::]:6600' succeeded): Failed to bind socket: Address already in>
août 03 22:43:59 jesscomp mpd[3919]: decoder: Decoder plugin 'wildmidi' is unavailable: configuration file does not exist: /etc/timidity/timidity.cfg
août 03 22:43:59 jesscomp mpd[3919]: config: Found database setting without music_directory - disabling database
août 03 22:43:59 jesscomp mpd[3919]: output: No 'audio_output' defined in config file
août 03 22:43:59 jesscomp mpd[3919]: alsa_output: Error opening default ALSA device: Host is down
août 03 22:43:59 jesscomp mpd[3919]: oss_output: Error opening OSS device "/dev/dsp": No such file or directory
août 03 22:43:59 jesscomp mpd[3919]: oss_output: Error opening OSS device "/dev/sound/dsp": No such file or directory
août 03 22:43:59 jesscomp mpd[3919]: output: Successfully detected a jack audio device
août 03 22:43:59 jesscomp systemd[1]: Started Music Player Daemon.
lines 1-24/24 (END)
I changed port in both mpd and ncmpcpp configs
tere are news errors that I didn’t know and I will correct, at least