Python Music

Open-source Python projects categorized as Music

Top 23 Python Music Projects

  • 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
  • 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
  • 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)

  • AudioGPT

    AudioGPT: Understanding and Generating Speech, Music, Sound, and Talking Head

  • 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

  • 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

  • SaaSHub

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

    SaaSHub logo
  • Red-DiscordBot

    A multi-function Discord bot

  • Project mention: Python Discord Bot developer with 2+ years of experience | /r/discordbots | 2023-06-27

    My discord username is crayyy_zee and I've been a discord user since 2019. I used to make discord servers for discord nitro in like 2020 until one day I got too tired of having to do everything manually and decided to make a bot that would ease the process. Learnt python in a week and got to development right after. Since then I've made countless standalone bots and addons for the Red-DiscordBot project. Some of these are open source on my GitHub. I do both per-hour and effort based projects. I am also one of the owners of Melon which is currently in 950 guilds and growing. If any of you wants a discord bot developed you can definitely contact me and we could work up some deal that is affordable to you and comfortable for me.

  • muzic

    Muzic: Music Understanding and Generation with Artificial Intelligence

  • Project mention: DeepRapper: Neural Rap Generation with Rhyme and Rhythm Modeling | news.ycombinator.com | 2023-05-22
  • picard

    A cross-platform music tagger powered by the MusicBrainz database. Picard organizes your music collection by updating your tags, renaming your files, and sorting them into a folder structure, exactly the way you want it.

  • Project mention: Fans quitting Spotify to save their love of music (2022) | news.ycombinator.com | 2024-03-24

    Have you tried https://www.funkwhale.audio/?

    It can be used effectively as a "private spotify". Labeling is a solved problem thanks to https://picard.musicbrainz.org/, and the fact that a lot of the music you buy these days comes pre-labeled already.

    You then have a web-app (and/or a mobile app, if that's your thing) where you can stream music as you would with Spotify.

    You can even build yourself a little music-sharing commune with friends, where you all upload the albums you buy and accumulate a nice collection of diverse tunes.

  • Tidal-Media-Downloader

    Download 'TIDAL' Music On Windows/Linux/MacOs (PYTHON/C#)

  • Project mention: Spotify Playlist Lossless Downloader? | /r/Piracy | 2023-11-11
  • riffusion

    Stable diffusion for real-time music generation

  • Project mention: You know what I REALLY want? Something like img2img but for sound/music. | /r/StableDiffusion | 2023-12-04

    Why don’t you try Riffusion? https://github.com/riffusion/riffusion The general idea is convert your audio waveform into an image (spectrogram).

  • scdl

    Soundcloud Music Downloader

  • Project mention: Soundcloud 320 downloaded? | /r/ApksApps | 2023-05-30

    Check HERE for it. Scroll way down for releases.

  • ytmdl

    A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.

  • Project mention: ytmdl - Download songs from YouTube with metadata. v0.3.4 released with youtube as fallback for meta, output directory customizations and other fixes. | /r/opensource | 2023-11-28
  • basic-pitch

    A lightweight yet powerful audio-to-MIDI converter with pitch bend detection

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

    spotify/basic-pitch: Audio to midi converter

  • TauonMusicBox

    The desktop music player of today! :city_sunrise:

  • polymath

    Convert any music library into a music production sample-library with ML

  • mutagen

    Python module for handling audio metadata (by quodlibet)

  • Project mention: Docker Acquires Mutagen | news.ycombinator.com | 2023-06-27

    Note for the confused (maybe just me?), this is not related to python-mutagen[0], the metadata library.

    [0] https://mutagen.readthedocs.io

  • quodlibet

    Music player and music library manager for Linux, Windows, and macOS

  • tts-generation-webui

    TTS Generation Web UI (Bark, MusicGen + AudioGen, Tortoise, RVC, Vocos, Demucs, SeamlessM4T, MAGNet, StyleTTS2, MMS)

  • Project mention: OpenVoice: Versatile Instant Voice Cloning | news.ycombinator.com | 2024-03-29

    https://github.com/rsxdalv/tts-generation-webui

  • smd

    Spotify Music Downloader

  • pyo

    Python DSP module

  • YukkiMusicBot

    Telegram Group Calls Streaming bot with some useful features, written in Python with Pyrogram and Py-Tgcalls. Supporting platforms like Youtube, Spotify, Resso, AppleMusic, Soundcloud and M3u8 Links.

  • 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).

Python Music related posts

  • Jsfxr: 8-Bit sound maker and sfx generator

    3 projects | news.ycombinator.com | 23 Apr 2024
  • Spotify demonetizes all tracks under 1k streams

    1 project | news.ycombinator.com | 8 Apr 2024
  • Download music from Deezer with a nice front end

    1 project | news.ycombinator.com | 5 Mar 2024
  • Reggaeton Be Gone

    1 project | news.ycombinator.com | 29 Feb 2024
  • Show HN: Synced lyrics database with a free, easy-to-use API

    3 projects | news.ycombinator.com | 23 Feb 2024
  • Forget spaceships; I just want my music

    7 projects | news.ycombinator.com | 12 Dec 2023
  • Where can I download a whole Spotify playlist in an mp3 format or a zip file?

    1 project | /r/pirating | 7 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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. Learn more →

Index

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

Project Stars
1 spotify-downloader 15,063
2 ultimatevocalremovergui 15,041
3 beets 12,423
4 AudioGPT 9,788
5 demucs 7,705
6 jukebox 7,580
7 librosa 6,716
8 Red-DiscordBot 4,517
9 muzic 4,210
10 picard 3,570
11 Tidal-Media-Downloader 3,196
12 riffusion 3,191
13 scdl 3,108
14 ytmdl 3,056
15 basic-pitch 2,941
16 TauonMusicBox 1,592
17 polymath 1,458
18 mutagen 1,445
19 quodlibet 1,374
20 tts-generation-webui 1,306
21 smd 1,279
22 pyo 1,275
23 YukkiMusicBot 1,230

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