forked from PromyLOPh/pianobar
-
Notifications
You must be signed in to change notification settings - Fork 3
Home
nkrp edited this page Feb 9, 2012
·
19 revisions
- Pianobar may not work when installed via Synaptic.
- Pianobar requires streaming audio output, so don't try running it via SSH.
- Install dependencies:
$ sudo apt-get install libfaad-dev libmad0-dev libao-dev libgnutls-dev make
- Clone our fork:
$ git clone [email protected]:ChicoTeam/pianobar.git
- Change to Pianobar directory:
$ cd pianobar
- Build Pianobar:
$ make
- Install homebrew by entering
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
in command line $ brew install faad2
$ brew install mad
$ brew install libao
$ brew install gnutls
- Clone our fork:
$ git clone [email protected]:ChicoTeam/pianobar.git
- Change to Pianobar directory:
$ cd pianobar
- Build Pianobar:
$ make
$ ./pianobar
-
?
: See a list of commands. Note: This only works after a station has been selected. -
s
: Change station -
q
: Quit the program
- ALWAYS USE "Q" TO QUIT. Otherwise, your client may become out of sync with Pandora and unusable for hours. There is nothing you can do to fix it if that happens!
There isn't a published API for Pandora, but you can review the code the the following projects:
- Rythmbox Pandora plug-in: https://github.com/mzheng/rhythmbox-pandora/ (see: https://github.com/mzheng/rhythmbox-pandora/blob/master/plugin/pandora/pithos/pandora/pandora.py)
- Open Pandora: http://code.google.com/p/openpandora/w/list
- Pandora Music Box: https://code.google.com/p/pandora-musicbox/