.... OK after some builds; it seems that it 's only a 0.9.5 feature and the rhythmbox-client is the dbus remote control.
I looked in the 0.9.0 and 0.9.5 archives from
http://www.gnome.org/projects/rhythmbox/.
the versions on
http://rhythmbox.sf.net are only 0.8.x and do not include the dbus 'bindings'.
from rhythmbox site :
" Optional requirements for additional functionality
* DBus 0.35 - allow other applications to control and query Rhythmbox * HAL 0.2 - Removable media (e.g. portable audio player) support ...
..............."
So you need to have dbus installed and running if you expect to build or use the dbus remote(think you need the "use-session-dbus" option in your X11/Xorg Xsession.option).
rhythmbox-client application options :
--debug
--no-start Don't start a new instance of Rhythmbox
--quit Quit Rhythmbox
--no-present Don't present an existing Rhythmbox window
--hide Hide the Rhythmbox window
--next Jouer le titre suivant
--previous Jouer le titre précédent
--play Reprendre la lecture si une pause est en cours
--pause Mettre en pause si une lecture est en cours
--play-pause Basculer le mode lecture/pause
--play-uri=URI to play Play a specified URI, importing it if necessary
--enqueue Add specified tracks to the play queue
--clear-queue Empty the play queue before adding new tracks
--print-playing Print the title and artist of the playing song --print-playing-format Print formatted details of the song ( needs path to a mp3/ogg file )
I can not pass all the rhythmbox options from your command line (ie: --print-playing --print-playing-artist --print-playing-path --print-song-length --no-focus).
The only option rhythmbox-client understands from the whole is --print-playing.
gore_K