release.
* Based on GUPnP.
* Written entirely in Vala language.
- * APIs to ease the implementation of AV devices (currently only MediaServer
- version 2.0 specification.
+ * APIs to ease the implementation of AV devices.
* Export of on-disk media:
* Tracker plugin.
* MediaExport plugin: Recursively exports folders and files specified in
* Export of media hierarchies provided by external applications through
implementation of D-Bus MediaServer spec. Applications that utilize
this feature are:
- * PulseAudio: Provides streams for input/output devices on the system.
- * DVB Daemon: Provides live TV (DVB) channel streams.
+ * DVB Daemon
+ * Rhythmbox
* Export of GStreamer pipelines as media items on the network, specified
through gst-launch syntax in the user configuration.
* Audio and Video Transcoding: source format could be anything GStreamer's
decodebin2 can handle but output formats are currently limited to: mp3, PCM
and MPEG TS. Fortunately the transcoding framework is flexible enough to
easily add more transcoding targets.
+ * Standalone MediaRenderer plugin based on GStreamer playbin2 element.
+ * Export of media players that implement MPRIS2 D-Bus interface, as
+ MediaRenderer devices. Known implementing applications are:
+ * Rhythmbox
+ * VLC
+
+Requirements
+============
+
+ * Build-time:
+ * Core:
+ * gupnp
+ * gupnp-av
+ * dbus-glib
+ * gstreamer
+ * gio (part of glib source package)
+ * libgee
+ * libuuid
+ * libsoup
+ * vala (not if building from release tarballs)
+ * gupnp-vala (not if building from release tarballs)
+ * Preferences UI:
+ * gtk+
+ * MediaExport:
+ * sqlite3
+ * Run-time:
+ * Definitely needed:
+ * gst-plugins-base
+ * Might be needed (depending on your usage and media collection):
+ * gst-plugins-good
+ * gst-ffmpeg
+ * gst-plugins-bad
+ * gst-plugins-ugly
References
==========
* http://www.gnome.org/projects/tracker
* http://live.gnome.org/DVBDaemon
* http://www.zdf.de
- * http://live.gnome.org/Rygel/MediaServerSpec
- * http://www.pulseaudio.org
+ * http://live.gnome.org/Rygel/MediaServer2Spec
+ * http://www.mpris.org/2.0/spec/