Rygel 0.9.2 (Plan B)

Rygel 0.9.2 (Plan B) is out!

A new release in the current unstable 0.9.x series for upcoming GNOME 2.91.2

- Add support for destruction of media objects.
- Implement DLNA's 'auto-destroy' requirement.
- Set dlnaManaged attribute on DIDL-Lite objects. This along with some other
  recent changes, allows us to pass the following DLNA CTT testcases:
- Sort Search and Browse results alphabetically (in descending order) by title
  when no sorting criteria is specified by the client.
- Use URI when provided in item creation requests.
- There is no need to actually create the file for new items. The file will
  automatically be created when/if contents are copied to the new empy item.
- Only allow pushing content to our own items that are place-holder (empty).
- Remove redundant call to Gst.init().
- Unique short commandline argument for disabling WMV transcoding.
- Make use of new gupnp-av APIs.
- Port to vala 0.11.1 and 0.11.2.
- Tracker:
  - Tracker keeps the size set by us originally even after the size changes. A
    simple work-around is to just not set the size if its an empty file.
  - Save title when adding item to store.
  - Update container upon item addition.
- MediaExport:
  - Export media even if metadata extraction fails for it.
  - Improved debug log.
  - Fix service destination.
- Localization:
  - Add Catalan (Valencian) translation.
  - Add Thai translation.
  - Update British English translation.
  - Update Simplified Chinese translation.
- Many other non-functional and/or minor improvements and fixes.

Dependency-related changes:

- Require vala >= 0.11.1.
- Require gupnp-av & gupnp-vala >= 0.7.0.

Download source tarball here: http://ftp.gnome.org/pub/GNOME/sources/rygel/0.9/

What is Rygel?

Rygel is a collection of DLNA (UPnP AV) services implemented through a plug-in
mechanism. UPnP in simplest words is a set of protocols that defines how
different devices on a home network can seamlessly (without or with minimum
configuration) communicate with each other. UPnP AV defines how multimedia
systems could be built on top of that. DLNA in simple words is a long list of
rules that implementers must comply to if they want to achieve interoperability
with other implementations in the market.

More info at project home page: http://live.gnome.org/Rygel


Zeeshan Ali (Khattak)
FSF member#5124

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]