我正在尝试让 mpd 作为服务器运行。当我 时ncpmpc
,我看不到任何歌曲。这可能是因为 mpd 无权访问我的音乐文件夹。
这是我的文件夹:
drwxrwxrwx 4 pi pi 4096 Jun 2 01:23 Music
以下是部分内容
-rwxrwxrwx 1 pi pi 10624841 Jun 2 01:23 Coldplay - Adventure Of A Lifetime .mp3
drwxr-xr-x 2 pi pi 4096 Jun 2 01:19 Coldplay - The Best Songs (2016)
Mpd 正在作为服务运行,我尝试运行sudo mpd
但出现此错误
socket: Failed to bind to '0.0.0.0:6600': Address already in use
我认为这是因为 mpd 已在运行。我还尝试了以下方法来停止它:
sudo systemctl stop mpd
但是明白这一点,也许这就是停止sudo mpd
奔跑的原因。
Warning: Stopping mpd.service, but it can still be activated by:
mpd.socket
这一切对我来说有点令人困惑。我更愿意将 mpd 作为服务运行,但不知道要使它工作需要什么权限。以及如何设置它们。
答案1
mpd.service
您可以做的是通过创建一个in将其变成“用户服务” ~/.local/share/systemd/user/
,然后可以通过运行以下命令来启用和启动该服务root
:
$ systemctl --user enable mpd.service
$ systemctl --user start mpd.service
该服务将以您的用户身份开始运行。