SuSe 9.2自带的amarok版本是1.0.2,使用的是arts引擎,可以播放mp3,cd,ogg没试过,
修改源代码中的metahundle.cpp,
MetaBundle&
MetaBundle::readTags( bool audioProperties )
添加了
QTextCodec *gp_codec;
gp_codec = QTextCodec::codecForName(“GB2312″);
m_title = gp_codec->toUnicode(m_title.latin1());
m_artist = gp_codec->toUnicode(m_artist.latin1());//added by ryan
m_album = gp_codec->toUnicode(m_album.latin1());
m_comment = gp_codec->toUnicode(m_comment.latin1());
m_genre = gp_codec->toUnicode(m_genre.latin1());

可以正确显示中文的歌曲名
音效的配置窗口bug较多,容易崩溃

今天编译了amarok-1.2-Beta,音效还是不能用,
去amarok的论坛看了一下,
from http://amarok.kde.org/component/option,com_simpleboard/Itemid,/func,view/catid,8/id,1506/#1506
The aRts-effects were disabled for stability reasons mainly. We got many bug reports about broken effects that made amaroK crash, and we got fed up with reports on stuff we can’t influence. Adding to that, most of the effects are not very well done, so the whole feature appeared rather useless.

I think the number one effect people want to use is an Equalizer. In amaroK CVS we have implemented an internal Equalizer plugin for GStreamer, which will probably also be ported to xine-engine. Check it out, it works quite nicely.

aRts-engine is currently almost unmaintained; if we do not find a new maintainer for it we might disabled it entirely in 1.2.

看来要是想升级amarok只好放弃arts了,
Gstreamer也不错,有均衡器

Gstreamer 播放有一些歌曲时如Change the world 64kbps 22khz 音质很差
arts相比较而言音质好多了


评论

该日志第一篇评论

发表评论

评论也有版权!