2015年4月22日星期三

讓mediatomb支持中文及各國語言

mediatomb為linux中較為出色的uPnP/DLNA server,很可惜其中的中文文件名往往顯示為亂碼或空格,這裡有辦法讓mediatomb顯示中文。
以下命令行皆為root用戶。
1.修改config.xml文件:
nano /etc/mediatomb/config.xml
在<scripting script-charset="UTF-8">之前加入以下兩段代碼:
<filesystem-charset>UTF-8</filesystem-charset>
<metadata-charset>UTF-8</metadata-charset>
保存退出。

2.重建db
rm /var/lib/mediatomb/mediatomb.db
注:如mediatomb為初始安裝則無db,跳過此步驟即可。

3.重啟mediatomb
/etc/init.d/mediatomb restart

用局域網任一電腦中的firefox打開http://serverip:49152 (serverip替換為你自己的mediatomb server ip),現在添加中文名的mp3或者視頻則可正常顯示了