Pianobar command-line Pandora client
April 29th, 2010I’m a full-time Pandora listener. Spend the time and make yourself a good station. There really isn’t any going back.
Surprisingly enough, no enterprising Mac dev has made a good native Pandora player. There are a fair number out there that embed the Flash player into a thin WebKit shell. That works well enough but it’s no improvement over a background browser tab or Pandora’s Desktop client based on Adobe Air. Although Flash 10.1 should bring improvements, the continuing holy-war between Apple and Flash remains testament to sub-par performance and stability of Flash on the Mac. Having the Adobe AIR runtime[Flash] loaded with Pandora chews a minimum 7%-10% CPU and can be much worse. ArsTechnica reported 40-50% usage.
Check out the Pianobar client, which is arguably more full-featured than any other solution and uses minimal resources. You’ll need to have MacPorts or Homebrew correctly installed in order to install Pianobar, but you probably do if you’ve made it this far into my post.
To install with MacPorts:
1. sudo port install libao faad2 libmad cmake git-core
2. git clone git://github.com/PromyLOPh/pianobar.git
3. cd pianobar
4. cmake . && make && sudo make install
Then you run it with the pianobar command:
Welcome to pianobar! Press ? for a list of commands.
[?] Username: jmancuso@gmail.com
[?] Password:
(i) Login… Ok.
(i) Get stations… Ok.
0) Classical Music Medley Radio
1) q Hemancuso Radio
2) Ray LaMontagne Radio
3) Stevie Wonder Radio
…
[?] Select station: 1
And you’re up and running. While playing you can get a list of available commands by pressing ?
+ love current song
– ban current song
a add music to current station
c create new station
d delete current station
e explain why this song is played
g add genre station
h song history
i print information about current song/station
j add shared station
m move song to different station
n next song
p pause/continue
q quit
r rename current station
s change station
t tired (ban song for 1 month)
u upcoming songs
x select quickmix stations
b bookmark song/artist
As you can see, it’s full featured and then some.
-
http://elmak.org/ Elmak
-
http://turadg.aleahmad.net/ Turadg
-
Spencer Lawley
-
tony
-
Joe
-
aaron
-
Kyle
-
Kyle
-
http://www.alfajango.com/blog Steve Schwartz
-
Anonymous
