JavaScript Music

Open-source JavaScript projects categorized as Music

Top 23 JavaScript Music Projects

  • Google-Play-Music-Desktop-Player-UNOFFICIAL-

    A beautiful cross platform Desktop Player for Google Play Music

    Project mention: Forward/Back Function Keys no longer working YTM Chrome | reddit.com/r/YoutubeMusic | 2022-05-19
  • wavesurfer.js

    Navigable waveform built on Web Audio and Canvas

    Project mention: Does anybody know the code to that player? | reddit.com/r/web_design | 2022-05-20

    Could be this though: https://github.com/katspaugh/wavesurfer.js

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Cider

    A new cross-platform Apple Music experience based on Electron and Vue.js written from scratch with performance in mind. 🚀

    Project mention: It's been 84 years | reddit.com/r/headphones | 2023-01-30

    Y’all may be interested in this: https://cider.sh

  • sound-redux

    A Soundcloud client built with React / Redux

    Project mention: React/Redux + Soundcloud API | reddit.com/r/codehunter | 2022-04-01

    Recently I discovered and got inspired by Sound Redux which shows how to use the Soundcloud API within a React + Redux app. The Soundcloud API requires you to setup a callback.html page. The Sound Redux app solves this by serving the callback.html from a Go Lang Server. I don't want to use any server side technology for this. Thats why I was wondering if it is possible to serve the callback.html as a react component. My setup already pops up the authentication modal for Soundcloud, but after entering my credentials nothing happens and the modal gets blank.

  • youtube-music

    YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)

    Project mention: Par pitié installez UBlock ou le navigateur Brave pour contrer les pubs sur Youtube | reddit.com/r/france | 2023-01-31

    tu parles pas de ce youtube music là: https://th-ch.github.io/youtube-music/ ?

  • ytmdesktop

    A Desktop App for YouTube Music

    Project mention: Came from Spotify, need help | reddit.com/r/YoutubeMusic | 2022-12-26

    https://github.com/ytmdesktop/ytmdesktop/releases/tag/1.14.2 It's not official but it does it's job. It also has last.fm integration and discord rich presence.

  • Discord-MusicBot

    An advanced discord music bot, supports Spotify, Soundcloud, YouTube with Shuffling, Volume Control and Web Dashboard with Slash Commands support!

    Project mention: Any discord bots that can play music from youtube? | reddit.com/r/Discord_Bots | 2022-10-10

    https://github.com/SudhanPlayz/Discord-MusicBot if you follow the tutorial for how to add this to replit, its feature rich, fast, free and only took me 30 minutes to set up earlier tonight msg me if you have questions

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • mStream

    The easiest music streaming server available

    Project mention: No-nonsense, easy-to-use music streaming app? | reddit.com/r/selfhosted | 2023-01-16
  • abcjs

    javascript for rendering abc music notation

  • waveform-playlist

    Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Add effects from Tone.js. Project inspired by Audacity.

    Project mention: Audio Manipulation Library/API | reddit.com/r/reactnative | 2022-05-13

    -https://github.com/naomiaro/waveform-playlist -https://github.com/goldfire/howler.js

  • react-spotify

    Spotify React / Redux 🎤🎺🎸🎷

    Project mention: React Spotify clone | reddit.com/r/reactjs | 2023-01-07

    the repo for the code is here https://github.com/Pau1fitz/react-spotify

  • Kaku

    🎧 Kaku is a highly integrated music player supports different online platform like YouTube, SoundCloud, Vimeo and more. Available on Mac, Windows and Linux. (by EragonJ)

  • Eole-foobar-theme

    Eole blows gently into your ear his nicest melodies.

    Project mention: Clickable album covers that show tracklists | reddit.com/r/foobar2000 | 2023-01-16

    It sound like what Eole does.

  • homehost

    self-hosted, Netflix-like app made for streaming

  • noisecraft

    Browser-based visual programming language and platform for sound synthesis.

    Project mention: Show HN: A Web-Based Modular Drum Machine for You to Play With | news.ycombinator.com | 2022-05-01

    No problem :)

    I should mention that this is open source too: https://github.com/maximecb/noisecraft

  • Music-bot

    A complete code to download for a cool Discord music bot !

  • node-sonos

    🔈 Sonos Media Player Interface/Client

    Project mention: Anyone know of updated Sonos developer docs? | reddit.com/r/sonos | 2022-05-11

    Have a look at (although I have no experience with this project) https://github.com/bencevans/node-sonos

  • freyr-js

    A tool for downloading songs from music streaming services like Spotify and Apple Music.

    Project mention: Alternative Spotify clients? | reddit.com/r/linux | 2022-12-05

    Shhhh...

  • react-music-player

    [Stop the maintenance] :musical_note: Maybe the best beautiful HTML5 responsive player component for react :)

  • magic-cards

    🎩 Queue music, play movies, or trigger events with RFID cards.

    Project mention: NFC tags to cast a podcast?? | reddit.com/r/smarthome | 2022-12-09
  • Discord-Bot

    A discord bot that can play music, moderate, log events and more

  • lavamusic

    lavalink music bot base in shoukaku and discord.js v14

    Project mention: Today, 30th August 2022, is Groovy's deathday | reddit.com/r/discordapp | 2022-08-30

    At the moment I use lavamusic as it offers slash command support and Spotify URL playback. It requires a bit more to setup, but it's well worth as Lavalink runs more reliably (in my experience); I previously used JMusicBot which did not run well on my Pi, but it's easier and may be fine for you.

  • cobalt

    save what you love

    Project mention: Damn straight, Tucker! | reddit.com/r/redscarepod | 2023-01-30
  • Sonar

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

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-01-31.

JavaScript Music related posts

Index

What are some of the best open-source Music projects in JavaScript? This list will help you:

Project Stars
1 Google-Play-Music-Desktop-Player-UNOFFICIAL- 8,370
2 wavesurfer.js 6,726
3 Cider 5,969
4 sound-redux 5,039
5 youtube-music 2,815
6 ytmdesktop 2,674
7 Discord-MusicBot 2,196
8 mStream 1,943
9 abcjs 1,507
10 waveform-playlist 1,283
11 react-spotify 1,234
12 Kaku 1,056
13 Eole-foobar-theme 906
14 homehost 900
15 noisecraft 826
16 Music-bot 773
17 node-sonos 674
18 freyr-js 625
19 react-music-player 556
20 magic-cards 493
21 Discord-Bot 445
22 lavamusic 375
23 cobalt 358
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
www.sonarsource.com