分页: 1 / 3

[分享]mpd 的安装以及相关的播放前端

发表于 : 2007-03-05 21:40
yohu
个人感觉比mp3blaster ,mpg123之类的操作更为简便,mpd是作为一个服务运行在后台,它不具备播放功能,你可以把它理解成一个服务端,你还需要一个客户端MPC来执行播放的功能。ubuntu下默认的源里面已经有现成的deb包,具体安装如下:

代码: 全选

sudo apt-get install mpd mpc
这样就装好了mpd,以及命令行下的客户端mpc了,如果你不喜欢命令行下的操作,你还可以安装图形播放前端,参考帖子后半部分。
装好之后,你还需要配置一下,不然mpd可找不到你的mp3文件。
复制默认的配置文件到你的用户目录。

代码: 全选

cp /etc/mpd.conf ~/.mpdconf
直接修改/etc/mpd.conf应该也可以的,但我还是推荐复制到你的用户目录,这样做有个好处,下次你重装系统,只需要

代码: 全选

sudo cp ~/.mpdconf /etc/mpd.conf
就可以用了,无需重新编辑配置文件。
然后开始编辑配置文件:

代码: 全选

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。

各个图形播放前端汇总:

gmpc
截图:
图片

安装:

代码: 全选

sudo apt-get install gmpc
sonata
截图:
图片

安装(注:feisty的源里有,edgy的源里没有):

代码: 全选

sudo apt-get install sonata
pympd
截图:
图片

安装:

代码: 全选

sudo apt-get install pympd python-profiler
gimmix
截图:
图片
下载:
http://www.getdeb.net/app.php?name=gimmix

mpc(原始的命令行播放)
截图:
图片

安装:

代码: 全选

sudo apt-get install mpc
个人最喜欢的是gmpc还有sonata,二者界面还有使用上差不多,上面gmpc的截图是最新的版本,旧版界面稍微有所不同,不过我最常用的还是mpc,方便快捷,呵呵~

最后补充一下,mpd可以通过脚本来显示当前曲目的歌词,具体可以参考这篇帖子:

viewtopic.php?t=42849

发表于 : 2007-03-05 21:46
zhuqin_83
这些getdeb上有一部分包。有for dapper和edgy以及feisty的。
转到软件推荐。

发表于 : 2007-03-05 21:53
zhuqin_83
就是不支持ape,比较讨厌,总不能把我的所有存货都转成flac吧。

发表于 : 2007-03-05 21:59
yohu
所以收藏音乐也是要讲究的,我从有电脑开始,坚持只收藏mp3格式,其余格式一律不收,只有个别特别喜欢的歌手会收藏ape,但ape太大,而且收藏的ape基本都有相应mp3,所以全部都刻碟,偶尔拿出来享受一下,平时mp3足矣。

发表于 : 2007-03-05 22:10
Roots
mpd在我这里有点怪:
首先创建媒体库时要用sudo,但播放时却不用;其次如果英文名字歌曲与中文名字歌曲混杂在一起,只播放英文名字的歌曲 ;开机的时候要么自动播放音乐,要么要输入killall mpd以后才能播放,但这时候进程里面有4个mpd,郁闷!
不过还是用他,简单!

发表于 : 2007-03-05 22:18
yohu
楼上修改一下/etc/mpd.conf,把user “mpd”改成你的id,关闭mpd,重新打开就可以了。另外就是配置文件里面的一下目录最好也修改一下,不然会提示没有权限,可以参考我blog那篇帖。不过sudo建立也可以就是了,能用就行。开机播放音乐是因为你关机的时候没有停止播放,所以开机会接着播放下去。

发表于 : 2007-03-05 22:54
Roots
还是没用,把没有注释的几行发一下,帮我看一下,错误找出来就找,找不出就算。
~/.mpdconf下:
music_directory "/home/xiang/music"
playlist_directory "/home/xiang/mpd/playlists"

db_file "/home/xiang/mpd/tag_cache"
log_file "/home/xiang/mpd/mpd.log"
error_file "/home/xiang/mpd/errors.log"
pid_file "/home/xiang/mpd/pid"
state_file "/home/xiang/mpd/state"
user "xiang"
bind_to_address "localhost"

/etc/mpd.conf下也是一样,把
user "xiang"改为
user "1000"
1000是我的id,
也没有用

发表于 : 2007-03-05 23:11
yohu
不要改成1000,应该是改成用户名,呵呵,我没说清楚。
如果你原先设置的目录就在/home/xiang下面,而且用sudo mpd --create-db的话,那你先设置一下/home/xiang/mpd/目录的权限,不然还是会没有权限写入。

发表于 : 2007-03-05 23:16
skyx
关注下。

发表于 : 2007-03-06 0:04
eexpress
yohu
你应该把你的blog的命令内容添加的。

发表于 : 2007-03-06 0:20
雕啸长空
yohu是原生的泉州人?好多闽南语的歌

theme蛮有质感的,共享一下?

发表于 : 2007-03-06 0:31
skyx
雕啸长空 写了:
theme蛮有质感的,共享一下?

苹果主题,论坛search,我都用过的 :evil:

发表于 : 2007-03-06 0:34
zhuqin_83
你用过就用过,发什么火呢?
人家又没惹你。

发表于 : 2007-03-06 8:19
雕啸长空
zhuqin_83 写了:你用过就用过,发什么火呢?
人家又没惹你。
赞一个,昨天这丫头就跟吃了火药一样~~~~~

发表于 : 2007-03-06 9:35
yohu
好了,把mpd安装也补全了。
ls,论坛找下,或者去gnome-look找找吧,我主题都在那边下的。我是原生的闽南人,不是虚拟出来的,呵呵~~