2020年5月31日日曜日

RaspberryPi DLNA導入

DLNAサーバ 導入

環境:RaspberryPi3B+
OS:OS:Raspbian 10.4 (buster)
DLNAサーバソフト:minidlnaを使用
テキストエディタ:nano
外付けHDD:HD-AD4U3


$ sudo apt update
$ sudo apt upgrade
$ sudo apt install minidlna(2020.5.31時点での最新Ver.1.2.1)
$ sudo nano /etc/minidlna.conf

/etc/minidlna.conf
1user=root
2media_dir=/media/pi #(USBが自動的にマウントされる/media/piをディレクトリとして設定)
3db_dir=/var/cache/minidlna
4port=8200
5friendly_name=RPi
6inotify=yes (フォルダを監視し、変更があった場合に自動でデータベースを更新するオプション)
7album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg
8album_art_names=AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg
9album_art_names=Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg
10notify_interval=895 (変更を監視する周期(秒指定))
11listening_ip=192.168.0.209 (ラズパイのIP)??


$ sysctl fs.inotify.max_user_watches
>>>8192と出る。

$ sudo nano /etc/sysctl.d/minidlna.conf
※新規ファイルを作り、「fs.inotify.max_user_watches = 81920」を追記。

$ sudo chown minidlna /media/pi
※外付けHDDのパーミッション設定。media_dir=で設定したディレクトリを指定。

$ sudo systemctl restart minidlna
※minidlnaサービスを再起動

PC等のブラウザで”http://http://raspberrypi:8200/”と入力すると、




”Media library”が正しくカウントされていればOK。



USBHDDが/media/piにマウントされる前にminidlnaが起動してしまうと、上手く動作しないので、minidlnaの起動を少し遅らせる。
$ sudo nano /etc/init.d/minidlna
※do_start()の画像真ん中の位置に"sleep 60"を挿入。 これで起動を60秒遅らせる。

$ sudo systemctl enable minidlna
※mnidlnaを自動起動有効にする。

0 件のコメント:

コメントを投稿