Be the first to like this
By Juan A. Suárez Romero.
Grilo is a framework that integrates content from different multimedia sources (local or remote). All of Grilo's features are provided by a library that is linked to client applications. Sometimes, however, having Grilo running in a different process and communicating with it over D-Bus is a better approach: each component runs in its own separated space and developers can use any language to implement their applications, etc. Here is where rygel-grilo has its role: it is a daemon that grabs multimedia content from various sources using Grilo and exposes it over D-Bus to other applications implementing Rygel's media server D-Bus specification. Applications interested in accessing multimedia content, like Totem or Rhythmbox, can then implement the consumer side of this specification and grab multimedia content from the bus.