Musical instruments

mpd-mpris – MPRIS protocol for MPD

mpd-mpris provides an MPRIS interface for Music Player Daemon (MPD). It acts as a bridge between MPD’s network protocol and the standard D-Bus interface used by Linux desktop environments and media-control utilities.

This allows a normally server-oriented MPD setup to participate more naturally in the desktop session. Applications can discover MPD as a media player, display its current metadata, and send supported playback commands without communicating with MPD directly.

This is free and open source software.

Key Features

  • Exposes MPD as an MPRIS-compatible media player over D-Bus.
  • Provides play, pause, stop, next, previous, and seeking controls.
  • Publishes playback state and current-track metadata.
  • Reports playback position through the MPRIS interface.
  • Emits the MPRIS Seeked signal when the position changes directly through MPD.
  • Exposes additional MPRIS player properties expected by desktop clients.
  • Provides album artwork where suitable artwork can be obtained from MPD.
  • Can expose media file URLs where the MPD connection permits this.
  • Supports MPD servers reached through TCP connections.
  • Supports connections to MPD through Unix sockets.
  • Uses MPD_HOST for connection configuration.
  • Can run automatically as part of a user’s desktop session.
  • Integrates MPD with media keys, desktop widgets, and MPRIS command-line clients.

Website: github.com/natsukagami/mpd-mpris
Support:
Developer: Natsu Kagami
License: MIT License

mpd-mpris usage

mpd-mpris is written in Go. Learn Go with our recommended free books and free tutorials.


Related Software

MPRIS Tools
playerctlMPRIS media player command-line controller
mpris-ctlMinimalistic command-line interface tool for controlling audio players
mpv-mprismpv plugin to control the player using standard media keys
mpd-mprisMPRIS protocol for MPD
mprisenceBridges MPRIS-compatible media players
empressMPRIS media controls made simple
mpris-scrobblerMinimalistic user daemon
MPRIS MiniPlayerDisplays whatever media in a MPRIS compatible player is playing.
mpdris2-rsExpose MPD playback through MPRIS2

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