Skip to content

guidcruncher/viox-musicserver

Repository files navigation

VIOX Music Server

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.

Features

Music Playback

  • Backend-driven commercial playback pipeline
  • Multi~speaker audio support via PipeWire, Snapcast and WirePlumber
  • Modular routing architecture for advanced audio setups

Modular UI

  • REST API Powered for multi-client support
  • Glassy, minimal, rounded interface
  • Touch-friendly equalizer and controls

Metadata and Integrations

  • Strongly typed media pipeline
  • Maintained string-similarity matching for metadata normalization
  • Unified mapping layer for external sources such as TuneIn

Backend Architecture

  • Node.js server with explicit configuration management
  • Environment and file-based overrides

Architecture

Architecture Overview Diagram

About

Viox Music Server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages