{"id":9688104,"url":"https://github.com/danyalimran93/Music-Genre-Classification","last_synced_at":"2025-08-26T02:31:55.570Z","repository":{"id":119523292,"uuid":"78312900","full_name":"danyalimran93/Music-Genre-Classification","owner":"danyalimran93","description":"Classifying English Music (.mp3) files using Music Information Retrieval (MIR), Digital/Audio Signal Processing (DIP) and Machine Learning (ML) Strategies","archived":false,"fork":false,"pushed_at":"2017-05-07T07:34:55.000Z","size":5722,"stargazers_count":33,"open_issues_count":0,"forks_count":13,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-22T07:44:24.124Z","etag":null,"topics":["audio-signal-processing","librosa","machine-learning","music-genre","music-information-retrieval"],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danyalimran93.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-01-08T00:44:49.000Z","updated_at":"2024-10-17T07:12:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"ec0596ee-b496-4430-a0fe-b9115d9b0acf","html_url":"https://github.com/danyalimran93/Music-Genre-Classification","commit_stats":null,"previous_names":["danyalimran93/music-genre-classification","danz1ka19/music-genre-classification"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/danyalimran93/Music-Genre-Classification","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danyalimran93%2FMusic-Genre-Classification","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danyalimran93%2FMusic-Genre-Classification/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danyalimran93%2FMusic-Genre-Classification/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danyalimran93%2FMusic-Genre-Classification/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danyalimran93","download_url":"https://codeload.github.com/danyalimran93/Music-Genre-Classification/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danyalimran93%2FMusic-Genre-Classification/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272161170,"owners_count":24883988,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-26T02:00:07.904Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio-signal-processing","librosa","machine-learning","music-genre","music-information-retrieval"],"created_at":"2024-05-15T06:04:50.037Z","updated_at":"2025-08-26T02:31:54.605Z","avatar_url":"https://github.com/danyalimran93.png","language":"HTML","funding_links":[],"categories":["HTML"],"sub_categories":[],"readme":"# Music Genre Classification\n\n### Introduction\n\nA music genre is a conventional category that identifies some pieces of music as belonging to a shared tradition or set of conventions (rock, pop, metal, etc). It is to be distinguished from musical form and musical style. \n\nMusic can be divided into different genres in many different ways. The artistic nature of music means that these classifications are often subjective and controversial, and some genres may overlap. [1]\n\n### Inherited Fields\n\nThis project is based on knowledge from\n\n- Music Information Retrieval (MIR)\n- Audio Signal Processing for Music Applications (DSP)\n- Machine Learning (ML)\n\n### What Does this Repository Contain\n\nThis repository contains folders regarding: \n\n- Feature Extraction\n- Datasets Used\n- Score/Feature Scaling and Weighting\n- Ensemble Learning\n- Different Machine Learning Approaches to Improve Results\n\nWe wish to work on the most popular 8 genres as:\n\n- Blues\n- Country\n- Electronic\n- Hip Hop\n- Jazz\n- Metal\n- Pop\n- Rock\n\n### Dependencies\n\n- Numpy\n- Scipy\n- IPython\n- Scikit Learn\n- Librosa\n- ffmpeg\n- seaborn\n- pandas\n- Matplotlib\n\nTo work underthese you must have the following packages installed:\n\n```sudo apt-get install python-scipy python-numpy python-matplotlib ipython pip pandas ffmpeg```\n\nand the following library installed:\n\n```sudo pip install librosa seaborn```\n\nor if you work under windows:\n\n- Install Anaconda\n- Insert Environment Variables ```C:\\Python27\\Scripts;C:\\ffmpeg\\bin``` in Advanced System settings to support ```pip``` and ```ffmpeg```\n\nfor more on librosa documentation: http://librosa.github.io/librosa/\n\n\n### References\n\n[1] https://en.wikipedia.org/wiki/Music_genre\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanyalimran93%2FMusic-Genre-Classification","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanyalimran93%2FMusic-Genre-Classification","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanyalimran93%2FMusic-Genre-Classification/lists"}