All Versions
26
Latest Version
Avg Release Cycle
30 days
Latest Release
1233 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.90.0 Changes
April 12, 2020musikcube:
- ๐ included a new
musikcube-cmd.exe
binary that can be run from a standard command-line session in Windows, including cmd.exe, PowerShell, Windows Terminal, or ConEmu. - โ added an OpenBSD port (castagnini)
- โ added the ability to build as a
snap
package. - ๐ fixed build issues for platforms with ncurses and tinfo split (tobbez)
- ๐ fixed an issue where percent signs in the transport weren't getting properly escaped (the-eater)
- ๐ fixed an issue where we may not properly detect UTF8 terminals in some cases
- โ added true color support for macOS Terminal.app (previously was only supported in iTerm)
- ๐ fixed a handful of directory browsing bugs reported by (pcapiod)
- ๐ fixed a bug where we weren't always properly reporting track metadata in the MPRIS plugin.
- โ added a way to add an
audd.io
API key, if you have one, to fetch lyrics - โก๏ธ updated session data to be stored in its own config file
- ๐ merged upstream PDCurses changes to fix a handful of minor bugs and better support Windows Terminal
- ๐ fixed a couple null pointer dereferences, and a couple instances where we
were using variables before they were initialized (detected with valgrind) - ๐ fixed some weird redraw issues on some platforms with ncurses 6.2
- ๐ fixed some bugs where we weren't always compiling the MPRIS plugin for our binary packages
- ๐ fixed a number of ALSA and PulseAudio bugs when devices are not available or there is resource contention
- โ added Ubuntu Focal (20.04) and Fedora 31 support
musikcore:
- added a C API wrapper around the SDK so
musikcore
can be used from other languages easily. seemusikcore_c.h
and the companion projectcore_c_demo
. - ๐ fixed an old bug in the
indexer
that would report an incorrect updated file count. - โ added the ability to build a standalone
musikcore.dll
on Windows that can be used with the new C API for easy integration with other languages or environments. - ๐ fixed a bug where we may crash when playing 0-length files.
- ๐ fixed an old bug where playback state would get out of sync if the user seeked while paused.
- cleaned up SDK constants
musikdroid:
- โก๏ธ updated crash report tracking to use Firebase Crashlytics
- โฌ๏ธ upgraded ExoPlayer
- โฌ๏ธ upgrade to Android Studio 3.6
server:
- ๐ tweaked the threading model to better support multiple concurrent connections
- ๐ fixed a bug where we may attempt to transcode the same file multiple times simultaneously; now if there's a transcode for a shared resource in progress we'll just wait until the original operation completes
- ๐ included a new
-
v0.83.0 Changes
January 12, 20200.83.0 changes:
- ๐ง #309: fixed a minor CMake configuration bug that could cause some formats (e.g.
opus
) to not get recognized on some platforms (e.g.linux
).
0.82.0 changes:
- ๐ Fixed a small bug that could cause dialogs to get partially obscured on certain versions of curses.
0.81.0 changes:
- #308: audio decoding doesn't work with older versions of
ffmpeg
- #307: database initialization issue (hectorm)
- โก๏ธ #304: Updated
ru_RU
localization (adem4ik) - โ Added an
advanced setting
to hide the star rating column
0.80.0 changes:
musikcube
- โ Added
zh_CN
localization (Siheyuan98) - ๐ Fixed #287: Window size not properly restored in Windows build
- ๐ Fixed #276: Added the ability to rate tracks via
r
shortcut in all track list views. - ๐ Fixed #260: Added the ability to sort track list results via
^S"
in search and browse views - ๐ Fixed #173: Show song artist and title in the terminal titlebar
- ๐ Fixed #299: Windows drives disappear in directory browser after checking/unchecking "show dotfiles" option.
- ๐ Fixed #257: Added an option to hide the command bar when not in command mode
- ๐ Backported
SchemaOverlay
from upstreamcursespp
and use it inPluginsOverlay
. - โ Added an
advanced settings
to the settings view and re-arranged things a bit.
musikcore
- ๐ Fixed #290: A brand new transcoder implementation powered by ffmpeg that supports
ogg
,opus
,aac
,flac
,wavepack
, andwma
files.mp3
transcoding is still handled bylibmp3lame
. - ๐ Fixed a bug in
FfmpegDecoder
that could result in a pre-mature / incorrectEOF
error. - ๐ Fixed #294: we weren't properly querying the local DB for lyrics.
- ๐ Fixed #293: bug parsing disc number in AAC files.
- ๐ FIxed #298: bug decoding APE files. changes also include a complete refactor and overhaul of the
FfmpegDecoder
plugin to use modern, non-deprecated ffmpeg APIs. - ๐ Fixed #160: added support for WAV and AIF files.
- ๐ Fixed #133: properly label and sort blank / empty category names as
[unknown]
and ensure they are returned at the bottom of their respective lists.
musikdroid
- ๐ Allow for transcoder format selection in
musikdroid
's settings screen. (Part of #290) - โฌ๏ธ Upgraded
musikdroid
to use the latest stable Android Studio and other dependencies (ExoPlayer, AndroidX, etc), plus a bunch of compiler warning fixes. - ๐ Fixed #296: notification not dismissed on stopping playback on some devices running Android 10
- ๐ง #309: fixed a minor CMake configuration bug that could cause some formats (e.g.
-
v0.82.0
January 12, 2020 -
v0.81.0
January 12, 2020 -
v0.80.0 Changes
January 11, 2020musikcube
- โ Added
zh_CN
localization (Siheyuan98) - ๐ Fixed #287: Window size not properly restored in Windows build
- ๐ Fixed #276: Added the ability to rate tracks via
r
shortcut in all track list views. - ๐ Fixed #260: Added the ability to sort track list results via
^S"
in search and browse views - ๐ Fixed #173: Show song artist and title in the terminal titlebar
- ๐ Fixed #299: Windows drives disappear in directory browser after checking/unchecking "show dotfiles" option.
- ๐ Fixed #257: Added an option to hide the command bar when not in command mode
- ๐ Backported
SchemaOverlay
from upstreamcursespp
and use it inPluginsOverlay
. - โ Added an
advanced settings
to the settings view and re-arranged things a bit.
musikcore
- ๐ Fixed #290: A brand new transcoder implementation powered by ffmpeg that supports
ogg
,opus
,aac
,flac
,wavepack
, andwma
files.mp3
transcoding is still handled bylibmp3lame
. - ๐ Fixed a bug in
FfmpegDecoder
that could result in a pre-mature / incorrectEOF
error. - ๐ Fixed #294: we weren't properly querying the local DB for lyrics.
- ๐ Fixed #293: bug parsing disc number in AAC files.
- ๐ FIxed #298: bug decoding APE files. changes also include a complete refactor and overhaul of the
FfmpegDecoder
plugin to use modern, non-deprecated ffmpeg APIs. - ๐ Fixed #160: added support for WAV and AIF files.
- ๐ Fixed #133: properly label and sort blank / empty category names as
[unknown]
and ensure they are returned at the bottom of their respective lists.
musikdroid
- ๐ Allow for transcoder format selection in
musikdroid
's settings screen. (Part of #290) - โฌ๏ธ Upgraded
musikdroid
to use the latest stable Android Studio and other dependencies (ExoPlayer, AndroidX, etc), plus a bunch of compiler warning fixes. - ๐ Fixed #296: notification not dismissed on stopping playback on some devices running Android 10
- โ Added
-
v0.70.0
October 28, 2019 -
v0.65.1 Changes
June 17, 2019musikcube:
- ๐ manually patched
websocketpp
to fixboost 1.70
compatibility. this allows us to compile on macOS again. for more information, see here: zaphoyd/websocketpp#814
- ๐ manually patched
-
v0.65.0 Changes
May 04, 2019musikcube :
- โ removed vcredist runtime requirement on windows
- โ added support for Ubuntu Disco
- โ added support for Fedora 30
- prepared for lyrics integration, but still waiting for an
audd.io
key.
musikdroid :
- โ added a new "offline" tab to the browse screen
- ๐ moved settings and other overflow options to the left side of the main screen's toolbar.
- โ added settings > advanced > diagnostics screen to show app runtime, wakelock acquisition time and status, and service status.
- โ added a "download" option for song rows -- this can be used to download songs for ringtones, or for playback in offline players.
- โ added the ability to seek playback on secondary screens
- โ removed some old settings that are no longer useful
- โก๏ธ updated to AndroidX
-
v0.64.1 Changes
March 20, 2019note : win32 and android only release
musikcube :
- ๐ fixed a bug where notification tray icon wasn't getting set properly.
musikdroid :
- โช work around android platform bug where, on some devices, pressing pause on a headset, followed by resume within a couple seconds, will not work properly.
-
v0.64.0 Changes
March 18, 2019musikcube :
- migrated *nix data directory from
$HOME/.musikcube
to$HOME/.config/musikcube
- ๐ fixed a bug in the Windows build where non-Latin character input was not working properly in all cases.
- โ added a search "hint" in filter and category library views
- ๐ fixed some super old bugs related to global focus tracking in cursespp
- ๐ fixed
cursespp::TextInput::SetHint()
- redirect
stderr
output to~/.config/musikcube/stderr.txt
instead of/dev/null
. bonus: works on win32 now, too. - ๐ merged upstream
PDCurses
into our own custom fork (win32 only) - โก๏ธ updated
ru_RU translation
(adem4ik) - ๐ fixed the
gruvbox_dark
theme's focused text input color
musikdroid :
- ๐ fixed a crash when trying to randomize a play queue of exactly 2 tracks.
- migrated *nix data directory from