近来转用 MPD 播放音乐,一方面是被它有创意的 C/S 架构所吸引,另一方面是它小巧而且占用极小的系统资源,还有就是有多种前端的支持:如带 GUI 的 Gmpc、命令行控制方式的 MPC、Firefox 扩展方式的 Minion…
简单的配置后就可以正常使用,不过令我不解的是,在占用 CPU 方面似乎并不像传闻中少,经常是20%的 CPU 占用。经过一翻折腾,原来问题出在 Audio Output 问题上!因为我没有显式的在 mpd.conf 上设置 Audio Output,而是让 MPD 自动探测。在 /etc/mpd.conf 上设置 Output 为 Alsa output,问题就解决了 :)
audio_output { type "alsa" name "My ALSA Device" device "hw:0,0" # optional format "44100:16:2" # optional }