- Require Ruby >= 3.2
- Tested with Ruby 3.1
- Add
albumart
command - Add
readpicture
command - Remove
playlist
command. Useplaylistinfo
instead
- Rename
MPDClient
toMPD::Client
- Fixed readcomments command
- Support for mount, umount, listmounts, listneighbors
- Support for listfiles
- Support for rangeid, addtagid, cleartagid
- Added support for readcomments, toggleoutput, volume
- Added a mutex protecting execution of MPD commands
- Automatic reconnect after the server dropped the connection
- Support for logging
- Better support for fetching stickers from MPD
- Fixed sticker commands
- Add support for ranges
- Support for connecting to unix domain sockets
- Fixed some bugs
- Porting code from mpd-python2