- Fixed kmbmpdc crashing when no cover art is supplied.
- Fixed playlist menu positioning.
- Improved ID3v2 cover art fetching.
- Cover art scaling mechanism now produces two image representations, one for Retina displays and one for non-Retina displays.
2.0.1 - 2017-03-27
- Style fixes for translucent mode.
2.0.0 - 2017-03-24
- Added a graphical controller popout that can be accessed by clicking on the kmbmpdc icon in the menubar.
- List of upcoming tracks is visible in the controller and the visbility of that list can be toggled on and off.
- MPD database can be searched through the search UI activated by the magnifying glass button.
- The three-button menubar controls have been replaced with a single menubar icon indicating current playback status.
- Clicking on the track change notification opens up the controller.
- Updated libmpdclient to v2.11.
1.2.0 - 2017-03-01
- Client reconnects automatically to the server after getting disconnected.
- Playlists can be loaded and played from the playlists submenu.
- MediaKeyTap switched a forked version to manually update kmbmpdc as the active listener application.
- Pressing any of the menubar buttons now properly sets kmbmpdc as the active listener.
1.1.0 - 2017-01-29
- Playback can be stopped after the current track finishes with the "Stop after current" menu item.
- Server password can be specified in preferences.
- Clicking the menubar buttons now sends
NSWorkspaceDidActivateApplication
notifications to ensure MediaKeyTap switches kmbmpdc to most recently active application. - ID3v2 cover art parsing changed to use imeji.
- Notifications are displayed even if kmbmpdc is considered to be the active application.
- Track change notification is presented when playback is restarted after a stop.
- Track change notifications are executed in main thread instead of the idle thread.
- Application won't crash on start when libmpdclient is not installed locally.
- Application won't crash if client has insufficient permissions due to incorrect server password.