カテゴリー
FreeBSD

過去記事: mediatombの設定

(この記事は2009年5月2日現在の記事です)

ファイルサーバにあるメディアファイルをPS3を使って再生できないか,ということで探してみたところ,
MediaTomb
というDLNAサーバの実装があるらしい.
早速net/mediatombからインストール.

設定だが,最初にmediatombを起動する(/usr/local/etc/rc.d/mediatomb start)前に,文字コードとmime typeの設定が必要.
/usr/local/etc/mediatomb/config.xmlに以下のように行を追加する.


  <import hidden-files="no">
    <filesystem-charset>UTF-8</filesystem-charset> ←この行追加
    <metadata-charset>CP932</metadata-charset> ←この行追加
    <scripting script-charset="UTF-8">

...

      <extension-mimetype ignore-unknown="no">
...
        <map from="flv" to="video/x-flv"/>
        <map from="mpg" to="video/mpeg"/> ←追加
        <map from="MPG" to="video/mpeg"/> ←追加
        <map from="mpeg" to="video/mpeg"/> ←追加
        <map from="m2ts" to="video/mpeg"/> ←追加
        <map from="avi" to="video/divx"/> ←追加
      </extension-mimetype>

これがないと文字化けする上に,後から設定を変えても反映されない.
おそらくデータベースを最初に作ってしまうため.

で,起動したら,ブラウザで49152番ポートに繋いで編集画面を出す.
左上の「Filesystem」を選び,左のツリーからメディアファイルの置き場所を選ぶ.
右にある,+と矢印が合わさったようなアイコンをクリックする.
これは「ファイルシステムを自動でスキャンしてメディアファイルをデータベースに登録」する設定なので,適宜設定する.
Scan Modeを「Timed」とし,必要に応じてRecursiveを設定する.

ここまでやったらPS3を起動し,「フォト」「ミュージック」「ビデオ」でMediaTombが見えれば成功だ.

Share this...