DEMAE:可以解决 MP3 标签乱码的播放器
[撰文/yang]
Linux 下 MP3 标签乱码很烦人。众多的 MP3 播放器,不管是重量级的 Rhythmbox 还是轻量级的 Quod Libet 都存在乱码问题。具体详细的解释,可以看 nicky 的这篇文章。
虽然可以使用 id3iconv 或者 Mutagen 来重新转换 MP3 的标签编码,但是有点罗嗦:我每次下载单个 MP3,就要重新用命令来转换编码,太麻烦了。
昨天我在寻找基于 mpg123(mpg321)的前端播放器,找到了 DEMAE 这个小玩意,可以解决掉 MP3 标签乱码。但是界面太简单,功能太弱了,所以很勉强能够在平常中使用。
我尝试使用 Sonata、Audacious、Quod Libet 来和它比较,确实能够正确的处理 MP3 标签编码(支持 ID3v1/v2、APEv2),不过要在配置选项里面加入 GBK 编码。
截图如下(googleMusic 下载的两首中文歌):
配置选项中需要添加 GBK 编码:
关于安装: 把源码包中的 ext/i686-linux/gtktreemodelxtra.so 拷贝到源码包根目录,然后执行 demae,出现依赖错误,可参考 README。
[原文链接]
Read More:
- No related posts
它说要ruby 1.8.x,可是源里面已经是ruby 1.9了,这还能装么?
是转换编码累,还是放弃好用的软件找这些东东累?
还是用 Audacious、Quod Libet、Exaile 这些直接可以在设置里选 GBK 的播放器好。
Exaile 的音乐和播放列表很赞, Exaile 的 GBK 编码见 http://linuxtoy.org/archives/exaile-chinese.html
同上
同二楼! 文章看得我有点晕,原来demae是个播放器啊,我还以为是个转码插件,囧
@chroot,我找这些软件的初衷并不是为了编码。只是为了mpg321的音质。 初衷不同。真是为了编码的话,我还不如用foobar。
@华华,电脑太破了阿,老奔三了。我现在用着mpd。exaile拉不动阿。
我的音乐大多是aMule驮来的,呵呵,基本没有这个问题!
@yang: 我也有 PIII 啊, gnome、exaile 没有问题。
@yang: 再慢些的计算机(比如 龙芯2E、PII)就还是传统的 xmms 音质好,
mpg321、mpg123 比较卡,在跑其他程序后会有爆音。
轉換編碼是一勞永逸的方式。 支持不標準的方式不是縱容錯誤嗎
@davix: 杂牌便携式MP3播放器 一般只支持GB2312或者Big5编码的标签 你应该见过吧……
@davix:无论如何要求用户自己转换编码是不合适的。没有必要因为用户的文件不合标准,就不为他提供方便的功能。个人认为为了宣扬标准而损害用户利益是不值得提倡的。
“华华”给exaile的patch很不错,建议大家去exaile的那个bug report后面写一下对支持非标准编码id3 tag的需要,以便引起exaile开发者的重视:https://bugs.launchpad.net/exaile/+bug/223547
最好的解决方法是写ID3v2..ID3v1不用动它. 现在的播放软件都是先读ID3v2标签.没这个标签才会去读ID3v1..而ID3v2是用UTF-8编码的.
虽然这样麻烦一点.但搞好以后.你用那个播放软件都不会再出现乱码问题.
@chenxing: 损害用户利益的源头是不按标准生成MP3的人.如果个个播放软件都不支持非标准的MP3标签.那么生成MP3时就会按照标准来做.这样才是慢慢消灭乱码的最好方式.而不是继续放纵这种错误继续存在下去...否则永远都是要打补丁
@Chung: 现在新的MP3多数都是合乎标准的UTF8编码了吧。问题出在老的MP3文件上,这些文件没用UTF-8已是既定事实,要把网络上的不合标准的MP3全转换是不现实的。方便大众的办法当然是尽我们的力量,让现在的播放器支持老的格式。
退一步说,即便从几年前起Linux中的播放器就只支持标准,今天ID3 tag普遍不合标准的状况也不会得到改变。Linux的用户群相比Windows来讲很小,即便Linux系统中所有的播放器都不支持mp3格式,也不会对国内流行的音乐格式产生什么大的影响。更不用说不支持非标准ID3 tag了。
制订标准的初衷是好的,但标准真正贯彻是很困难的,需要相当长的时间。这其中重要的一点就是要在过渡其减小最终用户的痛苦。如果标准的实施过程让相当多的用户在相当长的时间内忍受痛苦,那就不好了。
所以,我认为标准当然要宣传(事实说明标准也已被应用到多数新生的MP3上),但遗留问题一定要处理好。根据目前国内流传MP3的现状,支持id3 tag中的gbk、big5等编码是必要的,我们应该向流行的音乐播放器(如exaile等)创作团队提出这个问题并需要引起他们的重视,以期早日改变这一问题。
@华华,我的调小PCM音量就没有暴音了。xmms也太老土了吧。确实也很好。我的奔三笔记本,严重磁盘瓶颈。