Productivity Sauce
DLNA ではデジタルメディアをデバイス間で簡単に共有できるため、ローカル ネットワークでこの技術を有効に活用することができます。 DLNA ソフトウェアをネットワーク上のサーバーにインストールすれば、DLNA クライアントを搭載したあらゆるデバイスから写真、ビデオ、音楽に簡単にアクセスできます。 minidlnaアプリケーションを使えば、どんなLinuxマシンも数分でDLNAサーバーに変身させることができます。 ここでは、DebianとUbuntuでこれを行う方法について説明します。 minidlnaは、両ディストリビューションの公式ソフトウェアレポジトリで入手できるので、rootとしてapt-get install minidlnaコマンドを実行するだけでインストールできます。 パッケージのインストールが完了したら、root権限でnano /etc/minidlna.confコマンドを実行し、テキストエディタでminidlna.conf設定ファイルを開く。 最低限、デジタルメディアを格納するディレクトリのパスと、DLNAサーバーの説明的な名前の2つを指定する必要があります。 私のRaspberry Piでは、写真、ビデオ、音楽をUSBメモリ上の別々のディレクトリに保存しているので、私のminidlna.conf設定ファイルは次のようになります:
media_dir=P,/media/usb0/photosmedia_dir=V,/media/usb0/videosmedia_dir=A,/media/usb0/musicfriendly_name=Raspberry Pi DLNA server
次に、minidlnaのデータベースを生成する必要があります。 これを行うには、/etc/init.d/minidlna stopコマンドでminidlnaサーバーを停止し、次のコマンドを発行します(両方のコマンドはrootで実行する必要があります):
minidlna -R
次にrootで /etc/init.d/minidlna startを使ってminidlnaサーバーを開始すれば、完了となります。 残念ながら、minidlna はデータベースを自動的に更新できないので、新しいメディア ファイルを追加するたびに手動で行う必要があります。
DLNA サーバーが提供するデジタル メディアにアクセスするには、DLNA 対応のデバイスまたは DLNA クライアント ソフトウェアをインストールする必要があります。 Linux では、eezUPnP を試してみるとよいでしょう (詳細はこの記事を参照)。一方、Android 機器からメディア ファイルにアクセスするには、AnDLNA アプリが便利でしょう。