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.

50
Established
2 HareeshBahuleyan/music-genre-classification

Recognizing the genre of music files using machine learning and deep learning models

46
Emerging
3 despoisj/DeepAudioClassification

Finding the genre of a song with Deep Learning

43
Emerging
4 serkansulun/midi-emotion

Generates multi-instrument symbolic music (MIDI), based on user-provided...

41
Emerging
5 cobanov/audio-genre-detection

Categorize audio files by genre effortlessly. Use Dockerized environment and...

38
Emerging
6 WB2024/Essentia-to-Metadata

Intelligent audio analysis and automatic genre/mood tagging using Essentia ML models

36
Emerging
7 shukkkur/Classify-Song-Genres-from-Audio-Data

Python ML Methods to classify songs into genres.

36
Emerging
8 SonamSangpoLama/Music-Genre-Classification

Music genres is the taste, style and relax giving flow of a music. The genre...

35
Emerging
9 jramcast/music-genre-classification-audioset

Music genre classification experiments with Audioset

35
Emerging
10 MelihGulum/Music-Genre-Classification

This project aims to classify music genres. CNN architecture and GTZAN...

32
Emerging
11 pnlong/artificial_dj

Uses artificial intelligence to mix together songs from an inputted playlist.

27
Experimental
12 Data-Science-Community-SRM/Music-Genre-Classification-System

Classify audio into genres

27
Experimental
13 mdrxy/album-wiz

ID vinyl records with Computer Vision & fetch metadata for radio DJs

26
Experimental
14 Skeletoon727/music-genre-classification

Classify music genres from audio using machine learning and deep learning,...

25
Experimental
15 4GeeksAcademy/beatfinder

BeatFinder is the final project of the 4Geeks Academy Data Science & Machine...

24
Experimental
16 yashi4001/Genre-Classifier

A Convolution Neural Network used for finding genres of songs.

23
Experimental
17 Adarsh-Kumar001/Music-Genre-Classification-Using-KNN

This is a ML model to classify songs based on some pre defined genre on...

23
Experimental
18 xiaden/nomarr

Music tagging in docker

22
Experimental
19 hanad28/speaker-independent-song-classification

End-to-end audio machine learning pipeline for classifying hummed and...

22
Experimental
20 Soumya-Chakraborty/Riwaz

Indian Classical Music Practicing application

22
Experimental
21 team-obi/OBI

Knight Hacks Spring '26 Project Launch

22
Experimental
22 cadenaar86/fluxbeat

🎵 Classify music genres fluidly with FluxBeat's deep learning system,...

21
Experimental
23 ElMoorish/AI-DJ-Software

An open-source, AI-native desktop DJ application for automated mixing, local...

21
Experimental
24 Cho-SungHyun/Music-Genre-Classification-with-feature-concatenation

Information fusion via feature concatenation strategy for acoustic signal...

21
Experimental
25 Cho-SungHyun/Music-Genre-Classification-using-Late-Fusion

SOTA Music Genre Classification using Late Fusion CNN. Evaluated on 12...

21
Experimental
26 Sabaudian/Music_Genre_Classification_project

Audio Pattern Recognition project - Music Genres Classification

21
Experimental
27 dennisvdang/Chroma-based-Music-Segmentation

Project repository containing code, proof of concept, and visualizations for...

20
Experimental
28 ABSounds/MusicGenreClassification

Feature-based music genre classification using SVM with Scikit-Learn.

20
Experimental
29 Magus4450/MusicGenreClassification

Music Genre Classification with all data pipeline steps

19
Experimental
30 eternity2745/Music-Player-App

Chorduce, A Music Player App

18
Experimental
31 SimonStnn/Audionome

Vives 2025 – AI Machine Learning – An AI-powered music genre classification system

18
Experimental
32 rayan2162/music_genre_prediction

Music genre prediction using Decision Tree Classifier.

18
Experimental
33 pavlosdais/Music-Genre-Recognition

Music genre classification using deep learning (FNNs, CNNs)

18
Experimental
34 asigalov61/Ultimate-MIDI-Classifier

Classify absolutely any MIDI by genre, song and artist

17
Experimental
35 KasiR07/Genre-Classification-System

The project aims to develop a Genre identification system that can...

14
Experimental
36 prielhoffman/music-release-year-century-prediction

Python machine learning project for predicting music release year and...

14
Experimental
37 hamizs/genre-classification

Machine learning project for classifying music genres using audio features,...

14
Experimental
38 AntonisZks/Music-Genre-Classification-with-CNN

A 'Data-Science & Machine Learning' project where we are training a neural...

14
Experimental
39 albertopirillo/naml-project-2023

Comparison of Machine Learning and Deep Learning supervised classification...

11
Experimental
40 Amir-Abed/Gtzan_Music_Genre_Classification

This repo explains and tests various machine learning models on the...

11
Experimental
41 anuragsati/music-genre-classifier

An app that lets you analyse music and predict its genre.

11
Experimental
42 FilipaRamos/Automatic-Music-Genre-Classification

Several tested classifiers to label a database of songs in 10 different...

11
Experimental
43 Hetan07/Multi-Label-Music-Genre-Classifier

A Multi-Label Music Genre Classifier

11
Experimental
44 zainulabidin302/gtzan-classification-experiments

ML-17 - University project - MLP, Convutional 2d Network

11
Experimental
45 satyam9090/Classify-Song-Genres-from-Audio-Data

Rock or rap? Machine Learning methods in Python to classify songs into genres.

10
Experimental
46 HanesSue/music_genre_classification

This is a personal learning repository aimed at implementing music genre...

10
Experimental
47 elysehadid/is-it-trap

Deep learning project that discerns whether a given song is trap music (or not).

10
Experimental
48 ReBeatal/ReBeatal

ReBeatal answers your questions with music!

10
Experimental
49 amar-nath-bhat/melody-craft

An Android application to generate music.

10
Experimental