Rygel Changelog

New in version 0.24.3

January 26th, 2015
  • 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 this release:
  • https://bugzilla.gnome.org/show_bug.cgi?id=741953

New in version 0.25.1 (January 20th, 2015)

  • 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 this release:
  • 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 ÄŒernocký
  • de, courtesy of Bernd Homuth
  • es, courtesy of Daniel Mustieles
  • eu, courtesy of Iñaki Larrañaga Murgoitio
  • gl, courtesy of Fran Dieguez
  • hu, courtesy of Balázs Úr
  • ne, courtesy of Pawan Chitrakar
  • pt_BR, courtesy of Rafael Ferreira
  • sk, courtesy of DuÅ¡an Kazik
  • tr, courtesy of Muhammet Kara

New in version 0.25.0 (November 24th, 2014)

  • (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 this release:
  • 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 Rūdolfs Mazurs
  • nb, courtesy of Kjartan Maraas

New in version 0.24.2 (November 10th, 2014)

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

New in version 0.24.1 (October 14th, 2014)

  • 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 this release:
  • https://bugzilla.gnome.org/show_bug.cgi?id=737867
  • Added/updated translations:
  • sr@latin

New in version 0.24.0 (September 22nd, 2014)

  • 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.

New in version 0.23.3 (August 20th, 2014)

  • 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 this release:
  • 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 ÄŒernius
  • nb, courtesy of Kjartan Maraas

New in version 0.22.3 (August 14th, 2014)

  • 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.

New in version 0.23.2 (July 29th, 2014)

  • 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 this release:
  • 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