amaroK已经没有中文问题了?
时间:2004-10-03
来源:互联网
作者: freewizard 发布时间: 2004-10-03
作者: kohno 发布时间: 2004-10-03
不过playlist还是乱码...
作者: freewizard 发布时间: 2004-10-03
--- metabundle.cpp.orig 2004-09-27 01:16:33.000000000 +0800
+++ metabundle.cpp 2004-10-03 12:57:16.000000000 +0800
@@ -148,13 +148,13 @@
if( readAudioProperties || !CollectionDB().getMetaBundleForUrl( m_url.path(), this ) )
{
TagLib::FileRef f( QFile::encodeName( m_url.path() ), readAudioProperties, TagLib::AudioProperties::Fast );
-
+KMimeType::Ptr result = KMimeType::findByURL(m_url, 0, true, true);
if( !f.isNull() )
{
if( f.tag() )
{
TagLib::Tag *tag = f.tag();
-
+if ( result->name() != "audio/x-mp3") {
m_title = TStringToQString( tag->title() ).stripWhiteSpace();
m_artist = TStringToQString( tag->artist() ).stripWhiteSpace();
m_album = TStringToQString( tag->album() ).stripWhiteSpace();
@@ -162,6 +162,17 @@
m_genre = TStringToQString( tag->genre() ).stripWhiteSpace();
m_year = tag->year() ? QString::number( tag->year() ) : QString::null;
m_track = tag->track() ? QString::number( tag->track() ) : QString::null;
+}
+else {
+ m_title = KStringHandler::from8Bit( TStringToQString(tag->title()).latin1()).stripWhiteSpace();
+ m_artist = KStringHandler::from8Bit( TStringToQString(tag->artist()).latin1()).stripWhiteSpace();
+ m_album = KStringHandler::from8Bit( TStringToQString(tag->album()).latin1()).stripWhiteSpace();
+ m_year = tag->year() ? QString::number( tag->year() ) : QString::null;
+ m_comment = KStringHandler::from8Bit( TStringToQString(tag->comment()).latin1()).stripWhiteSpace();
+ m_genre = TStringToQString( tag->genre() ).stripWhiteSpace();
+ m_track = tag->track() ? QString::number( tag->track() ) : QString::null;
+}
+
}
init( f.audioProperties() ); //no need to test for the readAudioProperties bool
}
作者: freewizard 发布时间: 2004-10-03
其实好像和以前的差不多
等我更新。。
作者: lucida 发布时间: 2004-10-12
作者: finikes 发布时间: 2005-02-08
作者: Debentoo Gao 发布时间: 2005-02-08
作者: maxzhongcn 发布时间: 2005-02-08
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28