Planet maemo: category "feed:ffa4f082707419ac67937f24053d9dcd"

Zeeshan Ali

Rygel 0.7.6 (A Kiss is But a Kiss)

2010-08-18 15:42 UTC  by  Zeeshan Ali
0
0
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
Categories: DLNA
Zeeshan Ali

Rygel 0.7.4 (Look at the Princess)

2010-08-17 07:08 UTC  by  Zeeshan Ali
0
0
Rygel 0.7.4 (Look at the Princess) released!
Click to read 1052 more words
Categories: DLNA
Zeeshan Ali

GUPnP DLNA 0.3.0 & GUPnP Vala 0.6.11

2010-08-17 07:02 UTC  by  Zeeshan Ali
0
0

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
Categories: DLNA
Zeeshan Ali

Rygel 0.7.3 (Out of Their Minds)

2010-08-03 16:08 UTC  by  Zeeshan Ali
0
0
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 formats to positive list of file extensions to include in the
    metadata extraction.
  - Don't share anyt folder by default.
  - Fix url-escaped folder names on PS3.
  - Fix issue of empty title of top-level virtual folders on PS3.
  - Process 256 children at a time. This improves performance of harvesting of
    large folders.
- GstRenderer:
  - Rename to Playbin.
  - Advertize support for 'video/mp4'
  - Advertize support for RTSP
  - Handle error from playbin.
  - Don't claim support for unsupported UPnP actions and state variables.
- External:
  - Fix a crasher bug.
- Localization:
  - Add French translation.
  - Update Simplified Chinese translations.
  - Update German translation.
  - Update Galician translation.
  - Update Swedish translation.
  - Update Slovenian translation.
- Lots of other non-functional and/or minor improvements and fixes.

Dependency-related changes:

- Require Vala >= 0.9.3
- Require gupnp >= 0.13.4
- Require gupnp-av >= 0.5.8
- Require gupnp-dlna >= 0.2.1 (new dependency)
- Require libgee >= 0.5.2
- Use gtk+-2.0 (>= 2.21.5) if available rather than gtk+-3.0

Bugs fixed in this release:

607411 - Need to mention non-compile time deps.
624445 - Samsung can't FF/REW/PAUSE when playing video/avi from Rygel.
625556 - New configure flag to switch GTK+ version.

All contributors to this release:

Aron Xu 
Arun Raghavan 
Claude Paroz 
Eleanor Chen 
Frédéric Péters 
Javier Jardón 
Jens Georg 
Mario Blättermann 
Zeeshan Ali (Khattak) 

Download source tarball here
Categories: DLNA
Zeeshan Ali

GUPnP A/V 0.5.8 released!

2010-08-03 16:02 UTC  by  Zeeshan Ali
0
0
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
Categories: DLNA
Zeeshan Ali

Rygel 0.7.2 (Dream A Little Dream)

2010-07-12 10:35 UTC  by  Zeeshan Ali
0
0
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 González 
Zeeshan Ali (Khattak) 

Download source tarball from here
Categories: DLNA
Zeeshan Ali

Rygel 0.7.1 (Home on the Remains)

2010-06-24 16:38 UTC  by  Zeeshan Ali
0
0
Rygel 0.7.1 (Home on the Remains) is out!

A new release in the current unstable 0.7.x series for upcoming GNOME 2.31.4
release.

- Implement DLNA's 'AnyContainer' upload extenstion. This allows clients to
  upload items without having to specify target container. Currently it only
  works for the Tracker backend.
- Report types of items that could be created/uploaded in a container and allow
  clients to search containers by this property.
- Port last bits of C code to Vala. Now Rygel is completely written in Vala.
- Make Rygel build/work against both current stable and unstable Vala releases.
- Offer SD transcoding in EU profile. Seems certain Sony Bravia TVs only
  support EU profiles. With this change, they should at least be able to use the
  SD transcoding.
- Two more unit tests.
- Provide default configuration for WMV transcoding.
- Correctly handle boolean commandline option for disabling WMV transcoder.
- External:
  - Port the external plugin to use the new D-Bus MediaServer specification:
    http://live.gnome.org/Rygel/MediaServer2Spec. The new specification is meant
    to be very generic and scale well to large media hierarchies.
  - Make use of search API when implemented by the external application.
  - Various other performance improvements.
- Preferences UI:
  - Improve resize behavior.
  - Add missing bevel to URI tree view.
  - Replace GtkVBox by GtkVButtonBox where appropriate.
- Localization:
  - Added Punjabi Translation.
  - Updated Norwegian bokmål translation.
  - Updated Galician translations.
  - Updated Spanish translation.
  - Updated Hebrew translation.
- Various non-functional improvements.

Dependency-related changes:

- Require gtk+-3.0 >= 2.90.3.
- Require gupnp-av >= 0.5.7.
- Require gupnp-vala >= 0.6.7.

Bugs fixed in this release:

593628 - mp2ts transcoder not working with certain Bravia TV models.
596214 - URI table is missing bevel.

All contributors to this release:

Zeeshan Ali (Khattak) 
Eric Anderson 
A S Alam 
Fran Diéguez 
Jorge González 
Kjartan Maraas 
Yaron Shahrabani 

Download source tarball from here
Categories: DLNA
Zeeshan Ali

Bridging UPnP Networks

2010-06-17 16:39 UTC  by  Zeeshan Ali
0
0
As part of this years Google Summer of Code, Sunil Ghai (a student from India) has taken-up the task of securely bridging multiple UPnP networks across the internet. You can follow the progress of the project through Sunil's blog.

Before you say it, yes! I did get the idea from my "competitors" but unlike them, we are going to do it the (UPnP) standard and efficient (as usual) way.
Categories: DLNA
Zeeshan Ali

GUPnP 0.13.4 & GUPnP AV 0.5.6 released!

2010-06-15 05:13 UTC  by  Zeeshan Ali
0
0
GUPnP 0.13.4 released!

Changes since 0.13.3:

- GUPnPService should remove all handlers installed on the shared SoupServer
  instance when it is disposed.
- Fixate subscription timeout to be 300s as per DLNA requirement (7.2.22.1).
- Correct type of action argument of GUPnPService::action-invoked.
- Remove redundant copying of GValue content in a few places.
- Handle multiple variables inside property node in event notifications to be
  compatible with server-side implementations using older GUPnP
- Fix syntax of event notifications with multiple properties.
- Add/fix gobject-introspection annotations for various functions.
- Some non-functional improvements.

Bugs fixed in this release:

2084 - Add scope annotations to various functions
2131 - GUPnPServiceAction is a boxed, not a pointer
2086 - Fix gtk-doc format on all functions in public GUPnP API

All contributors:

Sven Neumann 
Zeeshan Ali (Khattak) 
Zach Goldberg 

Download source tarball from here
-----------

GUPnP AV 0.5.6 released!

Changes since 0.5.5:

- Optimize namespace handling in DIDL-Lite handling code.
- Hide internal function gupnp_didl_lite_object_new_from_xml().
- Remove new redundant gupnp_didl_lite_container_new_from_xml(). 
- Free the array allocated by xmlGetNsList().

All contributors to this release:
  
Sven Neumann 
Zeeshan Ali (Khattak) 

Download source tarball from here
Categories: DLNA
Zeeshan Ali

Rygel 0.7.0 (Picture if You Will) is out!

2010-06-07 12:07 UTC  by  Zeeshan Ali
0
0
Rygel 0.7.0 (Picture if You Will) is out!

This release marks the start of the new unstable release-cycle. This is also the
release cycle that will be integrated into GNOME 2.31 (and 3.0 eventually).
Changes since 0.6.0:

- Exit on failure to load any plugins in 5 seconds.
- Add icon to preferences UI's desktop file.
- Correct error on missing 'Elements' node in 'CreateObject' action from client.
- Advertize upload features in 'X_DLNACAP' in device description.
- Remove comments from description files as per DLNA requirement (7.2.30.1).
- Don't allow comments in DIDL-Lite from client either. This is to satisfy the
  DLNA Confirmation Test Tool rather than DLNA itself.
- Don't advertize unimplemented actions.
- autogen.sh should create m4 directory if it doesn't exist already.
- Correct Icon path in preferences UI for uninstalled case.
- Specify on debug log where rygel is currently looking for plugins.
- Localization:
  - Don't translate all strings in media-export plugin.
  - No need to translate Mediathek plugin.
  - Add Hebrew translation.
  - Add Swedish translation.
  - Add Czech translation.
  - More Spanish translations.
  - More Slovenian translations.
  - More German translations.
- MediaExport:
  - Fix search result. Search was returning the the result for the current
    limits, not the overall result count. This lead to strange behaviour on
    e.g. XBox 360.
  - Optimize searches. Noticable speed improvements on XBox music browsing.
  - Fix broken SQL query to get object by path.
  - Remove redundant custom tag for duration.
  - Make harvesting of metadata optional.
  - Re-enable simple mode which means we exporting media on the UPnP network
    even if no meta-data extractor is available.
  - Remove redundant URI table from database.
  - Work around a problem in GStreamer element playbin2.
  - Explain the term 'harvest' for translators.
  - Many non-functional improvements.

All contributors to this release:

Zeeshan Ali (Khattak) 
Jens Georg 
Andrej Žnidaršič 
Daniel Nylander 
Fran Diéguez 
Jorge González 
Mario Blättermann 
Petr Kovar 
Yaron Shahrabani 

Download source tarball here.
Categories: DLNA
Zeeshan Ali

Rygel 0.6.0 (The Way We Weren't) is out!

2010-05-15 07:05 UTC  by  Zeeshan Ali
0
0
Rygel 0.6.0 (The Way We Weren't) is out!

This release marks the start of the new stable release-cycle. Changes since
0.5.2:

- Localization:
  - Fix translation framework.
  - Mark all (possibly) user-visible string for translation.
  - Use more translator-friendly language.
  - Provide comments for translators.
  - Correctly case abbreviations.
  - Translations:
    - German (de) 100%
    - Slovenian (sl): 100%
    - Spanish (es): 57%
- Fix time-seeking.
- Fix a potential race-condition in aborted HTTP requests.
- Don't stream if request is for subtitles.
- Use bigger (64Ki) buffers when streaming from gstreamer source  element.
- Remux only if transcoding is not needed.
- Configuration option for specifying plugin load path.
- Add configuration from Environment.
- Fix port specification through commandline.
- Add and expose Rygel logo.
- Pause streaming pipeline when/if client isn't reading fast enough.
- Add more unit tests.
- Use gnome-autogen.sh.
- Add missing libuuid to build and linker flags for all plugins.
- Plugins are now able to provide a model description.
- MediaExport:
  - File size change suggests file change.
  - Move media DB and metadata harvesting code from core to module as  this is
    the only module that is using it.
- External plugin now sets model description.
- Lots of non-functional improvements and fixes.

Dependency-related changes:

- Sqlite now only needed for media-export plugin.

Bugs fixed in this release:

617762 Wrong file size exported to PS3
590649 LiveResponse does not rate limit the GStreamer pipeline
615834 Uses ALL_LINGUAS in configure.ac
616189 Translation issues
617750 Only re-encode audio and video when necessary

All contributors to this release:

Zeeshan Ali (Khattak) 
Jens Georg 
Mario Blättermann 
Jorge González 
Andrej Žnidaršič 

Download source tarball here.

More info on the project on Rygel home page.
Categories: DLNA
Zeeshan Ali

Rygel logo v2

2010-04-21 15:01 UTC  by  Zeeshan Ali
0
0
So based on comments received on the Rygel logo in the last blog entry, Klaus did some adjustments and came-up with even more improved version:

256x256:

32x32:
Categories: DLNA