Releases: jcorporation/myMPD
myMPD v5.1.0
myMPD v5.0.0
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
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
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
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
This release introduce a last played tab in the queue card, improves the overall usability and last but not least fixes some bugs.
Changelog:
myMPD v4.5.1
This point release fixes only one, but ugly bug.
- myMPD crashes if mpd plays a stream #72
myMPD v4.5.0
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
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
- 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