github jcorporation/myMPD v22.0.0
myMPD v22.0.0

latest releases: v22.0.4, v22.0.3, v22.0.2...
2 months ago

This release improves security by enabling certificate checking and verifying the signature of scripts that are imported from the mympd-scripts repository.

Two new triggers enables scripting for playlist and folder art.

Notes

  • This release enables certificate checking for outgoing https connections. The system CA cert store should be autodetected, open an issue if it fails.
  • The startup process of myMPD was reworked. myMPD no longer drops privileges, the included startup scripts are using now the init system to do this.
  • The default listening ports are now 8080 for HTTP and 8443 for HTTPS.

API changes

  • MYMPD_API_SCRIPT_VERIFY_SIG: new
  • MYMPD_API_HOME_WIDGET_IFRAME_SAVE: new
  • MYMPD_API_HOME_WIDGET_SCRIPT_SAVE: new
  • MYMPD_API_HOME_WIDGET_SAVE: removed

Scripting changes

  • Feat: mympd.tblvalue_in_list(() - Checks a Lua table of tags against a comma separated list.
  • Upd: Executing external scripts is now disabled by default.

Changelog

  • Feat: iFrames for home screen #1429
  • Feat: Feat: Add custom css and js #1428
  • Feat: Use system provided ca store for ssl certificate checking #1427
  • Feat: Sign and verify scripts from mympd-scripts repository #1426
  • Feat: Add trigger mympd_playlistart, mympd_folderart
  • Feat: Sort list of timers and triggers #1425
  • Feat: Allow changing output device with local playback #1434
  • Upd: Improve "Edit Script"-Layout
  • Upd: Bootstrap v5.3.7
  • Upd: Mongoose 7.18
  • Upd: libmympdclient 1.0.34 (libmpdclient 2.24.0)
  • Upd: Incbin
  • Upd: Replaced mjson with mongoose implementation
  • Fix: Improve MPD search expression validation #1435

Don't miss a new myMPD release

NewReleases is sending notifications on new releases.