Releases: neildavis/alsa_volume_from_usb_hid
v0.3.0
Switched to using Python instead of a shell script.
This means we can now use ALSA
& evdev
APIs directly instead of parsing output from amixer
& evtest
Hopefully this will improve compatibility with different setups that I cannot foresee.
The daemon now runs in a systemd
user session, so no longer needs root
privileges to install ^ run.
v0.2.0
Improvements to make daemon more robust and configurable
Parsing of ALSA devices from 'amixer' output is now more flexible
It now works with both the default 'Headphone' setup and an I2S
'softvol' setup, but there are likely configs that will still break it!
Added ability to specify the USB HID device to use on command line
when starting the daemon
Added the ability to specify the USB HID device to use when installing
with make
All volume increments & decrements are now done using 'mapped volume'
percentage to be more usable across many odd values you might see
such as negative dB ranges which were broken before