MediatombでDLNAサーバー構築

以下のサイトを参考にさせて頂きました。

http://www.developlus.jp/server/media/mediatomb.html
http://blogs.dion.ne.jp/fedora_blog/archives/6592879.html
http://vertex.air-nifty.com/blog/2008/02/linux_dlna_785b.html

まずはインストールから。


# wget 'http://downloads.sourceforge.net/mediatomb/mediatomb-0.10.0-1.src.rpm?modtime=1184287904&big_mirror=0'
# rpmbuild --rebuild mediatomb-0.10.0-1.src.rpm
# rpm -Uvh /usr/src/redhat/RPMS/i386/mediatomb-0.10.0-1.i386.rpm


次に/etc/mediatomb.conf を編集。


## This is a sambel configuration file for the MediaTomb daemon script
## used on Fedora Core

## By default the configuration will be created in /etc/mediatomb

## Network interface on which the server will run, you need to edit this!
MT_INTERFACE="eth0" ←修正

## User defined command line options that may be passed to the server
MT_OPTIONS=""

## MediaTomb will be started on port 50500
MT_PORT="50500"

## MediaTomb will run as nobody
MT_USER="nobody"
MT_GROUP="nobody"

## Location of the PID file
MT_PIDFILE="/var/run/mediatomb.pid"

## Location of the log file
MT_LOGFILE="/var/log/mediatomb"

## Location of the config file/database
MT_HOME="/etc"
MT_CFGDIR="mediatomb"


そして/etc/mediatomb/config.xml を編集。


<server>
<ui enabled="yes">
<accounts enabled="no" session-timeout="30"/>
</ui>
<name>MediaTomb</name>
<udn>uuid:75cfefd8-8ece-4d67-8eca-78bd6d281fac</udn>
<home>/etc/mediatomb</home>
<webroot>/usr/share/mediatomb/web</webroot>
<storage driver="sqlite3">
<database-file>mediatomb.db</database-file>
</storage>
<protocolInfo extend="yes"/> ←追加
</server>
<import hidden-files="no">
<filesystem-charset>UTF-8</filesystem-charset> ←追加
<metadata-charset>CP932</metadata-charset> ←追加

<scripting script-charset="UTF-8">
<virtual-layout type="builtin"/>
</scripting>
<mappings>
<extension-mimetype ignore-unknown="no">
<map from="m4a" to="audio/mp4"/> ←追加
<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="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>


後はサービスを開始して、起動時にONにサービス追加。


service mediatomb start
chkconfig mediatomb on


ちなみソースをコンパイルしてインストールしようとすると以下のメッセージが出た。
各種ツールを入れておいた方がいいかも。


sqlite3 : yes
mysql : missing
libjs : missing
libmagic : yes
inotify : yes\
libexif : missing
expat : yes
id3lib : missing
taglib : missing
ffmpeg : missing
external transcoding : yes
libextractor : disabled

テーマ : Linux
ジャンル : コンピュータ

2008-12-24 : Work-Linux-Env : コメント : 0 : トラックバック : 0
Pagetop

yumでRPM packagesを使用可能にする

以下のページの、「B2. How to configure to use RPMforge ?」と
「B4. How do I use Yum ?」を参照して下さい。

http://dag.wieers.com/rpm/

テーマ : Linux
ジャンル : コンピュータ

2008-12-23 : Work-Linux-Env : コメント : 0 : トラックバック : 0
Pagetop

Perlモジュールインストール

やんごとなき理由からPerlモジュール「Yahoo::Search」をインストールする必要ができたので、そのメモ。

まず、rootで以下のコマンドを実行します。

# perl -MCPAN -e shell

設定はデフォルトでほぼOKなので、ただEnterを押していけばいいです。
ただ、途中で入っていないツールがある場合は入れておいた方がいいでしょう。
自分の場合はncftpgetがありませんでした。

以下のサイトでファイルをダウンロードします。

http://www.ncftp.com/download/

後は

# tar -xzvf ncftp-?.?.?-src.tar.gz
# cd ncftp-?.?.?
# ./configure
# make
# make install

です。

その後、make時のオプションを聞かれるため、UNINST=1を設定しておきます。
そしてモジュールのダウンロード先を選択します。

(1) ftp://ftp.dti.ad.jp/pub/lang/CPAN/
(2) ftp://ftp.jaist.ac.jp/pub/CPAN/
(3) ftp://ftp.kddilabs.jp/CPAN/
(4) ftp://ftp.nara.wide.ad.jp/pub/CPAN/
(5) ftp://ftp.riken.jp/lang/CPAN/
(6) ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/
(7) ftp://ftp.u-aizu.ac.jp/pub/CPAN
(8) ftp://ftp.yz.yamagata-u.ac.jp/pub/lang/cpan/

cpanのシェルになったらqを入力します。

# perl -MCPAN -e shell
# cpan> install Yahoo::Search

でいけるはずです。

もしもエラーが出たら、以下の設定ファイルをいじってダウンロード先を変えましょう。

/usr/lib/perl5/5.8.8/CPAN/Config.pm

テーマ : Linux
ジャンル : コンピュータ

2008-12-23 : Work-Linux-Perl : コメント : 0 : トラックバック : 0
Pagetop

歯磨きツール

この年になって「若い頃ちゃんと歯磨きしておけば良かった…」と思う今日この頃。
でも道具をちゃんと選ばないと効果が半減してしまいます。

そこで、独断と偏見で選んだ歯磨きグッズを選んでみました。

歯ブラシ :Ora2スパイラルキャッチかため
歯磨き粉 :ガムデンタルペースト
歯間ブラシ:ガムL字型SS

やっぱり歯ブラシはやっぱりかため画いいですが、あんまり大きいと歯茎に当たって痛いです。
その点Ora2は適度な小ささがいい感じです。しかもスパイラスキャッチは磨きの効果がかなり高い感じがします。

ガムデンタルペーストは良くわからないですが、歯周病によく効きそうなんでいいと思います。

歯間ブラシは一番小さいL字型が使いやすいかと。

テーマ : 健康管理
ジャンル : ヘルス・ダイエット

2008-12-14 : Home-Lifestyle-Health : コメント : 0 : トラックバック : 0
Pagetop

Audibleは退会してもアカウントはそのまま使える

なお、キャンセルすると以下のようなメールが来る通り、アカウントはそのまま使え、今までダウンロードしたファイルも聞けます。

Even though you've cancelled your membership plan, you are still a valued customer. Your username, password and account are still active,so you can come back and shop whenever you want.
2008-12-11 : Work-Tool-English : コメント : 0 : トラックバック : 0
Pagetop

ToClip

おすすめのクリップボードソフトです。

以下オプションの設定メモです。

「履歴」で履歴に残す件数と表示する件数は同じにしておき、Officeの履歴も残すようにします。
「ポップアップメニュー」でショートカットを登録します。
「オートポップアップ」は無効にしておいた方がいいでしょう。

テーマ : おすすめソフトウェア
ジャンル : コンピュータ

2008-12-06 : Work-Win-Env : コメント : 0 : トラックバック : 0
Pagetop

「やる気のスイッチを入れる極意!教えます。」漆 紫穂子さん(カンブリア宮殿:2008/11/24)

つぶれる直前だった品川女子高を立て直した人。

モットーは生徒の「ヤル気のスイッチ」を入れる事。

人間そんなに能力に大差無い。やる気のスイッチが入る、つまり自分のモチベーションを上げるものをどれだけ早く見つけ、長い時間それと取り組めるかが成功できるかどうかが決まります。

女性は出産の関係で職場を離れる期間があります。離れた後元の職場に戻れるかどうかはどれだけ資格や専門的な技術をもっているかどうかで決まってきます。

そこで品川女子高では28プロジェクトといったもを各自に課しています。これは自分が28才になった時に何になりたいかを決め、それを逆算して今やることを自主的に決定させて実行させるのが意図です。

モチベーションは環境によって決まります。いろんな体験をし、自分のモチベーションが上がる環境に飛び込む事が成功の秘訣かもしれません。

テーマ : TV番組
ジャンル : テレビ・ラジオ

2008-12-01 : Home-Lifestyle-Family : コメント : 0 : トラックバック : 0
Pagetop

病の起源 第6集 アレルギー ~2億年目の免疫異変~(NHKスペシャル:2008/11/23)

花粉症の特集です。

人間は2種類の免疫機能を持っています。

細菌に対する免疫機能と、ノミやダニなどの微小生物に対する免疫機能です。

微小生物に対する免疫機能は、微小生物の毒物が体内に入ると、それに対してIgEが生成され、
炎症物質が破裂します。その炎症成分が微小生物にフィードバックされ、微小生物を退治するわけです。

微小生物に対する免疫機能は比較的新しい免疫機能ですが、近年の衛生的な生活ではその2種類の免疫のバランスが崩れ、
細菌に対する免疫機能が少なくなり、微小生物に対する免疫機能が多くなる傾向があるのです。

花粉症とは、花粉を体が微小生物からの攻撃だと認識し、体内でどんどんIgEが作られ炎症物質が破裂するのです。

これを防ぐには赤ちゃんの頃に家畜に触れることらしいです。

テーマ : 健康管理
ジャンル : ヘルス・ダイエット

2008-12-01 : Home-Lifestyle-Health : コメント : 0 : トラックバック : 0
Pagetop
ホーム

プロフィール

Author:zive
大阪在住、男

ブログ検索

月別アーカイブ

FC2カウンター