Skip to content

Releases: jcorporation/myMPD

myMPD v18.2.0

01 Nov 16:38
Compare
Choose a tag to compare

This is a small maintenance release.

Changelog

  • Feat: Add Last-Modified and Added (MPD 0.24) to sort tags in Search and Current Queue view
  • Feat: Support new "tagtypes available" command (MPD 0.24) #1352
  • Feat: Support new "protocol" command (MPD 0.24) #1353
  • Feat: Support mpd playlist search command (MPD 0.24) #1351
  • Upd: Translations
  • Upd: libmympdclient 1.0.31
  • Upd: bootstrap.native
  • Fix: Populate sort tags for Radio Favorites
  • Fix: Home Widgets in Chrome
  • Fix: Home Widgets behind Reverse Proxy

myMPD v18.1.2

13 Oct 09:39
Compare
Choose a tag to compare

This is a small bug fix release.

Changelog

  • Upd: Improve webserver error logging and responses
  • Fix: Add check featStickers before setting feedback #1359
  • Upd: mongoose to latest master with fix for #1358

myMPD v18.1.1

09 Oct 19:56
Compare
Choose a tag to compare

This is a small bug fix release.

Changelog

  • Fix: Revert to mongoose 7.14 #1358

myMPD v18.1.0

09 Oct 17:32
Compare
Choose a tag to compare

This is a small maintenance release.

Changelog

  • Feat: New Lua function: mympd.read_file(), mympd.sleep, mympd.splitlines(), mympd.trim()
  • Upd: Translations
  • Upd: Add Lua integer sanity checks
  • Upd: Mongoose to current master
  • Fix: Contextmenu for songs #1356

myMPD v18.0.0

29 Sep 18:03
Compare
Choose a tag to compare

This release improves the support for the new MPD 0.24 sticker features. You can now rate not only songs but also albums and playlists and add custom stickers to songs, albums and playlists. On the basis of stickers a new resume feature for songs, playlists and albums is available.

This version also introduces scriptable widgets for the home screen. This widgets using myMPD scripts as the backend and can therefore be fully customized.

An another notable feature is the new list view that supplements the table and grid views.

Script API

  • mympd_state includes now a subtable current_song. You do not need to call MYMPD_API_CURRENT_SONG manually.
  • mympd_env includes now a subtable var with the user defined variables. The entries with var_ prefix are deprecated.
  • mympd.http_client supports now all HTTP methods

All scripts in the mympd-scripts repository are updated accordingly, do not forget to update your imported scripts.

API changes

  • MYMPD_API_DATABASE_LIST_RANDOM: new
  • MYMPD_API_HOME_WIDGET_SAVE: new
  • MYMPD_API_STICKER_GET: new
  • MYMPD_API_STICKER_DELETE: new
  • MYMPD_API_STICKER_LIST: new
  • MYMPD_API_STICKER_NAMES: new
  • MYMPD_API_STICKER_SET: new
  • MYMPD_API_STICKER_INC: new
  • MYMPD_API_PLAYLIST_LIST: add parameter fields, sort, sortdesc
  • MYMPD_API_QUEUE_APPEND_URI_RESUME: new
  • MYMPD_API_QUEUE_INSERT_URI_RESUME: new
  • MYMPD_API_QUEUE_REPLACE_URI_RESUME: new
  • MYMPD_API_QUEUE_APPEND_PLAYLIST_RANGE: new
  • MYMPD_API_QUEUE_INSERT_PLAYLIST_RANGE: new
  • MYMPD_API_QUEUE_REPLACE_PLAYLIST_RANGE: new
  • MYMPD_API_QUEUE_APPEND_ALBUM_RANGE: new
  • MYMPD_API_QUEUE_INSERT_ALBUM_RANGE: new
  • MYMPD_API_QUEUE_REPLACE_ALBUM_RANGE: new
  • MYMPD_API_SETTINGS_GET: returns now available sticker types
  • MYMPD_API_QUEUE_APPEND_ALBUM_DISC renamed to MYMPD_API_QUEUE_APPEND_ALBUM_TAG
  • MYMPD_API_QUEUE_INSERT_ALBUM_DISC renamed to MYMPD_API_QUEUE_INSERT_ALBUM_TAG
  • MYMPD_API_QUEUE_REPLACE_ALBUM_DISC renamed to MYMPD_API_QUEUE_REPLACE_ALBUM_TAG
  • MYMPD_API_PLAYLIST_CONTENT_APPEND_ALBUM_DISC renamed to MYMPD_API_PLAYLIST_CONTENT_APPEND_ALBUM_TAG
  • MYMPD_API_PLAYLIST_CONTENT_INSERT_ALBUM_DISC renamed to MYMPD_API_PLAYLIST_CONTENT_INSERT_ALBUM_TAG
  • MYMPD_API_PLAYLIST_CONTENT_REPLACE_ALBUM_DISC renamed to MYMPD_API_PLAYLIST_CONTENT_REPLACE_ALBUM_TAG

Changelog

  • Feat: Resume for songs #1338
  • Feat: Resume for playlists and albums (MPD 0.24) #1338
  • Feat: Rating for albums and playlists (MPD 0.24) #1134
  • Feat: User defined stickers #1091
  • Feat: Support stickers for playlists, filters and tag types (MPD 0.24).
  • Feat: Add list view
  • Feat: Add widgets for home screen
  • Feat: Sort list of playlists by name or last-modified
  • Feat: Work actions in album detail view
  • Feat: New documentation site with search made with Material for MkDocs
  • Upd: Playlist pictures are moved in a separate folder /var/lib/mympd/pics/playlists
  • Upd: Latest libmympdclient based on libmpdclient master
  • Upd: Hide advanced search by default
  • Upd: Dependency sds and rax
  • Fix: Send JSONRPC_EVENT_UPDATE_OPTIONS only on feature change
  • Fix: Outdated documentation

myMPD v17.0.4

16 Sep 18:24
Compare
Choose a tag to compare

This is a small bug fix release.

Changelog

  • Upd: Russian translation
  • Fix: Delete webradio favorite

myMPD v17.0.3

25 Aug 11:00
Compare
Choose a tag to compare

This is a small bug fix release.

Changelog

  • Upd: Add variable mympd_uri_plain to mympd_env for Lua scripts
  • Upd: ja-JP and zh-Hans translations

myMPD v17.0.2

18 Aug 09:21
Compare
Choose a tag to compare

This is a small bug fix release.

Changelog

  • Fix: Handling of folder placeholder images
  • Fix: Handling of Enter key for search inputs #1336

myMPD v17.0.1

12 Aug 21:55
Compare
Choose a tag to compare

This is a small bug fix release.

Changelog

  • Fix: Delete variables with special characters in key name
  • Fix: Show errors in modal lists
  • Fix: Script dialogs

myMPD v17.0.0

30 Jul 19:30
Compare
Choose a tag to compare

This release improves the WebradioDB integration and removes the radiobrowser.info integration. You can use the RadioBrowser script to query the radiobrowser.info API.

API changes

  • MYMPD_API_WEBRADIODB_UPDATE: new
  • MYMPD_API_WEBRADIODB_SEARCH: new
  • MYMPD_API_WEBRADIODB_RADIO_GET_BY_NAME: new
  • MYMPD_API_WEBRADIODB_RADIO_GET_BY_URI: new
  • MYMPD_API_WEBRADIO_FAVORITE_LIST renamed to MYMPD_API_WEBRADIO_FAVORITE_SEARCH
  • MYMPD_API_WEBRADIO_FAVORITE_GET_BY_NAME: new
  • MYMPD_API_WEBRADIO_FAVORITE_GET_BY_URI: new
  • MYMPD_API_CLOUD_WEBRADIODB_COMBINED_GET: removed
  • MYMPD_API_CLOUD_RADIOBROWSER_NEWEST: removed
  • MYMPD_API_CLOUD_RADIOBROWSER_SEARCH: removed
  • MYMPD_API_CLOUD_RADIOBROWSER_SERVERLIST: removed
  • MYMPD_API_CLOUD_RADIOBROWSER_STATION_DETAIL: removed
  • MYMPD_API_CLOUD_RADIOBROWSER_CLICK_COUNT: removed

Changelog

  • Feat: Implement uniq backend for WebradioDB and webradio favorites #1071
  • Feat: Improve Work-Tag handling
  • Feat: Support ShowMovement tag (MPD 0.24)
  • Upd: Remove radiobrowser integration #1311
  • Upd: Avoid obsolete redirects serving placeholder images
  • Upd: Complete internal API documentation generated by Doxygen
  • Upd: Leave MPD idle mode only on demand
  • Fix: Return myMPD SSL uri in mympd_state lua table