LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2068|回复: 11

audacious歌曲列表乱码的解决方案

[复制链接]
发表于 2006-10-26 23:03:29 | 显示全部楼层 |阅读模式
audacious中文歌曲列表是乱码?那就过来看看吧。
暂时只针对audacious1.2.1 and audacious-plugins-1.2.2
因为这是个小问题,可能过两天就解决了。

目前发布的audacious有自动探测歌曲文件信息的编码的功能,但需要
USE="chardet" emerge -av audacious
来设定编译选项。同时audacious-plugins编译时也需要--enable-chardet
但是audacious-plugins的ebuild没有加入这个选项
所以我自己改写了audacious-plugins的ebuild,见附件

自己编译的兄弟注意了,必须audacious和audacious-plugins都加上chardet的USE才能正常显示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-10-26 23:51:48 | 显示全部楼层
前几天,我刚刚彻底解决了这个问题,不过用的是另一种方法。其实audacious是支持unicode的,所以,只要你把歌曲里的tag信息转成unicode的就可以了。而且这样转好后,其他的软件如rhythmbox,也不会有乱码了。用EasyTag来做转换很方便,一个目录下的音乐,包括子目录下的,一下子就可以搞定。不过强烈建议,当EasyTag提示,你的什么东东(名字我季不清了),没有打unicode的补丁的时候,不要轻举妄动,先打完补订才可以,否则就会乱的没救了,除非在用手输
回复 支持 反对

使用道具 举报

发表于 2006-10-26 23:55:19 | 显示全部楼层
原来如此,谢谢
回复 支持 反对

使用道具 举报

发表于 2006-10-27 00:04:04 | 显示全部楼层
刚刚把这个提交到 bugs.gentoo.org 了。

http://bugs.gentoo.org/show_bug.cgi?id=152748
回复 支持 反对

使用道具 举报

发表于 2006-10-27 08:13:24 | 显示全部楼层
原来如此,不好好看看源码和编译文件还真不知道。
回复 支持 反对

使用道具 举报

发表于 2006-10-27 09:49:07 | 显示全部楼层
原来问题出在ebuild
回复 支持 反对

使用道具 举报

发表于 2006-10-27 10:17:04 | 显示全部楼层
我这里也有一个把tag转换成unicode编码的python脚本叫mid3iconv,很方便,比如:
./mid3iconv -e gb2312(原来的编码)mymusic/*(目标文件)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-10-27 11:41:48 | 显示全部楼层
很多歌曲的tag编码并不确定
幸好,我的每首mp3都经过amarok改造,所以在audacious中乱码是一个也见不到
回复 支持 反对

使用道具 举报

发表于 2006-10-27 12:04:37 | 显示全部楼层
amarok 这么好用?好吧,我也装个试试
回复 支持 反对

使用道具 举报

发表于 2006-10-27 12:20:58 | 显示全部楼层
我的audacious1.2.1版本的不能添加歌曲,一点击添加就自动退出了,命令行下显示:

Received SIGSEGV

This could be a bug in Audacious. If you don't know why this happened, file a bug at http://bugs.nenolod.net/

已放弃

大家有这种情况发生么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表