C++ audio-player

Open-source C++ projects categorized as audio-player

Top 10 C++ audio-player Projects

  • Snapcast

    Synchronous multiroom audio player

    Project mention: Recommendations for Multi-Room Speaker With Multiple Audio Sources? | reddit.com/r/homeautomation | 2023-03-01

    If you're into the idea of an open-source client/server architecture, then there's Snapcast. If you have a few Raspberry Pis (one per output source) or any other box that can run Linux and has an audio out interface, then this is cheap and easy with an active Home Assistant integration too.

  • musikcube

    a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++

    Project mention: Best option for Raspberry Pi 4 Music Streaming Server? | reddit.com/r/selfhosted | 2023-02-05

    If it's just for music and you dig the look of TUI apps then musikcube has built-in server functionality. You install it on both the server and clients but keep the library on the server. It's light and works well, including for giant collections. There's apparently an android app too, musikdroid, but I haven't tried it. I haven't tried the windows or mac client apps either, so I can't vouch for any of them, but it's great on linux.

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • NymphCast

    Audio and video casting system with support for custom applications.

    Project mention: Miracast | news.ycombinator.com | 2022-12-10

    A different [email protected] gor media streaming, dimilar to chromecast, is Nymphcast: https://github.com/MayaPosch/NymphCast

    Both clients and servers are available, it also works at a higher level.

  • strawberry

    :strawberry: Strawberry Music Player (by strawberrymusicplayer)

    Project mention: Strawberry Music Player v1.0.16 Released | reddit.com/r/musichoarder | 2023-03-28
  • mpd

    Music Player Daemon

    Project mention: Kubuntu and xRDP | reddit.com/r/Kubuntu | 2023-03-04

    If it is just music, have you considered MPD or similar? An entire DE seems like overkill. There are several good options for doing this and they're not difficult to set up. Even good ol' VLC has an HTTP interface option so you can set it to allow connections from your LAN, then launch in that headless mode, inside tmux or as a service, limited to files from a specific directory tree. It's then controllable from any device on your LAN has a web browser.

  • QMPlay2

    QMPlay2 is a video and audio player which can play most formats and codecs.

    Project mention: Name a program that doesn't get enough love! | reddit.com/r/linux | 2022-12-29

    cheat.sh And Qmplay2 media player

  • dart_vlc

    🎞 Flutter audio / video playback, broadcast & recording library for Windows & Linux.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • mpz

    Music player for big local collections

    Project mention: Why isn't this music player [G4Music] more popular? UI scales beautifully with the window size... Almost reminds me of Groove Music, but better | reddit.com/r/kde | 2022-12-06

    You can try https://github.com/olegantonyan/mpz/, it doesn't have "traditional" media library, but the filesystem is already a "library" when combined with playlists management, and this is the core idea of the player

  • cornrow

    Bluetooth Audio Daemon for SBCs (Raspberry Pi, etc)

    Project mention: This little Chromecast audio is my best budget audio deal ever | reddit.com/r/BudgetAudiophile | 2022-04-05

    For example, using this daemon, I can turn any Linux device (mostly Pis in my case) into a Bluetooth audio endpoint, which then let's me forward my phone's audio to it, and then from there to the the multi-room Snapcast setup, and pipe the sound throughout the house. Useful for getting audio from my audiobook app to my stereos when cooking or cleaning.

  • lowl_audio

    Low Latency Audio - aims to provide audio playback

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-28.

C++ audio-player related posts


What are some of the best open-source audio-player projects in C++? This list will help you:

Project Stars
1 Snapcast 5,004
2 musikcube 3,481
3 NymphCast 2,260
4 strawberry 1,886
5 mpd 1,811
6 QMPlay2 570
7 dart_vlc 439
8 mpz 64
9 cornrow 61
10 lowl_audio 6
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives