我的桌面上正在运行 arch,我正在尝试使用 ncmpcpp 来播放 mpd 音乐。它们都已启动并正在运行,但问题是当我打开 ncmpcpp 时,它不显示我的音乐。我根据 arch wiki 的推荐将音乐复制到 /var/lib/mpd/music 并使用以下命令授予其访问权限:
# mkdir /var/lib/mpd/music
# echo "/home/cam/Music /var/lib/mpd/music none bind" >> /etc/fstab
# mount -a
我更改了 /etc/mpd.conf、~/.mpd/mpd.conf 和 ~/.ncmpcpp/config 中的音乐目录,以反映 /var/lib/mpd/music 中的音乐。我在这里发帖是因为我觉得拱门论坛不会对这种类型的简单错误那么友善。
答案1
首先检查您的假设是否正确。设置loglevel
为"verbose"
并重新启动 mpd。日志会告诉你。将日志设置为"syslog"
并遵循系统日志,这样tail
您就可以一目了然地了解与pulse/alsa 的交互,并在故障排除时更加灵活。
可能的原因:
- 未设置自动扫描。从 ncmpcpp 中更新数据库。
- MPD 无权访问。以您的用户身份运行 mpd,或者通过对路径的完全访问权限或授予组访问权限并将 mpd 添加到您的组来授予 mpd 对文件的访问权限。或者...有一些共享文件的方法。
- 未折叠的符号链接...