Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104985268
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-13 20:38:40

作者: zbatecn  出自:
作者:wg_wang

linux/debian下的音频播放器用过很多个了,每一个都有其各自的好坏,但每一个比起win下的foobar、winamp,千千静听等都差距相当大,而且,win下不同播放器的解码器通用,linux下各个播放器的解码器还有所差别。

1、以前用过bmp感觉不错,可后来被改为bmpx,感觉很庞大,启动慢,而且大多数功能都不需要,于是放弃,现在发展到什么样子了也不知道。

2、rebmp,据说不错,下载下来编译不通过,可能支持i386不错,对amd64有个别语句(好像是数据类型)有错误,没有花特别多的时间去搞定它。另外据说rebmp有个歌词插件,这个不错,希望有朝一日能进入debian的源中。

3、xmms和xmms2,xmms对中文支持太烂了,xmms2好像不错,下下来用了一小段时间,忘了什么原因让我放弃了。xmms2debian上的是支持ape的,也有cuesheet插件。

4、vlc,不支持ape,比较郁闷。另外,vlc是一个优秀的软件,不管linux还是win下都挺喜欢的,就是,对皮肤的支持不太好。

5、mplayer,debian lenny amd64的不支持长文件名(全路径),不知道是普遍原因还是个例。

6、gnome自带的totem,解码器不多,网上也没找到下载更多解码器的地方。

7、rhythmbox,以前感觉还好,也是解码器不够多。后来都没装过,印象也不是很好的播放器。

8、alsa-player,没用过。

9、realplayer,以前用过,不过amd64好难搞定,郁闷。

10、audacious,用过很长时间的1.4.*版本的,感觉最好的一个播放器了,就是不支持ape,有cuesheet插件,不过我机器上的cue文件从来都不识别,据说是个bug,不认识第一行非title域的cue文件。最近据说audacious出了1.5版本的了,支持ape。可等了好久,lenny源都没有,于是自己搞。

编译安装audacious1.5.

官网下载源码,网址

下载下面两个文件(tgz或tbz2其中一个就可以了)
audacious-1.5.0.tgz or audacious-1.5.0.tbz2
audacious-plugins-1.5.0.tgz or audacious-plugins-1.5.0.tbz2

解压,进入相应的文件夹,由于不想安装到系统目录下,而要把它安装到用户的bin目录下,于是输入如下命令:
audacious-1.5.0$ ./configure --prefix ~/bin

在配置的过程中随时都可能会因为系统中缺少某种库而出现错误,安装相应的库的dev包就可以了。

例如,缺少libmcs1,就安装libmcs-deb包,用如下命令
#apt-get install libmcs-dev

另外会出现dbus不支持却可以configure的情况,但是会在编译是出现错误而不能继续编译,所以,要把dbus相关的几个包给安装了,包括libdbus-1-dev,libdbus-glib-1-dev记起所依赖的包。

然后在audacious-1.5.0目录下编译和安装:
audacious-1.5.0$ make
audacious-1.5.0$ make install

audacious便会安装在~/bin下了。
$ ls ~/bin

会出现如下几个文件夹bin、lib、share等,audacious在bin目录下,把~/bin/bin加入path,就可以随时是哟给你audacious了。

编译audacious-plugins-1.5.*
解压,进入目录audacious-plugins-1.5.0,输入
audacious-plugins-1.5.0$ export PKG_CONFIG_PATH=~/bin/share/pkg-config
audacious-plugins-1.5.0$ ./configure --prefix ~/bin --exec-prefix ~/bin/bin
audacious-plugins-1.5.0$ make
audacious-plugins-1.5.0$ make install

之后就可以使用audacious了,而且不与用apt-get安装的软件相冲突。到这儿可能还会有一个问题,如果之前用过audacious1.4.*,会在~/.cache和~/.config下留下audacious相关的文件夹,必须删除干净,否则可能导致1.5版本的不能播放音乐。

附另一种安装方法,更加简单。
由于debian sid的源中已经有了1.5.*版本的了,所以,修改/etc/apt/source.list,把lenny(testing)改成sid,然后安装,安装玩再改回去就可以了。

#apt-get update
#apt-get install audacious

这个同样要把旧版本的cache和config给删除干净,否则也可能出现不能播放音频文件的问题。

最后,期盼,cuesheet插件能够好用,再有一个歌词插件,这样就完美了。
阅读(681) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~