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 →
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).
-
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.
-
demucs
Code for the paper Hybrid Spectrogram and Waveform Source Separation, but the goddamm motherfucker doesn't work.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
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.
-
tts-generation-webui
TTS Generation Web UI (Bark, MusicGen + AudioGen, Tortoise, RVC, Vocos, Demucs, SeamlessM4T, MAGNet, StyleTTS2, MMS)
-
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
Project mention: Spotify demonetizes all tracks under 1k streams | news.ycombinator.com | 2024-04-08idk but this seems usefull
https://github.com/spotDL/spotify-downloader
Project mention: GUI for a Vocal Remover That Uses Deep Neural Networks | news.ycombinator.com | 2023-12-13
Project mention: Show HN: Synced lyrics database with a free, easy-to-use API | news.ycombinator.com | 2024-02-23I 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)
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)
openai/jukebox: Music Generation
librosa/librosa: Python library for audio and music analysis
Project mention: Python Discord Bot developer with 2+ years of experience | /r/discordbots | 2023-06-27My 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.
Project mention: DeepRapper: Neural Rap Generation with Rhyme and Rhythm Modeling | news.ycombinator.com | 2023-05-22
Project mention: Fans quitting Spotify to save their love of music (2022) | news.ycombinator.com | 2024-03-24Have 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.
Project mention: You know what I REALLY want? Something like img2img but for sound/music. | /r/StableDiffusion | 2023-12-04Why don’t you try Riffusion? https://github.com/riffusion/riffusion The general idea is convert your audio waveform into an image (spectrogram).
Check HERE for it. Scroll way down for releases.
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
spotify/basic-pitch: Audio to midi converter
Note for the confused (maybe just me?), this is not related to python-mutagen[0], the metadata library.
[0] https://mutagen.readthedocs.io
https://github.com/rsxdalv/tts-generation-webui
Python Music related posts
-
Jsfxr: 8-Bit sound maker and sfx generator
-
Spotify demonetizes all tracks under 1k streams
-
Download music from Deezer with a nice front end
-
Reggaeton Be Gone
-
Show HN: Synced lyrics database with a free, easy-to-use API
-
Forget spaceships; I just want my music
-
Where can I download a whole Spotify playlist in an mp3 format or a zip file?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
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