musikcube 3.0.0 has been released!
Development of this incarnation of musikcube started nearly 7 years ago to the day of this release. It began life as a toy, but grew into a powerful, fully-featured desktop application, server, and mobile client.
If you're curious about previous versions of musikcube, and why this particular release is 3.0.0
please read this short doc on our wiki.
High-level differences between musikcube v1 and musikcube v3 include:
- A completely cross platform terminal-based user interface, supporting Windows, macOS, Linux, FreeBSD and Haiku OS
- Redesigned plugin API that allows for audio decoders, encoders, playback and play-queue manipulation, visualizers, data streams, data indexers, digital signal processing and more
- A well defined remote API that allows for easy client integration: see here
- Gapless playback
- Multi-architecture support, including (but not limited to) x86, amd64, arm64 and armv6
- Remote access: stream audio from musikcube instances running on other computers
- Fully localizable, bundled with many community-provided locales
- Headless operation on Unix-based platforms via daemon
- Support for ReplayGain during playback
- Regex searching and filtering
- Full Unicode support across all platforms