HDDが付いて大容量化したRasPi。せっかくなので有効利用するためにホームメディアサーバを立ち上げる
ことにした。メディアサーバとの通信はDLNAプロトコルを使う。
RasPiで使えるDLNAサーバはminiDLNAが一般的らしいが文字化けや動画はmp4しか対応していないらしい。
他にないかググってみたところMediaTombというのが配信管理も簡単そうなのでインストールしてみることに。

インストール
$ sudo apt-get install mediatomb

設定ファイルの編集
$ sudo nano /etc/default/mediatomb

インターフェースの選択
MT_INTERFACE=”NOT_SET”

MT_INTERFACE=”eth0″

設定ファイルの編集
$ sudo nano /etc/mediatomb/config.xml

PS3は持っていないけど一応
</storage>
<protocolInfo extend=”yes”/><!– For PS3 support change to “yes” –> ←PS3のサポート有効化

日本語が化けないように文字コードの設定追加
<import hidden-files=”no”>
<filesystem-charset>UTF-8</filesystem-charset> ←文字コード設定追加
<metadata-charset>CP932</metadata-charset> ←文字コード設定追加
<scripting script-charset=”UTF-8″>

メディア形式のの追加
<mappings>
<extension-mimetype ignore-unknown=”no”>
<map from=”jpg” to=”image/jpeg”/> ←メディア形式追加
<map from=”jpeg” to=”image/jpeg”/> ←メディア形式追加
<map from=”gif” to=”image/gif”/> ←メディア形式追加
<map from=”png” to=”image/png”/> ←メディア形式追加
<map from=”m4v” to=”video/mp4″/> ←メディア形式追加
<map from=”mp4″ to=”video/mp4″/> ←メディア形式追加
<map from=”mpg” to=”video/mpeg”/> ←メディア形式追加
<map from=”mpeg” to=”video/mpeg”/> ←メディア形式追加

<map from=”mp3″ to=”audio/mpeg”/>
<map from=”ogx” to=”application/ogg”/>
<map from=”ogv” to=”video/ogg”/>
<map from=”oga” to=”audio/ogg”/>
<map from=”ogg” to=”audio/ogg”/>
<map from=”ogm” to=”video/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”/>
<map from=”flv” to=”video/x-flv”/>
<map from=”mkv” to=”video/x-matroska”/>
<map from=”mka” to=”audio/x-matroska”/>
<!– Uncomment the line below for PS3 divx support –>
<map from=”avi” to=”video/divx”/> ←PS3のdivx対応有効化
<!– Uncomment the line below for D-Link DSM / ZyXEL DMA-1000 –>
<!– <map from=”avi” to=”video/avi”/> –>
</extension-mimetype>

サービスの再起動

$ sudo service mediatomb restart

MediaTomb管理画面確認
ブラウザで http://(サーバーのIP):50500 へアクセスして下記画面が出ればOK

フォルダパスの横の「➕」でフォルダ内の全てのデータを登録してくれる。

MacからVLCで確認

iPADから確認

これで家の中では全てのCDがAndroid等で聴けるようになった。(iTunes用に取り込んであったので)

 
戻る