diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 48b249ddb..46b54fa45 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,39 @@ +0.35.0 + +infastructure: +* automated Linux builds via CircleCI! (dvdmuckle) + +musikcube: +* added ReplayGain support. settings > replay gain to configure. when support + is active, and ReplayGain is applied, a green "RG" symbol will appear in + the transport view next to the volume slider. +* added initial support for FreeBSD using sndio. big thanks to gregf for the + support and troubleshooting. +* exposed extended metadata -- browse by new fields like year, composer, + language, etc. press `6` in library > browse view. +* fixed a couple bugs in the metadata indexer -- extended metadata properties + were not always getting scanned and stored properly. +* fixed build paths so app can be built against MacPorts. (reynhout) +* fixed a bug where themes were getting clobbered after every reinstall on some + platforms. users can now put their custom themes in `~/.musikcube/themes`. +* made overlay title text alignment consistent across (center horizontal). + +musikcore: +* database and query updates to support track, category, and album queries + with multiple predicates. (e.g. all artists with composer=X AND year=Y). +* new `sndio` output plugin. this is the default output for FreeBSD, and is + optional (disabled by default) on Linux. +* new `ffmpeg_decoder` plugin. not enabled by default, but will probably + eventually replace nomad, ogg, mp4, and flac plugins. + +server: +* api support for multi-predicate queries. + +musikdroid: +* fixed bug where non-transcoded audio would not always play properly. + +-------------------------------------------------------------------------------- + 0.31.0 musikcube: diff --git a/CMakeLists.txt b/CMakeLists.txt index 72b527bf1..9774ef23a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.0) project(musikcube) set (musikcube_VERSION_MAJOR 0) -set (musikcube_VERSION_MINOR 31) +set (musikcube_VERSION_MINOR 35) set (musikcube_VERSION_PATCH 0) set (musikcube_VERSION "${musikcube_VERSION_MAJOR}.${musikcube_VERSION_MINOR}.${musikcube_VERSION_PATCH}") diff --git a/src/musikcube/app/util/Version.h b/src/musikcube/app/util/Version.h index f862a0a14..052a757e1 100644 --- a/src/musikcube/app/util/Version.h +++ b/src/musikcube/app/util/Version.h @@ -1,6 +1,6 @@ #pragma once #define VERSION_MAJOR 0 -#define VERSION_MINOR 31 +#define VERSION_MINOR 35 #define VERSION_PATCH 0 -#define VERSION "0.31.0" +#define VERSION "0.35.0" diff --git a/src/musikcube/musikcube.rc b/src/musikcube/musikcube.rc index c60ba1c92..50e563400 100644 Binary files a/src/musikcube/musikcube.rc and b/src/musikcube/musikcube.rc differ