mpris-remote is a utility that controls an MPRIS-capable music player.
Supported players include:
vlc --control dbus)
The level of MPRIS compliance varies wildly between these different players, but mpris-remote tries to work around that as much as possible. Some players don't report status information, some don't support metadata, etc.
Code is at github. It's a Python script and doesn't require any building or installation. Just put it somewhere in your PATH. It does depend on the Python D-BUS module.
git clone git://github.com/mackstann/mpris-remote.git
The usage text is hopefully pretty self-explanatory. Use
--help to read it.
$ mpris-remote clear $ mpris-remote random true $ mpris-remote loop true $ find ~/music -name '*.mp3' | mpris-remote addtrack - $ mpris-remote play