PS3とGLANTANK

1月に買ったPS3。立ち上げる度毎にシステムアップデートを要求されていたのだが、ついにDivXとWMVの再生に対応してバージョン2.10まで上がった。

5月のバージョン1.80からDLNAにも対応したので、GLANTANKDLNAサーバーのMediaTombを入れてみる事に。

MediaTombに行って0.10.0のソースをダウンロードしようかと思ったら、Debian(sarge)対応済みのバイナリが公開されているようなので、早速aptリポジトリに追加して、ごっそりインストール。

GLANTANK:~# cat `/etc/apt/sources.list`
#deb http://ftp.debian.org/debian sarge main
#deb-src http://ftp.debian.org/debian sarge main
deb http://ring.airnet.ne.jp/archives/linux/debian/debian sarge main
deb-src http://ring.airnet.ne.jp/archives/linux/debian/debian sarge main
deb http://security.debian.org/ sarge/updates main
deb-src http://security.debian.org/ sarge/updates main
**deb http://apt.mediatomb.cc/ sarge main**
GLANTANK:~# apt-get update
GLANTANK:~# apt-get install mediatomb

とやった後、

GLANTANK:~# /etc/init.d/mediatomb start

で動き出せばまずはOKだ。

設定的には日本語ファイル名が表示できなかったのでfilesystem-charsetmetadata-charsetを、MP3PS3で**「非対応データ」と言われてしまったのでprotocolInfo**を追加した。

DivXとWMVの再生に対応という事で試してみたのだが、残念ながらこいつも**「非対応データ」**となってしまう。USBメモリに\Videoフォルダを切って入れるとちゃんと再生されるので、残念ながら「MediaTombの対応待ち」の模様。

というわけで、/etc/mediatomb/config.xmlには以下の太線部分の3行追加。

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://mediatomb.cc/0.10.0/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/0.10.0/config http://mediatomb.cc/0.10.0/config.xsd">
  <server>
    <ui enabled="yes">
      <accounts enabled="no" session-timeout="30"/>
    </ui>
    <name>**GLANTANK**</name>
    <home>/var/lib/mediatomb</home>
    <webroot>/usr/share/mediatomb/web</webroot>
    <storage driver="sqlite3">
      <database-file>sqlite3.db</database-file>
    </storage>
    <udn>uuid:7f353a8c-fce4-42ff-a9a2-99531f042e94</udn>
    **<protocolInfo extend="yes"/>**
  </server>
  <import hidden-files="no">
    **<filesystem-charset>UTF-8</filesystem-charset>**
    **<metadata-charset>CP932</metadata-charset>**
    <scripting script-charset="UTF-8">
      <common-script>/usr/share/mediatomb/js/common.js</common-script>
      <playlist-script>/usr/share/mediatomb/js/playlists.js</playlist-script>
      <virtual-layout type="builtin">
        <import-script>/usr/share/mediatomb/js/import.js</import-script>
      </virtual-layout>
    </scripting>
    <mappings>
      <extension-mimetype ignore-unknown="no">
        <map from="mp3" to="audio/mpeg"/>
        <map from="ogg" to="application/ogg"/>
        <map from="asf" to="video/x-ms-asf"/>
        <map from="asx" to="video/x-ms-asf"/>
        <map from="wma" to="audio/x-ms-wma"/>
        <map from="wax" to="audio/x-ms-wax"/>
        <map from="wmv" to="video/x-ms-wmv"/>
        <map from="wvx" to="video/x-ms-wvx"/>
        <map from="wm" to="video/x-ms-wm"/>
        <map from="wmx" to="video/x-ms-wmx"/>
        <map from="m3u" to="audio/x-mpegurl"/>
        <map from="pls" to="audio/x-scpls"/>
      </extension-mimetype>
      <mimetype-upnpclass>
        <map from="audio/*" to="object.item.audioItem.musicTrack"/>
        <map from="application/ogg" to="object.item.audioItem.musicTrack"/>
        <map from="video/*" to="object.item.videoItem"/>
        <map from="image/*" to="object.item.imageItem"/>
      </mimetype-upnpclass>
      <mimetype-contenttype>
        <treat mimetype="audio/mpeg" as="mp3"/>
        <treat mimetype="application/ogg" as="ogg"/>
        <treat mimetype="audio/x-flac" as="flac"/>
        <treat mimetype="image/jpeg" as="jpg"/>
        <treat mimetype="audio/x-mpegurl" as="playlist"/>
        <treat mimetype="audio/x-scpls" as="playlist"/>
      </mimetype-contenttype>
    </mappings>
  </import>
</config>

参照

PLAYSTATION®3 OFFICIAL SITE http://www.jp.playstation.com/ps3/

AV&ホームシアター Phile-web http://www.phileweb.com/

MediaTomb - Free UPnP MediaServer http://mediatomb.cc/

bnote http://www.bnote.net/

Macky’s Computer Page http://plamo.linet.gr.jp/~matsuki/