Skip to content

Releases: marioortizmanero/polybar-pulseaudio-control

v2.2.0

07 May 23:07
v2.2.0
242a421
Compare
Choose a tag to compare

New

  • [#46] PipeWire support
  • [#43] Support for port names

Fixed

  • [#47] Documentation fixes

Thanks to @SPFabGerman and @affficionado for contributing to this release!

v2.1.0

11 Nov 13:46
v2.1.0
a0ff7bd
Compare
Choose a tag to compare

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 the help 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 of listen changes to line 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

25 Oct 22:43
d40cbf6
Compare
Choose a tag to compare

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 of pacmd list-sinks. This is a helpful fallback value for new devices, and I suggest using something like device.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

04 Aug 22:51
Compare
Choose a tag to compare
  • [#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

23 Mar 13:50
Compare
Choose a tag to compare

Breaks backward compatibility.

  • Now the script uses actions rather than flags. For example, --listen is now listen. 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 to next-sink.

v1.1

23 Mar 12:27
Compare
Choose a tag to compare
  • Custom sink names can be set with SINK_NICKNAMES. CUSTOM_SINK_ICONS has been removed and DEFAULT_SINK_ICON has been renamed to SINK_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

22 Feb 17:35
Compare
Choose a tag to compare

First release.

Please check the README.md for more information about this script and how to use it.