As you can check out in the vagalume-devel@garage.maemo.org mailing list archives:
https://garage.maemo.org/pipermail/vagalume-devel/2008-June/000151.html
…today I’ve finished the implementation of a new patch for Vagalume which will enable D-Bus support in the desktop version of this nice player, since so far D-Bus interaction was only allowed in the maemo platform (due to using functions from libosso for RPC methods, instead of dbus-glib).
So, this is how the vagalumectl script (formerly known as vagalume-dbus) would work from now on in a “regular” GNU/Linux machine:
mario@bender:~$ vagalumectl
Usage:
vagalumectl
(Vagalume will be automatically started if not already running)COMMAND:
play: start playing the current radio
skip: skip to the nex song in the current radio
stop: stop playing the current radio
love: mark the current song as ‘loved’
ban: mark the current song as ‘banned’
tag : change to a ‘global tag’ radio.
artist : change to a ‘similar artists’ radio
group : change to a ‘last.fm group’ radio
loved : change to a ‘loved’ radio for a specific user
neighbours : change to a ‘neighbours’ radio for a specific user
personal : change to a ‘personal’ radio for a specific user
playlist : change to a ‘playlist’ radio for a specific user
playurl : just play the specified URL on Vagalume
volumeup [INC]: increase playback volume
volumedown [INC]: decrease playback volume
volume : set the playback volume to a specific value
start: start Vagalume (if not already running)
close: close Vagalume (if not already closed)
help: print this informationDouble quotes are REQUIRED when specifying parameters to some commands,
such as TAG or ARTIST, because of the white spaces they might contain, e.g:$ vagalumectl tag “hard rock”
$ vagalumectl artist “Led Zeppelin”mario@bender:~$ vagalumectl loved homemaxico
Command ‘loved’ successfully executed
mario@bender:~$
Well… perhaps not a too much useful ‘screenshot’ after all… but believe me, that’s the proof that D-Bus is working fine on my GNOME desktop from now on.
I hope you can enjoy the patch soon (as soon as Berto applies it to the SVN trunk)… perhaps in Vagalume 0.7 ;-), who knows…