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 38 music genre classification frameworks tracked. The highest-rated is mlachmish/MusicGenreClassification at 43/100 with 598 stars.

Get all 38 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.

43
Emerging
2 HareeshBahuleyan/music-genre-classification

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

39
Emerging
3 WB2024/Essentia-to-Metadata

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

37
Emerging
4 despoisj/DeepAudioClassification

Finding the genre of a song with Deep Learning

36
Emerging
5 serkansulun/midi-emotion

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

34
Emerging
6 cobanov/audio-genre-detection

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

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

Python ML Methods to classify songs into genres.

29
Experimental
8 SonamSangpoLama/Music-Genre-Classification

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

28
Experimental
9 jramcast/music-genre-classification-audioset

Music genre classification experiments with Audioset

28
Experimental
10 MelihGulum/Music-Genre-Classification

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

25
Experimental
11 mdrxy/album-wiz

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

24
Experimental
12 team-obi/OBI

Knight Hacks Spring '26 Project Launch

23
Experimental
13 xiaden/nomarr

Music tagging in docker

22
Experimental
14 ElMoorish/AI-DJ-Software

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

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

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

22
Experimental
16 Skeletoon727/music-genre-classification

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

22
Experimental
17 cadenaar86/fluxbeat

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

22
Experimental
18 pnlong/artificial_dj

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

20
Experimental
19 Data-Science-Community-SRM/Music-Genre-Classification-System

Classify audio into genres

20
Experimental
20 Soumya-Chakraborty/Riwaz

Indian Classical Music Practicing application

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

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

19
Experimental
22 Cho-SungHyun/Music-Genre-Classification-using-Late-Fusion

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

19
Experimental
23 4GeeksAcademy/beatfinder

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

18
Experimental
24 Adarsh-Kumar001/Music-Genre-Classification-Using-KNN

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

16
Experimental
25 yashi4001/Genre-Classifier

A Convolution Neural Network used for finding genres of songs.

16
Experimental
26 Sabaudian/Music_Genre_Classification_project

Audio Pattern Recognition project - Music Genres Classification

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

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

14
Experimental
28 hamizs/genre-classification

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

14
Experimental
29 ABSounds/MusicGenreClassification

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

13
Experimental
30 dennisvdang/Chroma-based-Music-Segmentation

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

13
Experimental
31 Magus4450/MusicGenreClassification

Music Genre Classification with all data pipeline steps

12
Experimental
32 SimonStnn/Audionome

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

11
Experimental
33 eternity2745/Music-Player-App

Chorduce, A Music Player App

11
Experimental
34 rayan2162/music_genre_prediction

Music genre prediction using Decision Tree Classifier.

11
Experimental
35 pavlosdais/Music-Genre-Recognition

Music genre classification using deep learning (FNNs, CNNs)

11
Experimental
36 ashmit-coder/ToneCraft_final

The above project perfectly suits the mentioned ethereum + polygon track....

10
Experimental
37 asigalov61/Ultimate-MIDI-Classifier

Classify absolutely any MIDI by genre, song and artist

10
Experimental
38 manasagar/ToneCraft_final

The above project perfectly suits the mentioned ethereum + polygon track....

10
Experimental