musikcube
A terminal-based music player, library and streaming server in C++ for Windows, macOS, Linux and Raspberry Pi, with an Android remote app.
musikcube at a glance
What is musikcube?
musikcube indexes your music and plays it from a keyboard-driven console interface. Its audio engine can also run as a streaming server, for example on a Raspberry Pi connected to your stereo, and the musikdroid Android app streams from it or controls it remotely. Release binaries cover the desktop systems and Android, and it is packaged for Homebrew, Chocolatey, FreeBSD and OpenBSD. Translations cover 9 languages.
Good fit if
- You like terminal apps and want a fast, light music player with its own library.
- You want a headless music box on a Raspberry Pi controlled from your phone.
Before you adopt it
musikcube is BSD-3-Clause and has no paid parts. Activity is slowing: there were no commits in the last three months, and the latest release dates from September 2025. It is essentially the work of its original author.
Drafted with AI from the project's README and repository data, then checked against that data on 31 October 2026. Report a correction
How to run musikcube yourself
- Docker
- No Docker files in the repository
- Compose file
- None in the repository
- Setup effort
- Not rated: no compose file to judge from
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- Builds for Linux, macOS, Windows, Android, including ARM in GitHub releases
- Interface languages
- 9 languages: Chinese, Czech, English, French, German, Japanese, Russian, Spanish and Ukrainian
Install instructions: musikcube.com or the README on GitHub.
musikcube health: is it still maintained?
7 of 100, slowing down
Read from GitHub on 6 November 2026. How the score works
musikcube security practices
OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
What each check found
- License file10 / 10A license file is present
- Binary files9 / 10A few compiled binaries are checked into the repository
- Code review2 / 10Some changes are merged without review
- Best-practices badge0 / 10No OpenSSF Best Practices badge
- Branch protection0 / 10The main branch has no protection rules
- Fuzzing0 / 10No fuzz testing found
- Maintained0 / 10Little or no activity in the last 90 days
- Security policy0 / 10No security policy
- Signed releases0 / 10Releases are not signed
- Static analysis0 / 10No static analysis found
From the OpenSSF Scorecard of 2 November 2026. Checks that do not apply to musikcube are left out.
musikcube license: is it open source?
musikcube uses BSD-3-Clause, an open-source license approved by the OSI.
- March 2015First published on GitHub.
- TodayBSD-3-Clause.
musikcube for developers
Written in
- C++ 79%
- Kotlin 13%
- C 5%
- CMake 1%
- Shell 1%
- Other <1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to musikcube
- MopidyMopidy is an extensible music server written in Python 67 health · Apache-2.0 · 8.6k stars
- SnapcastSynchronous multiroom audio player 47 health · GPL-3.0 · 8k stars
- Beetsmusic library manager and MusicBrainz tagger 82 health · MIT · 15.9k stars
- koelMusic streaming solution that works. 74 health · MIT · 17.3k stars
- MediaMTXReady-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and… 79 health · MIT · 20.6k stars
Questions about musikcube
Is musikcube open source?
Yes. musikcube is published under BSD-3-Clause, an OSI-approved open-source license.
Is musikcube still maintained?
Its health score is 7 of 100 (slowing down). It had no commits in the last 90 days, the latest on 23 March 2026, and its latest release came out on 21 September 2025.
How do I run musikcube?
You can run it as an app for Linux, macOS, Windows, Android, including ARM. The README on GitHub has the exact steps.
What is musikcube written in?
musikcube is written mainly in C++ (79% of the code), with Kotlin (13%), by GitHub’s count of the repository.
What languages is musikcube available in?
The repository has interface translations for 9 languages, including English, German, French, Spanish, Russian, Ukrainian, Japanese and Chinese.
What are the alternatives to musikcube?
Close alternatives in the Media servers & streaming category include Mopidy, Snapcast, Beets.