2009-01-06 :-)
_ PS3
ふむ
_ PS3
ふむ
_ [MediaTomb][DLNA][NetBSD]MediaTomb を入れた
MediaTomb って?
MediaTomb - Free UPnP MediaServer
MediaTomb is an open source (GPL) UPnP MediaServer with a nice web user interface, it allows you to stream your digital media through your home network and listen to/watch it on a variety of UPnP compatible devices.
ようするに DLNA サーバーです。やることは TVersity [ 20090105#p04 ] と同じ。TVersity は Microsoft Windows 用で mediatomb は Unix 系統用。
参考
インストール
% cd /usr/pkgsrc/multimedia/mediatomb % sudo make install clean-depends
怒られた。
=> Automatic manual page handling => Registering installation for sqlite3-3.6.7 => Returning to build of mediatomb-0.11.0nb3 => Full dependency libexif>=0.6.13nb1: found libexif-0.6.13nb1 => Full dependency ffmpeg>=20080727nb6: NOT found => Verifying reinstall for ../../multimedia/ffmpeg ERROR: [depends.mk] A package matching ``ffmpeg>=20080727nb6'' should ERROR: be installed, but one cannot be found. Perhaps there is a ERROR: stale work directory for ../../multimedia/ffmpeg? *** Error code 1 Stop. make: stopped in /usr/pkgsrc/multimedia/mediatomb
インストールしてくれないのか。
ということで ffmpeg をインストールする。
% cd /usr/pkgsrc/multimedia/ffmpeg % sudo make install clean-depends
再度 mediatomb
% cd /usr/pkgsrc/multimedia/mediatomb % sudo make install clean-depends : =========================================================================== The following files should be created for mediatomb-0.11.0nb3: /etc/rc.d/mediatomb (m=0755) [/usr/pkg/share/examples/rc.d/mediatomb] ===========================================================================
rc ファイルをコピーしておく。
% sudo cp /usr/pkg/share/examples/rc.d/mediatomb /etc/rc.d
/etc/rc.d/mediatomb を眺めておく。
command_args="-d -u mediatomb -g mediatomb -m /var/mediatomb -P ${pidfile} -l ${
-m してるので home ディレクトリは /var/mediatomb のようだ。
設定
/usr/pkg/share/mediatomb/mappings.xml を編集する( しかし結局このファイルは使わないようだ )。
mapping をいくつか追加。4.6.Mediatombのインストール のまま。
<mappings> <extension-mimetype ignore-unknown="no"> <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"/> <map from="flv" to="video/x-flv"/> <map from="mp4" to="video/mp4"/> <map from="jpg" to="image/jpeg"/> <map from="jpeg" to="image/jpeg"/> <map from="m4v" to="video/mp4"/> <map from="m4a" to="audio/mp4"/> <map from="mpg" to="video/mpeg"/> <map from="mpeg" to="video/mpeg"/> <map from="avi" to="video/avi"/> <map from="divx" to="video/divx"/> </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>
起動
% sudo /etc/rc.d/mediatomb start Starting mediatomb.
/var/log/mediatomb.log を眺める。
2009-01-06 19:37:08 INFO: MediaTomb configuration was created in: /var/mediatomb/./config.xml ←注目 2009-01-06 19:37:08 INFO: Loading configuration from: /var/mediatomb/./config.xml ←注目 2009-01-06 19:37:08 INFO: UUID generated: 84bd4dda-dd3b-4fbb-bfd8-1c77c80147d6 2009-01-06 19:37:08 INFO: Checking configuration... 2009-01-06 19:37:08 INFO: Setting filesystem import charset to UTF-8 2009-01-06 19:37:08 INFO: Setting metadata import charset to UTF-8 2009-01-06 19:37:08 INFO: Setting playlist charset to UTF-8 2009-01-06 19:37:08 INFO: Configuration check succeeded. 2009-01-06 19:37:08 WARNING: Sqlite3 database seems to be corrupt or doesn't exist yet. 2009-01-06 19:37:08 INFO: no sqlite3 backup is available or backup is corrupt. automatically creating database... 2009-01-06 19:37:08 INFO: database created successfully. 2009-01-06 19:37:08 INFO: Initialized port: 49152 2009-01-06 19:37:08 INFO: Server bound to: 192.168.0.6 2009-01-06 19:37:09 INFO: MediaTomb Web UI can be reached by following this link: 2009-01-06 19:37:09 INFO: http://192.168.0.6:49152/
なん...だと...?
どうやらこの config.xml を読むらしい。先ほど mapping.xml に追加した mapping は config.xml には見られなかったのでまったく無関係なのか? ということで config.xml を編集する。やっぱり 4.6.Mediatombのインストール のそのまま。
再起動。
% sudo /etc/rc.d/mediatomb restart Stopping mediatomb. Waiting for PIDS: 18049. Starting mediatomb.
ログを見ておく。
% tail /var/log/mediatomb.log 2009-01-06 19:46:26 INFO: Loading configuration from: /var/mediatomb/./config.xml 2009-01-06 19:46:26 INFO: Checking configuration... 2009-01-06 19:46:26 INFO: Setting filesystem import charset to UTF-8 2009-01-06 19:46:26 INFO: Setting metadata import charset to UTF-8 2009-01-06 19:46:26 INFO: Setting playlist charset to UTF-8 2009-01-06 19:46:26 INFO: Configuration check succeeded. 2009-01-06 19:46:26 INFO: Initialized port: 49153 2009-01-06 19:46:26 INFO: Server bound to: 192.168.0.6 2009-01-06 19:46:27 INFO: MediaTomb Web UI can be reached by following this link: 2009-01-06 19:46:27 INFO: http://192.168.0.6:49153/
http://192.168.0.6:49153/ にアクセスする。
こんな画面。Filesystem にアクセスすると普通に / 以下が見える。
データ準備
手順は 5.DLNAサーバ機能の使い方 のまま。ファイルシステムへファイルをコピーなどし、mediatomb が扱えるようにする。
ディレクトリを準備。
% mkdir -p ~/var/Media/Movie % mkdir -p ~/var/Media/Music % mkdir -p ~/var/Media/Photo
~/var/Media/ にテキトーな手段( ftp とか samba とか WebDAV とか sshfs とかナンデモ )でファイルを置く。
mediatomb の web 管理画面の /Filesystem/home/rin/var/Media に行く。
右上の + を ○ で囲ったアレに行ってスキャンを設定する。
あとは寝て待つ。
PS3 から眺める
PS3 の XMB の「写真」「音楽」「ビデオ」に DLNA サーバーが表示されるので適当に巡回する。
_ 2009年の習慣
抱負というんではなくて目標のための日ごろの習慣にしたいこと。
- 24 時前に寝る
- 23 時以降は計算機に触らない
- 毎週お菓子を作る
- ひと月に1種類のお菓子を作る
- 1 年で 12 種類
- 毎月 100 枚写真を撮る
- 毎月撮影会に参加すればいいんd
- 毎日 iKnow! やる
_ [勝間和代]勝間和代の手帳を買ったが結局使わなくなっていたことを思い出した
一昨年買った[ 20071022#p07 ]んだが 2008 年 4 月くらいから使わなくなっていた。それはなぜか。タスク管理は Remember the Milk で十分だったから。
むしろこの手帳はタスク管理ではなくて{毎日,毎週,毎月}レトロスペクティブできることに真価がある。だけど途中からやらなくなってしまった。継続してレトロスペクティブを習慣にするにはオレの中に何かしらの抵抗があったようだ。あとで考える。( ヒント:継続力 )
4887595727