Skip to content

Releases: jcorporation/myMPD

myMPD v15.0.0

02 May 16:03
Compare
Choose a tag to compare

This release reworks the table and grid layouts for all views. Each view can now be displayed as table or grid.

API changes

  • The cols param was renamed to fields
  • MYMPD_API_PLAYLIST_LIST: response changed
  • MYMPD_API_VIEW_SAVE: new
  • MYMPD_API_COLS_SAVE: removed

Changelog

  • Feat: All views can be displayed as table or grid (with pictures) #1051
  • Feat: Add setting for default sort tag in library view #1207
  • Feat: Add lua library for myGPIOd support #1208
  • Feat: Support range for listplaylist and listplaylistinfo (MPD 0.24) #1214
  • Feat: Support playlistlength command (MPD 0.24) #1213
  • Feat: Add column for "File type" in song lists #1225
  • Feat: Add thumbnail column to views #1093
  • Feat: Add playlist art handler
  • Feat: Configurable columns for playlist view
  • Feat: Add option to disable covercache pruning #1237
  • Feat: Add support for sticker find operators contains, starts_with (MPD 0.24)
  • Feat: Provide and install a systemd user unit #1262
  • Upd: Bootstrap 5.3.3
  • Upd: Support ESLint 9
  • Fix: List and search playlists in filesystem view
  • Fix: SSL issues with iPhone clients

myMPD v14.1.2

15 Apr 18:28
Compare
Choose a tag to compare

This is a small bugfix release.

Changelog

  • Fix: Output enabled state is bool type #1254
  • Fix: Add missing sort parameters to home icon for search #1257
  • Fix: Set default stream port if stream uri is defined #1255

myMPD v14.1.1

03 Apr 18:37
Compare
Choose a tag to compare

This is a small bugfix release.

Changelog

  • Fix: -c command line option cleans up the config dir #1245

myMPD v14.1.0

12 Mar 18:59
Compare
Choose a tag to compare

This release enables the support for sticker sorting and fixes a severe mongoose bug.

Changelog

  • Feat: Sort sticker search results (MPD 0.24) #1094
  • Fix: Problems with settings in 14.0.x #1221
  • Fix: Browse filesystem layout #1235

myMPD v14.0.4

03 Mar 21:08
Compare
Choose a tag to compare

This is a small bugfix release.

Changelog

  • Upd: translations
  • Fix: Disable search on type for Android #1220
  • Fix: Remove newlines from state files #1232
  • Fix: Remember last state of filesystem folder #1234

myMPD v14.0.3

15 Feb 20:56
Compare
Choose a tag to compare

This is a small bugfix release.

Changelog

  • Fix: myMPD does not work with safari on iOS #1212
  • Fix: Volume slider color #1218
  • Fix: Gentoo ebuild install #1219

v14.0.2

11 Feb 11:02
Compare
Choose a tag to compare

This is a small bugfix release.

Changelog

  • Fix: Use only configured tags #1215
  • Fix: Reconnect to MPD after connection parameters has changed
  • Fix: Remove split char from vorbis comment value #1217

myMPD v14.0.1

08 Feb 19:10
Compare
Choose a tag to compare

This is a small bugfix release.

Changelog

  • Fix: Skip event
  • Feat: Add skip event trigger
  • Fix: cmake dependency for Gentoo #1210

myMPD v14.0.0

30 Jan 17:48
Compare
Choose a tag to compare

This version ships many improvements for stickers, smart playlists and the jukebox mode.

It also supports the new "added" timestamp for songs in the mpd database.

Notes

  • The schema of smart playlist was changed, you must recreate it.
  • Arguments for the feedback trigger has changed to support the new rating sticker.

API changes

  • MYMPD_API_RATING: new
  • MYMPD_API_SMARTPLS_STICKER_SAVE: parameters changed
  • MYMPD_API_SMARTPLS_NEWEST_SAVE: parameters changed
  • MYMPD_API_SMARTPLS_SEARCH_SAVE: parameters changed
  • MYMPD_API_JUKEBOX_CLEARERROR: new
  • MYMPD_API_JUKEBOX_RESTART: new
  • MYMPD_API_PLAYER_OUTPUT_LIST: response changed
  • MYMPD_API_PLAYER_OUTPUT_GET: new
  • MYMPD_API_QUEUE_ADD_RANDOM: is now async
  • MYMPD_API_PLAYLIST_CONTENT_ENUMERATE: new

Changelog

  • Feat: Support info.txt in music directory folders #1120
  • Feat: Add max. song duration as jukebox constraint #1146
  • Feat: Add numeric and string operators lt, gt, eq for sticker based smart playlists (MPD 0.24) #1090
  • Feat: Add max entries option to all smart playlists #1157
  • Feat: Add rating sticker - stars like cantata #1141
  • Feat: Add sort by sticker for smart playlists (MPD 0.24) #1162
  • Feat: Support added timestamp for songs (MPD 0.24) #1150
  • Feat: Support modified-since for search expressions #1158
  • Feat: Support added-since for search expressions (MPD 0.24) #1158
  • Feat: Support new "State" field of webradiodb #1165
  • Feat: Cleanup covercache in worker thread #1166
  • Feat: Simplify Last-Played implementation and save it in MessagePack format
  • Feat: "Add random songs/album" is executed in worker thread
  • Feat: Filling the jukebox queue is executed in worker thread
  • Feat: Rework data structures to improve thread safety
  • Feat: Improve random number generation
  • Feat: Add option to show audioformat in the footer #1184
  • Feat: New mympd-config utility
  • Feat: Add config option to pad integer values for stickers
  • Upd: Date tag is optional for simple album cache
  • Upd: Improve number conversions and enforcement of limits
  • Upd: Manual add random songs or albums should ignore the jukebox constraints
  • Upd: libmympdclient 1.0.26 (based on libmpdclient 2.23)
  • Upd: bootstrap.native to 5.0.10 #1176
  • Upd: Sanitize % special char for stream images
  • Upd: Smart playlist interval can be disabled
  • Upd: Improve JSON encoding performance
  • Upd: Improve event loop resource usage
  • Upd: utf8.h dependency
  • Fix: More reliable websocket reconnection
  • Fix: Limit sort tags for simple album mode #1204
  • Fix: Sticker feature detection

myMPD v13.0.6

20 Dec 19:35
Compare
Choose a tag to compare

This is a small bugfix release.

Changelog

  • Fix: detection of Safari browsers #1185
  • Upd: translations
  • Upd: utf8 and utest dependencies