2010年4月9日金曜日

DNLSサーバーにする

DLNAサーバーにするために、Mediatombを入れます。
cocoro:~# aptitude install mediatomb
パッケージを入れたら、MySQLデータベースを作成します。
cocoro:~# mysql -u root -p
Enter password:(MySQLのrootパスワード)
mysql> create database mediatomb;
mysql>  grant all privileges on mediatomb.* to mediatomb@localhost identified by '(mediatombユーザーに設定するパスワード)'
mysql>  (Ctrl+D)で抜ける
cocoro:~# mysql -p mediatomb < /usr/share/mediatomb/mysql.sql
Enter password:(上で入力したMySQLのmediatombパスワード)
次に/etc/default/mediatombを編集します。
cocoro:~# vi /etc/default/mediatomb
INTERFACE=""
 ↓ に変更
INTERFACE="eth0"
次に/etc/mediatomb/config.xmlファイルを編集します。
cocoro:~# vi /etc/mediatomb/config.xml
    <storage>
      <sqlite3 enabled="no">  ←noに変更
        <database-file>sqlite3.db</database-file>
      </sqlite3>
      <mysql enabled="yes">  ←yesに変更
        <host>localhost</host>
        <username>mediatomb</username>
        <password>(上で設定したMySQLのmediatombのパスワード)</password> ←追加
        <database>mediatomb</database>
      </mysql>
    </storage>

<protocolInfo extend="no"/><!-- For PS3 support change to "yes" -->
 ↓ に変更
<protocolInfo extend="yes"/><!-- For PS3 support change to "yes" -->

<import hidden-files="no">
<filesystem-charset>UTF-8</filesystem-charset> ←追加
<metadata-charset>UTF-8</metadata-charset> ←追加

<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"/>

<!-- Uncomment the line below for PS3 divx support -->
<!-- <map from="avi" to="video/divx"/> -->
 ↓ に変更
<map from="avi" to="video/divx"/>

<!-- Uncomment the line below for D-Link DSM / ZyXEL DMA-1000 -->
<!-- <map from="avi" to="video/avi"/> -->
 ↓ に変更
<map from="avi" to="video/avi"/>
設定が終わったら起動しなおします
cocoro:~# /etc/init.d/mediatomb restart
http://サーバーIP:49152/へアクセスして共有の設定します。

0 件のコメント:

コメントを投稿