[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":
`lpr -Psipbmp3 song.mp3`
`lpq -Psipbmp3`
`lprm -Psipbmp3 job#`
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
`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
`add gutenbach`
`gutenbach-client-config -a sipbmp3 -h zsr.mit.edu` You can set the sipbmp3 queue as your default queue with
`gutenbach-client-config -s sipbmp3` You can play music with gutenbach with
`gbr -q sipbmp3 song.mp3` If sipbmp3 is your default gutenbach queue, you can play music with gutenbach with
`gbr song.mp3`
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
`gbq -q sipbmp3` You can remove a song from the queue with
`gbrm -q sipbmp3 ID`
`gbrm -q sipbmp3 all`
`gbrm -q sipbmp3 current`
`gbrm -q sipbmp3 last`
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
`remctl zsr v get`
The volume ranges from 0 to 31. It should usually stay around 15. Set the volume with
`remctl zsr v set #`
where `#` is the volume you would like to set. Increase the volume with
`remctl zsr v up`
Decrease the volume with
`remctl zsr v down` You can mute sipbmp3 with
`remctl zsr v mute` Apparently at some point in time the following did something
`remctl zsr mplayer pause`