Releases: marioortizmanero/polybar-pulseaudio-control
Releases · marioortizmanero/polybar-pulseaudio-control
v2.2.0
New
Fixed
- [#47] Documentation fixes
Thanks to @SPFabGerman and @affficionado for contributing to this release!
v2.1.0
New
- [#37] Package now available on the AUR:
pulseaudio-control
- [#39] Add ability to pass in format strings: use
--format FORMAT
for custom output. You can use multiple variables, listed with thehelp
action.
Fixed
- [#40] Fixed muted colour, it now uses polybar syntax internally
- [#42] Fix bad array subscript when sink disconnects: "If the sink changes externally to
pulseaudio-control
, for example, an active bluetooth device disconnects, the output oflisten
changes toline 61: SINK_NICKNAMES["$sinkName"]="$nickname": bad array subscript
." - Fixes and improvements to the documentation in README.md
- Now using semantic versioning (
vX.Y.Z
)
Thanks to the contributors that made this release possible, @OJFord, @0jdxt and @samyak-jain!
v2.0
Breaking changes
- This module is now configured via command line options! This is much more flexible than editing the script. It makes it possible to re-use the script for multiple configurations, it's easier to update it, and it can now be packaged in your favorite distro's repositories. You can use both
--option=value
and--option value
. The actions remain the same. These are the changes (read the README.md for more details):OSD
is now--osd
or--no-osd
INC
is now--volume-step
MAX_VOL
is now--volume-max
AUTOSYNC
is now--autosync
or--no-autosync
VOLUME_ICONS
is now--icons-volume
MUTED_ICON
is now--icon-muted
MUTED_COLOR
is now--color-muted
NOTIFICATIONS
is now--notifications
or--no-notifications
SINK_ICON
is now--icon-sink
SINK_BLACKLIST
is now--sink-blacklist
SINK_NICKNAMES
is now--sink-nickname
New
--sink-nicknames-from <prop>
: pacmd property to use for sink names, unless overriden by--sink-nickname
. Its possible values are listed under the 'properties' key in the output ofpacmd list-sinks
. This is a helpful fallback value for new devices, and I suggest using something likedevice.description
.- Some fixes to the README to improve the documentation
Most of these changes are thanks to @OJFord! If you have any suggestions/complaints, do open a new issue.
v1.3
- [#29, others] Better docs
- [#30] Fixed shebang
- [#31] Replace notifications instead of accumulating them
- [#33, 6ef7437] Fix bugs that may appear when multiple volume values are returned by PulseAudio
I also contributed a bit but this release is mostly made up of new contributors. Thanks to @chuahou, @M-Gregoire and @muntjaber!
v1.2
Breaks backward compatibility.
- Now the script uses actions rather than flags. For example,
--listen
is nowlisten
. Using flags as parameters is misleading because it seems as if more than one flags can be passed at once. This is not the case, so actions are more suitable. --change
has been renamed tonext-sink
.
v1.1
- Custom sink names can be set with
SINK_NICKNAMES
.CUSTOM_SINK_ICONS
has been removed andDEFAULT_SINK_ICON
has been renamed toSINK_ICON
- The sink blacklist now uses sink names rather than indexes [breaks compatibility].
- Prevents polybar from freezing when sending notifications with no notification server
v1.0
First release.
Please check the README.md for more information about this script and how to use it.