The - normally cross-platform - compiled DLL is available. Just drop this file in your ~/.do/addins directory and restart gnome-do to use it.Comments/Bug reports are welcome.

PS: Since I'm also a QuodLibet fan, a QuodLibet plugin should follow.

Update 01/07/2008: As of today, Gnome-Do's trunk branch in Launchpad requires new versions of plugins. I just built a new version of the DLL compatible with the trunk. You will find the updated source code and the compiled DLL in my bzr branch on Launchpad (click on "Browse Code" on the left to access the files).Important: You must put the new Banshee.dll file in your ~/.do/plugins directory - not in ~/.do/addins.

Update 02/16/2008: The Banshee plugin is now merged in the official do-plugins branch. You can get the code from here and build it yourself. Or wait a little for it to be packaged and available in a distribution near your :)

A lot of people have been waiting for a Banshee plugin. I'm glad I no longer have to write it :)

Also, what about Banshee's new DBus music store backend - can you get lists of songs and albums over DBus? It's good to load the database file directly so people can search and play music without having to open Banshee first, but when browsing genres, album contents, etc., it will be faster and less repetitive to query Banshee over DBus.

Well, the plugin just doesn't work for me. Gnome-do does start, but I can't use your banshee plugin.I got this when running gnome-do:"** (Do:4515): WARNING **: The class Do.Universe.AbstractAction could not be loaded, used in Do.Addins, Version=1.0.2957.29048, Culture=neutral2008-02-16 01:06:25 [Error]: Encountered and error while trying to load plugin Banshee.dll: Could not load type 'Do.Universe.AbstractAction' from assembly 'Do.Addins, Version=1.0.2957.29048, Culture=neutral'."

I tried to use previous version of your plugin, but didn't try to use newer version of gnome-do ;) My fault :) Now it works just great, thanks.Though i still get some errors while loading gnome-do:"2008-02-16 13:43:15 [Info]: Successfully loaded "Play" action. at Mono.Data.Sqlite.SqliteDataReader.VerifyType (Int32 i, DbType typ) [0x00000] at Mono.Data.Sqlite.SqliteDataReader.GetString (Int32 i) [0x00000] at Do.Addins.Banshee.Banshee.LoadAllSongs () [0x00000] Got Exception: Cannot cast from source type to destination type."but I don't know does it affect anything.