/amixer-webui

Web application for control ALSA volume

Primary LanguageJavaScriptMIT LicenseMIT

ALSA Mixer WebUI

License

Client-server application for easy configuration of ALSA volume controls using network device (smartphone, tablet, PC, etc.).

There exists also client for Android.

Screenshot

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.