musikcube

A terminal-based music player, library and streaming server in C++ for Windows, macOS, Linux and Raspberry Pi, with an Android remote app.

4.9k stars, 322 forks C++ On GitHub since March 2015

Development has slowed down. No commits in the last 90 days; the latest on 23 March 2026. Active alternatives: Mopidy, Snapcast, Beets.

musikcube at a glance

Open sourceYes, BSD-3-ClauseNo paid parts in the repository
Health7 of 100Slowing down
Self-hostingDesktop apps, MobileSteps in the README
AppsLinux, macOS, Windows, Android, including ARMBuilds in GitHub releases
Interface9 languagesIncluding English, German and French
Issue repliesWithin ~23 daysMedian first reply; 10% of recent issues answered

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.

Look elsewhere if

  • You want an actively developed web-based music server with many clients: Navidrome.
  • You want a networked player controlled from MPD clients: Mopidy.

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

Release rhythmNone in 12 monthsLatest: 3.0.5, 21 September 2025
Issue repliesWithin ~23 daysMedian first reply; 10% of recent issues answered
Bus factorNo recent commitsNobody committed in the last 90 days
  • Activity
    No commits in the last 90 days, the latest on 23 March 2026.
    0 / 30
  • Contributors
    Nobody committed in the last 90 days.
    0 / 20
  • Releases
    0 releases in the last 12 months; the latest, 3.0.5, on 21 September 2025.
    1 / 20
  • Replies to issues
    Maintainers answered 10% of recent issues, with a median first reply after 23 days.
    4 / 20
  • Security practices
    OpenSSF Scorecard 1.9 of 10.
    2 / 10

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.

OpenSSF Scorecard1.9 of 10How the project is built and released
Security policyNoNo SECURITY.md or similar
Signed releasesNoDownloads cannot be checked against a signature

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.

  1. March 2015First published on GitHub.
  2. TodayBSD-3-Clause.

musikcube for developers

Written in

  • C++ 79%
  • Kotlin 13%
  • C 5%
  • CMake 1%
  • Shell 1%
  • Other <1%

Getting involved

Contributing guideNot foundNo CONTRIBUTING file in the repository
Open issues170On GitHub
Authors, 90 daysNoneNo commits in the last 90 days

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

All 23 projects in Media servers & streaming

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.