Musical instruments

MPDCtrlX – cross-platform graphical MPD client

MPDCtrlX is a graphical client for Music Player Daemon (MPD) that provides a desktop interface for browsing music collections and controlling playback. It is a cross-platform version of MPDCtrl, which was originally developed for Windows.

The application uses Avalonia UI and is particularly focused on providing a native-feeling experience for Linux desktop users. It supports Wayland and integrates with the Linux desktop through the Media Player Remote Interfacing Specification (MPRIS).

MPDCtrlX provides separate views for albums, artists, files, searching and playlists. This allows users to navigate their music library in different ways, whether they prefer exploring album collections or working directly with the underlying directory structure.

Its graphical interface makes MPD accessible without requiring users to manage playback entirely through terminal commands. The client communicates with an MPD server, which remains responsible for playing the audio.

This is free and open source software.

Key Features

  • Connect to Music Player Daemon and control music playback from a graphical interface.
  • Browse music collections by album.
  • Navigate artists and their associated recordings.
  • Explore music files through a dedicated file browser.
  • Search the MPD music library.
  • Manage music playlists through the desktop interface.
  • Display album artwork in the album browsing interface.
  • Integrate with Linux desktop media controls using MPRIS over D-Bus.
  • Support native Wayland desktop sessions.
  • Provide a graphical interface using the Avalonia UI framework.
  • Cross-platform support – runs on Linux and Windows.

Website: github.com/torum/MPDCtrlX
Support:
Developer: torum
License: MIT License

MPDCtrlX in action

MPDCtrlX is written in C#. Learn C# with our recommended free books and free tutorials.


Related Software

Graphical MPD Clients
QuimupQt-based MPD client with a lovely mini-mode
CantataFeature-rich and user friendly client offering an excellent and intuitive interface
YmuseEasy, functional, and snappy GTK front-end
EuphonicaMPD client with delusions of grandeur
PlattenalbumGTK front-end for MPD. It’s written in Python
SonataLightweight GTK+ music client. Small and elegant
CoverGridUnlike other clients, it concentrates on albums.
SkyMPCSimple MPD client
xfmpcGTK+ MPD client focusing on a low footprint
mpzMusic player with MPD support

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted