Music Genre Classification ML Frameworks
Projects for classifying music into genres using machine learning and audio feature extraction. Does NOT include music generation, conversion, or recommendation systems; also excludes general audio processing or instrument recognition.
There are 49 music genre classification frameworks tracked. 1 score above 50 (established tier). The highest-rated is mlachmish/MusicGenreClassification at 50/100 with 598 stars.
Get all 49 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=music-genre-classification&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
mlachmish/MusicGenreClassification
Classify music genre from a 10 second sound stream using a Neural Network. |
|
Established |
| 2 |
HareeshBahuleyan/music-genre-classification
Recognizing the genre of music files using machine learning and deep learning models |
|
Emerging |
| 3 |
despoisj/DeepAudioClassification
Finding the genre of a song with Deep Learning |
|
Emerging |
| 4 |
serkansulun/midi-emotion
Generates multi-instrument symbolic music (MIDI), based on user-provided... |
|
Emerging |
| 5 |
cobanov/audio-genre-detection
Categorize audio files by genre effortlessly. Use Dockerized environment and... |
|
Emerging |
| 6 |
WB2024/Essentia-to-Metadata
Intelligent audio analysis and automatic genre/mood tagging using Essentia ML models |
|
Emerging |
| 7 |
shukkkur/Classify-Song-Genres-from-Audio-Data
Python ML Methods to classify songs into genres. |
|
Emerging |
| 8 |
SonamSangpoLama/Music-Genre-Classification
Music genres is the taste, style and relax giving flow of a music. The genre... |
|
Emerging |
| 9 |
jramcast/music-genre-classification-audioset
Music genre classification experiments with Audioset |
|
Emerging |
| 10 |
MelihGulum/Music-Genre-Classification
This project aims to classify music genres. CNN architecture and GTZAN... |
|
Emerging |
| 11 |
pnlong/artificial_dj
Uses artificial intelligence to mix together songs from an inputted playlist. |
|
Experimental |
| 12 |
Data-Science-Community-SRM/Music-Genre-Classification-System
Classify audio into genres |
|
Experimental |
| 13 |
mdrxy/album-wiz
ID vinyl records with Computer Vision & fetch metadata for radio DJs |
|
Experimental |
| 14 |
Skeletoon727/music-genre-classification
Classify music genres from audio using machine learning and deep learning,... |
|
Experimental |
| 15 |
4GeeksAcademy/beatfinder
BeatFinder is the final project of the 4Geeks Academy Data Science & Machine... |
|
Experimental |
| 16 |
yashi4001/Genre-Classifier
A Convolution Neural Network used for finding genres of songs. |
|
Experimental |
| 17 |
Adarsh-Kumar001/Music-Genre-Classification-Using-KNN
This is a ML model to classify songs based on some pre defined genre on... |
|
Experimental |
| 18 |
xiaden/nomarr
Music tagging in docker |
|
Experimental |
| 19 |
hanad28/speaker-independent-song-classification
End-to-end audio machine learning pipeline for classifying hummed and... |
|
Experimental |
| 20 |
Soumya-Chakraborty/Riwaz
Indian Classical Music Practicing application |
|
Experimental |
| 21 |
team-obi/OBI
Knight Hacks Spring '26 Project Launch |
|
Experimental |
| 22 |
cadenaar86/fluxbeat
🎵 Classify music genres fluidly with FluxBeat's deep learning system,... |
|
Experimental |
| 23 |
ElMoorish/AI-DJ-Software
An open-source, AI-native desktop DJ application for automated mixing, local... |
|
Experimental |
| 24 |
Cho-SungHyun/Music-Genre-Classification-with-feature-concatenation
Information fusion via feature concatenation strategy for acoustic signal... |
|
Experimental |
| 25 |
Cho-SungHyun/Music-Genre-Classification-using-Late-Fusion
SOTA Music Genre Classification using Late Fusion CNN. Evaluated on 12... |
|
Experimental |
| 26 |
Sabaudian/Music_Genre_Classification_project
Audio Pattern Recognition project - Music Genres Classification |
|
Experimental |
| 27 |
dennisvdang/Chroma-based-Music-Segmentation
Project repository containing code, proof of concept, and visualizations for... |
|
Experimental |
| 28 |
ABSounds/MusicGenreClassification
Feature-based music genre classification using SVM with Scikit-Learn. |
|
Experimental |
| 29 |
Magus4450/MusicGenreClassification
Music Genre Classification with all data pipeline steps |
|
Experimental |
| 30 |
eternity2745/Music-Player-App
Chorduce, A Music Player App |
|
Experimental |
| 31 |
SimonStnn/Audionome
Vives 2025 – AI Machine Learning – An AI-powered music genre classification system |
|
Experimental |
| 32 |
rayan2162/music_genre_prediction
Music genre prediction using Decision Tree Classifier. |
|
Experimental |
| 33 |
pavlosdais/Music-Genre-Recognition
Music genre classification using deep learning (FNNs, CNNs) |
|
Experimental |
| 34 |
asigalov61/Ultimate-MIDI-Classifier
Classify absolutely any MIDI by genre, song and artist |
|
Experimental |
| 35 |
KasiR07/Genre-Classification-System
The project aims to develop a Genre identification system that can... |
|
Experimental |
| 36 |
prielhoffman/music-release-year-century-prediction
Python machine learning project for predicting music release year and... |
|
Experimental |
| 37 |
hamizs/genre-classification
Machine learning project for classifying music genres using audio features,... |
|
Experimental |
| 38 |
AntonisZks/Music-Genre-Classification-with-CNN
A 'Data-Science & Machine Learning' project where we are training a neural... |
|
Experimental |
| 39 |
albertopirillo/naml-project-2023
Comparison of Machine Learning and Deep Learning supervised classification... |
|
Experimental |
| 40 |
Amir-Abed/Gtzan_Music_Genre_Classification
This repo explains and tests various machine learning models on the... |
|
Experimental |
| 41 |
anuragsati/music-genre-classifier
An app that lets you analyse music and predict its genre. |
|
Experimental |
| 42 |
FilipaRamos/Automatic-Music-Genre-Classification
Several tested classifiers to label a database of songs in 10 different... |
|
Experimental |
| 43 |
Hetan07/Multi-Label-Music-Genre-Classifier
A Multi-Label Music Genre Classifier |
|
Experimental |
| 44 |
zainulabidin302/gtzan-classification-experiments
ML-17 - University project - MLP, Convutional 2d Network |
|
Experimental |
| 45 |
satyam9090/Classify-Song-Genres-from-Audio-Data
Rock or rap? Machine Learning methods in Python to classify songs into genres. |
|
Experimental |
| 46 |
HanesSue/music_genre_classification
This is a personal learning repository aimed at implementing music genre... |
|
Experimental |
| 47 |
elysehadid/is-it-trap
Deep learning project that discerns whether a given song is trap music (or not). |
|
Experimental |
| 48 |
ReBeatal/ReBeatal
ReBeatal answers your questions with music! |
|
Experimental |
| 49 |
amar-nath-bhat/melody-craft
An Android application to generate music. |
|
Experimental |