LoginSignup
3
4

More than 5 years have passed since last update.

Install MiniDLNA 1.1.1 on CentOS 6.5

Posted at

Install dependencies

$ sudo rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
$ sudo rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
$ sudo yum install {flac,libogg,libid3tag,libexif,sqlite,ffmpeg,libvorbis,libjpeg}-devel gcc

Install MiniDLNA

$ yum install http://repo.iotti.biz/CentOS/6/x86_64/minidlna-1.1.1-1.el6.lux.1.x86_64.rpm
$ chmod 755 /etc/init.d/minidlna /var/log/minidlna /var/cache/minidlna
$ rm /var/cache/minidlna/files.db

Configuration

$ cp /etc/minidlna.conf /etc/minidlna.conf.orig
$ vi /etc/minidlna.conf
$ diff /etc/minidlna.conf.orig /etc/minidlna.conf
18c18,19
< media_dir=/opt
---
> media_dir=V,/mnt/data/fs-media/Movie
> media_dir=A,/mnt/data/fs-media/Music
21c22
< #friendly_name=My DLNA Server
---
> friendly_name=DLNA Server

Add minidlna user to a group which has a permission of media directories

$ ls -l /mnt/data/fs-media/
total 16
drwxrwx---. 15 example_user example_group 4096 May  8 02:20 Movie
drwxrwx---.  5 example_user example_group 4096 May 10 10:23 Music
$ id minidlna
uid=495(minidlna) gid=495(minidlna) groups=495(minidlna)
$ usermod -G example_group minidlna
$ id minidlna
uid=495(minidlna) gid=495(minidlna) groups=495(minidlna),500(example_group)

Register init script

$ chkconfig --add minidlnad
$ chkconfig --list | grep minidlnad
minidlnad       0:off   1:off   2:off   3:on    4:on    5:on    6:off
$ service minidlnad start
3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4