Releases: clangen/musikcube
musikcube 3.0.5
musikcube 3.0.4
musikcube 3.0.4
- add ffmpeg 6.x backwards compatibility (@barracuda156)
- improved LastFM support (@al1-ce)
- fix build on DragonFly BSD (@alexax66)
musikcube 3.0.3
musikcube 3.0.3
- target
ffmpeg7.0 api, update encoder and decoder accordingly - ensure
taglibplugin is API compatible withtaglib2.0 - updated dependencies:
ffmpeg@7.0.1openssl@3.3.1libcurl@8.8.0libmicrohttpd@1.0.1libopenmpt@0.7.8
- update to Android Studio Koala, SDK 34 and related dependencies
musikcube 3.0.2
musikcube 3.0.2
- added
sqlean/unicodesqlite extension (and remove custom mapping logic) for improved non-Latin, case-insensitive unicode filter/search. - read
ratingfield from metadata while indexing (make sure to do a full re-index if this interests you:^R->rebuild library) - fixed bug where
aacfiles withid3v2tags 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 bex86_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.77andlibopenmpt@0.7.1on unix platforms - re-wrote raspberry-pi/arm cross-compiling functionality to be more generic and use more well-maintained toolkits.
- added
armv6builds for Raspberry Pi Zero (and other similar devices) - added
x86Linux builds - tweaked release filenames to be consistent across all platforms (
musikcube_<version>_<os>_<arch>)
musikcube 3.0.1
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
rpmarchitecture was incorrect forarmhfbuilds. - updated
asioto 1.28.0
musikcube 3.0.0
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
musikcube 0.99.8
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_UAlocalization (@dinolaz) - updated dependencies across all platforms:
ffmpeg@6.0openssl@3.1.0libcurl@8.0.1libmicrohttpd@0.9.76libopenmpt@0.6.9asio@1.27.0
- updated to
PDCursesMod@4.3.6for Windows builds - updated
musikdroidto use Android StudioFlamingoand update dependencies - disabled update check for
homebrewbuilds
musikcube 0.99.7
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
musikcube 0.99.6
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
musikcube 0.99.5
musikcube 0.99.5
- fixed a bug in
ffmpegdecoderthat could cause the app to crash. - fixed
milkdrop2plugin 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
shinstead ofbashto improve portability - added new
post-install.shscript, removed some legacy CMake code - simplified Visual Studio project configurations and improved build time