The new location of this documentation can be found at


Rygel is a home media solution (UPnP AV MediaServer) that allows you to easily share audio, video and pictures to other devices.

Additionally, media player software may use Rygel to become a MediaRenderer that may be controlled remotely by a UPnP or DLNA Controller.

Rygel achieves interoperability with other devices in the market by trying to conform to the very strict requirements of DLNA and by converting media on-the-fly to formats that client devices can handle.

Most Rygel functionality is implemented through a plug-in mechanism.

User Features

There are many DLNA/UPnP devices on the market, such as the major gaming consoles from various generations, DLNA speakers, and many of the Smart TVs on the market. Rygel allows a user to:

  • Browse and play media stored on a PC via a TV or PS3, even if the original content is in a format that the TV or PS3 cannot play.
  • Easily search and play media using a phone, TV, or PC.
  • Redirect sound output to DLNA speakers.

Developer Features

Rygel provides several shared libraries in addition to the main Rygel server and its plugins. These may be used to implement Rygel plugins or media engines, standalone renderers, or even to implement replacement UPnP/DLNA servers.


See Projects/Rygel/Development.


Ubuntu has official packages for Rygel. But in case you require newer versions:

See also the Configuration instructions, and maybe the Integration instructions if you need to integrate Rygel with a new or unusual platform or customize Rygel somehow.


Please use the Rygel tag at GNOME's Discourse. You might sometimes find us on IRC in the #gupnp channel on

Please file new Rygel bugs in Gitlab. You may first check the existing Rygel bug reports.


See Projects/Rygel/Features.


A (short) list of frequently asked questions is available here.

User counter

If you use Rygel, we would appreciate it if you could bump-up our user counter by simply clicking on "I USE THIS" button at our openhub (formerly known as Ohloh) page.

Projects/Rygel (last edited 2024-06-18 09:47:43 by JensGeorg)