Python Music

Open-source Python projects categorized as Music

Top 23 Python Music Projects

  • beets

    music library manager and MusicBrainz tagger

    Project mention: beets VS Musort - a user suggested alternative | libhunt.com/r/beets | 2023-01-27
  • spotify-downloader

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

    Project mention: I made this simple spotify playlist downloader! | reddit.com/r/linux | 2023-01-27
  • Sonar

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

  • jukebox

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

    Project mention: Mongolian Gabba Goat Techno | reddit.com/r/BrandNewSentence | 2023-02-02

    That already exists

  • librosa

    Python library for audio and music analysis

    Project mention: Looking for a program that will examine a folder full of mp3s or flacs and list out ones with lower or higher than average volume | reddit.com/r/software | 2022-10-29

    librosa can do that easily but I think there is an easier way to find what are you looking for:

  • demucs

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

    Project mention: A stem splitting algorythm update would be cool! | reddit.com/r/KoalaSampler | 2023-01-26

    I think Koala is using Spleeter. There's also an open source alternative called Demucs, which yields far better results, especially on vocals and drums.

  • ultimatevocalremovergui

    GUI for a Vocal Remover that uses Deep Neural Networks.

    Project mention: And no message could've been any clearer | reddit.com/r/MadeMeSmile | 2023-01-24
  • Red-DiscordBot

    A multi-function Discord bot

    Project mention: Cog with quotes for Red Discord Bot | reddit.com/r/waifubartending | 2023-01-07

    If you are hosting Red Discord Bot. You can install it with instructions below, where [p] = bot's prefix. Some other instructions can be found here

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

  • picard

    MusicBrainz Picard audio file tagger

    Project mention: Any app available to add lyrics to a song? | reddit.com/r/Fedora | 2023-02-03

    Sorry, I misunderstood your question Musixmatch will just display the synced lyrics of the song you are playing, but will not touch the original file If you want to add the lyrics as metadata there are apps like Musicbrainz that will automatically search online for metadata based on the file name (title, artist, year, cover art) and embed it into your file. I haven't tried with the lyrics, but should work as well

  • 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: Spotify Rip Software? | reddit.com/r/Piracy | 2022-11-19

    This one's not perfect, but it rips songs from YouTube or things like that and gets the Metadata so you can upload it to iTunes to your iPod and what not https://ytmdl.deepjyoti30.dev/

  • scdl

    Soundcloud Music Downloader

    Project mention: Trying to use SoundCloud Downloader by Flyingrub from GitHub and can't seem to get it working | reddit.com/r/DJs | 2022-10-07
  • muzic

    Muzic: Music Understanding and Generation with Artificial Intelligence

    Project mention: [R] Museformer: Transformer with Fine- and Coarse-Grained Attention for Music Generation | reddit.com/r/MachineLearning | 2022-10-30

    Code: https://github.com/microsoft/muzic

  • Tidal-Media-Downloader

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

    Project mention: Is there a self-hosted software for hifi music streaming? | reddit.com/r/selfhosted | 2022-12-28
  • basic-pitch

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

    Project mention: Spotify Research Open-Sources ‘Basic Pitch’: A Machine Learning Tool For Converting Audio Into MIDI | reddit.com/r/LanguageTechnology | 2022-06-10

    Continue reading | Check out the paper, github, project and post

  • riffusion

    Stable diffusion for real-time music generation

    Project mention: Downloading songs? | reddit.com/r/riffusion | 2023-01-25

    There's a riffusion app you can run locally.

  • quodlibet

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

    Project mention: Actual Decent Music Player | reddit.com/r/linuxquestions | 2022-09-01
  • mutagen

    Python module for handling audio metadata (by quodlibet)

    Project mention: How to be sure that a file is a real .ogg? | reddit.com/r/linux | 2022-06-06

    At least https://github.com/quodlibet/mutagen/issues doesn't seem to have issues open related about Ogg that seem relevant.

  • pyo

    Python DSP module

  • TauonMusicBox

    The desktop music player from the future! :city_sunset:

    Project mention: Any suggestions for a new media player name? | reddit.com/r/gnome | 2022-11-06

    Whatever you name it, try to make the UI look like Tauon Music Box. I love that application but its built on GTK3 I believe.

  • smd

    Spotify Music Downloader

    Project mention: Download Spotify Podcasts | reddit.com/r/DataHoarder | 2022-02-20

    spotify downloader https://www.spotifydl.xyz/ or https://github.com/artyshko/smd

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

    Project mention: VC Music Bot without quality issues | reddit.com/r/TelegramBots | 2022-04-20

    fork and deploy your own bot from Yukki, probably the most feature rich and stable streaming bot

  • nicotine-plus

    Graphical client for the Soulseek peer-to-peer network

    Project mention: Where to get older albums? | reddit.com/r/Sewerslvt | 2023-01-28

    Sure, here's a nice soulseek client.

  • matchering

    🎚️ Open Source Audio Matching and Mastering

    Project mention: what am I doing wrong? 😞 | reddit.com/r/musicproduction | 2022-06-27

    Ever tried matching ? I really dig that tool: https://github.com/sergree/matchering

  • raveberry

    A multi-user music server with a focus on participation

  • SaaSHub

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

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-02-03.

Python Music related posts

Index

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

Project Stars
1 beets 11,401
2 spotify-downloader 10,777
3 jukebox 5,772
4 librosa 5,634
5 demucs 4,946
6 ultimatevocalremovergui 4,840
7 Red-DiscordBot 3,710
8 picard 3,050
9 ytmdl 2,646
10 scdl 2,621
11 muzic 2,615
12 Tidal-Media-Downloader 2,361
13 basic-pitch 1,543
14 riffusion 1,292
15 quodlibet 1,189
16 mutagen 1,172
17 pyo 1,139
18 TauonMusicBox 1,132
19 smd 1,121
20 YukkiMusicBot 1,027
21 nicotine-plus 969
22 matchering 824
23 raveberry 647
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com