MacFeeling Blog

マックな感じ …

Raspberry PiでDLNAサーバ

公開 : | 0件のコメント

motionの利用だけじゃもったいないので、DLNAサーバをRaspberry Piに導入してみることにしました。

ググってみたところ、minidlnaというのがあったのでこれにすることに。

ただし、

などの情報によると、普通に
sudo apt-get install minidlna
でインストールすると、文字化けが発生してしまうらしい

解決するには、--disable-nlsを付けてビルドする必要があるとのこと。
ということで

ターミナルで、Raspberry Piにsshで接続したら

sudo apt-get install dpkg-dev devscripts」と入力してリターンキー

途中で、Do you want to continue? [Y/n] と聞かれたら、「Y」と入力してリターンキー

/etc/apt/sources.listを編集

sudo nano /etc/apt/sources.list」と入力してリターンキー

以下の行の頭にある「#」を取る
deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

問題なければ、「controlキー + o」
File Name to Writeと下に表示されたらリターンキー
「controlキー + x」で編集を終了します。

続いて以下を順番に行う

minidlna-1.1.2+dfsg/debian/rulesを編集

sudo nano minidlna-1.1.2+dfsg/debian/rules」と入力してリターンキー

override_dh_auto_configure:
./configure --prefix=$(PREFIX) --sbindir=$(PREFIX)/bin

の後に、「 --disable-nls」を追加

override_dh_auto_configure:
./configure --prefix=$(PREFIX) --sbindir=$(PREFIX)/bin --disable-nls

問題なければ、「controlキー + o」
File Name to Writeと下に表示されたらリターンキー
「controlキー + x」で編集を終了します。

続いて以下を順番に行う

USBメモリはmotionで使っているSanDiskのが、飛び出し部分が小さくてよかったので、64GBのものを調達

USBメモリのセットアップは以下の手順で(今回マウントは/mnt/usb2にしました)
Raspberry Piのセットアップ(USBメモリ認識編) | MacFeeling Blog

USBメモリのセットアップが完了したら、

とりあえず音楽のみの配信で使おうと思っているので
/mnt/usb2/内にminidlnaディレクトリ(フォルダ)を作成、さらにその中にMusicディレクトリ(フォルダ)を作成

minidlnaが動いている場合は止める

minidlnaの設定ファイルの編集

media_dir=を
media_dir=A,/mnt/usb2/minidlna/Music
にする

inotify=yesの頭の#を取って、コメントアウトする

問題なければ、「controlキー + o」
File Name to Writeと下に表示されたらリターンキー
「controlキー + x」で編集を終了します。

所有者をユーザーpiに変える

minidlnaを起動する

FTPサーバを稼働させているので、FTPクライアントソフトで/mnt/usb2/minidlna/Musicにアクセスして、iTunesに溜まっているm4aなファイルをコピー

iPhoneでVLCを起動すれば、こんな感じで再生できるように

VLC for Mobile App
カテゴリ: Photo & Video
価格: 無料

Panasonic Music Streamingも良さそうです
Panasonic Music Streaming App
カテゴリ: Entertainment
価格: 無料

コメントを残す

必須欄は * がついています



WordPress Smileys

:) :D :( :o 8O :? 8) :x :P ;) :!: :?: :| :lol_wp: :redface_wp: :cry_wp: :evil_wp: :twisted_wp: :rolleyes_wp: :idea_wp: :arrow_wp: :mrgreen_wp:

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)