さっそく、Mediatombのインストール開始。
おまじない。
LSPPC-Squeeze root ~ # apt-get update
Mediatombインストール
LSPPC-Squeeze root ~ # apt-get install mediatomb
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
defoma dictionaries-common fontconfig fontconfig-config hicolor-icon-theme
hunspell-en-us iceweasel javascript-common libasound2 libatk1.0-0 libatk1.0-data
libavcodec52 libavformat52 libavutil49 libcairo2 libdatrie1 libdirac-encoder0
libexif12 libfaad2 libffmpegthumbnailer4 libfont-freetype-perl libfontconfig1
libfontenc1 libfreetype6 libglib2.0-0 libglib2.0-data libgsm1 libgtk2.0-0
libgtk2.0-bin libgtk2.0-common libhunspell-1.2-0 libice6 libjasper1 libjpeg62
libjs-prototype libmozjs2d libmysqlclient16 libnspr4-0d libnss3-1d libogg0
libopenjpeg2 liborc-0.4-0 libpango1.0-0 libpango1.0-common libpcre3 libpixman-1-0
libpng12-0 libschroedinger-1.0-0 libsm6 libspeex1 libstartup-notification0 libswscale0
libtag1-vanilla libtag1c2a libthai-data libthai0 libtheora0 libtiff4 libvorbis0a
libvorbisenc2 libx11-6 libx11-data libxau6 libxcb-atom1 libxcb-aux0 libxcb-event1
libxcb-render-util0 libxcb-render0 libxcb1 libxcomposite1 libxcursor1 libxdamage1
libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxml2 libxrandr2
libxrender1 libxt6 mediatomb-common mediatomb-daemon mysql-common sgml-base
shared-mime-info ttf-dejavu-core wwwconfig-common x-ttcidfont-conf x11-common
xfonts-encodings xfonts-utils xml-core xulrunner-1.9.1
提案パッケージ:
defoma-doc psfontmgr dfontmgr ispell emacsen-common jed-extra hunspell
openoffice.org-hunspell openoffice.org-core ttf-lyx latex-xft-fonts xfonts-mathml
ttf-mathematica4.1 xprint mozplugger apache2 httpd libasound2-plugins librsvg2-common
gvfs libjasper-runtime ttf-japanese-gothic ttf-japanese-mincho ttf-thryomanes
ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp
ttf-arphic-bkai00mp speex sgml-base-doc mysql-client postgresql-client apache
apache-ssl debhelper libdbus-glib-1-2 libgconf2-4 libgnome2-0 libgnomevfs2-0
libgnomeui-0 libcanberra0
以下のパッケージが新たにインストールされます:
defoma dictionaries-common fontconfig fontconfig-config hicolor-icon-theme
hunspell-en-us iceweasel javascript-common libasound2 libatk1.0-0 libatk1.0-data
libavcodec52 libavformat52 libavutil49 libcairo2 libdatrie1 libdirac-encoder0
libexif12 libfaad2 libffmpegthumbnailer4 libfont-freetype-perl libfontconfig1
libfontenc1 libfreetype6 libglib2.0-0 libglib2.0-data libgsm1 libgtk2.0-0
libgtk2.0-bin libgtk2.0-common libhunspell-1.2-0 libice6 libjasper1 libjpeg62
libjs-prototype libmozjs2d libmysqlclient16 libnspr4-0d libnss3-1d libogg0
libopenjpeg2 liborc-0.4-0 libpango1.0-0 libpango1.0-common libpcre3 libpixman-1-0
libpng12-0 libschroedinger-1.0-0 libsm6 libspeex1 libstartup-notification0 libswscale0
libtag1-vanilla libtag1c2a libthai-data libthai0 libtheora0 libtiff4 libvorbis0a
libvorbisenc2 libx11-6 libx11-data libxau6 libxcb-atom1 libxcb-aux0 libxcb-event1
libxcb-render-util0 libxcb-render0 libxcb1 libxcomposite1 libxcursor1 libxdamage1
libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxml2 libxrandr2
libxrender1 libxt6 mediatomb mediatomb-common mediatomb-daemon mysql-common sgml-base
shared-mime-info ttf-dejavu-core wwwconfig-common x-ttcidfont-conf x11-common
xfonts-encodings xfonts-utils xml-core xulrunner-1.9.1
アップグレード: 0 個、新規インストール: 97 個、削除: 0 個、保留: 0 個。
46.1 MB のアーカイブを取得する必要があります。
この操作後に追加で 131 MB のディスク容量が消費されます。
続行しますか [Y/n]?
長いので以下略
Mediatomb自体は0.12.0がインストールされたっぽい
さて、お次はMediaTombのconfig.xmlいじり
/etc/mediatomb/config.xml をviで開く
で、以下の2行を追加
場所的には、
あと、ブラウザでの設定が可能となるように以下の部分も修正。ui enabled="yes"にするべし。ついでに、ユーザ名パスワードを覚えておくとよい
うちのファイル共有におけるファイル名はUTF-8で保存し、メタデータは、ID3v2.4 UTF-8で保存しているため、このような設定としました。
もしSJISの場合は、CP932を指定すればよいのかな?
変更後、デーモンのリスタート
# /etc/init.d/mediatomb restart
クライアントPCにて以下のURLを開く
http://192.168.11.XX:49152/
ポート番号はかわるっぽいので、固定にしたほうがいいかもしれない。あとで、やろう。
とりあえず、/var/log/mediatomb.logで確認できるからいいや。
あとは、対象のメディアファイルを登録していけばおっけーなはず。
音楽再生に突入♪