Skip to content

Latest commit

 

History

History
58 lines (46 loc) · 2.6 KB

CHANGELOG.md

File metadata and controls

58 lines (46 loc) · 2.6 KB

Change Log

Fixed

  • Fixed kmbmpdc crashing when no cover art is supplied.
  • Fixed playlist menu positioning.
  • Improved ID3v2 cover art fetching.

Changed

  • 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

Fixed

  • Style fixes for translucent mode.

2.0.0 - 2017-03-24

Added

  • 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.

Changed

  • 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

Added

  • Client reconnects automatically to the server after getting disconnected.
  • Playlists can be loaded and played from the playlists submenu.

Changed

  • MediaKeyTap switched a forked version to manually update kmbmpdc as the active listener application.

Fixed

  • Pressing any of the menubar buttons now properly sets kmbmpdc as the active listener.

1.1.0 - 2017-01-29

Added

  • Playback can be stopped after the current track finishes with the "Stop after current" menu item.
  • Server password can be specified in preferences.

Changed

  • 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.

Fixed

  • 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.