Re: [Rhythmbox-devel] Python Plugins with newest version

Thanks for the info! That clears up a lot of stuff. Some of this information should go up on IMO

Thanks again!

On Fri, Oct 28, 2011 at 1:57 AM, Jonathan Matthew <jonathan d14n org> wrote:
On Fri, Oct 28, 2011 at 12:20 PM, Mark Baldridge
<marktbaldridge gmail com> wrote:
> A few questions:
> 1. Is it true that all the old third party plugins are now broken with the
> new plugin infrastructure?


> 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.

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