27 Oct 2009 zeenix   » (Journeyer)

Rygel 0.4.4 (Green & Mean) is out!

Here goes the release log:

Brief summary of changes since 0.4.2:

- Provide a gstreamer-based MediaRenderer plugin. This is mostly code stolen (
and heavily adapted) from gupnp-media-renderer except that it doesn't depend
on libowl-av and/or gtk+.
- More ease for MediaServer implementors.
- Better error handling.
- Make sure no message is suppressed until we know what level of console output
user wants.
- Make use of vala's async support to simplify code quite a bit.
- Plugins should load xml files from source tree when built with
'--enable-uninstalled' configure flag.
- Build with no optimizations in debug mode.
- Use closure table to speed up object lookup and deletion.
- Add build option for SQL debugging.
- Workaround a crasher bug (#3774) in sqlite 3.6.12.
- Use vala's static client D-Bus syntax.
- Early ignorance of disabled plugins. This not only speeds-up startup a bit but
also rids us of redundant debug messages.
- MediaExport:
- Nicely handle unavailability of gstreamer's playbin(2) element.
- Fix a potential crasher.
- Tracker:
- Use multidimensional arrays to deal with search results. This combined with
static client D-Bus syntax gives us quite a speed boost.
- Handle item creation error.
- External:
- Allow applications to provide custom thumbnails for items.
- Support pixel-aspect-ratio properties.
- All D-Bus operations are now done asynchronously.
- Make use of plugin icon if provided.
- Move magic string substitution to core so other plugins can benefit from it.
- Lots of other improvements and bug fixes.

Dependency-related changes:

- Require and adapt to libgee >= 0.5.
- Require and adapt to valac >= 0.7.8.

Bugs fixed in this release:

597276 - Rygel crash on startup
587649 - thumbnails not published for external media servers
589959 - External plugin should query media servers on demand
598005 - unable to load media-tracker plugin

All contributors to this release:

Zeeshan Ali (Khattak)
Jens Georg
Thijs Vermeir

Download source tarball from here.

Syndicated 2009-10-27 15:50:00 (Updated 2009-10-27 15:50:02) from zeenix

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!