SaaSHub helps you find the best software and product alternatives Learn more →
Top 7 C Mpd Projects
-
playerctl
🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
MPRIS is an under-appreciated standard and a great example of how different technologies on the open desktop should integrate with one another.
For example, there's <https://github.com/altdesktop/playerctl>, which can control any MPRIS-compatible client: VLC, web browsers, different music players, mpd (with a plugin), etc.
MPRIS can also be used to e.g. allow controlling playback without unlocking the screen - the screen locker itself doesn't need elaborate support, something as simple as slock could be hacked to recognise a key combo and call out to playerctl; more fancy login managers/lockers could talk DBUS/MPRIS directly and even e.g. display album artwork.
Unfortunately, the standard doesn't seem to specify a simple way to indicate whether video is being played back, which could be a saner way to inform the screen locker; the actual protocol to directly inhibit locking is unfortunately a little bit insane.
Read the spec, there's probably some interesting ideas to explore: https://specifications.freedesktop.org/mpris-spec/latest/
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
owntone-server
Linux/FreeBSD DAAP (iTunes) and MPD audio server with support for AirPlay 1 and 2 speakers (multiroom), Apple Remote (and compatibles), Chromecast, Spotify and internet radio.
Project mention: Airflow – Stream media files directly from macOS to AirPlay devices | news.ycombinator.com | 2025-01-29I've been using this project for a few years https://owntone.github.io/owntone-server/
-
-
-
-
rockbox-zig
Rockbox open source high quality audio player as a Music Player Daemon. This project brings modern enhancements to the classic Rockbox firmware, using Zig and Rust for improved performance and maintainability ⚡ 🦀
Project mention: How I Built My Own Last.fm Clone on Bluesky’s AT Protocol — Join the Beta! | dev.to | 2025-03-13I've built my own Rockbox fork
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Mpd discussion
C Mpd related posts
-
Music streaming that handles weird files and playlists
-
Use Raspberry api to pass high def audio to external fax
-
Can a Shortcut make AirPlay-1 and 2 Speaker Play Together ?
-
Forte - An open-source, self-hosted music platform with lots of features!
-
Introducing the all-new HomePod | Apple
-
How to AirPlay music to only one HomePod when in a stereo pair?
-
Best way to stream a vinyl to a HomePod?
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Mar 2025
Index
What are some of the best open-source Mpd projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | playerctl | 2,577 |
2 | owntone-server | 2,203 |
3 | hifiberry-os | 1,050 |
4 | ympd | 525 |
5 | mpd-notification | 89 |
6 | rockbox-zig | 42 |
7 | mpdart | 9 |