MPC
This is a simple client plugin for Music Player Daemon. To build it, libmpd headers and library are used if found, but it'll use a lighter internal socket interface if you don't have libmpd.
Features :
- send Play/Stop/Next/Previous command to MPD.
- uses media icons names from icon-naming-spec (at least nuvola, tango and rodent themes provides these icons)
- decrease/increase volume using the mouse wheel.
- show the current volume, status and title as a tooltip when hovering the mouse over the plugin.
- show a simple playlist window upon middle-click, permitting to select a track to play
- configurable MPD host/port/password.
- toggles repeat/random features + enable/disable MPD outputs in the right-click menu.
- launch configurable client (gmpc, xterm -e ncmpc,..) through right-click menu
- configurable markup for tooltip and playlist, using a gmpc-like markup :
- playlist accepts %artist%, %title%, %album% and %track%
- tooltip accepts the same plus %vol%, %status% and %newline%
Usage
Add the plugin to the panel, and configure MPD connection settings.
Screenshot
Latest Release
- xfce4-mpc-plugin 0.5.3 released (2023/04/29 08:23)
xfce4-mpc-plugin 0.5.3 is now available for download from https://archive.xfce.org/src/panel-plugins/xfce4-mpc-plugin/0.5/xfce4-mpc-plugin-0.5.3.tar.bz2 https://archive.xfce.org/src/panel-plugins/xfce4-mpc-plugin/0.5/xfce4-mpc-plugin-0.5.3.tar.bz2?sha1 https://archive.xfce.org/src/panel-plugins/xfce4-mpc-plugin/0.5/xfce4-mpc-plugin-0.5.3.tar.bz2?sha256 What is xfce4-mpc-plugin? ========================= This is a simple client plugin for Music Player Daemon. Features : - send Play/Stop/Next/Previous command to MPD. - decrease/increase volume using the mouse wheel. - show the current volume, status and title as a tooltip when passing the mouse over the plugin. - show a simple playlist window upon middle-click, permitting to select a track to play - configurable MPD host/port/password. - toggles repeat/random features in the right-click menu. Website: https://docs.xfce.org/panel-plugins/xfce4-mpc-plugin/start Release notes for 0.5.3 ======================= - Fix typos - Translate more strings (Fixes #8) - Fix translated strings (Fixes #5) - Remove deprecated project files - build: Fix compiler warnings - Fix translated string (Fixes #4) - Revert "Remove deprecated project files" - Update copyright year - Remove deprecated project files - Update Makefile.am - Fix strings if song data is not available (#9) - build: Add GLib requirement - build: Fix autotools warnings - Use "logo-icon-name" instead of "logo" in about dialog - build: Fix intltool lock file problem during make distcheck - stream can be toggled from right-click menu - hide contextual menu 'stream' entry if streaming_appl isnt configured/set - add a new 'stream' checkbox to contextual menu - add mpc_stream_toggled callback - add mpc_stop_streaming method - use g_spawn_async instead of xfce_spawn_on_screen_with_child_watch to spawn the streaming appl - make sure error isnt NULL before dereferencing it - launch the streaming client when clicking on play - add mpc_launch_streaming() method - Allow to configure a 'streaming command' - use xfce_spawn_command_line() instead of deprecated xfce_spawn_command_line_on_screen() - Bump copyright year - Fix compilation warnings - autoconf: Some updates - Update `.gitignore` - Add basic GitLab pipeline - Update URLs from goodies.x.o to docs.x.o - Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (Canada), English (United Kingdom), Estonian, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur
Source code repository
Reporting Bugs
- Reporting Bugs – Open bug reports and how to report new bugs