An open API service indexing awesome lists of open source software.

https://github.com/thess/upnpmpd

A compact, stand alone, UPnP frontend to MPD
https://github.com/thess/upnpmpd

Last synced: 3 months ago
JSON representation

A compact, stand alone, UPnP frontend to MPD

Awesome Lists containing this project

README

        

UPnP MPD renderer
=================

Introduction
------------

UPnPMPD is a UPnP(tm) media renderer for POSIX(r)-compliant
systems, such as Linux(r) or UNIX(r). UPnPMPD is a UPnP control and transport
interface for MPD. It implements the server component that provides UPnP
controllers a means to render audio content via MPD

Copyright
---------

MPD wrapper is copyright (C) 2012-2014 Ted Hess
UPnP framework is copyright (C) 2005-2006 Ivo Clarysse.

License
-------

UPnPMDP is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.

This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., 51
Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Note that UPnPMPD links with libupnp, which is licensed under the
terms of a modified BSD license (i.e. the original BSD license without the
advertising clause). This license is compatible with the GNU GPL.

Note that UPnPMPD does not ship with any codecs, and is licensed
without exception to the GNU GPL. For more info, contact your lawyer,
check out the FSF website, or have a look at:

http://mpd.wikia.com/

The source code of this project may contain files from other projects, and
files generated by other projects, including:

* GMediaRender (http://gmediarender.nongnu.org/)

Binary files license
--------------------

The files 'upnpmpd-128x128.png' and 'upnpmpd-64x64.png', included in this
package, are Copyright (C) 2006 Ultra Generic (http://www.bigryandesign.com).
Copying and distribution of these files, without modification, as part of the
UPnPMPD package is permitted without royalty provided this notice is preserved.

Requirements
------------

The following programs are required to build UPnPMPD:

* GNU C Compiler (gcc), 2.95 or later.

The following libraries are required to build and run UPnPMPD:

* Portable SDK for UPnP Devices (libupnp), 1.6.17 or later (BSD license)
http://pupnp.sourceforge.net/

* Portable SDK for MPD client (libmpdclient), 2.4 or later (BSD license)
http://pupnp.sourceforge.net/

Note that UPnPMPD completely relies on MPD for rendering content,
so if your MPD environment does not support a given media format,
UPnPMPD won't either.

Trademarks
----------

UPnP(tm) is a trademark of the UPnP Implementers Corporation.
"POSIX" is a registered trademark of the IEEE in the United States.
Linux(r) is the registered trademark of Linus Torvalds in the U.S.
and other countries. UNIX(r) is a registered trademark of The Open
Group. All other trademarks are the property of their respective
owners.