Rygel

Software Screenshot:
Rygel
Software Details:
Version: 0.36.1 updated
Upload Date: 22 Jun 18
Distribution Type: Freeware
Downloads: 100

Rating: 3.7/5 (Total Votes: 3)

Rygel is an open source project that provides users with both a command-line and graphical application that implements a lightweight UPnP media server. It has been tailored for users of the GNOME desktop environment.

Features at a glance

It allows Linux users to easily share video, picture and music files to any UPnP compatible device, locally or remote. For example, you can access the files from your PC or laptop with another computer, smart TV, gaming console, tablet, smartphone or media center devices.

In other words, with Rygel you will be able to browse and play media stored on a computer through a PlayStation or Xbox console, easily search and play media using a laptop, phone or smart TV, as well as to redirect sound output to DLNA speakers.

Command-line options

On the other hand, the command-line, which is the most important part of the program, empowers users to disable media transcoding, disallow upload and deletion of files, set a specific network interface and port, and set the path of a certain engine or plugin.

Additionally, it can be used to disable a certain plugin, set plugin titles and options, disable UPnP for a streaming-only operation, force the program to use a specific configuration file instead of the default user configuration, shutdown remote Rygel reference, and use comma-separated list of domain:level pairs for logging.

Under the hood

Being written in the Vala programming language, the application provides users with a GTK+ graphical user interface, accessible with the rygel-preferences command, that allows them to share media through the DLNA (Digital Living Network Alliance) protocol, add or remove dedicated media folders, and add or remove network interfaces.

The application is based on the GUPnP framework and supports pluggable media providers. It is the most lightweight and easy to use UPnP media server for Linux-based operating systems. But if you want more, you should try XBMC or Plex Media Server.

What is new in this release:

  • Translation updates
  • Examples
  • Fix building examples without Wayland
  • Fix mx-info to use Python 3
  • Tracker
  • Fix SPARQL syntax error
  • Fail configure if tracker-sparql is not found at all
  • Bugs fixed in this release:
  • https://bugzilla.gnome.org/show_bug.cgi?id=791921
  • Added/updated translations
  • bg, courtesy of Alexander Shopov
  • ca, courtesy of Carles Ferrando Garcia
  • ca@valencia, courtesy of Xavi Ivars
  • eo, courtesy of Kristjan SCHMIDT
  • ml, courtesy of Razee Marikar
  • nb, courtesy of Kjartan Maraas
  • ne, courtesy of Pawan Chitrakar
  • nl, courtesy of Justin van Steijn
  • oc, courtesy of Cedric Valmary (totenoc.eu)

What is new in version :

  • Translation updates
  • Added/updated translations
  • ca, courtesy of Carles Ferrando Garcia
  • da, courtesy of Ask Hjorth Larsen
  • ne, courtesy of Pawan Chitrakar

What is new in version 0.34.0:

  • Added/updated translations:
  • id, courtesy of Kukuh Syafaat
  • lv, courtesy of Rudolfs Mazurs

What is new in version 0.33.1:

  • Disable media-engine test, it is racy.
  • Core:
  • Make configration helper classes publically avalable
  • GStreamer renderer:
  • Support audio/wav, needed by some Samsung mobile servers
  • Examples:
  • Fix C server example
  • Bugs fixed in version 0.33.1:
  • https://bugzilla.gnome.org/show_bug.cgi?id=769189
  • https://bugzilla.gnome.org/show_bug.cgi?id=777379
  • https://bugzilla.gnome.org/show_bug.cgi?id=778526
  • sk, courtesy of Dusan Kazik
  • zh_CN, courtesy of Mandy Wang

What is new in version 0.33.0:

  • Translation updates
  • Several fixes for recent vala compiler
  • MediaExport:
  • Blacklist VA-API for extractor
  • Bugs fixed in version 0.33.0:
  • https://bugzilla.gnome.org/show_bug.cgi?id=775152
  • Added/updated translations
  • cs, courtesy of Marek Cernocky'
  • da, courtesy of Ask Hjorth Larsen
  • de, courtesy of Mario Blattermann
  • es, courtesy of Daniel Mustieles
  • fi, courtesy of Jiri Gronroos
  • fur, courtesy of Fabio Tomat
  • hu, courtesy of Gabor Kelemen
  • it, courtesy of Gianvito Cavasoli
  • ko, courtesy of Changwoo Ryu
  • lt, courtesy of Aurimas Cernius
  • pl, courtesy of Piotr Drag
  • pt_BR, courtesy of Rafael Fontenelle
  • ru, courtesy of Stas Solovey
  • sl, courtesy of Matej Urbancic
  • sr, courtesy of МироCлaв Николић
  • sr@latin, courtesy of Miroslav Nikolic
  • sv, courtesy of Anders Jonsson

What is new in version 0.32.1:

  • Translation updates
  • Fix compile warnings with newer vala compiler
  • Added/updated translations
  • it, courtesy of Gianvito Cavasoli

What is new in version 0.31.5:

  • Several translation-related fixes
  • Fix .desktop file generation
  • Core library:
  • Fix configuration dir generation
  • Fix criticals on unset XDG_* variables
  • Make it possible to add a fixed UDN
  • MediaExport plugin:
  • Clean-up titles a bit more thoroghly
  • Tracker:
  • Fix criticals on unset XDG_* variables
  • Fix URL filter
  • Skip URL filter if pattern substitution failed
  • Bugs fixed in version 0.31.5:
  • https://bugzilla.gnome.org/show_bug.cgi?id=730910
  • https://bugzilla.gnome.org/show_bug.cgi?id=770276
  • https://bugzilla.gnome.org/show_bug.cgi?id=770531
  • Added/updated translations
  • fr, courtesy of Alain Lojewski
  • hu, courtesy of Balazs Ur
  • id, courtesy of Andika Triwidada
  • pl, courtesy of Piotr Drag
  • pt_BR, courtesy of Enrico Nicoletto
  • sl, courtesy of Matej Urbancic
  • sr, courtesy of МироCлaв Николић
  • sr@latin, courtesy of Miroslav Nikolic

What is new in version 0.31.2:

  • Check whether xsltproc is able to build the manpages
  • Don't try to build manpages when xsltproc isn't available
  • Check for libmediaart VAPI file
  • Rygel:
  • Fix critical when running without D-Bus
  • When we ignore a context, disable it
  • Examples:
  • Fix resource generation
  • Bugs fixed in version 0.31.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=767448
  • https://bugzilla.gnome.org/show_bug.cgi?id=767458
  • https://bugzilla.gnome.org/show_bug.cgi?id=767459
  • Added/updated translations
  • de, courtesy of Mario Blattermann
  • es, courtesy of Daniel Mustieles
  • oc, courtesy of Cedric Valmary (totenoc.eu)
  • vi, courtesy of Trần Ngọc Quan

What is new in version 0.30.3:

  • Core:
  • Fix a small memory leak with DescriptionDocument handling
  • Server:
  • Add "Server:" HTTP header
  • MediaExport:
  • Fix DLNA profile and extension for DVD isos to improve compatibility with more renderers
  • Some code refactoring
  • Remove UNIX signal handling from mx-extract
  • Get the tile of the DVD from the file name, not from the volume title
  • If the DVD has only one title, export it directly
  • Try to make nice movie titles for videos
  • Avoid a potential race condition and crash on slow startup
  • GstLaunch:
  • Fix URI generation
  • GStreamer media engine:
  • Fix URI generation
  • Bugs fixed in version 0.30.3:
  • https://bugzilla.gnome.org/show_bug.cgi?id=747816
  • Added/updated translations
  • de, courtesy of Mario Blattermann
  • pl, courtesy of Piotr Drag
  • pt_BR, courtesy of Rafael Fontenelle
  • zh_TW, courtesy of Chao-Hsiung Liao

What is new in version 0.27.6:

  • Database:
  • Fix issue introduced with 0.27.7 that caused exec() to only run the first query of a list of ";"-separated queries.
  • Media-Export:
  • Fix extration with disabled meta-data.
  • Fix extraction of DIDL_S playlists.
  • Small simplification and removal of accidental debug warnings.
  • Mediathek:
  • Use new default feed because the old one does not exist anymore.
  • Remove WMV support because it got removed from the service. This is a major problem as the MP4 support is provided using RTSP and we need to fix bgo#651535 to make it usable for all renderers again.
  • Fix automatic resource generation.
  • Bugs fixed in version 0.27.6:
  • https://bugzilla.gnome.org/show_bug.cgi?id=754420
  • Added/updated translations
  • fi, courtesy of Jiri GrA¶nroos
  • fr, courtesy of Alain Lojewski
  • hu, courtesy of MeskA³ BalAzs
  • ko, courtesy of Changwoo Ryu
  • lt, courtesy of Aurimas AŒernius

What is new in version 0.27.2:

  • Make configure.ac a bit easier to read.
  • Database:
  • Move core database functionality into its own library so code may be shared (e.g. LMS, ODID, a€¦)
  • MediaExport plugin:
  • Refactor and style fixes.
  • Split meta-data extraction into an external process.
  • Move core database functionality into its own library.
  • Bugs fixed in version 0.27.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=749790
  • Added/updated translations
  • cs, courtesy of Marek AŒernockA½
  • de, courtesy of Benjamin Steinwender
  • el, courtesy of Dimitris Spingos (O"O·O¼O0Ï"ρO·Ï‚ OGBPÏ€O¯O³O³OÏ‚)
  • es, courtesy of Daniel Mustieles
  • sk, courtesy of DuAan Kazik

What is new in version 0.27.1:

  • Coding style fixes.
  • Link plug-ins to only export the necessary symbols.
  • Use gupnp_get_uuid () instead of libuuid directly.
  • String updates.
  • Core:
  • Make it possible to change the device's serial number.
  • Server:
  • Fix output of to_string() method for HTTPByteSeekResponse.
  • Make MP3 the preffered audio resource for LG devices.
  • Fix mime-type rewriting.
  • Do not add child count to DIDL-Lite if it's < 0.
  • Do not add 1--1/* range response headers.
  • Fix replacing of @ADDRESS@ variable in URIs.
  • Renderer:
  • Fix TransportActions for images.
  • Fix slide-show feature handling.
  • GStreamer renderer:
  • Prevent a critical message.
  • Remove deprecated API.
  • Make it possible to override the User-Agent header.
  • Remove obsolete helper code from GStreamer 0.10.
  • RUIH:
  • Check mandatory arguments.
  • External Plug-in:
  • Actually add resources to items.
  • Use -1 as "unknown child count" instead of int.MAX.
  • GStreamer media engine:
  • Handle non-file uris.
  • Do not add transcoder if the original resource is the same profile.
  • Move URIs that are already HTTP to the top of the list.
  • Simple media engine:
  • Use a thread pool if available.
  • Bugs fixed in version 0.27.1:
  • https://bugzilla.gnome.org/show_bug.cgi?id=731467
  • https://bugzilla.gnome.org/show_bug.cgi?id=746679
  • https://bugzilla.gnome.org/show_bug.cgi?id=748410
  • https://bugzilla.gnome.org/show_bug.cgi?id=748628
  • https://bugzilla.gnome.org/show_bug.cgi?id=748769
  • https://bugzilla.gnome.org/show_bug.cgi?id=749771
  • Added/updated translations
  • ca, courtesy of David
  • cs, courtesy of Marek AŒernockA½
  • el, courtesy of Tom Tryfonidis
  • eu, courtesy of IA±aki LarraA±aga Murgoitio
  • fr, courtesy of Alain Lojewski
  • ko, courtesy of Changwoo Ryu
  • pl, courtesy of Piotr DrA...g
  • sk, courtesy of DuAan Kazik
  • sl, courtesy of Matej UrbanAiA
  • Changes in dependencies:
  • Drop direct dependency on e2fs uuid library.
  • GUPnP dependency bumped to >= 0.20.14.

What is new in version 0.26.0:

  • Update documentation build to work out-of-tree and skip useless rebuilds.
  • Include new API in gtk-doc.
  • Fix make distclean.
  • Added/updated translations
  • cs, courtesy of Marek AŒernockA½
  • da, courtesy of Ask Hjorth Larsen
  • de, courtesy of Wolfgang Stoeggl
  • el, courtesy of Tom Tryfonidis
  • es, courtesy of Daniel Mustieles
  • fi, courtesy of Jiri GrA¶nroos
  • fr, courtesy of Alain Lojewski
  • gl, courtesy of Fran Dieguez
  • hu, courtesy of BalAzs Asr
  • it, courtesy of Claudio Arseni
  • ja, courtesy of Kentaro KAZUHAMA
  • ko, courtesy of Changwoo Ryu
  • lt, courtesy of Aurimas AŒernius
  • nb, courtesy of Kjartan Maraas
  • pl, courtesy of Piotr DrA...g
  • pt_BR, courtesy of Enrico Nicoletto
  • ru, courtesy of Stas Solovey
  • sk, courtesy of DuAan Kazik
  • sv, courtesy of Anders Jonsson
  • tr, courtesy of Muhammet Kara
  • zh_TW, courtesy of Cheng-Chia Tseng

What is new in version 0.25.2:

  • Merge changes from Cablelab's CVP-2 implementation.
  • Avoid circular reference that made context recreation fail after suspend/resume cycle.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=720218
  • https://bugzilla.gnome.org/show_bug.cgi?id=736365
  • https://bugzilla.gnome.org/show_bug.cgi?id=740221
  • Added/updated translations
  • cs, courtesy of Marek AŒernockA½
  • de, courtesy of Bernd Homuth
  • es, courtesy of Daniel Mustieles
  • hu, courtesy of BalAzs Asr
  • nb, courtesy of Kjartan Maraas
  • sk, courtesy of DuAan Kazik

What is new in version 0.24.3:

  • Distribute git-version-gen so that distributions that re-configure the tarball will get a proper version (known affected distributions are those that get the package from Debian).
  • Core:
  • Fix use of OCM flags.
  • Simple media engine:
  • Fix locking
  • GStreamer media engine:
  • Fix Warning about removing the bus watch.
  • MediaExport:
  • Fix issue with removed files still showing up in browser.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=741953

What is new in version 0.25.1:

  • Use different log domains for components.
  • Core:
  • Fix typo.
  • Server:
  • Small refactoring regarding remote/local resources.
  • Rygel:
  • Improve compatibility with recent Vala compiler.
  • Tracker:
  • Fix compile issues due to missing exception.
  • MediaExport:
  • Fix issue where files removed on dist were not removed from index.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=740903
  • https://bugzilla.gnome.org/show_bug.cgi?id=741913
  • https://bugzilla.gnome.org/show_bug.cgi?id=741953
  • Added/updated translations:
  • cs, courtesy of Marek AŒernockA½
  • de, courtesy of Bernd Homuth
  • es, courtesy of Daniel Mustieles
  • eu, courtesy of IA±aki LarraA±aga Murgoitio
  • gl, courtesy of Fran Dieguez
  • hu, courtesy of BalAzs Asr
  • ne, courtesy of Pawan Chitrakar
  • pt_BR, courtesy of Rafael Ferreira
  • sk, courtesy of DuAan Kazik
  • tr, courtesy of Muhammet Kara

What is new in version 0.25.0:

  • (Presumably) Fix issue with generated version if downstream calls autoreconf on the dist tarball.
  • Add Remote UI Server implementation.
  • Add EnergyManagement service implementation.
  • Bump ABI/API.
  • Renderer:
  • Make it possible to implement different play modes.
  • Server:
  • Several style fixes and code refactorings.
  • Move the code for Samsung subtitles into Samsung device hack.
  • MediaExport:
  • Style and documentation fixes.
  • GStreamer media engine:
  • Fix warning about non-existent source id.
  • Simple media engine:
  • Fix locking.
  • Tests:
  • Reenable locking-affected engine tests.
  • Dependencies:
  • Bump libmediaart version to 0.7.0.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=737513
  • https://bugzilla.gnome.org/show_bug.cgi?id=737522
  • https://bugzilla.gnome.org/show_bug.cgi?id=737867
  • Added/updated translations
  • el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος)
  • es, courtesy of Daniel Mustieles
  • he, courtesy of Yosef Or Boczko
  • it, courtesy of Milo Casagrande
  • lv, courtesy of Rudolfs Mazurs
  • nb, courtesy of Kjartan Maraas

What is new in version 0.24.2:

  • Server:
  • Fix sidecar album art extraction.
  • Media-Export:
  • Work-around an issue with GStreamer bindings that caused truncated embedded album art.

What is new in version 0.24.1:

  • Server:
  • Fix UpdateObject call on MusicItem.
  • External:
  • Fix plugin activation.
  • MPRIS:
  • Fix stream position indication for clients that do not event "Position".
  • Fix plugin activation.
  • Force update of properties on plugin creation.
  • GObject-Introspection:
  • Fix renderer example and require a recent version of g-i.
  • Add license for examples.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=737867
  • Added/updated translations:
  • sr@latin

What is new in version 0.24.0:

  • Make it possible to build without GObject introspection.
  • Server:
  • Fix a critical about timeout sources.
  • MediaExport:
  • Fix typo in plugin file.
  • Don't delete a file if the file monitor signalled the file was deleted.
  • Renderer:
  • Fix criticals on start-up.
  • GStreamer media engine:
  • Fix possible race in accessing a critical section.

What is new in version 0.23.3:

  • Some build fixes.
  • Add GObject introspection support and some examples.
  • Core:
  • Fix building with recent vala versions.
  • Server:
  • Fix a crash when ImportResource() is cancelled.
  • Simplify error handling in ImportResource().
  • Use new libmediaart API.
  • Renderer:
  • Make it possible to re-implement PlayerController.
  • Changes in dependencies:
  • Libmediaart >= 0.5.0
  • Known issues:
  • It's currently not possible to implement a renderer using g-i. That is either some issue in Vala or a bug in what we do.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=732057
  • https://bugzilla.gnome.org/show_bug.cgi?id=734302
  • Added/updated translations
  • as, courtesy of Nilamdyuti Goswami
  • el, courtesy of Tom Tryfonidis
  • es, courtesy of Daniel Mustieles
  • lt, courtesy of Aurimas AŒernius
  • nb, courtesy of Kjartan Maraas

What is new in version 0.22.3:

  • Remove odd build flags.
  • Work-around an issue with valadoc and code samples.
  • Server:
  • Fix UPnP error codes on object creation.
  • Set HTTP version as late as possible.
  • Prevent a critical on upload.
  • Avoid a potential crash by null dereference.
  • Renderer:
  • Set Next* values in GetMediaInfo().
  • Rely on libsoap to handle proxies properly.
  • Fix an issue about non-existing timeout ids.
  • Work-around failing HEAD requests.
  • Set proper UPnP error if instance ids are missing on Prev/Next.
  • Send the current byte position.
  • Basic diagnostics:
  • Fix use of repitition parameter in NSLookup.
  • GStreamer Renderer:
  • Fix duration for and position.
  • Parse duration from meta-data.
  • Remove "TRANSITIONING" state when going to "STOPPED" or "PAUSED_PLAYBACK".
  • GStreamer Media Engine:
  • Prevent a critical after streaming ends.
  • Media Export:
  • Prevent a warning on upload.
  • Fix album art for m4a media.

What is new in version 0.23.2:

  • Hide Object.uris property. Its semantics were always unclear.
  • Renderer:
  • Work-around failing HEAD requests, next incarnation.
  • Support M3U playlists.
  • Check instance id in Next() and Prev() SOAP calls.
  • Sent byte position in RelCount/AbsCount instead of int.MAX.
  • GStreamer renderer:
  • Remove "TRANSITIONING" state in Stop() and Pause() SOAP calls.
  • Don't try to parse empty meta-data for duration guessing.
  • Server:
  • Make sure tags don't contain white-spaces in UpdateObject() call.
  • Improve CSV splitting in UpdateObject().
  • Validate date in UpdateObject().
  • Basic Management:
  • Fix NSLookup repitition.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=732935
  • Added/updated translations
  • es, courtesy of Daniel Mustieles
  • gl, courtesy of Fran Dieguez
  • pt_BR, courtesy of Enrico Nicoletto

What is new in version 0.23.1.1:

  • Launch rygel directly from desktop file.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=731858
  • Added/updated translations
  • ru, courtesy of Yuri Myasoedov

What is new in version 0.23.1:

  • Remove -Wl,-z,defs.
  • Fix several criticals related to time-out sources.
  • Rygel:
  • Change single instance behavior; don't replace running instance by default, add new "-r/--replace" option to go back to the old behavior.
  • Several manpage fixes.
  • Server:
  • Pass on all resources on object creation.
  • Pass more meta-data on object creation.
  • Improve error handling in reference creation.
  • Set HTTP version to 1.1 as late as possible.
  • Port media art lookup to libmediaart.
  • Add some documentation for AudioItem.
  • Move some properties to base classes.
  • Fix a potential null pointer dereference.
  • Renderer:
  • Report NextAVTransport* values in GetMediaInfo().
  • Properly remove the playlist timeout.
  • GStreamer Renderer:
  • Don't exit if there is no playbin element.
  • Deprecate Renderer.wrap.
  • Use cubic volume.
  • Fix duration and position.
  • Use duration from meta-data until playbin does provide it.
  • Rely on libsoup to determine the proxy.
  • Use dlna+http virtual protocol if the dlnasrc element is available.
  • Preferences:
  • Use Gtk.Window instead of Gtk.Dialog.
  • External:
  • Let the peer decide on the sort order.
  • MediaExport:
  • Code style fixes.
  • Use libmediaart for media art extraction.
  • Handle external media art such as folder.jpg etc.
  • Prevent a strange warning on media upload.
  • Add a configuration option to disable/set the time to wait before extracting meta-data after a file modification event has happened.
  • Properly handle album art for m4a fies.
  • Attention!
  • API and ABI version have been bumped to 2.4 to prepare for the upcoming API changes.
  • New dependency: libmediaart >= 0.4.0.
  • Due to a memory leak fix, the recommended Vala version is 0.24.0-108-g0edb05c
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=689632
  • https://bugzilla.gnome.org/show_bug.cgi?id=694455
  • https://bugzilla.gnome.org/show_bug.cgi?id=702555
  • https://bugzilla.gnome.org/show_bug.cgi?id=709723
  • https://bugzilla.gnome.org/show_bug.cgi?id=710387
  • https://bugzilla.gnome.org/show_bug.cgi?id=710443
  • https://bugzilla.gnome.org/show_bug.cgi?id=720672
  • https://bugzilla.gnome.org/show_bug.cgi?id=721817
  • https://bugzilla.gnome.org/show_bug.cgi?id=721824
  • https://bugzilla.gnome.org/show_bug.cgi?id=723374
  • https://bugzilla.gnome.org/show_bug.cgi?id=726982
  • https://bugzilla.gnome.org/show_bug.cgi?id=727424
  • https://bugzilla.gnome.org/show_bug.cgi?id=727479
  • https://bugzilla.gnome.org/show_bug.cgi?id=729090
  • https://bugzilla.gnome.org/show_bug.cgi?id=731348
  • https://bugzilla.gnome.org/show_bug.cgi?id=731859
  • Added/updated translations
  • cs, courtesy of Marek AŒernockA½
  • es, courtesy of Daniel Mustieles
  • pt_BR, courtesy of Enrico Nicoletto

What is new in version 0.22.2:

  • Fix DBus plugins.
  • Bump libsoup requirement to 2.44.
  • Tracker:
  • Actually use nmm:dlnaMime property.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=730913
  • Added/updated translations:
  • ca@valencia, courtesy of Pau Iranzo
  • de, courtesy of Wolfgang Stoeggl
  • el, courtesy of Eva Fotopoulou
  • id, courtesy of Dirgita

What is new in version 0.22.1:

  • Core:
  • Don't spam debug log.
  • Renderer:
  • Fix URI handling for playlists.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=726776
  • Added/updated translations
  • de, courtesy of Christian Kirbach
  • sk, courtesy of Peter MrAz

What is new in version 0.22.0:

  • Translations update

What is new in version 0.21.6:

  • More cp -d replacement.
  • GStreamer Renderer:
  • Fix two criticals on start-up.

What is new in version 0.21.5:

  • Some gtk-doc fixes:
  • Remove obsolete configure function from autogen.sh.
  • Fix "make distcheck".
  • Replace non-portable cp -d.
  • Fix GstLaunch examples in rygel.conf for GStreamer 1.0.
  • Add support for /etc/pretty-hostname.
  • Support building with tracker-1.0 API.
  • Core:
  • Remove Freedesktop.* DBus interfaces.
  • Move the two copies of Rygel.DLNAProfile to Core.
  • GStreamer Renderer:
  • Deprecate .wrap constructor.
  • Don't leak and return a value in the .wrap constructor on error.
  • MediaExport:
  • Be a bit more helpful and tell which folder we failed to enumerate.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=722021
  • https://bugzilla.gnome.org/show_bug.cgi?id=722527
  • https://bugzilla.gnome.org/show_bug.cgi?id=724138
  • https://bugzilla.gnome.org/show_bug.cgi?id=724215
  • https://bugzilla.gnome.org/show_bug.cgi?id=724820
  • Added/updated translations:
  • as, courtesy of Nilamdyuti Goswami
  • cs, courtesy of Marek AŒernockA½
  • es, courtesy of Daniel Mustieles
  • gl, courtesy of Fran Dieguez
  • hu, courtesy of BalAzs Asr
  • it, courtesy of Milo Casagrande
  • ko, courtesy of Changwoo Ryu
  • lt, courtesy of Aurimas AŒernius
  • nb, courtesy of Kjartan Maraas
  • pt_BR, courtesy of Rafael Ferreira
  • sl, courtesy of Matej UrbanAiA
  • uk, courtesy of Daniel Korostil

What is new in version 0.21.4:

  • Core:
  • Link against libm for "round" function.
  • Added/updated translations
  • cs, courtesy of Marek AŒernockA½
  • nb, courtesy of Kjartan Maraas
  • sl, courtesy of Matej UrbanAiA
  • zh_HK, courtesy of Chao-Hsiung Liao
  • zh_TW, courtesy of Chao-Hsiung Liao

What is new in version 0.21.3:

  • Update FSF address.
  • Server:
  • Use correct depth for PNG thumbnails.
  • Add hacks for LG SmartShare TVs.
  • MediaExport:
  • Work around an SQL error when browsing Artists.
  • GStreamer Renderer:
  • Query source element for duration and position.
  • Remove BUFFERING/CLOCK_LOST handling.
  • External:
  • Don't corrupt container names.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=720671
  • https://bugzilla.gnome.org/show_bug.cgi?id=720836
  • https://bugzilla.gnome.org/show_bug.cgi?id=721270
  • https://bugzilla.gnome.org/show_bug.cgi?id=721575
  • https://bugzilla.gnome.org/show_bug.cgi?id=721824
  • Added/updated translations
  • cs, courtesy of Marek AŒernockA½
  • el, courtesy of Dimitris Spingos
  • es, courtesy of Daniel Mustieles
  • it, courtesy of Milo Casagrande
  • lt, courtesy of Aurimas AŒernius
  • pt_BR, courtesy of Rafael Ferreira
  • sl, courtesy of Matej UrbanAiA
  • tg, courtesy of Victor Ibragimov
  • zh_CN, courtesy of Tong Hui

What is new in version 0.21.2:

  • Tracker:
  • Add build support for 0.18.
  • Server:
  • Allow server plugins to override search capabilities.
  • Add more Samsung hacks.
  • Add seeking hacks for some UPnP music receivers.
  • Renderer:
  • Return protocol info of current media in GetCurrentConnectionInfo call.
  • Implement SetNextAVTransportURI.
  • Treat REL_TIME/ABS_TIME the same again. This is less broken than the original fix.
  • Use correct PlaybackStorageMedium values.
  • BasicManagement:
  • Remove unused state variable.
  • MPRIS:
  • Set default playspeed to prevent a critical.
  • External:
  • Fix wrong parameter order in AlbumArtFactory.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=706986
  • https://bugzilla.gnome.org/show_bug.cgi?id=709165
  • https://bugzilla.gnome.org/show_bug.cgi?id=712181
  • https://bugzilla.gnome.org/show_bug.cgi?id=712660
  • https://bugzilla.gnome.org/show_bug.cgi?id=715089
  • https://bugzilla.gnome.org/show_bug.cgi?id=719721
  • https://bugzilla.gnome.org/show_bug.cgi?id=719998
  • https://bugzilla.gnome.org/show_bug.cgi?id=720669
  • https://bugzilla.gnome.org/show_bug.cgi?id=720837
  • Added/updated translations:
  • cs, courtesy of Marek AŒernockA½
  • eo, courtesy of Kristjan SCHMIDT
  • es, courtesy of Daniel Mustieles
  • gl, courtesy of Fran Dieguez
  • it, courtesy of Milo Casagrande
  • zh_CN, courtesy of c"˜eo²(Gan Lu)

What is new in version 0.21.1:

  • Fix vala check to only compile, not link to avoid issues with gst-uninstalled.
  • Some documentation fixes.
  • Port to new libsoup session API.
  • Basic Management:
  • Add initial support.
  • Server:
  • Support serving subtitles using the PV method. Fixes external subtitles for a variety of devices such as WD TV Live or Panasonic TVs.
  • Renderer:
  • Accept missing mime-types in playlist check.
  • Fix CurrentTransportActions to include Next and Prev.
  • Support milliseconds in time-stamps.
  • Drop allowed value list from TransportPlaySpeed.
  • Unify playspeed parsing.
  • Implement DLNA bye seeking.
  • Fix and implement PlaybackStorageMedium variable.
  • MPRIS:
  • Fix for new renderer API.
  • GStreamer renderer:
  • Implement DLNA byte seeking.
  • Enable more playspeeds.
  • Changes in dependencies:
  • libsoup >= 2.42.0
  • GUPnP-AV >= 0.12.4
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=661228
  • https://bugzilla.gnome.org/show_bug.cgi?id=707058
  • https://bugzilla.gnome.org/show_bug.cgi?id=707059
  • https://bugzilla.gnome.org/show_bug.cgi?id=707541
  • https://bugzilla.gnome.org/show_bug.cgi?id=707831
  • https://bugzilla.gnome.org/show_bug.cgi?id=710368
  • https://bugzilla.gnome.org/show_bug.cgi?id=711399
  • https://bugzilla.gnome.org/show_bug.cgi?id=711661
  • https://bugzilla.gnome.org/show_bug.cgi?id=712336
  • https://bugzilla.gnome.org/show_bug.cgi?id=712517
  • Added/updated translations
  • el, courtesy of Dimitris Spingos (O"O·O¼O0Ï"ρO·Ï‚ OGBPÏ€O¯O³O³OÏ‚)
  • es, courtesy of Daniel Mustieles
  • pl, courtesy of Piotr DrA...g
  • sl, courtesy of Matej UrbanAiA

What is new in version 0.20.2:

  • Renderer:
  • Return proper error if media is not seekable.
  • Prevent a critical on missing MIME-types.
  • Add Next/Prev to CurrentTransportActions.
  • Support milliseconds in renderer.
  • Server:
  • Fix XML generation.
  • Fix base64 escaping of URLs.
  • MPRIS:
  • Ignore read-only peers.
  • Bugs fixed in version 0.25.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=710377
  • https://bugzilla.gnome.org/show_bug.cgi?id=710877
  • https://bugzilla.gnome.org/show_bug.cgi?id=711399
  • https://bugzilla.gnome.org/show_bug.cgi?id=711661
  • Added/updated translations
  • cs, courtesy of Marek AŒernockA½
  • de, courtesy of Christian Kirbach
  • el, courtesy of Dimitris Spingos (O"O·O¼O0Ï"ρO·Ï‚ OGBPÏ€O¯O³O³OÏ‚)
  • es, courtesy of Daniel Mustieles
  • gl, courtesy of Fran Dieguez
  • hu, courtesy of BalAzs Asr
  • id, courtesy of Andika Triwidada
  • it, courtesy of Milo Casagrande
  • lt, courtesy of Aurimas AŒernius
  • lv, courtesy of RA"dolfs Mazurs
  • pl, courtesy of Piotr DrA...g
  • pt_BR, courtesy of Rafael Ferreira
  • ru, courtesy of Yuri Myasoedov
  • sl, courtesy of Matej UrbanAiA
  • sr, courtesy of ÐoиN€Ð¾NÐ"Ð

Similar Software

Comments to Rygel

Comments not found
Add Comment
Turn on images!