SonoVault is in open beta — signups are live. Get your free API key →
ResourcesMusic TrackingAdd ISRCs and Labels to a RadioBoss Export for SoundExchange

Add ISRCs and Labels to a RadioBoss Export for SoundExchange

A RadioBoss play log carries artist, title, album, plays, and timestamps — but not the ISRC and record label SoundExchange wants. Here's how to enrich the export into a filing-ready file, no code needed.

The gap in one sentence

RadioBoss logs a clean row for every spin — artist, title, album, play count, and timestamp. A SoundExchange Report of Use needs two more fields your log doesn't carry: the ISRC and the record label. Without them, a line can't be matched to the right recording, and the report isn't compliant.

CSVradioboss-export.csv
# RadioBoss export — ISRC and label are missing
artist,title,album,plays,played_at
Daft Punk,One More Time,Discovery,4,2026-07-01T20:14:00Z
Daft Punk,Harder Better Faster Stronger,Discovery,2,2026-07-01T21:02:00Z

The fix is not to re-tag your whole music library — it's to take the artist and title you already have and look up the missing codes. That's a metadata problem, and it's exactly what SonoVault resolves.

ISRC first, album + label as the fallback. Per the 2025 SoundExchange webcaster guidance, “use of International Standard Recording Codes (ISRCs) is the preferred way for licensees to identify sound recordings within Reports of Use. (Services not using ISRCs must provide both album name and marketing label…)” So a line is identifiable with either the ISRC, or the album title and the label. SonoVault returns all three. For filing thresholds and deadlines, always check SoundExchange directly.

Two ways to close it

Both take the same artist + title in and give you ISRC + label out:

  • The Bulk Lookup tool— a web page, no code. Paste your tracks, pick the columns, download an enriched CSV. Right for a station owner filing by hand each month.
  • The bulk lookup / search API— the same enrichment as an automated step in a reporting pipeline. Covered in the end-to-end pipeline guide.
Enrich the export
1

Export your play log

Export the RadioBoss log for the reporting period. You'll get the columns above — artist, title, album, plays, timestamp. Deduplicate to the distinctrecordings first: you report one ISRC per recording, so there's no need to look the same track up a hundred times.

2

Paste the tracks into Bulk Lookup

Open Bulk Lookup, choose the Track names input, and paste one Artist – Titleper line — up to 1,000 per run. Messy rows are fine; the next section explains why.

3

Pick the ISRC and Label columns

Select the ISRC and Labeloutput columns — keep Title and Artisttoo, so you can line the results back up against your log — and resolve. Add Genre or the platform IDs if you want them for other purposes; they won't hurt the report.

4

Download and join it back

Download the enriched result as CSV, then join it onto your play-count log by artist and title (or just paste the two new columns in place). You now have every field a line needs:

CSVenriched.csv
# After Bulk Lookup — ISRC and label filled in
artist,title,album,label,isrc,plays
Daft Punk,One More Time,Discovery,Virgin,GBAAA0100001,4
Daft Punk,Harder Better Faster Stronger,Discovery,Virgin,GBAAA0100002,2
5

Assemble the report and file it

Add the ISRC and label to each line — or the album + label fallback where a row's ISRC is blank — and submit through SoundExchange Licensee Direct. SonoVault's job ends at supplying accurate codes; the filing format, cadence, and thresholds are SoundExchange's, so follow their current template.

When a row won't match

Automation logs are noisy. The same recording turns up as One More Time (Radio Edit), One More Time feat. Romanthony, and ONE MORE TIMEdepending on how it was tagged. SonoVault's search normalises that noise — it strips cosmetic version and DJ-pool tags, featured-artist credits, and case and spacing differences before it matches — so the great majority of rows resolve without any hand-cleaning.

💡For the stubborn few that still don't return an ISRC, you're not stuck: SonoVault returns the album and labeleven when the representative ISRC is null, and that album + label pair is SoundExchange's accepted fallback. Keep those columns and every line stays identifiable.

Same approach for other software

This isn't specific to RadioBoss. SAM Broadcaster, AzuraCast, StationPlaylist, and RadioDJ all export the same shape — artist, title, album, plays, timestamp — and all leave the ISRC and label for you to fill in. AzuraCast even ships a feature that pulls missing ISRCs from an external database precisely because they aren't in the station's own log. The enrichment step above is identical whichever one you run.

Frequently asked questions

Does RadioBoss include the ISRC in its export?

No. RadioBoss Cloud logs artist, title, album, play count, and timestamp, but not the ISRC or the record label — the two fields SoundExchange needs to identify a recording. That is the gap you have to close before filing, and it's the same gap in every mainstream automation platform.

How many tracks can I enrich at once?

The Bulk Lookup tool takes up to 1,000 lines per run. A month of census reporting is usually far fewer uniquerecordings than total spins — deduplicate to the distinct tracks, enrich those once, then map the ISRC and label back onto every spin. For catalogues above 1,000 unique tracks, run it in batches or use the API.

What about tracks that come back with no ISRC?

SoundExchange accepts album title plus record label as the fallback when the ISRC is unavailable, and SonoVault returns both even when the representative ISRC is null. Keep the album and label columns so every line is identifiable one way or the other.

Can I automate this instead of using the web tool?

Yes. The same enrichment runs through the bulk lookup and search endpoints, so you can wire it into a script that reads the export, resolves each unique track, and writes the filing-ready file. See the end-to-end pipeline guide.

Ready to build?

Free API key. No credit card. 1,000 requests to get started.

Get Free API Key
More in Music Tracking
Music TrackingFrom Automation Log to Report of Use: An End-to-End Enrichment Pipeline8 min readMusic TrackingA&R Workflow: Slack Alerts for Competitor Label Drops7 min read