Saturday, April 16, 2011

Rygel 0.10 is here!

We just made our first stable releases of Rygel after many months of active development. I used to post a blog entry after each release with the full-log but I stopped doing that because some people didn't like it going to planet GNOME and I thought chances are high that other viewer might also be getting annoyed by it.

Anways, I would like to highlight some of the changes since 0.8.3:

  • Lots of improvements to our interoperability with other DLNA devices in the market.
  • Many optimizations to search, browse and streaming.
  • More efficient and correct use of Tracker APIs.
  • Richer media hierarchies.
  • Simplified transcoding by use of new 'encodebin' GStreamer element.
  • Preferences UI has been trimmed down to only provide a few options that users actually need. The plan is for this UI to disappear completely in GNOME 3.2 in favor of better (more integrated with rest of the desktop) alternatives.
  • More configurability (through config files, commandline and environment) for power users.
  • Ability to use Rygel as only a streaming server (without advertising it on the network).
  • Ability to bind Rygel to specific networks by their ESSID or network IP address.
  • Loads of random bug fixes.
  • Port to more modern APIs. For example port from dbus-glib and GValue usage to GDBus and GVariant.
For a full list of changes, please refer to our NEWS file. Hopefully this release is in time to make it to upcoming releases of all major GNU/Linux distributions along with awesome GNOME 3. Which reminds me:
I am GNOME

Tuesday, April 5, 2011

Future Perfect

Ever since I blogged about me looking for opportunities outside Nokia, I was contacted by quite some companies. Some of them ended-up giving me nice offers but in the end the offer that stood out amongst all was from Red Hat. So last evening, I accepted their offer to join the awesome Spice team.

The reasons I chose Red Hat over others were:
  1. Red Hat being undoubtedly the leader in Open Source technologies for more than a decade has always been on my 'awesome places to work at some day' list.
  2. The Spice project that I'm being hired to work on is simply awesome.
  3. They offer good working conditions.
I'll be staying in Finland and most likely working from home (unless I'm asked to work at the Espoo office). I will be officially joining Red Hat on May 2 and my last day at Nokia will be on April 21.

Before you ask, nothing disastrous is going to happen to GUPnP and Rygel. Of course I won't be spending as many hours on these projects as now but keeping in mind that my first 2 years of work on both these projects was purely in my spare time, I think I'll still be able to keep these projects running. Perhaps now I'll be able to better focus on upstream needs rather than that of my employers (more like working around DLNA conformance test tool issues).