pianobar is a console client for the personalized web radio Pandora ported to Windows.
Releases:
- 2022.04.16 (builds: x64, x86)
Older releases can be found at GitHub Release page.
- Play and manage (create, add more music, delete, rename, ...) your stations.
- Rate played songs and let pandora explain why they have been selected.
- Show upcoming songs/song history.
- Configure keybindings.
- last.fm scrobbling support (external application)
- Proxy support for listeners outside the USA.
Original source code can be downloaded at github.com or 6xq.net.
Checkout pianobar-windows-build where you will find configured solution for Visual Studio 2015.
This repository is linked by GitHub submodule.
Please examine pianobar.cfg.example
for more details or ask in issue if you find something missing.
act_help
- show act_helpact_songlove
- love songact_songban
- ban songact_stationaddmusic
- add music to stationact_stationcreate
- create new stationact_stationdelete
- delete stationact_songexplain
- explain why this song is playedact_stationaddbygenre
- add genre stationact_history
- song historyact_songinfo
- print information about song/stationact_addshared
- add shared stationact_songnext
- next songact_songpausetoggle
- pause/resume playbackact_songpausetoggle2
- same as above, but allow second bindact_quit
- quitact_stationrename
- rename stationact_stationchange
- change stationact_songtired
- tired (ban song for 1 month)act_upcoming
- upcoming songsact_stationselectquickmix
- select quickmix stationsact_bookmark
- bookmark song/artistact_voldown
- decrease volumeact_volup
- increase volumeact_managestation
- delete seeds/feedbackact_songplay
- resume playbackact_songpause
- pause playbackact_volreset
- reset volumeact_settings
- change settings
You can now bind hotkey to an action, for example:
hk_act_songlove = c + shift + ctrl
or
hk_act_songlove = f9
Hotkey use format:
hk_<action_name> = <key> + [modifier1] + [modifier2]...
can be any printable character on your keyboard or one of the named keys:
numpad0, numpad1, numpad2, numpad3, numpad4, numpad5, numpad6, numpad7,
numpad8, numpad9, multiply, add, separator, subtract, decimal, divide,
f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14, f15, f16,
f17, f18, f19, f20, f21, f22, f23, f24, browser_back, browser_forward,
browser_refresh, browser_stop, browser_search, browser_favorites,
browser_home, volume_mute, volume_down, volume_up, media_next_track,
media_prev_track, media_stop, media_play_pause, launch_mail,
launch_media_select, launch_app1, launch_app2
Example bindings:
#hk_act_songpausetoggle = media_play_pause
#hk_act_songnext = media_next_track