Skip to content

WinMpcTrayIcon is a simple, lightweight Windows system tray icon wrapper for mpc.

Notifications You must be signed in to change notification settings

corylk/WinMpcTrayIcon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

WinMpcTrayIcon

Description

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.

Features

  • 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.

Usage

  • 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.

Screenshots

Status notification

Status tooltip

Context menu

Context menu

Search window

Search

Setup

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).

Requirements

  • mpc - the application will run but not function without it.

Configuration

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.

About

WinMpcTrayIcon is a simple, lightweight Windows system tray icon wrapper for mpc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages