WARNING: there are possible breaking changes in this release
- default config file is now
/etc/mympd.conf
(build.sh
moves the old config to the new place) - system commands are now defined in a section in
/etc/mympd.conf
- systemd unit is installed in
/lib/systemd/system
(build.sh
removes the old file) - directories
/usr/lib/mympd
and/etc/mympd
can be safely removed (build.sh
does this in the install step)
New features:
This minor release supports now table and popup menu navigation through the keyboard. Supports the new mpd fingerprint command in the song details modal and displays now the current song title in the header.
Changes
- Feat: table navigation mode, see https://github.com/jcorporation/myMPD/wiki/Keyboard-Shortcuts for details
- Feat: support mpd fingerprint command #146
- Feat: display current song title in header bar
- Feat: new "update_lastplayed" event
- Feat: LSB-compliant startup script
- Feat: create needed /var/lib/mympd/ directories on startup
- Feat: create ssl certificates on startup
- Feat: command line options
- Feat: central build script
- Can now package for Alpine, Arch, Debian, RPM and Docker
- Feat: embedded document root for release build
- gzip compressed files
- Feat: new splash screen
- Fix: better table formating #143 #148
- Fix: close popup menus if associated row is replaced
- Fix: prettier keyboard shortcuts help
- Fix: more resource friendly last_played implementation
- Fix: cleanup the source tree
- Fix: move default configuration to /etc/mympd.conf
- Fix: define system commands in mympd.conf
- Fix: don't remove mympd user/group and /var/lib/mympd directory on package removal
- Fix: move logic from postinstall scripts to cmake