mpd - Music Player Daemon

mpd是作为一个服务运行在后台,它不具备播放功能,你可以把它理解成一个服务端,你还需要一个客户端MPC来执行播放的功能。ubuntu下默认的源里面已经有现成的deb包,具体安装如下:
代码:
sudo apt-get install mpd mpc

这样就装好了mpd,以及命令行下的客户端mpc了,如果你不喜欢命令行下的操作,你还可以安装gmpc,gmpc是一个图形界面的客户端。
安装gmpc:
代码:
sudo apt-get install gmpc

装好之后,你还需要配置一下,不然mpd可找不到你的mp3文件。
首选复制默认的配置文件到你的用户目录。
代码:
cp /etc/mpd.conf ~/.mpdconf

然后开始编辑配置文件:
代码:
gedit ~/.mpdconf

修改以下几处:
#你的mp3文件存放目录
代码:
music_directory “/media/hda7/MP3″

#播放列表目录
代码:
playlist_directory “/home/yohu/mpd/playlists”

其它一些相关的文件位置:
代码:
db_file “/home/yohu/mpd/tag_cache”
log_file “/home/yohu/mpd/mpd.log”
error_file “/home/yohu/mpd/errors.log”
pid_file “/home/yohu/mpd/pid”
state_file “/home/yohu/mpd/state”

因为我是用普通用户登录,后面几处如果不修改的话就会没有权限写入,当然如果你是root用户登录就没有这个问题。

接着修改文件默认的字符集,因为我是zh_CN.utf8,所以修改默认字符集为“UTF8”。
代码:
filesystem_charset “UTF-8″

音乐文件的标签编码,中文一般指定为GBK。
代码:
id3v1_encoding “GBK”

最后还需要修改一下/etc/mpd.conf
把里面的user改成你的用户名。

现在停止mpd服务。
代码:
sudo /etc/init.d/mpd stop

好了,设置完毕,现在开始建立音乐数据库。
代码:
mpd –create-db

屏幕滚动完你的数据库就建立完成了,现在启动mpd服务:
代码:
mpd

现在开始添加你的mp3到你当前的播放列表:
代码:
mpc listall | mpc add

OK,现在开始享受你的音乐。
代码:
mpc play

常用命令:

查看当前播放状态:
代码:
mpc

启用重复播放:
代码:
mpc repeat on

启用随机播放:
代码:
mpc random on

播放下一首:
代码:
mpc next

播放前一首:

代码:
mpc prev

音量调节:

代码:
mpc volume +20

代码:
mpc volume -20

其它的mpc参数参考:
代码:
man mpc

如果是用gmpc的话,打开gmpc以后,点击configure gmpc,在connection那边点击connect,接着就可以播放了,你可以选中autoconnect,这样以后你打开gmpc它就会自动连接到mpd。

Random Posts