Releases: thedmd/pianobar-windows
Releases · thedmd/pianobar-windows
2022.10.09
Release 2022.10.09:
- Implement more escape codes in console emulator (A, B, C, D, E, F, G, H, J).
2022.04.16
Release 2022.04.20:
- ui_act: Improve station management query
- Disable station mode selection for QuickMix
- docs: fix simple typo, exhaused -> exhausted
- Allow choosing time format
- Add optional debugging code
- Allow changing station mode
- Get back to 1s update interval
- Don't overwrite XDG_CONFIG_HOME
- Cleanup warnings
- ui: Make up to three retries while executing network call
- http: Improve error messages around retries
- http: Handle 5xx server error codes
- http: Cleanup warnings
- piano: Add PIANO_RET_NETWORK_ERROR error code
2020.04.20
Release 2020.04.20:
- Add support for multimedia keys in hotkeys
- backport: piano: Request all stations
Available actions:
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
Hotkeys
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
2019.05.03
Add support for hotkeys. #20
Hotkeys can be assigned to action in configuration file ex:
hk_<action_name> = g + shift + alt + ctrl
Available actions:
act_help - prints help
act_songlove - love song
act_songban - ban song
act_stationaddmusic - add music to station
act_stationcreate - create new station
act_stationdelete - delete station
act_songexplain - explain why this song is played
act_stationaddbygenre - add genre station
act_history - song history
act_songinfo - print information about song/station
act_addshared - add shared station
act_songnext - next song
act_songpausetoggle - pause/resume playback
act_quit - quit
act_stationrename - rename station
act_stationchange - change station
act_songtired - tired (ban song for 1 month
act_upcoming - upcoming songs
act_stationselectquickmix - select quickmix stations
act_bookmark - bookmark song/artist
act_voldown - decrease volume
act_volup - increase volume
act_managestation - delete seeds/feedback
act_stationcreatefromsong - create new station from song or artist
act_songplay - resume playback
act_songpause - pause playback
act_volreset - reset volume
act_settings - change settings
2018.10.30
Release 2018.10.30
- Reintegrate upstream changes
Upstream improvements:
Release 2018.06.22
- Happy 10th birthday pianobar!
- Add network timeouts and retries
- Fix cross-thread memory access
- Misc UI and documentation improvements
Release 2017.08.30
- Support binding to specific network interface, see config option bind_to
- New config option gain_mul softens effect of replay gain
- Replaced deprecated ffmpeg and json-c functions, bumps ffmpeg/libav version
requirement- Fix use-after-free
- Minor improvements to code and documentation
2017.05.18
2017.05.18
- Synchronize with upstream
- Fixed: Handle escaped authority url components. pianobar-windows-binaries/#3