a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
sqlean/unicode
sqlite extension (and remove custom mapping logic) for improved non-Latin, case-insensitive unicode filter/search.rating
field from metadata while indexing (make sure to do a full re-index if this interests you: ^R
-> rebuild library
)aac
files with id3v2
tags were not getting parsed correctlyamd64
, but should be x86_64
)[email protected]
, [email protected]
, [email protected]
and [email protected]
on unix platformsarmv6
builds for Raspberry Pi Zero (and other similar devices)x86
Linux buildsmusikcube_<version>_<os>_<arch>
)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.
this build has few functional changes, it's mostly just a vehicle for dependency updates -- most notably, upgrading from [email protected]
to [email protected]
, 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!
uk_UA
localization (@dinolaz)[email protected]
for Windows buildsmusikdroid
to use Android Studio Flamingo
and update dependencieshomebrew
buildsthis release has no functional changes; it simply tweaks a couple build scripts for homebrew
compatibility.
this release has no functional changes; it simply tweaks a couple build scripts for homebrew
compatibility.
ffmpegdecoder
that could cause the app to crash.milkdrop2
plugin to work on 64-bit machines, and include it by default for both win32 and win64 releases.sh
instead of bash
to improve portabilitypost-install.sh
script, removed some legacy CMake code