Navigation Menu

Skip to content

aswoodward/pianobar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pianobar

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

pianobar screenshot

Features

  • play and manage (create, add more music, delete, rename, ...) stations
  • rate songs and explain why they have been selected
  • upcoming songs/song history
  • customize keybindings and text output (see configuration example)
  • remote control and eventcmd interface (send tracks to last.fm, for example)
  • proxy support for listeners outside the USA

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 2022.04.01 (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

About

Console-based pandora.com player

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 85.4%
  • Shell 5.9%
  • Roff 3.9%
  • Makefile 1.9%
  • Python 1.4%
  • Ruby 0.8%
  • Perl 0.7%