[原创]xmms2:现阶段唯一完美支持cue+ape的播放器(ape,wma,mpc等各种格式通吃+lastfm播放)

Totem,mplayer,sopcast,realplayer,bmp
andrew_t
帖子: 614
注册时间: 2006-12-14 3:00

#16

帖子 andrew_t » 2007-10-08 8:22

代码: 全选

apt-get builddep xmms2 
这应该是

代码: 全选

apt-get build-dep xmms2 
头像
matri
帖子: 1140
注册时间: 2006-10-27 11:14
来自: 悉尼

#17

帖子 matri » 2007-10-08 10:15

慢机器mpd,快机器amarok,期待amarok2中。。。
头像
依寻依然
帖子: 1617
注册时间: 2006-10-31 14:49

#18

帖子 依寻依然 » 2007-10-08 12:26

matri 写了:慢机器mpd,快机器amarok,期待amarok2中。。。
同样期待
Borders are meant to be crossed
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

#19

帖子 fanhe » 2007-11-10 15:27

编译成功,支持ape+cue,但是显示的歌曲时间不对
头像
hualang0929
帖子: 1226
注册时间: 2006-11-11 10:23
来自: Mars
联系:

#20

帖子 hualang0929 » 2007-11-10 16:22

暂时 mpd :lol:
抬头望星空一片晴,我独行,夜已渐寒……
头像
carbont
帖子: 3406
注册时间: 2007-11-22 10:20
来自: 北京

#21

帖子 carbont » 2007-12-01 3:40

没有明白怎么有的中文歌名xmms2 list能看见,有的看不见……
XDG3669
帖子: 380
注册时间: 2006-07-10 22:50

#22

帖子 XDG3669 » 2007-12-01 8:06

xiechy 写道:
audacious是从xmms算是fork出去的项目,除了gtk+以外,其他的xmms的缺点都有。可以说,bmp,bmpx,audacious这一类从xmms中fork出去的项目,只能是在xmms2没有完善之前临时性的修补,没有架构上的优势。最终是会被淘汰的。
最终是会被淘汰的?

一定不会!audacious能从xmms分出去能有这样多的用户一定说明他有超过xmms之处,ubuntu从Debian派生出来,难道你会说ubuntu一定被淘汰的?
rynax
帖子: 1
注册时间: 2007-05-16 18:08

#23

帖子 rynax » 2008-01-10 17:27

很想在linux下播放ape+cue,但是楼主写的帖子说实话没看懂。
能不能写的更详细适合新手一些。

尤其是编译mac解码那里。我的机器安装的是7.10 gusty。我的xmms2是用apt-get install xmms2 xmms2-plugin-all安装的。但是我找不到/usr/include/mac/里有任何东西,楼主给的连接我看了,好像和xmms2没啥关系,但我还是试着装了一下,但是帖子里的连接不能用了。。。

另外一个不懂的地方是打cue补丁那里,能不能说一下这个补丁具体怎么打。
头像
Hantao
帖子: 36
注册时间: 2006-02-20 15:15
来自: 深圳

#24

帖子 Hantao » 2008-01-25 9:19

按照LZ的方法,编译失败。

错误信息:

代码: 全选

dh_install -i -s --sourcedir=debian/tmp --fail-missing \
                -Xusr/include/xmms2/xmmsclient/xmmsclient-cf.h \
                -Xusr/include/xmms2/xmmsclient/xmmsclient-ecore.h \
                -Xusr/include/xmms2/xmmsclient/xmmsclient-qt.h \
                -Xusr/lib/libxmmsclient-ecore.so.1.0.0 \
                -Xusr/lib/libxmmsclient-ecore.so.1 \
                -Xusr/lib/libxmmsclient-ecore.so \
                -Xusr/lib/ruby/1.8/i486-linux/xmmsclient_ecore.so
dh_install: debian/tmp/usr/lib/xmms2/libxmms_mac.so exists in debian/tmp/ but is not installed to anywhere
dh_install: missing files, aborting
make: *** [install-stamp] Error 1
这该如何解决?

另外,该怎么打那个cue补丁呢? 是不是将LZ提供的代码中带+的行加到src/xmms/output.c文件中呢?
头像
Hantao
帖子: 36
注册时间: 2006-02-20 15:15
来自: 深圳

#25

帖子 Hantao » 2008-01-25 14:40

折腾了一中午,解决了。具体方法如下:

1、下载源码后,进入xmms2-0.2DrJekyll/debian目录。创建一个新文件名为:xmms2-plugin-mac.install。内容只有一行:

usr/lib/xmms2/libxmms_mac.so

2、打开同目录下的control文件,内容是每个Package的一些信息。加入下面一段:

Package: xmms2-plugin-mac
Architecture: any
Depends: xmms2-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Enhances: xmms2-core
Description: XMMS2 - libmad based Monkey Audio decoder
This package enables Monkey Audio decoding for xmms2.

保存退出。

3、解决cue文件的补丁。按照LZ给的代码修改src/xmms/output.c文件。附件中是我改好的output.c文件。

4、回到xmms2-0.2DrJekyll/目录。运行:

代码: 全选

sudo dpkg-buildpackage -rfakeroot
即可在上层目录下生成所有的deb包。

代码: 全选

sudo dpkg -i *deb
大功告成。

注意:前提是你系统里已经安装了mac的支持。当然,如果你没有安装的话,编译过程中也不会出现我遇到的问题。

另:本人一菜乌,上述方法纯系摸索中试验成功,不保证在别的机器上可以再现。
附件
output.c.tar.bz2
打过补丁后的output.c
(6.92 KiB) 已下载 93 次
头像
ichaochao
帖子: 260
注册时间: 2008-03-17 21:37
来自: 深圳

#26

帖子 ichaochao » 2008-03-26 23:12

我还处于白痴阶段还是用我的Rhythmbox吧,谢谢!!
头像
bwchaos
帖子: 416
注册时间: 2006-10-19 14:08
来自: 西夏

#27

帖子 bwchaos » 2008-03-27 10:55

hoho
又见一狂热的。。。。。。。
dbrane
帖子: 2
注册时间: 2008-04-19 21:51

#28

帖子 dbrane » 2008-04-19 21:55

对于0.4DrKosmos楼主的patch已经失效了,通过手工查找 src/xmms/output.c 也能找出修改的地方,但是现在其中的一个函数有了变化,不知道哪里可以找到 0.4DrKosmos 的相应 patch,敬请指点,bow 一个先~~
头像
INUYASHA
帖子: 366
注册时间: 2007-03-16 15:42

#29

帖子 INUYASHA » 2008-04-20 14:10

xmms2的gtk前端很不咋的
还是等待mpd2的到来
dbrane
帖子: 2
注册时间: 2008-04-19 21:51

#30

帖子 dbrane » 2008-04-20 17:02

co 了 git 版本,src/xmms/output.c 这个文件没有变化,对这个 patch 做了个很小的修改以适应新的API,可以使用了,但是第二轨的开始处定位似乎总是不准,看来得看一下代码。不知道这个 patch 为什么没有进入 xmms 的官方发布
dbrane 写了:对于0.4DrKosmos楼主的patch已经失效了,通过手工查找 src/xmms/output.c 也能找出修改的地方,但是现在其中的一个函数有了变化,不知道哪里可以找到 0.4DrKosmos 的相应 patch,敬请指点,bow 一个先~~
回复