====== Rygel ======
**Rygel** is a [[https://en.wikipedia.org/wiki/Universal_Plug_and_Play|UPnP]]/[[https://en.wikipedia.org/wiki/Digital_Living_Network_Alliance|DLNA]] audio-video Media Server.
It is able to share multimedia files with UPnP-compatible devices through the network, and provides basic logic required by DLNA players.
Project site : [[https://wiki.gnome.org/Rygel|https://wiki.gnome.org/Rygel]]
----
===== AGL Demonstration Platform =====
The version of Rygel found on AGL Demonstration Platform is customized to integrate the [[https://bugzilla.gnome.org/show_bug.cgi?id=715145|LightMediaScanner Plugin]], able to communicate via [[https://en.wikipedia.org/wiki/D-Bus|D-Bus]] with the embedded-oriented **[[LightMediaScanner]]** media indexer.
//(by default, LightMediaScanner is looking for media files in the **"///usr/share/media//"** directory)//
Both Rygel and LightMediaScanner are started automatically at system startup. Then, using a UPnP client such as [[http://www.videolan.org/vlc/|VLC]] or [[http://www.eezupnp.de/|eezUPnP]], you will be able to discover media just like in [[https://www.youtube.com/watch?v=nQNBTJ0U5Mo|this video]].
----
==== Note : Switching back to default "Media-Export" plugin ====
**LightMediaScanner** is able to do fast discovery and indexing, but it currently lacks the ability to initiate audio/video rendering using the [[http://gstreamer.freedesktop.org|GStreamer]] media engine.
If this is wanted, the default **Media-Export** plugin can be enabled back by changing the following sections in "///etc/rygel.conf//" :
[MediaExport]
enabled=true
...
uris=/usr/share/media
[LightMediaScanner]
enabled=false
and restarting Rygel :
$ systemctl restart rygel
----
==== Additional information ====
Additional information regarding Rygel and LightMediaScanner can be found on the **Embedded Linux wiki ** :
[[http://elinux.org/Using_Rygel_and_Lightmediascanner|http://elinux.org/Using_Rygel_and_Lightmediascanner]]