Apps & Games

Musikcube Terminal Based Music Player

Musikcube is a terminal-based music player that runs on most operating systems which includes Windows, macOS, as well as Linux. It comes with a built-in audio engine, performs metadata indexing, built-in library management, as well as a streaming audio server. Furthermore, it runs on Raspberry Pi with a custom DAC (e.g. IQaudIO DAC+), and can output 24bit/192k audio without any distortion. Now lets take a quick look at Musikcube Terminal Based Music Player features.

Musikcube Terminal Based Music Player

Musikcube Features

  • It comes with a native Android app version called musikdroid, that connects to musikcube servers
  • It can be used as a streaming audio client, as well as a remote control for playback on a headless server
  • Great for developers as a backend service for creating or prototyping apps that play music
  • Out of the box, it provides file scanning capability, index tagging, gapless as well as cross-fading playback
  • It is a cross-platform c++ library
  • Offers a play queue management system, playlist crud, an extensible plugin architecture
  • Comes with support for libraries containing over 100,000+ audio tracks

Musikcube 0.25.1 Changelog


  • fixed a bug in flac decoder that was causing issues with the real-time transcoder
  • fixed a crash in the m4a decoder
  • updated some linux dependencies
  • added a build for raspbian stretch
READ  List of Top Kodi Addons

musikdroid (0.15.1):

  • fixed a bug that may result in a crash when musikdroid is running in the background

musikdroid (0.15.0):

  • fixed the playback notification and lock screen controls so they work properly with Android O
  • updated ui settings to include tools for saving as well as loading connection profiles
  • fixed a couple random crashes that surfaced in fabric
  • removed android-specific dagger cruft; just use vanilla dagger
  • furthermore, updated support library and build tooling versions

Download Musikcube for Windows, Android, Linux

Install Musikcube Terminal Based Music Player on Ubuntu 17.04 and below

  • First install required libraries and development packages
sudo apt-get install build-essential clang cmake libboost-thread1.61-dev libboost-system1.61-dev libboost-filesystem1.61-dev libboost-date-time1.61-dev libboost-atomic1.61-dev libboost-chrono1.61-dev libogg-dev libvorbis-dev libflac-dev libfaad-dev libncursesw5-dev libasound2-dev libpulse-dev pulseaudio libmicrohttpd-dev libmp3lame-dev libcurl4-openssl-dev
  • Compile Musikcube and launch app
git clone
cd musikcube
cmake .
sudo make install

How to uninstall musikcube from Ubuntu

sudo apt remove musikcube

Keyboard Shortcuts

About the author


A passionate Linux and Open Source user. In my spare time, I love developing mobile games for fun (You can check my games out iOS Store | Google Play Store) and also spend time contributing to the Linux community.

Leave a Reply

Be the First to Comment!

Notify of