musikcube version history
10 releases tracked, newest first.
3.0.5
Sep 21, 2025- Added support for ffmpeg 8.x (backwards compatible with 6.x and 7.x)
- Updated multiple dependencies including ffmpeg, openssl, and libcurl
- Improved build scripts and documentation
13 downloads
3.0.4
Jul 14, 2024## musikcube 3.0.4
* add ffmpeg 6.x backwards compatibility (@barracuda156)
* improved LastFM support (@al1-ce)
* fix build on DragonFly BSD (@alexax66)
11 downloads
3.0.3
Jul 5, 2024## musikcube 3.0.3
* target `ffmpeg` 7.0 api, update encoder and decoder accordingly
* ensure `taglib` plugin is API compatible with `taglib` 2.0
* updated dependencies:
- `ffmpeg@7.0.1`
- `openssl@3.3.1`
- `libcurl@8.8.0`
- `libmicrohttpd@1.0.1`
- `libopenmpt@0.7.8`
* update to Android Studio Koala, SDK 34 and related dependencies
11 downloads
3.0.2
Sep 11, 2023## musikcube 3.0.2
* added `sqlean/unicode` sqlite extension (and remove custom mapping logic) for improved non-Latin, case-insensitive unicode filter/search.
* read `rating` field from metadata while indexing (make sure to do a full re-index if this interests you: `^R` -> `rebuild library`)
* fixed bug where `aac` files with `id3v2` tags were not getting parsed correctly
* fixed a bug where we may incorrectly use the track's filename/uri instead of title field during indexing.
* fixed 64-bit RPM architecture value (was `amd64`, but should be `x86_64`)
* updated musikdroid to latest version of Android Studio and external dependencies (anecdotally improving Opus playback reliability)
* updated to `openssl@3.1.2`, `libcurl@8.2.1`, `libmicrohttpd@0.9.77` and `libopenmpt@0.7.1` on unix platforms
* re-wrote raspberry-pi/arm cross-compiling functionality to be more generic and use more well-maintained toolkits.
* added `armv6` builds for Raspberry Pi Zero (and other similar devices)
* added `x86` Linux builds
* tweaked release filenames to be consistent across all platforms (`musikcube_<version>_<os>_<arch>`)
13 downloads
3.0.1
May 27, 2023## musikcube 3.0.1
* fixed a bug where album artist (and potentially other) metadata values were being double encoded.
* fixed a bug where re-arranging the play queue may cause unnecessary i/o.
* fixed bug where `rpm` architecture was incorrect for `armhf` builds.
* updated `asio` to 1.28.0
9 downloads
3.0.0
Apr 21, 2023## musikcube 3.0.0 has been released!
Development of this incarnation of musikcube started nearly [7 years ago](https://github.com/clangen/musikcube/commit/a6b588fcc912fa8081393d2a63d45cf5feb4e12b) _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](https://github.com/clangen/musikcube/wiki/major-release-versions).
### 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](https://github.com/clangen/musikcube/wiki/remote-api-documentation)
* Gapless playback
* Multi-architecture support, including (but not limited to) x86, amd64, arm64 and armv6
* Remote a
9 downloads
0.99.8
Apr 13, 2023## musikcube 0.99.8
this build has few functional changes, it's mostly just a vehicle for dependency updates -- most notably, upgrading from `openssl@1.1` to `openssl@3.0`, `ffmpeg@5` to `ffmpeg@6` and `libcurl@7` to `libcurl@8`.
**barring any major issues, this is likely the last minor release before our first major release in about 16 years, which will be `3.0.0`.** if you have any **new** issues, please report them!
### summary of changes:
* added `uk_UA` localization (@dinolaz)
* updated dependencies across all platforms:
- `ffmpeg@6.0`
- `openssl@3.1.0`
- `libcurl@8.0.1`
- `libmicrohttpd@0.9.76`
- `libopenmpt@0.6.9`
- `asio@1.27.0`
* updated to `PDCursesMod@4.3.6` for Windows builds
* updated `musikdroid` to use Android Studio `Flamingo` and update dependencies
* disabled update check for `homebrew` builds
9 downloads
0.99.7
Mar 23, 2023## musikcube 0.99.7
this release has no functional changes; it simply tweaks a couple build scripts for `homebrew` compatibility.
# please see [release 0.99.5 to download binaries](https://github.com/clangen/musikcube/releases/tag/0.99.5)
0 downloads
0.99.6
Mar 19, 2023## musikcube 0.99.6
this release has no functional changes; it simply tweaks a couple build scripts for `homebrew` compatibility.
# please see [release 0.99.5 to download binaries](https://github.com/clangen/musikcube/releases/tag/0.99.5)
0 downloads
0.99.5
Feb 6, 2023## musikcube 0.99.5
* fixed a bug in `ffmpegdecoder` that could cause the app to crash.
* fixed `milkdrop2` plugin to work on 64-bit machines, and include it by default for both win32 and win64 releases.
* fixed unicode character parsing in musikcube-cmd.exe
* merged upstream PDCursesMod changes
* update essential build shell scripts to use `sh` instead of `bash` to improve portability
* added new `post-install.sh` script, removed some legacy CMake code
* simplified Visual Studio project configurations and improved build time
9 downloads