GMPC 0.18.1 showing off a few new features

GMPC 0.19.0-RC1 is the latest pre-release version. It has several large changes visible to the user and factors more under the hood. Several long standing "wishes" where completed, like metadata plugins running in the main thread, a metadata selector, sqlite based metadata cache, GObject based plugins and much more. These updates will not only improve the user experience, but also make it possible to add lua or python plugins in the future.

New features Edit

  • Now Playing window: This shows a page full with metadata information about the playing song.
  • Fully rewritten and more flexible metadata system.
    • Metadata selector: You can now look through all the results returned by the metadata plugin and pick the cover, lyric, etc you like best.

      Select one of the 32 artist images.

  • Guitar Tabs.

    Showing guitar tabs.

  • Similar genre support. (For now only used by dynamic playlist plugin).
  • Support for mpd's 0.15.0 single and consume mode.
  • Show the title of the next song. (requires mpd 0.15.x)
  • Translatable plugins.

    (Partial) translated plugin preferences pane.

  • Integrated favorites support.

    Favorites are stored in special playlist.

  • A firefox like status bar, indicating repeat state, random state and when used the state of the dynamic playlist plugin.

Improvements Edit

  • Horizontal layout: A lot of modern screens are widescreen, the horizontal layout makes it more suitable for that. (like the common netbook resolutions of 1024x600)

    Horizontal layout.

  • The pane position is now synced between browsers.
  • Rewritten metadata browser: So it is more consistent in build up with the tag, file, etc browser.
  • Sqlite based metadata cache.
  • All plugins now run in the main thread, this saves a lot of locking and extra checking.
  • Object based plugin system. This should make non-c plugins and vala based plugins easier in the future.
  • Option to select what types of metadata you want to view in the metadata browser.
  • Mouse over tooltip with the tray icon. (requires gtk+-2.16)
  • Session Manager support: Use the EggSMClient code, so session managers are supported on X, osX and win32.
  • --fullscreen commandline option.
  • Allow only urls to be added that connected mpd support (like http:// file:// lastfm:// etc).
  • Filter out tags that are not supported by mpd in search and tag browser.
  • Quick filter is moved to the bottom for a more consistent view.
  • Combo box from tag browser is removed, it is now a right mouse menu on the header.
  • Use automake's maintainer-mode.

Bug fixes Edit

For a complete list of bug fixes see mantis

This include the annoying password bug in 0.18.0:

  • Fix the bug where the user was unable to enter a password via the password dialog.
  • Fix the bug where outputs did not show up when using a password protected connection.

Regressions Edit

  • The metadata browser rewrite is not fully finalized.

New PluginsEdit

Album View Edit


Album view.

An often requested feature. Albumview shows all albums in a large table. Each album is depicted by it's cover. You can browse through it by either scrolling through all albums or filtering the list by keywords.

Beware the album view plugin can be very memory hungry.

Dynamic Playlist Edit

The dynamic playlist plugins appends songs to the current playlist that are similar to the playing song. It currently fetches this data from

Lyrics plugin Edit

Uses lyricsplugin (website: ) to fetch lyrics.

Updated Plugins Edit

Last.FM Edit

  • Move to new api.
  • Support returning a list of results.
  • Support similar genre. (for use with dynamic playlist)
  • Support translations.

Alarm Edit

  • Support translation
  • Add status bar icon.
  • Easy enable/edit via status bar icon.

Discogs Edit

  • Move to new api.
  • Support translations
  • Support for returning a list of results.

Download Edit

You can find the source files and the win32 binary here

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.