VIOX is a modular, premium music server and player designed for clarity, determinism, and a glassy, touch‑friendly user experience. It combines a strongly typed backend, a composable UI architecture, and a deterministic audio pipeline built for modern playback systems.
VIOX Docker base is the base image used for Docker builds of VIOX Music Server
The Debian Trixie build is deprecated. The Alpine image is more leaner and optimised for the Raspberry Pi
Installs and establishes basic configurations for
- A functioning D-Bus needed for Pipewire
- Pipewire (with PulseAudio support)
- Wireplumber
- MPD with MPC
- Go-Librespot
- Snapcast Server and Client
- NodeJS and NPM
- Backend-driven commercial playback pipeline
- Multi~speaker audio support via PipeWire, Snapcast and WirePlumber
- Modular routing architecture for advanced audio setups
- REST API Powered for multi-client support
- Glassy, minimal, rounded interface
- Touch-friendly equalizer and controls
- Strongly typed media pipeline
- Maintained string-similarity matching for metadata normalization
- Unified mapping layer for external sources such as TuneIn
- Node.js server with explicit configuration management
- Environment and file-based overrides
