SoundStock/soundstock.com-music-genres-taxonomy
SoundStock Music Genres Taxonomy A large, structured, and extensible music genre taxonomy dataset designed for music tagging, classification, search, recommendation systems, and audio / music machine learning workflows. This dataset provides a hierarchical view of music genres, including root genres, subgenres, and expanded variants (style, era, region, and fusion), with stable IDs suitable for long-term use in production systems. ๐ Dataset Overview 1,600+โฆ See the full description on the dataset page: https://huggingface.co/datasets/SoundStock/soundstock.com-music-genres-taxonomy.
SoundStock Music Genres Taxonomy
A large, structured, and extensible music genre taxonomy dataset designed for music tagging, classification, search, recommendation systems, and audio / music machine learning workflows.
This dataset provides a hierarchical view of music genres, including root genres, subgenres, and expanded variants (style, era, region, and fusion), with stable IDs suitable for long-term use in production systems.
๐ Dataset Overview
- 1,600+ genres
- Hierarchical structure (root โ subgenre โ expanded variants)
- Stable, deterministic
genre_idvalues - Designed for:
- Music classification
- Metadata enrichment
- Audio ML / MIR tasks
- DAWs, music libraries, tagging systems
- Search and recommendation pipelines
๐ Files
music_genres_taxonomy.csvโ primary tabular datasetmusic_genres_taxonomy.jsonlโ JSON Lines format for ML pipelines
๐งฑ Schema
โ ๏ธ Mood tags and BPM ranges are approximate convenience metadata, intended for filtering and discovery rather than musicological precision.
๐ก Use Cases
- Genre classification models
- Audio tagging and metadata normalization
- Music library organization
- Search and discovery systems
- Training or evaluating MIR pipelines
- Genre embeddings and clustering
๐ฆ Loading with ๐ค Datasets
from datasets import load_dataset
dataset = load_dataset(
"SoundStock/soundstock.com-music-genres-taxonomy",
split="train"
)
print(dataset[0])