SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 C++ audio-player Projects
-
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-05If 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.
-
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.
-
-
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.
-
cheat.sh And Qmplay2 media player
-
-
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.
-
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
-
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.
-
C++ audio-player related posts
- Strawberry Music Player 1.0.16 Released
- Strawberry Music Player v1.0.16 Released
- Strawberry/clementine 'devices' set up?
- What's really going on with Amarok?
- Strawberry 1.0.15 Released
- Spotify downloader for Windows
- Kubuntu and xRDP
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160c9eaf10>
www.saashub.com | 29 Mar 2023
Index
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 |