Skip to content

Releases: jcorporation/myMPD

myMPD v11.0.3

15 Aug 18:18
Compare
Choose a tag to compare

This is a small bug fix release.

Changelog

  • Upd: enable more tags by default
  • Upd: es-AR translation
  • Fix: set initial disc count to 1 #1086

myMPD v11.0.2

30 Jul 09:41
Compare
Choose a tag to compare

This is a small bug fix release.

Changelog

  • Upd: translations
  • Fix: set translated title for navbar icons
  • Fix: jukebox list context menu actions
  • Fix: calculate correct myMPDuri for IPv6 [::]
  • Fix: display all values in playback card #1076

myMPD v11.0.1

23 Jul 19:09
Compare
Choose a tag to compare

This is a small bug fix release.

Changelog

  • Upd: translations
  • Fix: memory leak after script execution
  • Fix: always enable connection save button
  • Fix: add missing jukebox list remove action
  • Fix: IPv4-mapped address broken #1066

myMPD v11.0.0

18 Jul 18:08
Compare
Choose a tag to compare

This release improves the queue and playlist management in many ways. You can now select multiple songs or playlists and take actions on this selection. There are new methods to copy, merge, validate and deduplicate playlists. Further the mpd error handling and the mpd communication was improved by using command lists.

Notes

  • This is the first release that enforces the OpenSSL dependency.
  • Some home icons are invalid, you must re-add the icons, sorry for that.

API changes

This release changes definitions of many API methods.

  • MYMPD_API_JUKEBOX_RM: parameters changed
  • MYMPD_API_QUEUE_RM_SONG -> MYMPD_API_QUEUE_RM_IDS: parameters changed
  • MYMPD_API_QUEUE_MOVE_SONG -> MYMPD_API_QUEUE_MOVE_POSITION: parameters changed
  • MYMPD_API_QUEUE_MOVE_RELATIVE: new
  • MYMPD_API_QUEUE_APPEND_URI -> MYMPD_API_QUEUE_APPEND_URIS: parameters changed
  • MYMPD_API_QUEUE_INSERT_URI -> MYMPD_API_QUEUE_INSERT_URIS: parameters changed
  • MYMPD_API_QUEUE_REPLACE_URI -> MYMPD_API_QUEUE_REPLACE_URIS: parameters changed
  • MYMPD_API_QUEUE_APPEND_PLAYLIST -> MYMPD_API_QUEUE_APPEND_PLAYLISTS: parameters changed
  • MYMPD_API_QUEUE_INSERT_PLAYLIST -> MYMPD_API_QUEUE_INSERT_PLAYLISTS: parameters changed
  • MYMPD_API_QUEUE_REPLACE_PLAYLIST -> MYMPD_API_QUEUE_REPLACE_PLAYLISTS: parameters changed
  • MYMPD_API_QUEUE_PRIO_SET: parameters changed
  • MYMPD_API_QUEUE_PRIO_SET_HIGHEST: parameters changed
  • MYMPD_API_QUEUE_APPEND_ALBUMS: new
  • MYMPD_API_QUEUE_INSERT_ALBUMS: new
  • MYMPD_API_QUEUE_REPLACE_ALBUMS: new
  • MYMPD_API_QUEUE_APPEND_ALBUM_DISC: new
  • MYMPD_API_QUEUE_INSERT_ALBUM_DISC: new
  • MYMPD_API_QUEUE_REPLACE_ALBUM_DISC: new
  • MYMPD_API_PLAYLIST_CONTENT_RM_SONG -> MYMPD_API_PLAYLIST_CONTENT_RM_POSITIONS: parameters changed
  • MYMPD_API_PLAYLIST_CONTENT_MOVE_SONG -> MYMPD_API_PLAYLIST_CONTENT_MOVE_POSITION: parameters changed
  • MYMPD_API_PLAYLIST_CONTENT_APPEND_URI -> MYMPD_API_PLAYLIST_CONTENT_APPEND_URIS: parameters changed
  • MYMPD_API_PLAYLIST_CONTENT_INSERT_URI -> MYMPD_API_PLAYLIST_CONTENT_INSERT_URIS: parameters changed
  • MYMPD_API_PLAYLIST_CONTENT_REPLACE_URI -> MYMPD_API_PLAYLIST_CONTENT_REPLACE_URIS: parameters changed
  • MYMPD_API_PLAYLIST_CONTENT_MOVE_TO_PLAYLIST: new
  • MYMPD_API_PLAYLIST_RM: parameters changed
  • MYMPD_API_PLAYLIST_COPY: new
  • MYMPD_API_PLAYLIST_CONTENT_VALIDATE: new
  • MYMPD_API_PLAYLIST_CONTENT_DEDUP: new
  • MYMPD_API_PLAYLIST_CONTENT_VALIDATE_DEDUP: new
  • MYMPD_API_PLAYLIST_CONTENT_VALIDATE_ALL: new
  • MYMPD_API_PLAYLIST_CONTENT_DEDUP_ALL: new
  • MYMPD_API_PLAYLIST_CONTENT_VALIDATE_DEDUP_ALL: new
  • MYMPD_API_PLAYLIST_CONTENT_APPEND_ALBUMS: new
  • MYMPD_API_PLAYLIST_CONTENT_INSERT_ALBUMS: new
  • MYMPD_API_PLAYLIST_CONTENT_REPLACE_ALBUMS: new
  • MYMPD_API_PLAYLIST_CONTENT_APPEND_ALBUM_DISC: new
  • MYMPD_API_PLAYLIST_CONTENT_INSERT_ALBUM_DISC: new
  • MYMPD_API_PLAYLIST_CONTENT_REPLACE_ALBUM_DISC: new
  • MYMPD_API_WEBRADIO_FAVORITE_RM: parameters changed
  • MYMPD_API_SCRIPT_VALIDATE: new

Changelog

  • Feat: add multiple selections and actions #1001
  • Feat: improve queue and playlist management #1001
  • Feat: copy, merge, validate and deduplicate playlists #1038
  • Feat: migrate to JavaScript fetch() API #1006
  • Feat: add test target to cmake #1023
  • Feat: improve mpd error handling #1028
  • Feat: improve mpd communication
  • Feat: add quick remove and quick play buttons to more views
  • Feat: support MUSICBRAINZ_RELEASEGROUPID tag (MPD 0.24)
  • Feat: handle preflighted requests in CORS
  • Feat: add consume one shot to queue context menu
  • Upd: Mongoose 7.11 #1060
  • Upd: Bootstrap 5.3.0 final
  • Upd: libmympdclient 1.0.21
  • Upd: OpenSSL is now required #1033
  • Upd: Replace tinymt with OpenSSL prng #1034
  • Upd: use OpenSSL hash functions
  • Upd: documentation improvements
  • Upd: improve error handling in build system
  • Upd: show stream name in title tag
  • Fix: various small css and javascript fixes
  • Fix: improve Mongoose logging #1032
  • Fix: set correct song start time sticker #1044
  • Fix: Fall back from AlbumArtist to Artist tag for MusicBrainz tags #1056
  • Fix: correct position in last played list #1063

myMPD v10.3.3

02 Jun 19:30
Compare
Choose a tag to compare

This is a small bugfix release.

Changelog

  • Upd: wrap footer text in cards #1030
  • Fix: improve javascript error logging
  • Fix: drag&drop on same element #1026
  • Fix: js error on disabled MUSICBRAINZ_ALBUMID tag #1025
  • Fix: Add Pos column to playlist detail view #1027

myMPD v10.3.2

08 May 15:10
Compare
Choose a tag to compare

This is a small bugfix release.

Changelog

  • Upd: ko-KR, es-AR translation
  • Upd: use update_jukebox events
  • Fix: Jukebox actions

myMPD v10.3.1

24 Apr 16:59
Compare
Choose a tag to compare

This is a small bugfix release. It fixes a memory corruption error, if myMPD was compiled with NDEBUG defined.

Changelog

  • Upd: zh-Hans translation
  • Fix: handling of NDEBUG #1018
  • Fix: remove obsolete data attributes #1019

myMPD v10.3.0

17 Apr 17:54
Compare
Choose a tag to compare

This release reworks the context menus. myMPD now uses the offcanvas component for context menus. This is better accessible on mobile devices with small screens and removes some workarounds for the popovers.

Note

The sort order for the Last-Modified tag is reversed. Newer songs are now displayed first.

Changelog

  • Feat: custom placeholder images #980
  • Feat: fail gracefully if API request fails or is redirected #984
  • Feat: improve queue sort handling #983
  • Feat: use offcanvas instead of popover for context menus #974
  • Feat: better compression of webfont #991
  • Feat: add option to change song position in queue/playlist without drag and drop support
  • Feat: configurable highlight contrast color
  • Feat: reverse order for last-modified #1008
  • Upd: bootstrap.native 5.0.6
  • Upd: Bootstrap 5.3.0-alpha3
  • Upd: libmympdclient 1.0.18
  • Upd: sds
  • Upd: long-press-event 2.4.6 #1009
  • Upd: use asserts in release build
  • Upd: translation enhancements
  • Upd: jsdoc improvements
  • Fix: add btn-secondary class in ligature select modal #1007
  • Fix: Volume dropup is not displayed if clicked on button text #1017

myMPD v10.2.6

20 Mar 19:57
Compare
Choose a tag to compare

This is a small bugfix release.

Changelog

  • Fix: preselect database in "Add to queue modal"
  • Fix: refresh of current displayed playlist
  • Fix: do not refresh settings, if a settings modal is shown #1002

myMPD v10.2.5

10 Mar 16:17
Compare
Choose a tag to compare

This is a small bugfix release.

Changelog

  • Feat: add ru-RU translation
  • Upd: es-AR, fr-FR translation
  • Fix: update of cards/tables #992
  • Fix: clear button in search inputs #993
  • Fix: webradio category filter #994
  • Fix: check sort tag against enabled myMPD tags #995