Skip to content
This repository has been archived by the owner on Aug 4, 2024. It is now read-only.

JiriSko/amixer-webui

Repository files navigation

ALSA Mixer WebUI

License

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

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.