musikcube
SHA-256musikcube is a terminal-based cross-platform music player and streaming server. It runs on Windows, macOS, Linux, and Raspberry Pi, with an optional Android remote control app.
Smart Download
Download Download Version
v3.0.5 · 13.2 MB
A terminal-based cross-platform music player and streaming server that runs even on Raspberry Pi.
Core Features
- Full terminal UI (TUI) with low resource usage, ideal for Raspberry Pi or headless servers
- Supports many audio formats via FFmpeg
- Built-in HTTP/WebSocket streaming server for remote control and audio streaming
- Android companion app (musikdroid) for wireless control
- Cross-platform: Windows, macOS, Linux, FreeBSD, OpenBSD
What It Can't Do
- •The streaming server is not secure by default (plain text password, no SSL). Do not expose directly to the internet without a reverse proxy that provides HTTPS. The password is stored in plain text in the settings file.
Use Cases
- Turn a Raspberry Pi into a home audio server, control via phone
- Manage a local music library from a terminal-only environment
- Modern alternative to cmus or mpd with a cleaner interface and streaming capabilities
Detailed Introduction
musikcube is a terminal-based music player and streaming server that works across Windows, macOS, Linux, and even Raspberry Pi. It provides a full-featured audio engine with support for multiple formats via FFmpeg, a clean TUI interface using ncurses, and an optional streaming server for remote control and audio playback. The application includes an Android companion app (musikdroid) for wireless control. It can be compiled from source or installed via package managers like Homebrew, Chocolatey, and pkg. The server uses WebSocket and HTTP on separate ports, but note it is not secure by default—SSL termination via a reverse proxy is recommended for internet exposure.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Install the appropriate package for your distro (dpkg / rpm / AppImage)
Download the release archive or install via package manager (e.g., brew install musikcube)
Extract and run musikcube (or launch from terminal)
Navigate folders with arrow keys, press Enter to play, press ? for help
- Download the release archive or install via package manager (e.g., brew install musikcube)
- Extract and run musikcube (or launch from terminal)
- Navigate folders with arrow keys, press Enter to play, press ? for help
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
9c908eacc4b3d0bf494bc0a72048a9f3bb59ed6471c4571da8f5441e277fc883This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Uninstall via package manager (e.g., brew uninstall musikcube) or delete the installation directory. Remove config at ~/.config/musikcube or ~/.musikcube if needed.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
terminal
Modern, feature-rich terminal application for Windows command-line users, with tabs, GPU acceleration, and full customization.
core
Open source home automation that puts local control and privacy first. Perfect for Raspberry Pi or a local server.
PowerToys
A set of utilities for power users to tune and streamline their Windows experience for greater productivity.