1
0
mirror of https://git.code.sf.net/p/minidlna/git synced 2024-04-22 16:02:35 +00:00
ReadyMedia (formerly known as MiniDLNA) is a simple media server software, with the aim of being fully compliant with DLNA/UPnP-AV clients. It was originally developed by a NETGEAR employee for the ReadyNAS product line.
Go to file
2023-05-31 01:25:59 -07:00
buildroot Wrap up version 1.3.3. 2023-05-31 01:25:59 -07:00
linux Generate the generic Linux init script with the configured sbin path. 2013-11-01 17:44:41 -07:00
po locale: Improve Swedish translation 2023-05-31 00:37:50 -07:00
tagutils Merge /u/andrensairr/minidlna/ branch master into master 2022-02-11 16:57:24 +00:00
.gitignore * Add gitignore. 2011-11-02 06:59:48 +00:00
albumart.c scanner: Clean up non-destructive rescan 2017-08-23 23:43:42 -07:00
albumart.h Type data pointer variables as uint8_t. 2014-04-25 14:30:38 -07:00
AUTHORS * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX for now). 2011-09-16 23:39:58 +00:00
autogen.sh Clarify license terms on new files. 2013-11-01 18:05:31 -07:00
avahi.c tivo: Fix Bonjour compatibility with Bolt 2017-07-26 16:00:20 -07:00
avahi.h tivo: Add Avahi support 2017-04-28 01:18:53 -07:00
ChangeLog * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX for now). 2011-09-16 23:39:58 +00:00
clients.c Add Samsung Neo QLED series (2021) support 2022-08-29 22:36:53 -07:00
clients.h Add https://github.com/4thline/cling client detection requiring FLAG_MS_PFS 2020-02-18 15:36:46 -05:00
codelength.h * Enhance error checking in some additional places as required by the latest UPnP CTT. 2012-01-21 01:00:26 +00:00
configure.ac build: Fix libexif test 2022-08-29 22:36:53 -07:00
containers.c containers: Add Samsung DCM10 magic containers 2017-08-22 12:28:42 -07:00
containers.h containers: add magic container infrastructure 2014-07-01 17:08:18 -07:00
COPYING * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX for now). 2011-09-16 23:39:58 +00:00
event.h Use timevals everywhere where it is possible, including API between main 2021-01-07 11:02:51 -08:00
getifaddr.c Fix potential stack smash in getsyshwaddr on OS X 2018-04-11 10:01:21 -07:00
getifaddr.h Support for pluggable event modules, stage 1. Take out select() loop and associated code into a separate module select.c. Detailed list of changes down below. 2018-01-16 16:53:08 -08:00
icons.c Update NETGEAR icon images to match the new branding. 2013-09-18 15:28:52 -07:00
image_utils.c Fix some build warnings when building with musl 2020-11-18 14:45:11 -08:00
image_utils.h Type data pointer variables as uint8_t. 2014-04-25 14:30:38 -07:00
kqueue.c Use timevals everywhere where it is possible, including API between main 2021-01-07 11:02:51 -08:00
libav.h Fix some warnings from newer compilers 2020-11-18 14:45:11 -08:00
LICENCE.miniupnpd Initial checkin 2008-10-23 17:30:45 +00:00
log.c Reload log file on SIGHUP 2018-01-23 22:01:10 -08:00
log.h Reload log file on SIGHUP 2018-01-23 22:01:10 -08:00
Makefile.am Separate platform indepenent code into monitor.c, and move inotify(7) 2021-01-07 10:58:29 -08:00
metadata.c add webm/rm/rmvb support 2022-02-11 07:11:28 -08:00
metadata.h monitor: Support NFO file changes 2017-08-22 15:30:10 -07:00
minidlna.c Use timevals everywhere where it is possible, including API between main 2021-01-07 11:02:51 -08:00
minidlna.conf Increase MAX_LAN_ADDR to 8 2018-01-11 16:09:15 -08:00
minidlna.conf.5 Increase MAX_LAN_ADDR to 8 2018-01-11 16:09:15 -08:00
minidlnad.8 cleanup: remote obsolete references to listening_ip 2014-03-14 19:06:07 -07:00
minidlnapath.h * Complete/clarify license information. 2010-11-11 23:48:14 +00:00
minidlnatypes.h Increase MAX_LAN_ADDR to 8 2018-01-11 16:09:15 -08:00
minissdp.c minissdp: Harden SSDP request parsing 2022-02-10 23:51:28 -08:00
minissdp.h Support for pluggable event modules, stage 1. Take out select() loop and associated code into a separate module select.c. Detailed list of changes down below. 2018-01-16 16:53:08 -08:00
minixml.c minixml: Fix parsing error with extra whitespace 2018-01-02 16:27:10 -08:00
minixml.h * Add a flag to tell ParseNameValue() to store empty XML elements. 2012-07-10 21:12:10 +00:00
monitor_inotify.c monitor: Fix directory symlink deletion handling 2023-05-30 23:54:44 -07:00
monitor_kqueue.c monitor_kqueue: plug memory leak from strcpy() on directory delete 2022-02-11 07:41:06 -08:00
monitor.c monitor: Fix directory symlink deletion handling 2023-05-30 23:54:44 -07:00
monitor.h monitor: Fix directory symlink deletion handling 2023-05-30 23:54:44 -07:00
NEWS Wrap up version 1.3.3. 2023-05-31 01:25:59 -07:00
options.c options: Add enable_subtitles config option 2018-01-11 11:11:42 -08:00
options.h options: Add enable_subtitles config option 2018-01-11 11:11:42 -08:00
playlist.c scanner: Clean up non-destructive rescan 2017-08-23 23:43:42 -07:00
playlist.h monitor: Support NFO file changes 2017-08-22 15:30:10 -07:00
process.c process: avoid negative number of children 2022-02-11 00:30:04 -08:00
process.h process: associate open connections with clients 2014-06-09 18:48:49 -07:00
README Remove reference to non-existent INSTALL file. 2018-01-16 16:49:43 -08:00
scanner_sqlite.h scanner: Clean up non-destructive rescan 2017-08-23 23:43:42 -07:00
scanner.c Fix some warnings from newer compilers 2020-11-18 14:45:11 -08:00
scanner.h monitor: Support NFO file changes 2017-08-22 15:30:10 -07:00
select.c Use timevals everywhere where it is possible, including API between main 2021-01-07 11:02:51 -08:00
sendfile.h Remove obsoleted useless flag. 2018-01-16 16:55:26 -08:00
sql.c scanner: Clean up non-destructive rescan 2017-08-23 23:43:42 -07:00
sql.h sql: introduce sql_get_int64_field() 2014-04-21 15:43:13 -07:00
testupnpdescgen.c Remove obsolete PNPX support. 2016-04-21 14:38:45 -07:00
tivo_beacon.c Fix some warnings from newer compilers 2020-11-18 14:45:11 -08:00
tivo_beacon.h Fix more compilation mistakes from 338ee4bd7bb44 in TiVo. 2018-01-16 17:05:51 -08:00
tivo_commands.c Fix compilation mistakes from 338ee4bd7bb44 in TiVo. 2018-01-16 17:05:42 -08:00
tivo_commands.h * Replace sqlite_int64 with int64_t in many places, to better allow for the possibility of other databases. (Thanks Douglas Carmichael) 2012-06-29 23:14:27 +00:00
tivo_utils.c tivo: Fix multiple definitions of sqlite3 plugin struct 2022-02-10 23:51:28 -08:00
tivo_utils.h tivo: Fix multiple definitions of sqlite3 plugin struct 2022-02-10 23:51:28 -08:00
TODO * Use internal music metadata functions intead of taglib. 2009-02-25 21:16:51 +00:00
upnpdescgen.c Shut up compilation warning. 2018-01-16 16:53:10 -08:00
upnpdescgen.h Mark X_MS_MediaReceiverRegistrar variables that are supposed to be evented as such. 2014-01-29 18:47:57 -08:00
upnpevents.c Do not remove kevent from closed request sockwt. 2023-05-31 00:02:12 -07:00
upnpevents.h Support for pluggable event modules, stage 1. Take out select() loop and associated code into a separate module select.c. Detailed list of changes down below. 2018-01-16 16:53:08 -08:00
upnpglobalvars.c Reload log file on SIGHUP 2018-01-23 22:01:10 -08:00
upnpglobalvars.h Wrap up version 1.3.3. 2023-05-31 01:25:59 -07:00
upnphttp.c upnphttp: Fix chunk length parsing 2023-05-31 00:41:07 -07:00
upnphttp.h upnphttp: Protect against DNS rebinding attacks 2022-02-10 23:51:28 -08:00
upnpreplyparse.c Fix DEBUG build. 2018-01-16 16:49:49 -08:00
upnpreplyparse.h * Add a flag to tell ParseNameValue() to store empty XML elements. 2012-07-10 21:12:10 +00:00
upnpsoap.c upnpsoap: Error out earlier on certain SQLi attempts 2023-05-31 00:28:21 -07:00
upnpsoap.h upnpsoap: Add SEC namespace 2018-01-03 23:01:46 -08:00
utils.c add webm/rm/rmvb support 2022-02-11 07:11:28 -08:00
utils.h Fix some warnings from newer compilers 2020-11-18 14:45:11 -08:00
uuid.c Support for pluggable event modules, stage 1. Take out select() loop and associated code into a separate module select.c. Detailed list of changes down below. 2018-01-16 16:53:08 -08:00
uuid.h * Include config.h, and move a couple definitions to the header file. 2011-11-10 06:53:53 +00:00

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.

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

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


Justin Maggard