Control Music Player Daemon from the system tray!
WinMpcTrayIcon is a simple, lightweight Windows system tray icon wrapper for mpc. It does not independently implement the MPD protocol, but instead relays input and output to/from the mpc CLI.
- Playback controls
- Toggles for various play modes (e.g. repeat / consume)
- Database update and search
- Basic queue management (e.g. clear / add)
mpc commands supported via the GUI in one way or another are: status
, search
, add
, playlist
, toggle
, play
, pause
, stop
, next
, prev
, clear
, crop
, update
, repeat
, random
, single
, consume
.
- Middle-click for a status notification
- Double-click to toggle play/pause
- Right-click for a context menu of additional actions
Refer to the mpc manual for guidance on search syntax.
Publish an exe with dotnet publish -c Release -r win10-x64 --self-contained false
. Otherwise you can run with dotnet
(from dll) or dotnet run
(from source).
- mpc - the application will run but not function without it.
The default configuration expects an mpd instance on localhost and mpc to be added to the system's PATH environment variable. Alternatively, use your own configuration in appsettings.json
.