minidlna - yusukew62/docs GitHub Wiki
minidlna
epelリポジトリインストール
epelリポジトリインストール
# yum install epel-release
nux-dextopリポジトリインストール
nux-dextopリポジトリインストール
# rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
インストールファイルを確認
# rpm -qs nux-dextop-release
通常 /etc/pki/rpm-gpg
通常 /etc/pki/rpm-gpg/RPM-GPG-KEY-nux.ro
通常 /etc/yum.repos.d
通常 /etc/yum.repos.d/nux-dextop.repo
minidlnaパッケージインストール
minidlnaパッケージ確認
# yum info minidlna
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* epel: ftp.riken.jp
* extras: ftp.iij.ad.jp
* nux-dextop: mirror.li.nux.ro
* updates: ftp.iij.ad.jp
利用可能なパッケージ
名前 : minidlna
アーキテクチャー : x86_64
バージョン : 1.1.6
リリース : 1.el7.nux
容量 : 160 k
リポジトリー : nux-dextop/x86_64
要約 : Lightweight DLNA/UPnP-AV server targeted at embedded systems
URL : http://sourceforge.net/projects/minidlna/
ライセンス : GPLv2
説明 : MiniDLNA (aka ReadyDLNA) is server software with the aim of being
: fully compliant with DLNA/UPnP-AV clients.
:
: The minidlna daemon serves media files (music, pictures, and
: video) to clients on your network. Example clients include
: applications such as Totem and XBMC, and devices such as portable
: media players, smartphones, and televisions.
minidlnaパッケージインストール
# yum install minidlna
インストールファイル確認
# rpm -qs minidlna
通常 /etc/minidlna.conf
通常 /run/minidlna
通常 /usr/lib/systemd/system/minidlna.service
通常 /usr/lib/tmpfiles.d/minidlna.conf
通常 /usr/sbin/minidlnad
通常 /usr/share/doc/minidlna-1.1.6
通常 /usr/share/doc/minidlna-1.1.6/AUTHORS
通常 /usr/share/doc/minidlna-1.1.6/COPYING
通常 /usr/share/doc/minidlna-1.1.6/LICENCE.miniupnpd
通常 /usr/share/doc/minidlna-1.1.6/NEWS
通常 /usr/share/doc/minidlna-1.1.6/README
通常 /usr/share/doc/minidlna-1.1.6/TODO
通常 /usr/share/locale/da/LC_MESSAGES/minidlna.mo
通常 /usr/share/locale/de/LC_MESSAGES/minidlna.mo
通常 /usr/share/locale/es/LC_MESSAGES/minidlna.mo
通常 /usr/share/locale/fr/LC_MESSAGES/minidlna.mo
通常 /usr/share/locale/it/LC_MESSAGES/minidlna.mo
通常 /usr/share/locale/ja/LC_MESSAGES/minidlna.mo
通常 /usr/share/locale/ko/LC_MESSAGES/minidlna.mo
通常 /usr/share/locale/nb/LC_MESSAGES/minidlna.mo
通常 /usr/share/locale/nl/LC_MESSAGES/minidlna.mo
通常 /usr/share/locale/pl/LC_MESSAGES/minidlna.mo
通常 /usr/share/locale/ru/LC_MESSAGES/minidlna.mo
通常 /usr/share/locale/sl/LC_MESSAGES/minidlna.mo
通常 /usr/share/locale/sv/LC_MESSAGES/minidlna.mo
通常 /usr/share/man/man5/minidlna.conf.5.gz
通常 /usr/share/man/man8/minidlnad.8.gz
通常 /var/cache/minidlna
通常 /var/log/minidlna
minidlna.conf設定後の差分確認
diff -wu /etc/minidlna.conf.org /etc/minidlna.conf
--- /etc/minidlna.conf.org 2017-04-07 20:14:34.000000000 +0900
+++ /etc/minidlna.conf 2021-12-12 02:07:22.289783810 +0900
@@ -15,14 +15,17 @@
# + "V" for video (eg. media_dir=V,/home/jmaggard/Videos)
# + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures)
# + "PV" for pictures and video (eg. media_dir=PV,/home/jmaggard/digital_camera)
-media_dir=/opt
+#media_dir=/opt
+media_dir=A,/var/lib/minidlna/Music
+media_dir=V,/var/lib/minidlna/Videos
+media_dir=P,/var/lib/minidlna/Pictures
# set this to merge all media_dir base contents into the root container
# note: the default is no
#merge_media_dirs=no
# set this if you want to customize the name that shows up on your clients
-#friendly_name=My DLNA Server
+friendly_name=My DLNA Server
# set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache
#db_dir=/var/cache/minidlna
minidlna.conf設定後
# grep -v -e '^\s*#' -e '^\s*$' /etc/minidlna.conf
port=8200
media_dir=A,/var/lib/minidlna/Music
media_dir=V,/var/lib/minidlna/Videos
media_dir=P,/var/lib/minidlna/Pictures
friendly_name=My DLNA Server
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg
inotify=yes
enable_tivo=no
strict_dlna=no
notify_interval=900
serial=12345678
model_number=1
ファイアウォール設定
# firewall-cmd --add-port=8200/tcp --permanent
# firewall-cmd --add-port=1900/udp --permanent
# firewall-cmd --reload
minidlnaサービス設定
# systemctl enable minidlna
# systemctl is-enabled minidlna
# systemctl start minidlna
動作確認
- Windowsのネットワークからminidlnaサーバが見つかることを確認
- minidlnaサーバをダブルクリックするとWebブラウザでminidlnaサーバの情報が表示されることを確認
- minidlnaサーバをWindows Media Playerで開くとminidlnaサーバが見つかることを確認
- 動画(mp4)を/var/lib/minidlna/Videosにアップロード
- 写真(jpg)を/var/lib/minidlna/Picturesにアップロード
- 音楽(mp3)を/var/lib/minidlna/Musicにアップロード
- 動画/写真/音楽素材はフリー素材のpixabayから拝借