Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
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
Failed to load latest commit information.
linux * Add status function.
po * Add Polish translations. (Thanks to Tomasz Matuszewski)
tagutils * Use an asprintf wrapper, to report errors and NULLify the result.
.gitignore * Add gitignore.
AUTHORS * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX…
COPYING * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX…
ChangeLog * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX…
LICENCE.miniupnpd Initial revision
Makefile.am * Fix configure issues with (at least) OSX and Fedora + RPM Fusion.
NEWS * Add DLNA.ORG_FLAGS support, and clean up transferMode support.
README * Fix up inotify autoconf support.
TODO * Use internal music metadata functions intead of taglib.
albumart.c * Fix false positives in playlist caching optimization when we have d…
albumart.h * Complete/clarify license information.
autogen.sh * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX…
codelength.h * Enhance error checking in some additional places as required by the…
configure.ac * Fix the daemon() configure test.
daemonize.c * Enhance error checking in some additional places as required by the…
daemonize.h * Simplify daemonize ifdefs.
getifaddr.c * Enhance error checking in some additional places as required by the…
getifaddr.h * Complete/clarify license information.
icons.c * Complete/clarify license information.
image_utils.c * Add image rotation support during resize. (mostly useful for TiVo)
image_utils.h * Add image rotation support during resize. (mostly useful for TiVo)
inotify.c * Fix inotify detection of caption file removal.
inotify.h * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX…
log.c * Add a MAXDEBUG log level.
log.h * Add a MAXDEBUG log level.
metadata.c * Use an asprintf wrapper, to report errors and NULLify the result.
metadata.h * Add image rotation support during resize. (mostly useful for TiVo)
minidlna.c * Fix a compiling issue with NLS enabled.
minidlna.conf * Add support for user-configurable log level settings.
minidlnapath.h * Complete/clarify license information.
minidlnatypes.h * Fix compiling on FreeBSD. (Thanks Douglas Carmichael)
minissdp.c * Add support for user-configurable log level settings.
minissdp.h * Use MiniSSDPd if it is available. (Thanks Thomas Bernard)
minixml.c * Enhance error checking in some additional places as required by the…
minixml.h * Complete/clarify license information.
options.c * Improve handling of the media_dir setting.
options.h * Add support for user-configurable log level settings.
playlist.c * Fix false positives in playlist caching optimization when we have d…
playlist.h * Complete/clarify license information.
scanner.c * Add image rotation support during resize. (mostly useful for TiVo)
scanner.h * Complete/clarify license information.
sendfile.h * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX…
sql.c * Add DLNA.ORG_FLAGS support, and clean up transferMode support.
sql.h * Make some necessary changes to function on old OSes (like CentOS 5.7).
testupnpdescgen.c * Enhance error checking in some additional places as required by the…
tivo_beacon.c * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX…
tivo_beacon.h * Fix TiVo beacon support so that we respond to beacons, and drain th…
tivo_commands.c * Use an asprintf wrapper, to report errors and NULLify the result.
tivo_commands.h * Complete/clarify license information.
tivo_utils.c * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX…
tivo_utils.h * Complete/clarify license information.
upnpdescgen.c * Enhance error checking in some additional places as required by the…
upnpdescgen.h * Send a custom root description to enable the subtitle menu on some …
upnpdescstrings.h * Complete/clarify license information.
upnpevents.c * Miscellaneous minor cleanups for string termination and unfreed mem…
upnpevents.h * Miscellaneous minor cleanups for string termination and unfreed mem…
upnpglobalvars.c * Add DLNA.ORG_FLAGS support, and clean up transferMode support.
upnpglobalvars.h * Add DLNA.ORG_FLAGS support, and clean up transferMode support.
upnphttp.c * Fix a crash bug on some oddly-formed WAV files.
upnphttp.h * Add DLNA.ORG_FLAGS support, and clean up transferMode support.
upnpreplyparse.c * Finalize version 1.0.22.
upnpreplyparse.h * Allow larger fields in UPnP requests, to work better with long Logi…
upnpsoap.c * Use an asprintf wrapper, to report errors and NULLify the result.
upnpsoap.h * Include PV namespace if pv attributes are requested.
utils.c * Use an asprintf wrapper, to report errors and NULLify the result.
utils.h * Use an asprintf wrapper, to report errors and NULLify the result.
uuid.c * Include config.h, and move a couple definitions to the header file.
uuid.h * Include config.h, and move a couple definitions to the header file.

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
Something went wrong with that request. Please try again.