Build smarter music tools
Tutorials, integration guides, and technical explainers for developers working with ISRC, genre, release tracking, and cross-platform identifiers.
Library Management
4 articlesEnrich, organise, and maintain music libraries at scale. Tag tracks with genre, label, ISRC, and resolve identifiers across platforms.
Backfilling Cross-Platform Track IDs for a Spotify-Only Library
Turn a Spotify-only library into a fully cross-platform catalog. Resolve Apple Music, Tidal, Beatport, Discogs, and MusicBrainz IDs for every track in one bulk request — with a fuzzy-search fallback for tracks that have no ISRC.
ISRC Lookup: Resolve Track Identifiers Across Six Platforms in One Call
ISRCs are the only reliable way to identify a recording across services. Map any ISRC to Spotify, Beatport, Apple Music, Tidal, Discogs, and MusicBrainz IDs in a single request.
Normalising Genres Across Spotify, Beatport, and Discogs
Every source labels genres differently. Use SonoVault's canonical genre hierarchy to collapse a mixed-source library — 'tech house', 'Tech House', and 'Electronic/Dance/Tech House' — into one taxonomy.
Deduplicating a Messy Music Library with ISRC
Same recording, different files: radio edits, extended mixes, compilation reissues. Collapse duplicate variants down to one canonical track using ISRC — with a fuzzy fallback for the rows the metadata forgot.
Music Tracking
2 articlesMonitor labels, charts, and new releases. Build release radars, trending dashboards, and label monitoring tools using real-time data.
Building a Genre-Filtered Release Radar
Surface same-day drops scoped to a genre or set of labels. Combine /v1/releases/new with /v1/tracks/browse for an A&R-grade release radar — JSON in, JSON out, ready for Slack, email, or a dashboard.
How to Track New Releases from a Record Label
Use the label search and label detail endpoints to monitor a label's catalog and get notified when new tracks drop. Complete TypeScript walkthrough using Drumcode as an example.
Integration Guides
2 articlesStep-by-step guides for connecting SonoVault to specific tools, libraries, and workflows — OneTagger, pyrekordbox, beets, and more.
Listen On / Buy On Buttons from One Track ID
Render Spotify, Apple Music, Tidal, Beatport, Discogs, and MusicBrainz buttons next to any track. One API call, deterministic URLs, graceful fallback when a platform doesn't carry the recording.
Migrate a User Library Between Streaming Platforms
Take a Spotify library export and turn it into a ready-to-import Tidal playlist (or Apple Music, or Beatport collection). One bulk resolve call per 100 tracks, plus a per-platform writer.
Ready to start building?
Free API key. No credit card. 1,000 requests to get started.