当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 42 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : audacious播放ape/cue的bug[已经完美解决啦!]
帖子发表于 : 2010-04-25 13:34 
头像

注册: 2008-07-27 8:51
帖子: 717
地址: 广西玉林|广东深圳
系统: Ubuntu/Windows
送出感谢: 1
接收感谢: 3
我在ubuntu 10.04用的是2.3版本的audacious,发现一个bug,就是它无法正确解析cue文件,每次播放都是整个ape文件,虽然播放列表显示的是cue里面的每一首歌,但不管点那一首都是播放整个ape文件,何解?你们发现这个问题吗?
:em06
我可是为了这个软件才升级大哦,可是……

经过本人查看源代码,发现这个问题在 ffaudio 模块,里面的seek方法无法正确seek,经过本人修改代码,重新编译打包后终于好了,问题初步解决,但是还有个问题不能解决,就是重新打开播放器后,点播放,发现问题又出现了,要重新加载cue才会正常,不管了现将就着用先,我把补丁贴上来吧
对 文件 audacious-plugins-2.3/src/ffaudio/ffaudio-core.c 的修改
612-616行如下
代码:
    if (playback->playing)
    {
        seek_value = time;
        g_cond_signal(ctrl_cond);
        g_cond_wait(ctrl_cond, ctrl_mutex);
    }

改为
代码:
    seek_value = time;
    g_cond_signal(ctrl_cond);
    g_cond_wait(ctrl_cond, ctrl_mutex);

394行
代码:
    seek_value = -1;

改为
代码:
    /*seek_value = -1;*/

然后重新编译就好

现在完美解决了这个问题,详情见 后面30楼


附件:
文件注释: 上传个32的deb包吧
audacious-plugins_2.3-1ubuntu5_i386.deb [2.2 MiB]
被下载 220 次


_________________
走过去了也便有了路
http://www.ptpt52.com/


最后由 ptpt52 编辑于 2010-07-25 13:19,总共编辑了 4 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-04-25 22:51 
头像

注册: 2008-11-01 20:43
帖子: 17328
系统: 自动检测比较好
送出感谢: 44
接收感谢: 11
cue,我吐了。 :em20


_________________
谁是我?KL.Uiq8 YinMeng


页首
 用户资料  
 
3 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-04-26 11:31 

注册: 2005-05-01 12:54
帖子: 920
送出感谢: 0 次
接收感谢: 0 次
cue有什么好吐的?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-04-28 10:22 
头像

注册: 2008-07-27 8:51
帖子: 717
地址: 广西玉林|广东深圳
系统: Ubuntu/Windows
送出感谢: 1
接收感谢: 3
难道没人用 audacious 播放 ape/flac + cue吗?你们发现问题吗?? :em06


_________________
走过去了也便有了路
http://www.ptpt52.com/


页首
 用户资料  
 
5 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-04-28 21:23 
头像

注册: 2008-10-10 21:32
帖子: 80
送出感谢: 0 次
接收感谢: 0 次
还在用804 :em20


_________________
CPU: AMD Barton 2600+
主板: EPOX 8RDA3+
内存: Kingstone DDR400 512MB x 2
显卡: R9550(128MB)
硬盘: Seagate 250GB
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ubuntu 10.04
Opera 10


页首
 用户资料  
 
6 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-04-28 21:25 
头像

注册: 2008-10-10 21:32
帖子: 80
送出感谢: 0 次
接收感谢: 0 次
原先想在804下编译2.0版本,当时好像某个库找不到,给的链接无效,放弃。
继续用1.5。。。


_________________
CPU: AMD Barton 2600+
主板: EPOX 8RDA3+
内存: Kingstone DDR400 512MB x 2
显卡: R9550(128MB)
硬盘: Seagate 250GB
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ubuntu 10.04
Opera 10


页首
 用户资料  
 
7 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-04-28 23:33 

注册: 2009-10-03 23:31
帖子: 3030
送出感谢: 1
接收感谢: 14
还是1.5版比较稳定。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-04-29 0:29 

注册: 2008-12-19 13:40
帖子: 14
送出感谢: 0 次
接收感谢: 0 次
试试qmmp吧,用过的0.3.3挺好的,最新版是0.3.4,不过不知道10.04能不能装。软件仓库里还是0.3.1,用了一下,貌似不能播放CUE。我这里audacious 2.3可以支持部分CUE,但是怎么最新版去掉了连接Last.fm的插件……可惜……


_________________
VinMusic 唯音乐 http://vinmusic.com/
VinSay http://vinsay.com/
Twitter:@feicun


页首
 用户资料  
 
9 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-04-30 0:05 

注册: 2007-02-04 18:40
帖子: 87
送出感谢: 0 次
接收感谢: 0 次
audacious 2.1.0
cue存为utf-8编码(并不与foobar2000冲突)

audacious2读取utf-8编码的cue文件:
安裝完後,在 Preference -> Audio -> Format Detection
“Detect file formats by extension” 取消勾選
Preference -> Playlist -> Metadata -> Fallback character encodings: UTF-8

注:gb2312编码的cue没试过,记忆中以前试过audacious2不能读取。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-05-06 18:22 
头像

注册: 2008-07-27 8:51
帖子: 717
地址: 广西玉林|广东深圳
系统: Ubuntu/Windows
送出感谢: 1
接收感谢: 3
jcase 写道:
audacious 2.1.0
cue存为utf-8编码(并不与foobar2000冲突)

audacious2读取utf-8编码的cue文件:
安裝完後,在 Preference -> Audio -> Format Detection
“Detect file formats by extension” 取消勾選
Preference -> Playlist -> Metadata -> Fallback character encodings: UTF-8

注:gb2312编码的cue没试过,记忆中以前试过audacious2不能读取。


我说的不是编码问题,是它对 cue解析本身有问题,就是无法分歌,都是播放整个ape文件


_________________
走过去了也便有了路
http://www.ptpt52.com/


页首
 用户资料  
 
11 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-05-06 18:34 

注册: 2007-02-04 18:40
帖子: 87
送出感谢: 0 次
接收感谢: 0 次
ptpt52 写道:
我说的不是编码问题,是它对 cue解析本身有问题,就是无法分歌,都是播放整个ape文件


我用上面的方法能正确解析,分歌播放。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-05-06 23:20 
头像

注册: 2008-07-27 8:51
帖子: 717
地址: 广西玉林|广东深圳
系统: Ubuntu/Windows
送出感谢: 1
接收感谢: 3
jcase 写道:
ptpt52 写道:
我说的不是编码问题,是它对 cue解析本身有问题,就是无法分歌,都是播放整个ape文件


我用上面的方法能正确解析,分歌播放。

你确定你的是ubuntu10.04 audacious2.3 ?我们版本不同


_________________
走过去了也便有了路
http://www.ptpt52.com/


页首
 用户资料  
 
13 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-05-08 0:25 

注册: 2007-02-14 14:25
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
flac的cue没问题,出问题的是ape的cue,估计是那个ffaudio的插件有兼容问题。。。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-05-08 0:35 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
justinux 写道:
原先想在804下编译2.0版本,当时好像某个库找不到,给的链接无效,放弃。
继续用1.5。。。

getdeb有1.5.1的包,很好用 :em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
15 楼 
 文章标题 : Re: audacious的bug
帖子发表于 : 2010-05-08 1:53 
头像

注册: 2008-07-27 8:51
帖子: 717
地址: 广西玉林|广东深圳
系统: Ubuntu/Windows
送出感谢: 1
接收感谢: 3
应该是这个问题,不知道谁去报告个bug请求尽快解决


_________________
走过去了也便有了路
http://www.ptpt52.com/


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 42 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译