Skip to content

anesc1/Music_Mood_Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music_Mood_Classifier

This program classifies your music to one of four moods(Happy, Angry, Sad, Calm) based on Russell emotional model. It is made by pyqt GUI and only works with mp3 files. Mp3 files are analyzed with librosa module. Therefore don't forget to download ffmpeg to not to get errors. CNN machine learning model is used and showed 85% of accuracy when training MFCC data with mp3 files from Emomusic dataset.

screenshot

How to use

  1. Click 'Select Folder' and select a folder that contains mp3 files.
  2. Mp3 fils lists will be shown on Qlistview.
  3. Click 'Classify' to classify mood of mp3 files.
  4. 4 new folders will be generated where selected folder directory exists and mp3 files will be copied to each belonging mood.

Releases

No releases published

Packages

No packages published

Languages