Re: Python Plugins with newest version

Mark Baldridge <[email protected]>
Newsgroups gmane.comp.gnome.apps.rhythmbox.devel
Message-ID <CA+oqkskDHw=B6qUGn3P8DU2DdoQXMUbMi0Zgvv_sTP50GPxktw@mail.gmail.com>
Thanks for the info! That clears up a lot of stuff. Some of this information
should go up on http://projects.gnome.org/rhythmbox/ IMO

Thanks again!

~Mark
On Fri, Oct 28, 2011 at 1:57 AM, Jonathan Matthew <[email protected]> wrote:

> On Fri, Oct 28, 2011 at 12:20 PM, Mark Baldridge
> <[email protected]> wrote:
> > A few questions:
> > 1. Is it true that all the old third party plugins are now broken with
> the
> > new plugin infrastructure?
>
> Yes.
>
> > 2. What all has changed with the python plugin API?
>
> Python plugins must use introspected bindings now rather than static
> bindings, for rhythmbox and gtk+ and anything else they call. Plugins
> now use libpeas base classes rather than rb.Plugin. Package and class
> names have all changed, and many method names have changed too.
>
> It's pretty easy to update a python plugin to work with rhythmbox 3,
> but some aspects of the plugin API are still changing and some parts
> of rhythmbox are being redesigned in ways that affect plugins.
>
> > 3. Are there any plans to update the plugin writing guide?
>
> When the plugin API stops changing.
>

_______________________________________________
rhythmbox-devel mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.