GMediaRender home (original) (raw)

Introduction

GMediaRender is a UPnP™ media renderer for POSIX®-compliant systems, such as GNU/Linux® or UNIX®. It implements the server component that provides UPnP controllers a means to render media content (audio, video and images) from a UPnP media server.

Description

MediaServer / AV

UPnP A/V is a three-tier system, consisting of Servers, Renderers and Controllers. With an A/V UPnP controller you can instruct a UPnP A/V Renderer (such as GMediaRender) to play multimedia content (pictures, music tracks, radio broadcasts, movies, ..) available from a UPnP A/V Server.

UPnP A/V components are available both as stand-alone consumer electronics devices, as well as are software-only implementations. Listed below are some software implementations which run on GNU/Linux.

A/V Content Servers

A/V Content Renderers

A/V Content Controllers

Download

gmediarender-0.0.6.tar.bz2

v0.0.6 release (source code archive)

(What's new)

GMediaRender is copyright © 2005-2007 Ivo Clarysse.

License

GMediaRender 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 GMediaRender 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 GMediaRender 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:

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

Requirements

The following programs are required to build GMediaRender:

The following libraries are required to build and run GMediaRender:

Compatibility

GMediaRender should work with any compliant UPnP media server and control point, but unfortunately many implementations are not fully compliant.

Savannah project page for GMediaRender

Replay Gain

UPnP Forum's MediaServer and MediaRenderer standards

Wikipedia's UPnP entry