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 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.
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
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.