Re: [Rhythmbox-devel] Porting to Gnome3

So this is what Jonathan gave in an earlier thread (that was actually started by you. :-):

Most of the GNOME 3 work is currently in the increasingly inaccurately
named gobject-introspection branch in git: -
if you want to work on this, the first thing you need to do is to get
a working development environment. Building GNOME Shell using jhbuild
gets you most of the way there. Building pygobject and possibly
totem-pl-parser from git is probably all you need to do from there.

The Python plugins (most notably the lyrics, cover art, magnatune and
jamendo plugins) need to be converted to use PyGI introspected
bindings instead of the static rhythmbox bindings and pygtk. Working
on this will probably involve identifying bugs and missing features in
gobject-introspection and pygobject and working to get them fixed.

GTK 3.0 uses different methods for widget size allocation, but so far
I haven't really investigated how we should be using them, so some
things probably don't quite look right. There may be other problems
with the GTK 3.0 code.

Other less vital tasks include reworking existing dbus code to use
gdbus instead of dbus-glib, reworking existing gconf code to use
gsettings, and looking into using libpeas instead of the existing
plugin system. There's probably other stuff I'm forgetting. I've made
a start on some of these, but any code that exists is only stored on
my laptop.

If you want to talk about this more, drop by the #rhythmbox IRC
channel on

On Sun, Jan 30, 2011 at 9:35 AM, Gendre Sebastien <korbe romandie com> wrote:
Hello everybody. _o/

I creat this thread to report the advancement of the Gnome 3 porting.

So, for begin:
- Who work on it ?
- Who make what ?
- What has already been done ?
- What What remains to be done ?

I see, on the git log, that the port to Gnome 3 has been started. We can
begin to creat bug reports on bugzilla. I think it's necessary to creat
a new entry to "Version" for Rhythmbox bugzilla report. What do you

For me, I can help from the next week (I  prepare my laptop with Fedora
Rawhide fir this)

rhythmbox-devel mailing list
rhythmbox-devel gnome org

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