important notice for macOS users:
- due to a hardware failure we will no longer be providing pre-compiled macOS binaries for the foreseeable future. if you use macOS you will either need to install via homebrew or manually compile from source.
changes in 0.96.10:
- fixed a race condition in
WasapiOut
that could lead to an app crash when playing music. - fixed
rpath
issues leading to startup crashes onmacOS
when installing viahomebrew
. - fixed musikdroid's
versionCode
so the OS actually updates the app if it's already installed. oops.
changes in 0.96.9:
- none; this version was not released publicly and was used for testing and debugging build issues.
changes in 0.96.8:
- updated
FfmpegDecoder
to perform resampling internally whenWasapiOutput
is in use; its internal resampler seems to be much higher quality than the one used by WASAPI by default. - fixed data directory resolution logic with respect to to
XDG_CONFIG_HOME
(@robertgzr) - ensure
TrackSearchLayout
refreshes during metadata indexing (@ravensiris) - fixed album duration calculation fencepost error (@PythonTryHard)
- added Spanish (
es_ES
) translation (@orestescm76) - added support for Android Studio 4.2
- updated CMake scripts to be compatible with
Homebrew
installations that are rooted outside of/usr/local
- ensure static libraries are only resolved when necessary (@t123yh)
- fixed OpenBSD build
- fixed a
PipeWire
bug where volume may not get set properly. - updated
last.fm
scrobble logic to only post if at least 25% of the active track has been played. - fixed a bug where user may be unable to navigate to the
lyrics
view - fixed a low-level bug that could prevent layout update events from propagating up the view hierarchy.
- fixed a bug where the notification tray icon was not drawing properly on windows builds.
- added Debian
bullseye
support, and fixed Ubuntuimpish
(@gschauer) - fixed
musikdroid
notification falling out of sync with the currently playing track. - fixed
-rpath
to use$ORIGIN
instead of./
on *nix systems.