Skip to content

Releases: jcorporation/myMPD

myMPD v10.0.2

03 Oct 15:09
Compare
Choose a tag to compare

This is a small bug fix release that also updates some translations.

Many thanks to all translators!

Changelog

  • Upd: zh-CN, it-IT translations
  • Fix: contextmenu for discs
  • Fix: flashing progress bar
  • Fix: translate locale select
  • Fix: run feature detection only in main thread #845
  • Fix: pass script_arguments in feedback trigger #846
  • Fix: Gentoo Linux ebuild, thanks @itspec-ru #847
  • Fix: add missing translation phrases attributes #849
  • Fix: API usage in some example scripts #846

myMPD v10.0.1

25 Sep 14:34
Compare
Choose a tag to compare

This is a small bug fix release.

Changelog

  • Upd: fr-FR, nl-NL translations
  • Fix: js error clearing current title
  • Fix: translate more elements

myMPD v10.0.0

22 Sep 17:35
Compare
Choose a tag to compare

This major release adds concurrent MPD partition support to myMPD. myMPD connects now to all MPD partitions simultaneously and holds partition specific states and settings. Each browser instance can now select the MPD partition to control.

The partition feature should be used with MPD 0.23.9 or newer. There are some anoying partition related bugs in earlier MPD versions.

The syntax of the last_played file has changed. You can convert it with
sed -r 's/^(.*)::(.*)/{"LastPlayed":\1,"uri":"\2"}/g' /var/lib/mympd/state/last_played > /var/lib/mympd/state/default/last_played_list

Per partition features

  • Highlight color
  • Jukebox
  • Last played
  • Local player
  • MPD options
  • Triggers
  • Timers

Changelog

  • Feat: concurrent MPD partition support #440
  • Feat: partition specific settings #440 #826
  • Feat: custom uri for local playback #826
  • Feat: new API method MYMPD_API_PLAYER_VOLUME_CHANGE
  • Upd: autoconfiguration improvements
  • Upd: add internal api documentation
  • Upd: build improvements
  • Upd: Mongoose 7.8
  • Upd: mjson
  • Upd: Bootstrap 5.2.1
  • Upd: add animation for update progress of views
  • Upd: de-DE, fr-FR, nl-NL translations, thanks @tsunulukai
  • Fix: case insensitive sorting of webradioDB
  • Fix: popover menu for playlists on home screen
  • Fix: set default sort tag for smart playlists save modal
  • Fix: localize select options #834
  • Fix: sort queue by pos #835

myMPD v9.5.4

11 Sep 18:43
Compare
Choose a tag to compare

This is a small bug fix release that also updates some translations.

Many thanks to all translators!

Changelog

  • Upd: fr-FR translation
  • Upd: nl-NL translation
  • Upd: zh-CN translation #833
  • Fix: allow empty smartpls prefix #830
  • Fix: default fallback to en-US #830
  • Fix: serving zh-CN locale #830

myMPD v9.5.3

29 Aug 20:21
Compare
Choose a tag to compare

This is a small bug fix release.

Changelog

  • Upd: fr-FR translation
  • Fix: rename cn-CHS to zh-CN #820
  • Fix: read env variables at first startup #821
  • Fix: use correct columns to fetch current queue view #822

myMPD v9.5.2

24 Aug 07:52
Compare
Choose a tag to compare

This is a small bug fix release.

Changelog

  • Feat: add battery indicator script, thanks @furtarball #815
  • Upd: Chinese translation #813
  • Fix: sorting albums by last-modified #806

myMPD v9.5.1

14 Aug 18:50
Compare
Choose a tag to compare

This is a small bug fix release.

Changelog

  • Fix: Advanced search is not working #809
  • Fix: Fetching locales and ligatures behind reverse proxy #808

myMPD v9.5.0

13 Aug 17:06
Compare
Choose a tag to compare

This release improves and documents the myMPD backend code, but there are also some minor new features added. I further added the doxygen generated internal api documentation to the myMPD documentation site: Doxygen generated internal API documentation.

This release removes the compatibility code for MPD versions older than 0.21.

Changelog

  • Feat: support TitleSort tag (mpd 0.24) #797
  • Feat: use custom X-myMPD-Session http header for myMPD sessions to allow other authorization methods in reverse proxy setups
  • Feat: respect last played in jukebox album mode #792 #794
  • Feat: improved translation workflow integrating POEditor #803
  • Feat: Album view lists albums without AlbumArtist tags again #791
  • Upd: remove compatibility code for MPD 0.20 and lower
  • Upd: rename some API methodes for consistency
  • Upd: covercache expiry time is now a config setting (removed from GUI)
  • Upd: improve many internal functions and there api
  • Upd: add doxygen style internal api documentation
  • Upd: add more unit tests
  • Upd: Bootstrap 5.2
  • Upd: use dh_helpers for debian packaging
  • Fix: use only sort tags that are configured in MPD
  • Fix: add missing default values
  • Fix: cache building on reconnect if stickers are disabled
  • Fix: hide input in pin enter dialog

myMPD v9.4.1

19 Jul 19:08
Compare
Choose a tag to compare

This is a small bugfix release.

Changelog

  • Fix: read custom navbar_icons #793
  • Fix: javascript error in album detail view #795
  • Fix: certificate creation #796

myMPD v9.4.0

13 Jul 19:49
Compare
Choose a tag to compare

This is mostly a maintenance release to cleanup code. It adds small improvements, optimizes the codebase and uses now a faster sorting algorithm.

This release removes the implicit fallback from AlbumArtist to Artist tag. Disable the AlbumArtist tag if you do not maintain it.

Changelog

  • Feat: sort option for all db tags #764
  • Feat: Add volume controls to local playback #777
  • Feat: import lua scripts #765
  • Feat: support of http links on the homescreen #785
  • Feat: move scripts to musicdb-scripts repository #770
  • Upd: improve albumcache
  • Upd: improve partition support #440
  • Upd: rework handling of missing AlbumArtist tag
  • Upd: Bootstrap 5.2 Beta1
  • Upd: BSN 4.2
  • Upd: mongoose 7.7
  • Upd: mjson
  • Upd: utf8.h
  • Upd: unit testing framework
  • Upd: improve proxy code
  • Upd: improve linked list code
  • Upd: faster sorting (using rax) #764
  • Upd: some more code optimizations
  • Upd: rework source tree
  • Upd: improve documentation
  • Upd: add many unit tests
  • Fix: show sticker values in playlist details view