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

Totem,mplayer,sopcast,realplayer,bmp
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州

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

#1

帖子 yohu » 2007-03-05 21:40

个人感觉比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
附件
gmpc.png
gmpc.png (158.84 KiB) 查看 10703 次
sonata.png
sonata.png (131.27 KiB) 查看 10695 次
pympd.png
(237.41 KiB) 已下载 79 次
gimmix.png
gimmix.png (81.82 KiB) 查看 10673 次
mpc.png
mpc.png (176.77 KiB) 查看 10682 次
上次由 yohu 在 2007-03-06 15:33,总共编辑 4 次。
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#2

帖子 zhuqin_83 » 2007-03-05 21:46

这些getdeb上有一部分包。有for dapper和edgy以及feisty的。
转到软件推荐。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#3

帖子 zhuqin_83 » 2007-03-05 21:53

就是不支持ape,比较讨厌,总不能把我的所有存货都转成flac吧。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州

#4

帖子 yohu » 2007-03-05 21:59

所以收藏音乐也是要讲究的,我从有电脑开始,坚持只收藏mp3格式,其余格式一律不收,只有个别特别喜欢的歌手会收藏ape,但ape太大,而且收藏的ape基本都有相应mp3,所以全部都刻碟,偶尔拿出来享受一下,平时mp3足矣。
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#5

帖子 Roots » 2007-03-05 22:10

mpd在我这里有点怪:
首先创建媒体库时要用sudo,但播放时却不用;其次如果英文名字歌曲与中文名字歌曲混杂在一起,只播放英文名字的歌曲 ;开机的时候要么自动播放音乐,要么要输入killall mpd以后才能播放,但这时候进程里面有4个mpd,郁闷!
不过还是用他,简单!
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州

#6

帖子 yohu » 2007-03-05 22:18

楼上修改一下/etc/mpd.conf,把user “mpd”改成你的id,关闭mpd,重新打开就可以了。另外就是配置文件里面的一下目录最好也修改一下,不然会提示没有权限,可以参考我blog那篇帖。不过sudo建立也可以就是了,能用就行。开机播放音乐是因为你关机的时候没有停止播放,所以开机会接着播放下去。
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#7

帖子 Roots » 2007-03-05 22:54

还是没用,把没有注释的几行发一下,帮我看一下,错误找出来就找,找不出就算。
~/.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,
也没有用
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州

#8

帖子 yohu » 2007-03-05 23:11

不要改成1000,应该是改成用户名,呵呵,我没说清楚。
如果你原先设置的目录就在/home/xiang下面,而且用sudo mpd --create-db的话,那你先设置一下/home/xiang/mpd/目录的权限,不然还是会没有权限写入。
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#9

帖子 skyx » 2007-03-05 23:16

关注下。
no security measure is worth anything if an attacker has physical access to the machine
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#10

帖子 eexpress » 2007-03-06 0:04

yohu
你应该把你的blog的命令内容添加的。
● 鸣学
雕啸长空
帖子: 1897
注册时间: 2006-09-12 14:09

#11

帖子 雕啸长空 » 2007-03-06 0:20

yohu是原生的泉州人?好多闽南语的歌

theme蛮有质感的,共享一下?
Fair winds and following seas !
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#12

帖子 skyx » 2007-03-06 0:31

雕啸长空 写了:
theme蛮有质感的,共享一下?

苹果主题,论坛search,我都用过的 :evil:
no security measure is worth anything if an attacker has physical access to the machine
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#13

帖子 zhuqin_83 » 2007-03-06 0:34

你用过就用过,发什么火呢?
人家又没惹你。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
雕啸长空
帖子: 1897
注册时间: 2006-09-12 14:09

#14

帖子 雕啸长空 » 2007-03-06 8:19

zhuqin_83 写了:你用过就用过,发什么火呢?
人家又没惹你。
赞一个,昨天这丫头就跟吃了火药一样~~~~~
Fair winds and following seas !
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州

#15

帖子 yohu » 2007-03-06 9:35

好了,把mpd安装也补全了。
ls,论坛找下,或者去gnome-look找找吧,我主题都在那边下的。我是原生的闽南人,不是虚拟出来的,呵呵~~
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
回复