QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3080|回复: 19

KDE下唯一可用的amaroK即将死去

[复制链接]
发表于 2005-11-25 17:24:41 | 显示全部楼层 |阅读模式
刚刚看了一下amaroK的ChangeLog,发现编码选择的功能已经被去掉了。这意味着1.4+在不打补丁的情况下,完全没有办法识别MP3 id3v1/v2中的GB编码文字,全部显示为乱码。

鉴于以上原因,amaroK的翻译我不再维护,因为一个无法支持中文歌曲的软件,没有一个中文用户会去用。
发表于 2005-11-25 17:42:58 | 显示全部楼层
回复

使用道具 举报

发表于 2005-11-25 20:58:18 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2005-11-25 21:07:49 | 显示全部楼层
目前,唯一可以使用的软件只有Rhythmbox了  :-( 所以我现在就打算把amaroK从我的系统中删掉。
回复

使用道具 举报

发表于 2005-11-25 21:50:13 | 显示全部楼层
他是不是改为了直接 Locale -> utf8 的方法?
回复

使用道具 举报

 楼主| 发表于 2005-11-25 23:28:14 | 显示全部楼层
就是完全去掉了重新编码的功能,taglib读出来什么就显示什么。如果一个文件只有中文的id3v1,那么就显示为乱码;如果一个文件有GBK的id3v2,也是乱码。只有当id3v2为UTF-8时,信息才会显示正常。

可怜我为了amaroK,已经把我所有MP3的id3v2都删掉了
回复

使用道具 举报

发表于 2005-11-26 13:15:57 | 显示全部楼层

楼上不是很喜欢 utf8 么?
现在只要加个 locale -> utf8 的 patch 就可以了吧?
似乎代码不算很多………………
回复

使用道具 举报

 楼主| 发表于 2005-11-26 14:08:55 | 显示全部楼层
我对于编码问题没有某些人那么敏感,用不用UTF-8无所谓,因为Mandriva在各种编码下运行都很正常,没有任何问题。其它的Distro,不是不能打开中文文件名,就是U盘乱码。

Magic本来就有patch,但既然这个Patch不会被返回到上游,上游也对编码问题不在感兴趣,这个软件就没用什么用了。
回复

使用道具 举报

发表于 2005-11-26 20:32:33 | 显示全部楼层
我为了1.4把我所有的mp3的id3v2都换成utf8了。理论上来说v2都应该是unicode的,不过大部分的mp3都不符合标准
回复

使用道具 举报

发表于 2005-11-26 20:35:18 | 显示全部楼层
让我们一起体会一下他们去掉编码转换时候的愉快的心情 ;)

SVN commit 479581 by markey:

Fucking A, removed all traces of recoding stuff, as discussed numerous times on IRC, private cocktail parties and The All Thing. God bless your tags.
回复

使用道具 举报

 楼主| 发表于 2005-11-26 20:51:05 | 显示全部楼层
正在舌战taglib的作者,向他说明将探测tag编码的功能放在taglib里将会让很多KDE软件受益。

实话说,我很想象一个俄罗斯人编出的软件会不考虑编码问题。
回复

使用道具 举报

发表于 2005-11-26 22:32:57 | 显示全部楼层
[quote:64d56a0de5="mandrakechina"]正在舌战taglib的作者,向他说明将探测tag编码的功能放在taglib里将会让很多KDE软件受益。

实话说,我很想象一个俄罗斯人编出的软件会不考虑编码问题。[/quote]
或许俄罗斯人不用着急编码问题………
回复

使用道具 举报

发表于 2005-11-26 23:40:44 | 显示全部楼层
taglib作为一个读tag的库来说算是考虑了编码的问题了,id3v1有重载的函数可以转换编码,id3v2从理论上说应该是unicode的,探测总不可能100%的精确,就算有1%的失败率,就像穿的袜子有个洞一样会让人不爽的。
刚往amarok的邮件列表上发了一篇长文,希望他们讨论一下这个问题,最好在网站上放个通知,让用户都知道
回复

使用道具 举报

 楼主| 发表于 2005-11-27 12:14:57 | 显示全部楼层
俄语使用的编码应该是KOI-R或者KOI-U(具体拼写记不得了),也不是拉丁语系。

taglib从来没有考虑过编码问题,它严格按照id3的标准读出,对于不符合标准的文件,一律输出乱码。

也许应该发动大家投一下票:
http://bugs.kde.org/show_bug.cgi?id=99149
回复

使用道具 举报

发表于 2005-11-27 13:35:42 | 显示全部楼层
taglib的作者是scott wheeler,美国人,另外vote这个bug不太好,因为最初的report确实是不对的,taglib读取的时候识别utf-8还是latin是不需要设置的,Comment #14之后那个哥么就不说话了大概就是因为这个。另外开个wishlist比较好吧。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-12-5 04:21 , Processed in 0.093430 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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