MiniDLNA

MiniDLNA (aka ReadyDLNA) is server software that aims to be fully compliant with DLNA/UPnP-AV clients. It is developed by a NETGEAR employee for the ReadyNAS product line. The server will additionally keep track of any changes made to the directories it is serving from, so you will always have an up-to-date list of content without needing to restart the server.

Installation and Configuration
To install, run:
pacman -Sy minidlna jack

The configuration file is located at /etc/minidlna.conf. Edit it by running:
nano /etc/minidlna.conf

Some of the variables you will want to set in this file prior to starting the server are:

  • media_dir - The file explains how to format the line, this is where MiniDLNA will read files from.
  • friendly_name - This sets the name the media server will show up as on a WDTV, PS3, Bravia, etc.
  • db_dir - This is where the media database is created. Put it some place readable by the user running MiniDLNA (by default, root), and with enough free disk space to grow.
  • presentation_url - You can leave this commented out, but if you plan to stream to an XBox 360, you need to set this to something like http://the.plug.ip.addr:8200/


To start MiniDLNA on boot, edit "/etc/rc.conf" and scroll down to the end of the file and add "minidlna" to the list of DAEMONS.

To start the MiniDLNA server, run:
/etc/rc.d/minidlna start