|Source Repository:||Repository:Gentoo Portage Tree|
Summary: Pianobar is a console client for the personalized web radio Pandora.
Perl UpdatesGentoo has bumped perl from 5.20 to 5.22. Be sure to run perl-cleaner --all after the upgrade.
ARM RebuildARM systems will use new stage3's that are not compatible with earlier versions.
ABI X86 64 and 32Funtoo Linux has new 32-bit compatibility libraries inherited from Gentoo. Learn about them here.
To install Pianobar, emerge it:
# emerge pianobar
After you have emerged Pianobar, you can run it with
pianobar. If you dislike typing your username and password every time that you run pianobar, create the file
~/.config/pianobar/config and add the following lines to it:
password = YOURPASSWORD user = email@example.com
Easy login (with encryption)
If leaving a plaintext password for your Pandora account somewhere on your filesystem makes you nervous, you can use gpg to decrypt a file that contains your password. Change your configuration to reflect the one below if you would like to encrypt your password:
password_command = gpg --decrypt ~/.passwords/pianobar user = firstname.lastname@example.org
To configure keybindings, check out
man pianobar. All keybindings can be added to
~/.config/pianobar/config. All the keybindings in the man page will begin with the line
Other configuration options
|audio_quality||The quality of the audio. Can be set to: high, medium, or low.|
|autostart_station||Select a station ID that you would like to play when Pianobar starts.|
|proxy||Use a http proxy.|
Not compiled with threads support
If you recieve the following warning message (
[aac @ 0x7faccc003cd0] Warning: not compiled with thread support, using thread emulation) while running Pianobar, add threads support to ffmpeg, then rebuild it:
# echo "media-video/ffmpeg threads" > /etc/portage/package.use/ffmpeg # emerge ffmpeg
As of FL-1437, threads support should be enabled on ffmpeg by default.