[Gutenbach](http://gutenbach.mit.edu/) is the software that powers sipbmp3, the system for playing music in the SIPB office. You can use any of the following methods to print music to play on sipbmp3.

***

If you are running [Debathena](http://debathena.mit.edu) but do not want to use Gutenbach, you can use sipbmp3 like a "normal Debathena printer":<br />
    `lpr -Psipbmp3 song.mp3`<br />
    `lpq -Psipbmp3`<br />
    `lprm -Psipbmp3 job#`<br />
If you do not specify a job number, then the first song will be removed.

***

If you are not running Debathena, you can use the following command to print music to sipbmp3<br />
    `CUPS_SERVER=zsr.mit.edu lp -d sipbmp3 song.mp3`

***
You can configure Gutenbach to add the queue for sipbmp3 if you are running Debathena with<br />
    `add gutenbach`<br />
    `gutenbach-client-config -a sipbmp3 -h zsr.mit.edu`

You can set the sipbmp3 queue as your default queue with<br />
    `gutenbach-client-config -s sipbmp3`

You can play music with gutenbach with<br />
    `gbr -q sipbmp3 song.mp3`

If sipbmp3 is your default gutenbach queue, you can play music with
gutenbach with<br />
    `gbr song.mp3`<br />
Similarly, you will not need to type -q sipbmp3 to do any of the
following actions with gutenbach if you set sipbmp3 as your default
queue.

You can list what music is currently queued to sipbmp3 with<br />
    `gbq -q sipbmp3`

You can remove a song from the queue with<br />
    `gbrm -q sipbmp3 ID`<br />
    `gbrm -q sipbmp3 all`<br />
    `gbrm -q sipbmp3 current`<br />
    `gbrm -q sipbmp3 last`<br />
which removes by job ID (found with `gbq`), all songs, current songs, or
the last song, respectively.

You can also install gutenbach by adding the PPA from https://launchpad.net/~gutenbach/+archive/gutenbach, then installing `gutenbach-client-config`.

***

You can change the volume on sipbmp3 with `remctl`.

Get the current value of the volume with<br />
    `remctl zsr v get`<br />
The volume ranges from 0 to 31. It should usually stay around 15.

Set the volume with<br />
    `remctl zsr v set #`<br />
where `#` is the volume you would like to set.

Increase the volume with<br />
    `remctl zsr v up`<br />

Decrease the volume with<br />
    `remctl zsr v down`

You can mute sipbmp3 with<br />
    `remctl zsr v mute`

Apparently at some point in time the following did something<br />
    `remctl zsr mplayer pause`
