MiniDLNA (aka ReadyDLNA) is server software with the aim of being fully compliant with DLNA/UPnP-AV clients. It is developed by a NETGEAR employee for the ReadyNAS product line
C Shell
Latest commit eff7761 Mar 20, 2012 Justin Maggard * Fix a compiling issue with NLS enabled.
Permalink
Failed to load latest commit information.
linux * Add status function. Jan 13, 2012
po * Add Polish translations. (Thanks to Tomasz Matuszewski) Aug 3, 2011
tagutils * Use an asprintf wrapper, to report errors and NULLify the result. Mar 14, 2012
.gitignore * Add gitignore. Nov 2, 2011
AUTHORS * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX… Sep 16, 2011
COPYING * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX… Sep 16, 2011
ChangeLog * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX… Sep 16, 2011
LICENCE.miniupnpd Initial revision Oct 23, 2008
Makefile.am * Fix configure issues with (at least) OSX and Fedora + RPM Fusion. Nov 10, 2011
NEWS * Add DLNA.ORG_FLAGS support, and clean up transferMode support. Feb 14, 2012
README * Fix up inotify autoconf support. Sep 21, 2011
TODO * Use internal music metadata functions intead of taglib. Feb 25, 2009
albumart.c * Fix false positives in playlist caching optimization when we have d… Feb 10, 2012
albumart.h * Complete/clarify license information. Nov 11, 2010
autogen.sh * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX… Sep 16, 2011
codelength.h * Enhance error checking in some additional places as required by the… Jan 21, 2012
configure.ac * Fix the daemon() configure test. Jan 22, 2012
daemonize.c * Enhance error checking in some additional places as required by the… Jan 21, 2012
daemonize.h * Simplify daemonize ifdefs. Sep 3, 2011
getifaddr.c * Enhance error checking in some additional places as required by the… Jan 21, 2012
getifaddr.h * Complete/clarify license information. Nov 11, 2010
icons.c * Complete/clarify license information. Nov 11, 2010
image_utils.c * Add image rotation support during resize. (mostly useful for TiVo) Jan 22, 2012
image_utils.h * Add image rotation support during resize. (mostly useful for TiVo) Jan 22, 2012
inotify.c * Fix inotify detection of caption file removal. Jan 31, 2012
inotify.h * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX… Sep 16, 2011
log.c * Add a MAXDEBUG log level. Mar 8, 2012
log.h * Add a MAXDEBUG log level. Mar 8, 2012
metadata.c * Use an asprintf wrapper, to report errors and NULLify the result. Mar 14, 2012
metadata.h * Add image rotation support during resize. (mostly useful for TiVo) Jan 22, 2012
minidlna.c * Fix a compiling issue with NLS enabled. Mar 20, 2012
minidlna.conf * Add support for user-configurable log level settings. Feb 14, 2012
minidlnapath.h * Complete/clarify license information. Nov 11, 2010
minidlnatypes.h * Fix compiling on FreeBSD. (Thanks Douglas Carmichael) Mar 19, 2012
minissdp.c * Add support for user-configurable log level settings. Feb 14, 2012
minissdp.h * Use MiniSSDPd if it is available. (Thanks Thomas Bernard) Jul 22, 2011
minixml.c * Enhance error checking in some additional places as required by the… Jan 21, 2012
minixml.h * Complete/clarify license information. Nov 11, 2010
options.c * Improve handling of the media_dir setting. Feb 28, 2012
options.h * Add support for user-configurable log level settings. Feb 14, 2012
playlist.c * Fix false positives in playlist caching optimization when we have d… Feb 10, 2012
playlist.h * Complete/clarify license information. Nov 11, 2010
scanner.c * Add image rotation support during resize. (mostly useful for TiVo) Jan 22, 2012
scanner.h * Complete/clarify license information. Nov 11, 2010
sendfile.h * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX… Sep 16, 2011
sql.c * Add DLNA.ORG_FLAGS support, and clean up transferMode support. Feb 14, 2012
sql.h * Make some necessary changes to function on old OSes (like CentOS 5.7). Dec 7, 2011
testupnpdescgen.c * Enhance error checking in some additional places as required by the… Jan 21, 2012
tivo_beacon.c * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX… Sep 16, 2011
tivo_beacon.h * Fix TiVo beacon support so that we respond to beacons, and drain th… Feb 17, 2011
tivo_commands.c * Use an asprintf wrapper, to report errors and NULLify the result. Mar 14, 2012
tivo_commands.h * Complete/clarify license information. Nov 11, 2010
tivo_utils.c * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX… Sep 16, 2011
tivo_utils.h * Complete/clarify license information. Nov 11, 2010
upnpdescgen.c * Enhance error checking in some additional places as required by the… Jan 21, 2012
upnpdescgen.h * Send a custom root description to enable the subtitle menu on some … Aug 31, 2011
upnpdescstrings.h * Complete/clarify license information. Nov 11, 2010
upnpevents.c * Miscellaneous minor cleanups for string termination and unfreed mem… Feb 13, 2012
upnpevents.h * Miscellaneous minor cleanups for string termination and unfreed mem… Feb 13, 2012
upnpglobalvars.c * Add DLNA.ORG_FLAGS support, and clean up transferMode support. Feb 14, 2012
upnpglobalvars.h * Add DLNA.ORG_FLAGS support, and clean up transferMode support. Feb 14, 2012
upnphttp.c * Fix a crash bug on some oddly-formed WAV files. Mar 8, 2012
upnphttp.h * Add DLNA.ORG_FLAGS support, and clean up transferMode support. Feb 14, 2012
upnpreplyparse.c * Finalize version 1.0.22. Aug 25, 2011
upnpreplyparse.h * Allow larger fields in UPnP requests, to work better with long Logi… Aug 16, 2011
upnpsoap.c * Use an asprintf wrapper, to report errors and NULLify the result. Mar 14, 2012
upnpsoap.h * Include PV namespace if pv attributes are requested. Dec 15, 2011
utils.c * Use an asprintf wrapper, to report errors and NULLify the result. Mar 14, 2012
utils.h * Use an asprintf wrapper, to report errors and NULLify the result. Mar 14, 2012
uuid.c * Include config.h, and move a couple definitions to the header file. Nov 10, 2011
uuid.h * Include config.h, and move a couple definitions to the header file. Nov 10, 2011

README

MiniDLNA project
(c) 2009 Justin Maggard
Portions (c) 2006-2007 Thomas Bernard
webpage: http://sourceforge.net/projects/minidlna/

This directory contains the MiniDLNA daemon software.
This software is subject to the conditions detailed in
the LICENCE file provided with this distribution.

Parts of the software including the discovery code are
licensed under the BSD revised license which is detailed
in the LICENSE.miniupnpd file provided with the distribution.
More information on MiniUPnPd can be found at http://miniupnp.free.fr.


The MiniDLNA daemon is an UPnP-A/V and DLNA service which
serves multimedia content to compatible clients on the network.
See http://www.upnp.org/ for more details on UPnP
and http://www.dlna.org/ for mode details on DLNA.

See the INSTALL file for instructions on compiling, installing,
and configuring minidlna.

Prerequisites
==================

- libexif
- libjpeg
- libid3tag
- libFLAC
- libvorbis
- libsqlite3
- libavformat (the ffmpeg libraries)


Justin Maggard