MediaTomb
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*[[MediaTomb]] [#j241d726]
-DLNA(Digital Living Network Alliance)サーバです。宅内でA...
-DLNAサーバは現在宅内に以下の3台があります。
--[[MediaTomb]] -- TTS対応
--[[foltia ANIME LOCKER]] -- MP4ファイル対応
--[[KURO-N4B2ND4]] -- MP4ファイル対応?
**MediaTombのインストール [#e574b7be]
***前提条件 [#uf366fa6]
-CentOS5
-MySQLがインストールされてること(CentOS5のディストリビュ...
-RPMforgeリポジトリが設定されていること。
-RPM作成環境が設定されていること(以下ではrpmユーザにて作...
-以下の追加モジュール
--libexif-devel
--taglib-devel
--js-devel
***MediaTombの導入 [#pd59f537]
-ダウンロード
>
>>
>>http://mediatomb.cc/pages/download#source_code よりダ...
<<
<
>
>>
http://downloads.sourceforge.net/project/mediatomb/Media...
<<
<
-RPM作成
>
-ソースの展開
<
>
>>
# tar zxvf mediatomb-0.12.1.tar.gz
mediatomb-0.12.1/
mediatomb-0.12.1/mediatomb.spec.in
mediatomb-0.12.1/COPYING
mediatomb-0.12.1/ChangeLog
(中略)
mediatomb-0.12.1/build/Makefile.in
mediatomb-0.12.1/mediatomb.spec
mediatomb-0.12.1/Makefile.in
mediatomb-0.12.1/README.UTF_8
mediatomb-0.12.1/aclocal.m4
# cp mediatomb-0.12.1.tar.gz /home/rpm/rpm/SOURCES
# cp mediatomb-0.12.1/mediatomb.spec /home/rpm/rpm/SPECS
# chown rpm:rpm /home/rpm/rpm/SOURCES/mediatomb-0.12.1.t...
# chown rpm:rpm /home/rpm/rpm/SPECS/mediatomb.spec
<<
<
>
-SPECファイルの修正
<
>
>>
-修正前
<<
<
>
>>
>>>
BuildRequires: sqlite-devel, mysql-devel, libexif-devel,...
<<<
<<
<
>
>>
-修正後
<<
<
>
>>
>>>
BuildRequires: sqlite-devel, mysql-devel, libexif-devel,...
<<<
<<
<
>
-RPM作成(rpmユーザ)
<
>
>>
$ cd /home/rpm/rpm/SPECS
$ rpmbuild -ba mediatomb.spec
実行中(%prep): /bin/sh -e /var/tmp/rpm-tmp.14922
+ umask 022
+ cd /home/rpm/rpm/BUILD
+ LANG=C
+ export LANG
(中略)
実行中(%clean): /bin/sh -e /var/tmp/rpm-tmp.40052
+ umask 022
+ cd /home/rpm/rpm/BUILD
+ cd mediatomb-0.12.1
+ /bin/rm -rf /var/tmp/mediatomb-0.12.1-1-root-rpm
+ exit 0
$
<<
<
-RPMによるインストール
>
# rpm -ivh mediatomb-0.12.1-1.i386.rpm
準備中... ###############################...
1:mediatomb ###############################...
#
<
-MySQL DBのテーブル作成
>
# mysql -u root -p ← MySQLへrootでログイン
Enter password: ← MySQLのrootパスワード応答
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 202
Server version: 5.0.45 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the bu...
mysql> create database mediatomb; ← mediatombデータベ...
Query OK, 1 row affected (0.04 sec)
mysql> grant all privileges on mediatomb.* to mediatomb@...
Query OK, 0 rows affected (0.07 sec)
mysql> exit ← ログアウト
Bye
# mysql -p mediatomb < /usr/share/mediatomb/mysql.sql ←...
Enter password: ← MySQLのmediatombユーザのパスワードを...
<
-環境設定
>
-/etc/sysconfig/mediatomb : MediaTomb設定ファイル
<
>
>>
MT_INTERFACE="NOT_SET"
↓
MT_INTERFACE="eth0"
<<
<
>
-/etc/mediatomb/config.xml : config.xml
<
>
>>
<name>MinkyCute DNLA Server</name> ← サーバの名前を指定
<sqlite3 enabled="yes">
↓
<sqlite3 enabled="no"> ← sqliteを無効化
<mysql enabled="no">
↓
<mysql enabled="yes"> ← mysqlを有効化
<host>localhost</host>
<username>mediatomb</username>
<password>xxxxxxxxxxx</password> ← 追加(MySQLのmedia...
<database>mediatomb</database>
</mysql>
<protocolInfo extend="no"/><!-- For PS3 support change t...
↓
<protocolInfo extend="yes"/><!-- For PS3 support change ...
<import hidden-files="no">
<filesystem-charset>UTF-8</filesystem-charset> ← 追加
<metadata-charset>CP932</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"/> ← 追加
<map from="tts" to="video/vnd.dlna.mpeg-tts:DLNA.OR...
<<
<
***運用 [#zf77a2a6]
>
>基本的な運用は管理web(http://<server IP Address>:...
<
-監視ディレクトリの追加・削除
>
+Filesystemから公開したいディレクトリを選んで画面右上の ...
+現在公開されているディレクトリはDatabaseに表示されます。
+非公開にする場合、画面右上の × をクリックする事で非公...
<
終了行:
*[[MediaTomb]] [#j241d726]
-DLNA(Digital Living Network Alliance)サーバです。宅内でA...
-DLNAサーバは現在宅内に以下の3台があります。
--[[MediaTomb]] -- TTS対応
--[[foltia ANIME LOCKER]] -- MP4ファイル対応
--[[KURO-N4B2ND4]] -- MP4ファイル対応?
**MediaTombのインストール [#e574b7be]
***前提条件 [#uf366fa6]
-CentOS5
-MySQLがインストールされてること(CentOS5のディストリビュ...
-RPMforgeリポジトリが設定されていること。
-RPM作成環境が設定されていること(以下ではrpmユーザにて作...
-以下の追加モジュール
--libexif-devel
--taglib-devel
--js-devel
***MediaTombの導入 [#pd59f537]
-ダウンロード
>
>>
>>http://mediatomb.cc/pages/download#source_code よりダ...
<<
<
>
>>
http://downloads.sourceforge.net/project/mediatomb/Media...
<<
<
-RPM作成
>
-ソースの展開
<
>
>>
# tar zxvf mediatomb-0.12.1.tar.gz
mediatomb-0.12.1/
mediatomb-0.12.1/mediatomb.spec.in
mediatomb-0.12.1/COPYING
mediatomb-0.12.1/ChangeLog
(中略)
mediatomb-0.12.1/build/Makefile.in
mediatomb-0.12.1/mediatomb.spec
mediatomb-0.12.1/Makefile.in
mediatomb-0.12.1/README.UTF_8
mediatomb-0.12.1/aclocal.m4
# cp mediatomb-0.12.1.tar.gz /home/rpm/rpm/SOURCES
# cp mediatomb-0.12.1/mediatomb.spec /home/rpm/rpm/SPECS
# chown rpm:rpm /home/rpm/rpm/SOURCES/mediatomb-0.12.1.t...
# chown rpm:rpm /home/rpm/rpm/SPECS/mediatomb.spec
<<
<
>
-SPECファイルの修正
<
>
>>
-修正前
<<
<
>
>>
>>>
BuildRequires: sqlite-devel, mysql-devel, libexif-devel,...
<<<
<<
<
>
>>
-修正後
<<
<
>
>>
>>>
BuildRequires: sqlite-devel, mysql-devel, libexif-devel,...
<<<
<<
<
>
-RPM作成(rpmユーザ)
<
>
>>
$ cd /home/rpm/rpm/SPECS
$ rpmbuild -ba mediatomb.spec
実行中(%prep): /bin/sh -e /var/tmp/rpm-tmp.14922
+ umask 022
+ cd /home/rpm/rpm/BUILD
+ LANG=C
+ export LANG
(中略)
実行中(%clean): /bin/sh -e /var/tmp/rpm-tmp.40052
+ umask 022
+ cd /home/rpm/rpm/BUILD
+ cd mediatomb-0.12.1
+ /bin/rm -rf /var/tmp/mediatomb-0.12.1-1-root-rpm
+ exit 0
$
<<
<
-RPMによるインストール
>
# rpm -ivh mediatomb-0.12.1-1.i386.rpm
準備中... ###############################...
1:mediatomb ###############################...
#
<
-MySQL DBのテーブル作成
>
# mysql -u root -p ← MySQLへrootでログイン
Enter password: ← MySQLのrootパスワード応答
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 202
Server version: 5.0.45 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the bu...
mysql> create database mediatomb; ← mediatombデータベ...
Query OK, 1 row affected (0.04 sec)
mysql> grant all privileges on mediatomb.* to mediatomb@...
Query OK, 0 rows affected (0.07 sec)
mysql> exit ← ログアウト
Bye
# mysql -p mediatomb < /usr/share/mediatomb/mysql.sql ←...
Enter password: ← MySQLのmediatombユーザのパスワードを...
<
-環境設定
>
-/etc/sysconfig/mediatomb : MediaTomb設定ファイル
<
>
>>
MT_INTERFACE="NOT_SET"
↓
MT_INTERFACE="eth0"
<<
<
>
-/etc/mediatomb/config.xml : config.xml
<
>
>>
<name>MinkyCute DNLA Server</name> ← サーバの名前を指定
<sqlite3 enabled="yes">
↓
<sqlite3 enabled="no"> ← sqliteを無効化
<mysql enabled="no">
↓
<mysql enabled="yes"> ← mysqlを有効化
<host>localhost</host>
<username>mediatomb</username>
<password>xxxxxxxxxxx</password> ← 追加(MySQLのmedia...
<database>mediatomb</database>
</mysql>
<protocolInfo extend="no"/><!-- For PS3 support change t...
↓
<protocolInfo extend="yes"/><!-- For PS3 support change ...
<import hidden-files="no">
<filesystem-charset>UTF-8</filesystem-charset> ← 追加
<metadata-charset>CP932</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"/> ← 追加
<map from="tts" to="video/vnd.dlna.mpeg-tts:DLNA.OR...
<<
<
***運用 [#zf77a2a6]
>
>基本的な運用は管理web(http://<server IP Address>:...
<
-監視ディレクトリの追加・削除
>
+Filesystemから公開したいディレクトリを選んで画面右上の ...
+現在公開されているディレクトリはDatabaseに表示されます。
+非公開にする場合、画面右上の × をクリックする事で非公...
<
ページ名: