Xfce Wiki

Sub domains
 

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

:panel-plugins:mpc-2.png


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

Back to Top


Source code repository

Reporting Bugs

Back To Top


Return to Main Xfce4-panel page