ALSA Mixer WebUI
Client-server application for easy configuration of ALSA volume controls using network device (smartphone, tablet, PC, etc.).
There exists also client for Android.
Server requirements
- python2
Supported browsers
- Internet Explorer
- Edge
- Chrome
- Firefox
- Opera
- Chrome (Android)
Getting Started
Download / Clone
$ git clone https://github.com/JiriSko/amixer-webui.git
Alternatively you can download this repository.
Synopsis
alsamixer-webui.py <port=8080>
Install on desktop distributions
You can use init.d script amixer-webui
(do not forget to set correct path and optionally port):
sudo cp amixer-webui /etc/init.d/amixer-webui
sudo update-rc.d amixer-webui defaults
sudo /etc/init.d/amixer-webui start
or simply run it in background e.g. from rc.local
.
Install on OpenWrt
Similarly set correct path and port and then run:
cp amixer-webui_openwrt /etc/init.d/amixer-webui
/etc/init.d/amixer-webui enable
/etc/init.d/amixer-webui start
Script automatically restores ALSA settings after reboot.
License
The application is released under The MIT License. Software uses Material Design Lite library which is licensed under an Apache-2 license.