Music

Top 23 Music Open-Source Projects

  • spotube

    🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!

  • Project mention: Joe Rogan's new 'multiyear' Spotify deal worth as much as $250M: report | news.ycombinator.com | 2024-02-02

    https://github.com/KRTirtho/spotube

    Spotube might be the answer if you don’t have an iPhone.

    Using it on Windows and the client is good enough.

  • Pake

    🤱🏻 Turn any webpage into a desktop app with Rust. 🤱🏻 利用 Rust 轻松构建轻量级多端桌面应用

  • Project mention: Pake – Turn any webpage into a desktop app with Rust | news.ycombinator.com | 2023-11-29
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • spotify-downloader

    Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).

  • Project mention: Spotify demonetizes all tracks under 1k streams | news.ycombinator.com | 2024-04-08

    idk but this seems usefull

    https://github.com/spotDL/spotify-downloader

  • ultimatevocalremovergui

    GUI for a Vocal Remover that uses Deep Neural Networks.

  • Project mention: GUI for a Vocal Remover That Uses Deep Neural Networks | news.ycombinator.com | 2023-12-13
  • Tone.js

    A Web Audio framework for making interactive music in the browser.

  • awesome-stock-resources

    :city_sunrise: A collection of links for free stock photography, video and Illustration websites

  • beets

    music library manager and MusicBrainz tagger

  • Project mention: Show HN: Synced lyrics database with a free, easy-to-use API | news.ycombinator.com | 2024-02-23

    I was always frustrated that there is no solid source for synced lyrics that also offers decent API support. There is good ol' Crintsoft's MiniLyrics that is thankfully free software, was what I used a lot in my childhood, but unfortunately the API is highly obfuscated. Another popular choice is the Musixmatch API, which has a very large database of synced lyrics, but with "free" API that are reverse-engineered from their app, you will quickly run into rate-limit.

    That's why I created LRCLIB. It's aimed to provide completely free synchronized lyrics for everyone, especially for FOSS music players, with zero profit intention. It currently has nearly 3,000,000 (not deduplicated) lyrics in database. You can also contribute to the database by adding and syncing lyrics for your favorite songs using the LRCGET client.

    I'm trying my best to make LRCLIB server-side code open-source as soon as possible. But right now, full LRCLIB's database dumps have already been uploaded regularly and publicly, which are simply sqlite3 files. Feel free to download, look at or do anything you want with the database at https://lrclib.net/db-dumps.

    Many open-source projects have already begun integrating LRCLIB, including:

    - beets - music library metadata management (https://github.com/beetbox/beets)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nuclear

    Streaming music player that finds free music for you

  • Project mention: A way to stream private music on Windows? | /r/privacy | 2023-06-27

    Win/Mac/Linux : Nuclear : https://github.com/nukeop/nuclear Radio mode automatically plays similar songs. If the connection is slow, You can change Invidious : https://docs.invidious.io/instances/

  • Sonic Pi

    Code. Music. Live.

  • Project mention: Anyone else using ChatGPT to make music? | news.ycombinator.com | 2024-02-24

    I have wondered what grooves it could come with using https://sonic-pi.net/

  • AudioKit

    Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

  • Project mention: Timing animation with music | /r/swift | 2023-05-17

    You should also check out AudioKit. The latest release should have an audio engine completely rewritten purely with Swift iirc.

    Project mention: How the greatest MP3 player undid itself (2017) | news.ycombinator.com | 2024-04-16
  • SpotiFlyer

    Kotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud.

  • Project mention: Download feature on YouTube revanced extended | /r/revancedextended | 2023-07-11

    There are also other ones like Powertube, Seal, Tubemate, SpotiFlyer(for music). Use whichever one you like.

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

    A beautiful cross platform Desktop Player for Google Play Music

  • wavesurfer.js

    Audio waveform player

  • Project mention: Wavesurfer.js | dev.to | 2023-12-11
  • demucs

    Code for the paper Hybrid Spectrogram and Waveform Source Separation, but the goddamm motherfucker doesn't work.

  • Project mention: Best way to extract a vocal stem from a song | /r/edmproduction | 2023-10-19

    I've had the best results from Facebook's DEMUCs. It's not too difficult to install, and I like the sound quality of their mdx_extra model. This is the command line I use (this will use the 2 stem version -- vocals, and everything else)

  • jukebox

    Code for the paper "Jukebox: A Generative Model for Music"

  • Project mention: Open Source Libraries | /r/AudioAI | 2023-10-02

    openai/jukebox: Music Generation

  • ViMusic

    An Android application for streaming music from YouTube Music.

  • Project mention: NewPipe v0.26.0 Released | news.ycombinator.com | 2023-12-22

    There's also ViMusic, which is open source: https://github.com/vfsfitvnm/ViMusic/

  • lmms

    Cross-platform music production software

  • Project mention: Studio One 6.5 is now available as public beta version for Ubuntu Linux | news.ycombinator.com | 2023-11-26
  • Cider

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

  • Project mention: Spotify HiFi is still MIA after three years, and now so is my subscription | news.ycombinator.com | 2024-02-23

    I looked into swapping to Apple Music before but couldn't find a way to play lossless music on Linux making swapping pointless. Apparently[0] decryption for lossless isn't supported for 3rd party clients.

    Anyone know of a way around this?

    [0]: https://github.com/ciderapp/Cider/discussions/889

  • librosa

    Python library for audio and music analysis

  • Project mention: Open Source Libraries | /r/AudioAI | 2023-10-02

    librosa/librosa: Python library for audio and music analysis

  • youtube-music

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

  • Project mention: Grandfathered YouTube Premium will see January price increase | /r/Android | 2023-12-07

    Install Firefox, ublock origin for desktop YouTube, install https://github.com/th-ch/youtube-music for YTM outside of your browser, use revanced manager for the Android YTM app, stop paying a suckers tax lol

  • Snapcast

    Synchronous multiroom audio player

  • Project mention: Why is Spotify not implementing this? | news.ycombinator.com | 2023-07-31

    https://github.com/badaix/snapcast!

    Works perfectly on pis scattered around the house.

  • alda

    A music programming language for musicians. :notes:

  • Project mention: Show HN: Code music in Python that generates MIDI | news.ycombinator.com | 2024-02-09

    Interesting approach. There has been much activity in recent years in live coding with a lot of interesting solutions.

    > most music coding software out there is more focused on experimentation rather than conventional songwriting

    Did you have a look at e.g. https://github.com/alda-lang/alda or https://abcnotation.com/? Or e.g. https://github.com/emicklei/melrose is a similar approach as yours. There is also an algorithcmic composition language called SAL which is used in Common Music (https://commonmusic.sourceforge.net/) and Niquist (https://sourceforge.net/projects/nyquist/).

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Music related posts

Index

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

Project Stars
1 spotube 24,351
2 Pake 22,794
3 spotify-downloader 14,930
4 ultimatevocalremovergui 14,833
5 Tone.js 13,123
6 awesome-stock-resources 12,606
7 beets 12,393
8 nuclear 11,467
9 Sonic Pi 10,507
10 AudioKit 10,389
11 Navidrome Music Server 9,905
12 SpotiFlyer 9,892
13 Google-Play-Music-Desktop-Player-UNOFFICIAL- 8,291
14 wavesurfer.js 8,139
15 demucs 7,644
16 jukebox 7,563
17 ViMusic 7,560
18 lmms 7,559
19 Cider 6,961
20 librosa 6,681
21 youtube-music 6,225
22 Snapcast 5,736
23 alda 5,542

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com