Archive for 八月 15th, 2010

XBMC 显示中文 去除方块

星期日, 八月 15th, 2010

从你的windows/font目录下随便找个中文字体,Copy到 C:\Program Files\XBMC\media\Fonts。然后改名替换掉其中的一个:
arial.ttf
msyh.ttf
teletext.ttf
在外观界面设置中指定这个字体,如此中文就可以显示了。

XBMC TMDB Scraper 清除中文干扰-干净的削刮器

星期日, 八月 15th, 2010

TMDB - The Movie DB 在对付中国式电影名是力不从心,比如[中文译名].English Name.mkv。

原动力论坛的诸多帖子对9.11版根本无效。究其原因,advancedsettings.xml中的clearstrings字段不知为何失效。无论怎么配置都无法起到基本作用。

于是直奔主题,探索 C:\Program Files\XBMC\system\scrapers\video\tmdb.xml。

在打开Debug探查之后发现,当原始文件名为

[信使].The.Messenger.LIMITED.720p.Bluray.x264-CBGB.mkv

经过净化clearstings之后变成

[信使] The Messenger.mkv

前面的[信使]被当作电影名发给了TMDB,在tmdb.xml中得到的是编码之后的

%5b%e4%bf%a1%e4%bd%bf%5d%20the%20messenger

接下来就简单了,去除中文干扰,红色的是修改添加的部分,灰色的是去除的原始内容。

<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://api.themoviedb.org/2.1/Movie.search/en/xml/57983e31fb435df4df77afb854740ea9/\2&lt;/url&gt;" dest="3">
<RegExp input="$$2" output="%20(\1)" dest="4">
<expression clear="yes">(.+)</expression>
</RegExp>
<expression clear="no" noclean="1">(^%5b.*%5d)*(.+)</expression>
<!-- expression noclean="1"/ -->
</RegExp>
</CreateSearchUrl>

这个方法仅对进口电影有效,如果您手里都是土鳖电影,还是直接连中文电影库吧。


XBMC 假死 无法退出 无法退出 的解决之道。

星期日, 八月 15th, 2010

很简单,打开Debug,看看CPU是不是满了。另外你要看看Debug信息里你有几个核。

单核的满是 100%
双核的满是 50%
四核的满是 25%
以此类推。

在一个核满的时候,XBMC会表现出古怪的一面,比如背景图需要很久才能读出来等等。

其实只要选上这个设置就行了。(基于ATI系列,其他未知)