MusikCube
   HOME

TheInfoList



OR:

musikcube is a
free and open-source Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
cross-platform, terminal-based
audio player software Media player software is a type of application software for playing multimedia computer files like audio and video files. Media players commonly display standard media control icons known from physical devices such as tape recorders and CD pl ...
and streaming server.


Features

musikcube is based on a modular plug-in architecture, and uses plug-ins written in
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
. Plug-ins provide core functionality for audio decoding, data streaming, output device handling, metadata parsing, digital signal processing, and more. Plugins currently exist to provide support for many popular audio codecs, including
MP3 MP3 (formally MPEG-1 Audio Layer III or MPEG-2 Audio Layer III) is a coding format for digital audio developed largely by the Fraunhofer Society in Germany, with support from other digital scientists in the United States and elsewhere. Origin ...
, M4A,
Ogg Vorbis Vorbis is a free and open-source software project headed by the Xiph.Org Foundation. The project produces an audio coding format and software reference encoder/decoder (codec) for lossy audio compression. Vorbis is most commonly used in conjun ...
, and
FLAC FLAC (; Free Lossless Audio Codec) is an audio coding format for lossless compression of digital audio, developed by the Xiph.Org Foundation, and is also the name of the free software project producing the FLAC tools, the reference softwa ...
. Internally, musikcube uses the
SQLite SQLite (, ) is a database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the mo ...
database library for storing track and playlist metadata. There is currently no support for
Digital rights management Digital rights management (DRM) is the management of legal access to digital content. Various tools or technological protection measures (TPM) such as access control technologies can restrict the use of proprietary hardware and copyrighted work ...
. musikcube is capable of streaming audio via an integrated server. An Android client also exists, allowing music to be streamed over local and wide-area networks.


Licensing

musikcube (and official plugins) are licensed under the BSD-3-Clause license.


See also

* cmus * Music Player Daemon * Music on Console *
Comparison of audio player software The following comparison of audio players compares general and technical information for a number of software media player programs. For the purpose of this comparison, "audio players" are defined as any media player explicitly designed to play ...


External links

* {{Media player (application software) Free software programmed in C++ Linux media players Windows media players Free media players 2004 software Software that uses ncurses Software using the BSD license