LogoAwesome Homelab
Logo of musikcube

musikcube

A terminal-based music player, library, and streaming audio server for Windows, macOS, Linux, and Raspberry Pi.

Introduction

musikcube

musikcube is a powerful, fully functional terminal-based music player, library, and streaming audio server that operates natively on Windows, macOS, and Linux. It is also optimized for Raspberry Pi with custom DACs (like IQaudIO DAC+ or HiFiBerry DAC+), supporting high-quality 24bit/192k audio output.

Key Features
  • Cross-Platform Support: Runs seamlessly on Windows, macOS, Linux, and Raspberry Pi.
  • High-Quality Audio: Capable of outputting 24bit/192k audio for an exceptional listening experience.
  • Terminal-Based Interface: Lightweight and efficient, ideal for minimalistic setups or server environments.
  • Streaming Server: Acts as a streaming audio server, allowing remote access to your music library.
  • Companion App: musikdroid, a native Android app, connects to musikcube servers for streaming and remote control of your computer or home stereo.
  • Developer-Friendly Library: musikcore, a cross-platform C++ library, offers file scanning, tag indexing, gapless playback, crossfading, playlist management, and support for libraries with over 250,000 tracks. It includes an extensible plugin architecture for custom app development.
Use Cases
  • Personal Music Management: Organize and play large music libraries directly from a terminal.
  • Home Audio Systems: Use with Raspberry Pi and DACs for a high-fidelity, low-cost audio setup.
  • Remote Streaming: Stream your music collection to Android devices or control playback remotely.
  • Development Projects: Leverage musikcore for prototyping or building custom music playback applications.

Whether you're a music enthusiast, a developer, or a DIY audio hobbyist, musikcube offers a unique blend of performance and flexibility.