Ah, Muine ... where would I be without you! Still wrestling with the awful "open file" dialog in XMMS probably. Anyway, here are a few extras I've written:
Audioscrobbler (www.audioscrobbler.com) is a brilliant service for tracking your listening habits and suggesting new music you might like. This is a plugin to connect to Audioscrobbler from Muine.
Starting with version 0.1.2 you should be able to just type make and then make install.
The first time you start Muine with the plugin installed, you should see the configuration window where you can type in your Audiscrobbler details. From then on, the plugin should just work away in the background.
If you have problems, try installing by hand:
mcs -target:library -out:AudioscrobblerPlugin.dll -r Mono.Security.dll \ -r System.Web.dll -pkg:gconf-sharp-2.0 -pkg:muine-plugin \ -pkg:glade-sharp-2.0 -resource:Audioscrobbler.glade AudioscrobblerPlugin.cs
mv AudioscrobblerPlugin.dll ~/.gnome2/muine/plugins
gconftool-2 --type string -s "/apps/muine/plugins/audioscrobbler/username" "username" gconftool-2 --type string -s "/apps/muine/plugins/audioscrobbler/password" "password"
And that's it. Each time you start Muine, the plugin will attempt to connect to the Audioscrobbler server, but if this fails for whatever reason, then everything is stored in a local cache at ~/.gnome2/muine/scrobbler-queue.txt. The plugin will periodically attempt to reconnect. You can force a connection by going to the Audioscrobbler window at File/Audioscrobbler, clicking on the Plugin Details tab and clicking the Connect button
Songs are submitted/cached after they have been playing for four minutes or they are halfway through, whichever comes first. Songs shorter than 30 seconds or longer than 30 minutes are ignored. You can see a history of submissions in the Audioscrobbler window.
Some people have experienced random crashes with Mono versions 1.1.x. I don't have a fix yet, so at the moment the only workaround is to use Mono 1.0.x. Sorry!
The plugin writes to a log file ~/.gnome2/muine/scrobbler-log.txt. Version 1.1.3 now does not print anything to the terminal by default. If you want to see debugging output, set the environment variable SCROBBLER_DEBUG to a number between 0 and 2. if SCROBBLER_DEBUG=0, then you'll see every little bit of information, if SCROBBLER_DEBUG=2 then you'll only get the most critical messages. The log saves level 1 and 2 messages.
Please email me at mrm21 atsign sussex ac uk if anything looks amiss.