Skip to content

Releases: jcorporation/myMPD

myMPD v5.1.0

23 Feb 08:15
Compare
Choose a tag to compare

This is a small maintenance release.

Changelog:

  • Feat: Bookmarks for directories #86
  • Fix: Compile against musl #92
  • Fix: Update Bootstrap to 4.3.1
  • Fix: various code cleanups

myMPD v5.0.0

11 Feb 22:49
Compare
Choose a tag to compare

This new myMPD major version brings only a few new features, but the backend code has been completely rewritten. The web server and the mpd client code have been swapped out into their own threads, which communicate with each other with an asynchronous message queue. This provides the necessary flexibility to enhance existing features and implement new ones.

Many thanks to rollenwiese for his work on the docker support for myMPD.

The release code is now compiled with -fstack-protector -D_FORTIFY_SOURCE=2 -pie for security reasons. myMPD 5 is the first release, that was completely checked with the valingrid memchecker.

WARNING: This release has a new configuration file syntax. You should copy the mympd.conf.dist file over your configuration and customize it.

Functional changes

  • docker support (experimental)
  • read environment variables (overwrites configuration options)
  • AutoPlay - add song to (empty) queue and mpd starts playing
  • new webui startup modal
  • better handling of mpd connection errors

Code improvements

  • separate threads for backend and frontend functions
  • many security and memory leak fixes
  • remove global states
  • fix compiler warnings

myMPD v4.7.2

24 Dec 15:43
Compare
Choose a tag to compare

This is a small maintenance release.

Changelog:

  • Feat: configurable coverimage size #78
  • Fix: Fix: remove original port for redirect uri, append ssl port to uri, if not 443

myMPD v4.7.1

06 Dec 17:04
Compare
Choose a tag to compare

This is only a small bugfix release.

Changelog:

  • Feat: use tagtypes command to disable unused tags
  • Fix: no sort and group tags in advanced search, if tags are disabled
  • Fix: seek in progress bar

myMPD v4.7.0

03 Dec 20:15
2991a85
Compare
Choose a tag to compare

This release supports the new filter expressions introduced in MPD 0.21. Simply press Enter in the search input to add more than one search expression.

The advanced search needs libmpdclient 2.17 and falls back to simple search, if older versions of mpd or libmpdclient are installed.

Changelog:

  • SECURITY FIX: sanitize user input in backend
  • Feat: Advanced search with sorting
  • Feat: add logging configuration option
  • Fix: improved smart playlists
  • Fix: smart playlist save dialog
  • Fix: include patched bootstrap-native-v4.js
  • Fix: much more granular progress bar in playback card
  • Fix: honour sslport configuration option
  • Fix: show warnings for unknown configuration options
  • Fix: improved api error handling

myMPD v4.6.0

15 Nov 22:20
b3a0d0d
Compare
Choose a tag to compare

This release introduce a last played tab in the queue card, improves the overall usability and last but not least fixes some bugs.

Changelog:

  • Feat: last played songs view
  • Feat: configurable tags in playback card
  • Feat: song voting and goto browse action in song details modal
  • Feat: more keyboard shortcuts #58
  • Fix: song voting
  • Fix: song numbering in queue view #74
  • Fix: update mongoose to 6.13

myMPD v4.5.1

05 Nov 20:18
Compare
Choose a tag to compare

This point release fixes only one, but ugly bug.

  • myMPD crashes if mpd plays a stream #72

myMPD v4.5.0

04 Nov 18:38
d7a6301
Compare
Choose a tag to compare

WARNING: This release has new and incompatible configuration options. You should copy the mympd.conf.dist file over your configuration and customize it.

This release uses detection of mpd features and many new configuration options to let you customize myMPD to your needs. myMPD now supports all tags you enabled in mpd and works also with no metadata enabled. Other highlights are the ability to add/hide/sort columns of all tables and the possibility to define system commands.

Changelog:

  • Feat: add settings for coverimages, localplayer, streamurl, searchtaglist, browsetaglist, syscmds #70
  • Feat: disable playlists and browse database feature if not enabled in mpd #68 #69
  • Feat: configureable columns in all song views #47
  • Feat: reworked view of albums
  • Feat: add ability to define and execute system commands, e.g. reboot and shutdown
  • Fix: use AlbumArtist tag only if it found in enabled tags #69
  • Fix: Link uri in song details only if mpd music_directory is linked
  • Fix: hidding of popover menus
  • Fix: some memory free errors

myMPD v4.4.0

15 Oct 20:21
98c0ba8
Compare
Choose a tag to compare

Changes:

  • Feat: collapse title list in album view
  • Feat: display total entities in list headers #47
  • Feat: configurable max_elements_per_page #47
  • Feat: confirm dialog for delete playlist #47
  • Feat: lazy loading of coverimages in album view
  • Fix: deleting track from playlist don't deletes playlist anymore
  • Fix: use update_stored_playlist notify for updating playlist view

myMPD v4.3.1

10 Oct 20:05
ab7bde5
Compare
Choose a tag to compare
  • Feat: add more keyboard shortcuts #58
  • Feat: performance improvements for jukebox mode
  • Feat: performance improvements in smart playlists creation, fixes #64
  • Feat: support all mpd tags
  • Fix: check existence of needed directories under /var/lib/mympd
  • Fix: install default state files under /var/lib/mympd/state