Let's get started with Python and GObject-Introspection

This week I thought I gave the new shiny GObject-Introspection in Python a chance by porting the UI of GNOME DVB Daemon. First and foremost, I want to mention that I haven't got too far in the sense of porting the code to PyGI. Why am I writing this post then you may ask? Because it already took me some effort to get the proper build environment running correctly, and that's what this post is about. I'm running Ubuntu Maverick, so things might work slightly different on other distros.

We have an icon

Thanks to the awesome Klaus Staedler GNOME DVB Daemon finally has an icon and therefore two starters in the main menu. Version 0.1.17 is mostly a bug fix release (thanks to all the testers for reporting bugs). Most of the fixes are in the channel scanner. Unfortunately, if you want get the best experience you have to use gst-plugins-bad from git as well, because it contains some fixes. Following the recent trend to deprecate HAL, gudev is now used to detect connected devices.

Please download it at https://launchpad.net/gnome-dvb-daemon/+download and give it a try. If you experience any problems please file a bug.