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.

2 Comments

  • evandrofisicoe
    November 30, 2008 - 7:35 pm | Permalink

    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

  • November 30, 2008 - 7:39 pm | Permalink

    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.

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>