Posts

Rygel needs your help!

Image
While it is a well known fact that Rygel is as awesome as this new Intrepid class ship of mine in Star Trek Online unfortunately its preferences UI looks as ugly as this Apart from being ugly, it also doesn't really integrate well in GNOME as there is already a UI that lets you easily specify your file sharing preferences: gnome-user-share. I had some discussions with Bastien on how to fix this and we had agreed on a plan to kill this UI while merging the relevant parts of it into gnome-user-share in July 2010: Rygel: always starts as part of the session. times-out and exits if there is nothing to share. (MediaExport backend) doesn't share anything by default. gnome-user-share uses the MediaExport's DBus API to add/remove folders. While the Rygel parts are mostly in place, Bastien (being a very busy developer) didn't manage to get any time to do the gnome-user-share part and neither did I. :( GNOME 3.0 is happening very soon and Rygel might not get i...

Rygel 0.7.6 (A Kiss is But a Kiss)

Rygel 0.7.6 (A Kiss is But a Kiss) is out! Another micro release to fix the critical regression in 'Year' hierarchy of Tracker plugin. All contributors to this release: Zeeshan Ali (Khattak) Download source tarball from here

Rygel 0.7.4 (Look at the Princess)

Rygel 0.7.4 (Look at the Princess) released! A new release in the current unstable 0.7.x series for upcoming GNOME 2.32.0 release. - Fix wildcard handling in search request. - Distribute correct copy of scallable icons. - Provide icons in DLNA standard sizes. - Provide icons in JPEG format as well. - Don't offer transcoding from video to audio and viceversa. This makes sense anyway and reduces network traffic. - Only offer time seeking if duration is known. - Report correct DLNA profile for MPEG-TS HD and WMV transcoder. - List DLNA formats first in the list of supported formats. - Provide correct values for out parameters of GetCurrentConnectionInfo action. - Correctly handle HTTP 'POST' requests. - Correct checks for vala bindings. - Use new 64-bit size property in GUPnP resource API so that we can deal with resources bigger than 2GB. - Fix some (potential) crashes. - Correctly handle a translated string involving plurals. - Don't use deprecated libsoup API. - ...

GUPnP DLNA 0.3.0 & GUPnP Vala 0.6.11

GUPnP DLNA 0.3.0 released! Changes since 0.2.1: - New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles - Move API to get a profile to the DLNADiscoverer namespace - Make GUPnPDLNAProfile opaque, add to API documentation - Add support for several AVC_MP4_MP profiles - Print stream topology instead of a simple list in gupnp-dlna-info - Add debug output controlled by an environment variable for eaesier debugging - Beginnings of an automated testing infrastructure - Add relaxed/extended mode properties (more details in the next release) - Use 'bitrate' instead of 'maximum-bitrate' while matching streams - Various bug fixes All contributors to this release: Arun Raghavan Parthasarathi Susarla Zeeshan Ali (Khattak) GUPnP Vala 0.6.11 released! Changes since 0.6.10: - Require and adapt to gupnp-av 0.3.0. All contributors: Arun Raghavan Parthasarathi Susarla Zeeshan Ali (Khattak) Download source tarballs from here

Rygel 0.7.3 (Out of Their Minds)

Rygel 0.7.3 (Out of Their Minds) is out! A new release in the current unstable 0.7.x series for upcoming GNOME 2.31.6 release. - Add Album-art support. - Add support for sorted Browse/Search. - Don't push data after HTTP response is cancelled. - Advertise support for search by "createClass". - Revive accidently removed XBox hacks. - Fix icon export for uninstalled case. - Simplify plugin APIs to further abstract plugin developers from UPnP details. - Add convenient MediaRenderer APIs for plugins. This involved moving most of the GstRenderer code to core. - Fix seeking once again. - Improve error handling in HTTP request handling code. - Port to new DIDL-Lite contributor APIs. - Port to Vala 0.9.3 and 0.9.4. - Clean-up README and specify build and run-time dependencies. - More debug output. - MediaExport: - Make use of gupnp-dlna for faster, more complete and reliable metadata extraction. - Print a debug message if extraction fails for a file. - Add windows f...

GUPnP A/V 0.5.8 released!

Changes since 0.5.7: - Fix crashes in DIDLLiteContributor API. - Remove incomplete and broken DLNA guessing code. Applications should use gupnp-dlna now for all their DLNA needs. - Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as mandatory as per DLNA guidelines (7.3.61.3). - Prefer non-transcoded resources over transcoded ones when choosing compatible resources for a particular MediaRenderer. - Minor correction to DIDL filtering code. - Some other minor improvements/fixes. Bug fixed in this release: 2187 - GUPnPDIDLLiteContributor class doesn't work All contributors to this release: Zeeshan Ali (Khattak) Download source tarball from here

Rygel 0.7.2 (Dream A Little Dream)

Rygel 0.7.2 (Dream A Little Dream) is out! A new release in the current unstable 0.7.x series for upcoming GNOME 2.31.5 release. * MediaExport: * Support DLNA's 'AnyContainer' upload extenstion. * Only harvest media files. We use a positive list for file extensions to include in the metadata extraction. * Implement fallback to the default (slow) search implementation. * Lower severity for some of the console messages. * Update code according to latest GStreamer Vala API fixes. * Tracker: * Improve Sparql query builder to achieve much better performance and reduced D-Bus traffic. * GstRenderer: * Relicense from GPL to LGPL. * More descriptive default title. - Localization: - Add Simplified Chinese translation. - Add Traditional Chinese translation (Hong Kong and Taiwan). - Updated Spanish translation. - Various non-functional improvements to core and plugins. All contributors to this release: Aron Xu Chao-Hsiung Liao Jens Georg Jorge Go...