Skip to content


GMPC 0.17.0-beta 1

Changes since 0.16.1

GMPC

  • Fix building with NLS disabled.
  • Fix resize issue.
  • Add a function that generates a filename for cover art, this should be used in metadata plugins. To give a more consistent saving.
  • New Metadata database that uses a more structured layout. (less overhead)
  • Custom progres bar. (So gmpc does not use 20% cpu on a theme with animated progress bar)
  • Sharper lines around album art.
  • [libmpd] If idle command available use it to detect changes in stored playlist.
  • Update stored playlist without loosing selection.
  • Allow prioritizing of metadata plugins from the gui.
  • Speed up saving of config/metadata file by +- 50 times.
  • Only save config/metadata/profile file on closing of gmpc.
  • Add a script that allows you to open pls files from your browser (gmpc-remote-stream).
  • Always safe window zoom state between sessions.
  • Add possibility to use buttons instead of dropdown.

Fixed bugs:

  • 0001764 Allow drag and drop of images on the GmpcMetaImage.
  • 0001481 Add possibility to prioritize metadata plugins.
  • 0001765 Check available urlhandler before handling dnd.
  • 0001604 Mute/unmute multimedia key support.
  • 0001767 Expand/Collaps keybinding keypad is wrong.
  • 0001772 Opening of Information on a song is slow.
  • 0001794 Fix gtk deprecation warnings.
  • 0001814 Add reset browser option.
  • 0001794 Fix high cpu usage caused by progressbar.
  • Memory leak in GmpcClickLabel
  • Fix play-queue gettting stuck in quick-search.
  • Add –debug-updates option that shows redraws.
  • Fix mute icon.

Libmpd

  • Concatenate artist/composer/performer tag.
  • Support Query changes using idle command.
  • Unix socket support.
  • Fix false MPD_CST_STORED_PLAYLIST update.

Plugins

  • Metadata plugins adjusted to use the new path function in gmpc.
  • Added last.fm plugin
  • Re-introduced mserver plugin. (works with mpd-git).
  • Added tagedit plugin.

Downloading

Download: here

Big thanks for avuton for making this release.

Posted in gmpc.

2 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. evandrofisicoe said

    Hello,

    First, thanks for writing gmpc.

    I’ve just compiled it to try, and i guess found a bug. When trying to use the “last.fm radio” plugin it asks to login, but as i try to set the username/password i get only the following messages when clicking on the “Set information” button:

    (gmpc:20990): GLib-GIO-CRITICAL **: g_simple_async_result_set_from_error: assertion `error != NULL’ failed
    (gmpc:20990): GLib-CRITICAL **: g_error_free: assertion `error != NULL’ failed

  2. Saw this on a system with broken libgio.

    Did you install gvfs-backend(s) and is dbus running?
    gvfs-info http://www.google.nl/ to see if it works.

Some HTML is OK

(required)

(required, but never shared)

or, reply to this post via trackback.