v3.0.0
Breaking changes
- [#64] Add support for sources (microphone). You can now use the
--node-typeargument to select whether to use sinks (speakers) or sources (microphones). This makes it possible to also control microphones with the script exactly in the same ways as before: volume control, switching between them, muting, etc. Thus, many arguments and options have been renamed to be generic over both sinks and sources, under the namenode:- The
next-sinkaction is nownext-node - The
--icon-sinkargument is now--icon-node - The
--sink-blacklistargument is now--node-blacklist - The
--sink-nicknames-fromargument is now--node-nicknames-from - The
--sink-nicknameargument is now--node-nickname - The
ICON_SINKvariable is nowICON_NODE - The
SINK_NICKNAMEvariable is nowNODE_NICKNAME
- The
These items are deprecated for now so that it's easy to find out about the changes, but they will be removed in a future version. Check out the README and the --help message for more information about this new feature.
New
- [#65, #67] Optimize listen function
Fixed
- [#66] Fix argument parsing (
--osd actionwould ignore theactionparameter, for example).
Many thanks to @Aerion for working on most of these features! Especially supporting both sinks and sources, which should make this script much more flexible.
Full Changelog: https://github.com/marioortizmanero/polybar-pulseaudio-control/compare/v2.3.0...v3.0.0