Motorized Volume Control
- Smooth motorized potentiometer
- Adjustable via IR remote, physical buttons, or web interface / Android App
- Hysteresis and debounce for stable readings
Multiple Input Selection
- Analog, Optical, Bluetooth, and Phono inputs
- Controlled via web interface, IR remote, or buttons
- Visual feedback of active input
Wi-Fi Connectivity
- Connects to existing Wi-Fi networks or creates its own hotspot
- mDNS access via a-flix.local
- OTA firmware updates via browser
Web Interface / Android App
- Responsive HTML/CSS/JS interface hosted on the ESP32
- Real-time feedback (volume, temperature, input status)
- Display brightness control
- Integrated settings and diagnostics panel
TFT Display with LVGL
- Displays temperature, power state, input, and mute status
- Circular volume indicator and system status
- Smooth animations and power-on delay management (delay: 15s between Tube Filaments power on and power stage power on)
IR Remote Control
- Full control of volume, mute, input, and power
- Multycode compatibility for different remotes
- Priority logic between remote, UI and manual control
Temperature Monitoring
- TMP36 analog sensor
- Auto-activation of protection relay if temperature exceeds threshold
Preferences & Persistence
- All settings stored in non-volatile memory (NVS)
- Auto-restore of last known state after reboot






Last edited:
Hi Ciro!
This is a great project! With an informative display. Congratulations!
Do you think you could include an option in the program to control a Muses72323 chip? 😉
This is a great project! With an informative display. Congratulations!
Do you think you could include an option in the program to control a Muses72323 chip? 😉