pianobar

pianobar is a free/open-source, console-based client for the personalized online radio Pandora.

pianobar screenshot

Features

Download

There are community provided packages available for most Linux distributions (see your distribution’s package manager), Mac OS X (via homebrew) and *BSD as well as a native Windows port.

The current pianobar release is 2024.12.21 (sha256, sign). More recent and experimental code is available at GitHub and the local gitweb. Older releases are available here:

FAQ

The audio output does not work as expected. What can I do?

pianobar uses libao and most problems are related to a broken libao configuration. Have a look at issue #167 for example.

Can I donate money? Do you have a Flattr/Bitcoin/… account?

No, money is not necessary to continue working on pianobar. There are many other ways to support pianobar: Reporting bugs, creating cool stuff based on pianobar, blogging about it and the most important one: Keeping Pandora alive.

External projects

Addons

control-pianobar

Scripts that interact with pianobar entirely through notification bubbles and hotkeys

pianobar.el

Emacs interface for pianobar

pianobar-mediaplayer2

Control pianobar like any other media player through DBUS/MPRIS.

PianobarNowPlayable

Integrate pianobar with the Now Playing feature of macOS

Clients

pithos

Python/GTK desktop client

pianod

Pandora UNIX daemon, based on pianobar

Hermes

Pandora Client for OS X

Standalone devices

PandoraBar

Beagleboard-based radio device running pianobar

Pandora’s Box

Raspberry Pi-based standalone devices running pianobar