InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 16 C++ music-player Projects
-
musikcube
a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
Project mention: Show HN: Kew – A Terminal Music Player for Linux | news.ycombinator.com | 2024-10-04I personally use a self hosted musikcube server [0] for playing songs. It has a great TUI and an android app. Highly recommended!
[0] - https://musikcube.com/
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
I recently wend through the process of selecting a MP3 player software for my Linux laptop and after testing many settled on the Strawberry player. It is actually very good: https://www.strawberrymusicplayer.org/
-
Project mention: Show HN: Proxmox VE Helper Scripts: Make managing your Proxmox homelab a breeze | news.ycombinator.com | 2024-11-12
I'm just going to repeat a bunch of what hughesjj has already said, but anyway:
OPNSense (as my household's internet interface), Unifi Controller (as my household's primary wifi), Jellyfin, Wireguard, Pi-hole, LMS[0], Frigate NVR (migrating off ZoneMinder, awaiting delivery of a Coral TPU to finalise this), couchdb (as Noteself[1] back-end), nginx (serving a handful of sites for my own entertainment), Mailu[2], Calibre[3], various other in-flight experiments (which Home Assistant will soon become, Bitmagnet DHT scraper).
Most of the above are docker instances hosted on a small number of VMs hosted on two (or sometimes three) physical machines running proxmox.
[0]: https://github.com/epoupon/lms (HN lurker)
[1]: https://noteself.org/
[2]: https://mailu.io
[3]: https://fleet.linuxserver.io/image?name=linuxserver/calibre or https://fleet.linuxserver.io/image?name=linuxserver/calibre-... (I can't remember which)
-
There are also .deb and .rpm packages: https://github.com/fooyin/fooyin/releases
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
try https://github.com/olegantonyan/mpz/ not even close in terms of features, but it could be enough
-
-
-
AutoDJ
Analyze music to detect beats, and play shuffled songs with beat-matched crossfade. Uses SDL for UI, WaveOut or SDL_audio for playback, and ffmpeg/libav to load songs. Works well with most EDM.
-
Project mention: Ask HN: What are you working on (September 2024)? | news.ycombinator.com | 2024-09-29
https://github.com/polymonster/diig
A music digging app for record collectors, with instagram style feed for listening to new vinyl snippets
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ music-player discussion
C++ music-player related posts
-
Show HN: Kew – A Terminal Music Player for Linux
-
Show HN: Pixeltune, a nicer chiptune and VGM player
-
Foobar2000
-
Free Quality SoundFonts (Sf2)
-
Synth wars: The story of MIDI (2023)
-
How iTunes Is Changing on PC
-
Über welches Gerät hören eure Kinder Hörbücher/Podcasts?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 Jun 2025
Index
What are some of the best open-source music-player projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | musikcube | 4,455 |
2 | strawberry | 3,062 |
3 | LMS | 1,315 |
4 | fooyin | 912 |
5 | ImPlay | 659 |
6 | TonUINO | 454 |
7 | olivia | 365 |
8 | snestracker | 217 |
9 | nulloy | 161 |
10 | musique | 143 |
11 | LabMidi | 90 |
12 | mpz | 87 |
13 | spectrum | 45 |
14 | Musical-Joycons | 44 |
15 | AutoDJ | 11 |
16 | diig | 8 |