[null, {"document_url": "http://www.gabrielburt.com/2010/02/banshee-community-extensions.html", "unformatted_src": "http://4.bp.blogspot.com/_MXUP18ra1ik/S3zB_hMLruI/AAAAAAAAA4I/YxpDVAe6Nlw/s1600/banshee-community-extensions-foo.png", "src": "http://4.bp.blogspot.com/_MXUP18ra1ik/S3zB_hMLruI/AAAAAAAAA4I/YxpDVAe6Nlw/s1600/banshee-community-extensions-foo.png", "formatted_filename": "banshee community extensions foo", "rendered_width": 600, "rendered_height": 471}, null, null]

Banshee Community Extensions


Writing a Banshee extension and getting it into users' hands has never been easier. We have started a new sub-project called Banshee Community Extensions (BCE), collecting various existing extensions under one source repo, bug tracker, and autobuild setup.

Its source is hosted on gitorious, dramatically lowering the barrier to committing and sharing your code publicly.

This centralization makes things easier on translators and packagers, too. And users get access (without manually downloading/installing) to the fruits of the extension community's labor.

Creating a Working Extension in Minutes

It's ridiculously easy to make a new extension. Install Banshee 1.5.3 (including the devel package), or build/install the latest from git master instead. Then,

This creates, builds, and runs Banshee with your extension. Go to Edit » Preferences » Extensions to enable it, and see it appear: We already have seven extensions migrated, and one brand new one!

And, we have 13 maintainers already!

We have bleeding-edge openSUSE/SLED packages available, and Ubuntu packages should be ready in time for Banshee 1.5.4 next week.

If you've been putting off some extension idea you've had, delay no longer! Read the full Extension Writers Guide, and get started today!


Thanks to Chow Loong Jin (aka hyperair, our fearless Ubuntu packager) for broaching the idea behind BCE, and to Bertrand Lorentz for teaming with me to get things to this state - in just two weeks!

