Releases: jcorporation/myMPD
myMPD v19.0.2
myMPD v19.0.1
This is a small bug fix release.
Changelog
- Fix: Import of scripts
- Fix: Lua wrapper for
mympd.api
- Fix: Emmit correct trigger event for INTERNAL_API_TRIGGER_EVENT_EMIT
myMPD v19.0.0
This is a small maintenance release. It ships support for the newest MPD 0.24 protocol commands and enhancements for user defined stickers.
Scripting
- The deprecated
var_
entries are remove frommympd_env
, use the subtablevar
.
API changes
- MYMPD_API_STICKER_NAMES: respect type parameter
Changelog
- Feat: Support "stickernamestypes" command (MPD 0.24) #1092
- Feat: Support "tagtypes reset" command (MPD 0.24) #1367
- Feat: Generate smart playlists by user defined song stickers #1345
- Feat: Show user defined stickers in lists #1368
- Feat: New Lua method
mympd.api_partition
#1387 - Upd: Improve lists layout
- Upd: libmympdclient 1.0.32
- Upd: bootstrap.native 5.1 #1372
- Upd: Improve local playback
- Upd: Mongoose 7.16 #1375
- Upd: Improve http client
- Upd: sds to current master
- Upd: Remove IntersectionObserver, use image tag with lazy loading
- Fix: Support "contains" and "starts_with" sticker operators
- Fix: Increase max header count from 30 to 50
- Fix: rpm dependency - whiptail is in package newt #1381
myMPD v18.2.2
myMPD v18.2.1
myMPD v18.2.0
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
myMPD v18.1.1
myMPD v18.1.0
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
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 subtablecurrent_song
. You do not need to callMYMPD_API_CURRENT_SONG
manually.mympd_env
includes now a subtablevar
with the user defined variables. The entries withvar_
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