marok 1.4之后已经抛弃了对UTF8以外所有的id3tag编码支持,一律采用UTF-8编码,这导致大量的中文歌曲在Amarok里显示为乱码(因为绝大部分的中文歌曲id3tag采用的是中文GB编码,而非UTF)
可以使将原来的GB编码转换成UTF-8编码就可以了。
(1)sudo apt-get install python-mutagen # 安装mutagen 软件包, 此软件包中有所需要的mid3conv命令。
(2)find . -iname "*.mp3" -execdir mid3iconv -e utf8 {} \; # 找到当前目录所有以mp3结尾的文件 ,并使用exec执行命令,将编码转换成utf8格式。
(3)或者都转换成gbk格式,find . -iname "*.mp3" -execdir mid3iconv -e gbk {} \;
重新载入后完全正常 了。 如下图所示:
转载于:https://blog.51cto.com/iamokay/1435047