Open-source projects categorized as audio-player | Edit details

Top 23 audio-player Open-Source Projects

  • GitHub repo shairport-sync

    AirPlay audio player. Shairport Sync adds multi-room capability with Audio Synchronisation

    Project mention: Alternatives to Chromecast Audio? | reddit.com/r/BudgetAudiophile | 2021-06-06

    Run https://github.com/mikebrady/shairport-sync on the Pi and you can AirPlay to it.

  • GitHub repo Snapcast

    Synchronous multiroom audio player

    Project mention: How to stream audio from Linux to phone? | reddit.com/r/linuxquestions | 2021-06-19
  • GitHub repo musikcube

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

    Project mention: [Request] Command-line audio player for Windows? | reddit.com/r/software | 2021-05-21

    musikcube works, but is very much a fully fledged music player/library manager/GUI for the command line, and doesn't seem to be something I can run and just play the specified file

  • GitHub repo NymphCast

    Audio and video casting system with support for custom applications.

    Project mention: NymphCast – open-source Chromecast Alternative | news.ycombinator.com | 2021-06-12
  • GitHub repo mpd

    Music Player Daemon

    Project mention: Emacs vs Modern IDEs | reddit.com/r/emacs | 2021-06-12

    The ancient version of ampc I have installed is a bit less powerful than ncmpcpp, but that doesn't really matter since I mostly use mpv & emms playlists, as I created a simple toggle function to enable and disable video playback on the fly (which mpd doesn't support).

  • GitHub repo strawberry

    :strawberry: Strawberry Music Player

    Project mention: Music Box like application for Linux? | reddit.com/r/linuxquestions | 2021-04-24
  • GitHub repo mpv.net

    🎞 mpv.net is a modern media player for Windows that works just like mpv.

    Project mention: Media Player to play Pirated Anime Except VLC | reddit.com/r/animepiracy | 2021-05-30
  • GitHub repo lofi

    🎵🔉 A mini Spotify player with WebGL visualizations.

    Project mention: Butterchurn – A WebGL Implementation of the Milkdrop Visualizer | news.ycombinator.com | 2021-04-14

    This is awesome! Will try to add it to the next release of https://github.com/dvx/lofi

  • GitHub repo celluloid

    A simple GTK+ frontend for mpv (by celluloid-player)

    Project mention: Missing video codec? | reddit.com/r/pop_os | 2021-05-21

    Preferences > Config files https://github.com/celluloid-player/celluloid

  • GitHub repo react-music-player

    :musical_note: Maybe the best beautiful HTML5 responsive player component for react :)

    Project mention: Self hosted embedded audio player | reddit.com/r/selfhosted | 2021-03-01

    You can have a look at /r/Navidrome, it uses this HTML5 music player for the WebUI, you might be able to reuse the HTML/JS code for your website.

  • GitHub repo QMPlay2

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

    Project mention: QMPlay2 21.06.07 released (open-source multimedia player with support for OpenGL/Vulkan and decoding VAAPI/VDPAU/CUVID | reddit.com/r/linux | 2021-06-08
  • GitHub repo react-native-audio-recorder-player

    react-native native module for audio recorder and player.

    Project mention: What is the best way to record and play audio in react-native?any libraries? | reddit.com/r/reactnative | 2021-05-03

    You could try https://github.com/hyochan/react-native-audio-recorder-player I’ve been using it production for about 2 months with 0 issues so far and it’s well maintained

  • GitHub repo aural-player

    An audio player for macOS, inspired by Winamp for Windows.

    Project mention: First time Mac Owner | reddit.com/r/macbookpro | 2021-05-04
  • GitHub repo html-midi-player

    🎹 Play and display MIDI files on the web

    Project mention: HTML midi-player element – Play and display MIDI files on the web | news.ycombinator.com | 2021-04-11
  • GitHub repo AmpliPi

    Whole House Audio System 🔊

    Project mention: AmpliPi - open source home audio distribution | reddit.com/r/homeassistant | 2021-02-20

    Thanks again! Check us out later on when you are planning your basement room. If there is interest, we are considering selling individual AmpliPi boards for those who want to integrate different portions of AmpliPi into their own designs. We are also open to suggestions for future incarnations of AmpliPi (including more affordable versions.)

  • GitHub repo radio

    A simple javascript web radio visualizer

    Project mention: Teach Yourself Demoscene in 14 Days | news.ycombinator.com | 2021-05-23

    Back in 2018 (I guess) I was trying to create a place where programmers could create audio visualizations (like winamp and windows media player) that would react to an audio (radio, mp3 playlist, youtube video...). I end up creating 5 or 6 "demoscenes" so other people would contribute. My original goal was to detach the radio project from me website. Give it it's own domain and hosting and make a platform out of it, maybe an online code editor, so people could create live (while listening to music). Well, the project is not dead yet and I'd like to continue it some day.


  • GitHub repo airsonic-frontend

    Modern UI for Airsonic / Subsonic

    Project mention: Need help connecting dockers | reddit.com/r/unRAID | 2021-03-02
  • GitHub repo roover

    🐱 A lightweight audio library for React apps.

    Project mention: Introducing Roover – a lightweight audio library for React | dev.to | 2021-06-10

    The library is fully open-source on GitHub and we have a very clear documentation page where you can check it out and the use-cases and how to use the library properly.

  • GitHub repo xns-audio-player

    A simple customizable web music player powered by vue & HTMLAudioElement

    Project mention: Why You Should Start an Open Source Project | dev.to | 2021-03-27

    A simple yet powerful music player for vuejs based on xns-audio-player

  • GitHub repo GBSoundSystem

    A system-wide refactor (modernization) of the GameBoy Tracker (aka the Paragon 5) replayer created by Stephane Hockenhull.

    Project mention: Dead C Scroll by BlitterObjectBob — assembly tutorial for Game Boy showing how the scroll registers can be exploited to create some nice and interesting effects | reddit.com/r/retrogamedev | 2021-04-18

    Check out as well by BlitterObjectBob — GBSoundSystem, system-wide refactor (modernization) of the GameBoy Tracker (aka the Paragon 5) replayer created by Stephane Hockenhull

  • GitHub repo spotify-1975

    A cli enforced with interactable ui audio player

    Project mention: Spotify of 1975 - CLI audio player | reddit.com/r/coding | 2021-04-03
  • GitHub repo xns-audio-player-simple

    xns-audio-player vue plugin with a simple ui

    Project mention: Why You Should Start an Open Source Project | dev.to | 2021-03-27

    View on GitHub

  • GitHub repo BandcampPlayer

    A simplified music player to enjoy and discover new music on Bandcamp. This player was created to simplify music discovery and listen to Bandcamp's recommended and latest tracks as a playlist.

    Project mention: Bandcamp Music Player and Discovery Tool | dev.to | 2020-11-27

    Contributors: https://github.com/healzer/BandcampPlayer

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 2021-06-19.


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

Project Stars
1 shairport-sync 4,726
2 Snapcast 3,782
3 musikcube 2,432
4 NymphCast 1,852
5 mpd 1,341
6 strawberry 1,090
7 mpv.net 847
8 lofi 617
9 celluloid 566
10 react-music-player 373
11 QMPlay2 343
12 react-native-audio-recorder-player 307
13 aural-player 279
14 html-midi-player 177
15 AmpliPi 142
16 radio 87
17 airsonic-frontend 59
18 roover 57
19 xns-audio-player 48
20 GBSoundSystem 19
21 spotify-1975 10
22 xns-audio-player-simple 8
23 BandcampPlayer 7