LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1359|回复: 5

【原创】配置 MPD 播放器

[复制链接]
发表于 2008-4-12 22:26:51 | 显示全部楼层 |阅读模式
原文链接:http://www.gracecode.com/Archive/Display/1365

一直都有边听音乐边 coding 的习惯。在 Linux 下,我一直使用 MPD 播放器

这个非常有趣的播放器,有别于同类其他的软件,它将播放功能分成“服务端”以及“客户端”。

这样做的好处,就是非常的灵活 -- 使用者可以调用多种“客户端”,“服务端”只是呆呆的负责播放和给“客户端”提供信息即可。

安装方面,这里可以参考其官方文档。喜好折腾的朋友相信对此 case,应该非常容易的应对。

下面,主要就本人配置 MPD 的经验分享下。

倾向于可以随时听音乐,并且本身 MPD 的“服务端”,在未工作的状态下,占用的系统资源并不高,于是干脆就将其启动系统就载入。

强烈建议不要用 root 运行此“服务端”程序。比如我就专门为它建立了个名为 mpd 的用户,专门运行此服务。

这里是本人写的针对 Slackware 的启动脚本,如果你也是使用 Slackware,将它拷贝到 /etc/rc.d 下面,然后将其设置为 755 ,然后在 /erc/rc.d/rc.M 中,加入

  1. if [ -x /etc/rc.d/rc.mpd ];
  2. then  . /etc/rc.d/rc.mpd start
  3. fi
复制代码


即可(其他的发行版,就不复述)。
然后,本人使用 mpc “客户端”,运行
mpc play 试试看是否能正常播放。如有问题,请检查音乐目录及其它配置路径,是否已经正确设定,并且 mpd 数据库已经正常初始化。

如果能够正常使用,那么接下来就可以配置常用的软件去调用 MPD 了。



比如在 Vim 下,就可以绑定热键随时切歌

  1. map mn :!mpc next<cr>
  2. map mc :!mpc stop<cr>
  3. map mp :!mpc play<cr>
复制代码

在上述的例子中,在 Vim Normal 模式下,按相应的按键既可以“下首”“停止”和“播放”。

Fvwm 中(如果你也是使用 Fvwm 的话),就可以使用下面的快捷键

  1. Key P  A CM exec mpc play
  2. Key S  A CM exec mpc stop
  3. Key N  A CM exec mpc next
复制代码


对 Fvwm 如有兴趣,请参阅其相关文档。



最后,如果要显示 MPD 当前播放曲目信息,建议使用 Conky 这个程序。同时,它也是个强大的系统监视程序。
如果 Conky 下显示 MPD 信息乱码,则是 ID3 的编码问题。在 /etc/mpd.conf 下配置下相应的选项,比如我的是这个样子

  1. filesystem_charset  "utf-8"
  2. id3v1_encoding      "gbk"
复制代码


附,我的 Conky 配置文件

另,如果不想那么麻烦,可以试试看Mp3Blaster,它是个控制台播放器。
发表于 2008-4-12 23:45:38 | 显示全部楼层
mpd的确很不错,不过MOC貌似更方便。
回复 支持 反对

使用道具 举报

发表于 2008-4-14 13:31:38 | 显示全部楼层
K6啊,你在tb?做开发?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-14 15:07:33 | 显示全部楼层
Post by sihexuan;1838048
K6啊,你在tb?做开发?


目前是在此公司任职,不过不是 Linux 相关的
回复 支持 反对

使用道具 举报

发表于 2008-4-16 12:26:53 | 显示全部楼层
楼主,喜欢你vim的颜色主题、字体和fvwm的字体,能贡献一下不?? :%
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-16 14:52:40 | 显示全部楼层
Post by sharsma;1838799
楼主,喜欢你vim的颜色主题、字体和fvwm的字体,能贡献一下不?? :%


我以前发过的,搜索下 ;)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表