musikcube
Streaming audio server with Linux/macOS/Windows/Android clients.
A terminal‑based audio engine runs library, player and streaming server written in C++ that runs on Windows, macOS, Linux and Raspberry Pi. It scans files, indexes tags, supports gapless and cross‑fading playback, manages play queues and playlists, and can handle libraries of hundreds of thousands of tracks. The built‑in streaming server exposes a WebSocket on port 7905 for metadata and an HTTP endpoint on port 7906 for audio, optionally transcoding data, and can be accessed by third‑party clients.
Clients include a native Android application that connects to the server for playback or remote control, and the same server can be used by any front‑end via a documented remote API. The project also provides a lightweight C++ SDK (musikcore) for developers to embed the playback core in other applications.
The software is self‑hostable, free of subscription, open‑source under a BSD‑3‑Clause license, and distributed as binaries or source for easy installation on desktop and embedded platforms.
Reviews
Loading reviews…
Similar apps

Metadata & Library Management
musikcube
Cross-platform, terminal-based music player, audio engine, metadata indexer, and server.

Music Players & Streaming
cmus
Small, fast and powerful console music player.

Radio & Streaming Servers
mStream
Music streaming server with GUI management tools. Runs on Mac, Windows, and Linux.
Radio & Streaming Servers
moOde Audio
Audiophile-quality music playback for the wonderful Raspberry Pi family of single board computers.

Radio & Streaming Servers
Mopidy
Extensible music server. Offers a superset of the mpd API, as well as integration with 3rd party services like Spotify, SoundCloud etc.

Radio & Streaming Servers
mpd
Daemon to remotely play music, stream music, handle and organize playlists. Many clients available.