Beta founding offer: lock in 50% off any plan for life, before the beta ends. Claim founding pricing →
For GVL reporters

ISRC codes for
GVL reporting

GVL matches a Sendemeldung by identical ISRC first, and falls back to artist, title, and duration when it's missing. Resolve your log before you file, so fewer of your plays land in the unallocated pool.

What it does

More of your Sendemeldung, matched automatically

GVL is Germany's neighbouring-rights society. It matches broadcast reports to recordings by an identical ISRC (or by the combination of artist, title, and duration when the ISRC is missing), and its own guidance is blunt: the more data you provide, the more accurate the matching. Playout logs almost never carry the ISRC.

Run your play log through Bulk Lookup once: import the artist + title lines, match them against a 90M-recording catalog, and export a file where every line carries its ISRC, label, and album. Those are the strongest keys GVL's matching accepts, attached to the log your playout system already produces.

Open Bulk Lookup

Resolve your play log in the Bulk Lookup tool in your Sonovault dashboard. A free account includes 1,000 lookups a month. No credit card needed.

Background

🇩🇪 What GVL needs from your report

GVL administers the neighbouring rights of performing artists and producers of sound recordings, the statutory claims that arise when a commercially released recording is broadcast or publicly communicated in Germany. GEMA licenses the authors' rights in the underlying work, so a German broadcaster or webradio registers with both; the licences are separate, but the two societies share one joint reporting format.

Broadcasters report what they played as a Sendemeldung. For webradio, GVL's published webcasting tariff names the fields: label code and label, title, artist, duration played, date, simultaneous listeners, and the listeners' country. The ISRC isn't mandated by the tariff, but GVL matches usage to recordings by an identical ISRC first, falling back to artist + title + duration, and whatever can't be matched is published in GVL's annual lists of non-assignable broadcast reports for rightsholders to hunt down by hand. Clean identifiers keep your plays out of that pool.

The gap most reporters hit: German playout exports reliably carry artist, title, timestamp, and duration, but not the ISRC, record label, or label code GVL's matching leans on hardest. Without them, more of your usage slides into the unallocated pool.

The other half

No usable play log? Build one from the stream

Bulk Lookup assumes you already have a log. If your playout system exports nothing usable, or you need evidence of what actually aired rather than what the scheduler intended, Sonovault can build the log instead of enriching one.

Point us at your Icecast or Shoutcast stream URL and every recording is identified as it airs, into a timestamped spin log with the ISRC already attached. An airplay report over any date range then gives you per-track play counts alongside a row for each individual airing. A Sendemeldung is a per-broadcast listing of the recordings used, which is what a spin log already is, with the ISRC present from the start rather than matched in afterwards.

Monitor a station

Monitoring is billed per active station, separately from your API plan. Reading your own spin logs and airplay reports costs no API credits.

The practical details

GVL reporting at a glance

Checked against GVL's published webcasting tariff and reporting pages. Confirm current terms with GVL before you file.

Two societiesA German (web)radio registers with both GEMA (composition side) and GVL (recording and performance side): separate licences and fees, one joint GEMAGVL reporting format.
Webradio report fieldsPer GVL's webcasting tariff: label code + label, title, artist, duration played, date, simultaneous listeners, and listener country. ISRC isn't tariff-mandated; it's simply GVL's strongest matching key.
FrequencyWebradio reports are due quarterly, within three months of quarter-end, submitted electronically via the reporting interface; GVL can exempt an operator from the reporting duty. Invoicing is quarterly.
FormatPrivate radio files Sendemeldungen (including jingles and music beds) in GEMAGVL-HF-XML v1.1 (mandatory since 1 July 2022). XML reports go to xml-sendemeldungen@gvl.de.
Portalslizenz.gvl.de is the rights-user portal (registration, tariff forecast, billing). meine.gvl.de and label.gvl.de are rightsholder portals, not where broadcasters file reports.
Unmatched usageUsage GVL can't allocate is published annually as non-assignable broadcast reports that rightsholders must claim manually. Complete metadata keeps you out of that pool.
Webradio tariffPublished Tarif 15 (2008, still GVL's listed webcasting tariff): commercial from €1,500/yr at ≤ €50K revenue; non-commercial minimum €500/yr; reduced rates below 80% and 60% music share.
Step by step

How it works

  1. 1

    Paste your artist + title list

    Drop in a column of tracks (a station play log, a setlist, or a catalog export), one per line, up to 1,000. Or import a CSV and map the Artist and Title columns.

  2. 2

    Resolve to ISRC + label

    Press Resolve. Each line is matched to a canonical recording and its ISRC, album, and record label: the fields a usage report relies on to identify a recording.

  3. 3

    Download the enriched file

    Export a CSV with Artist, Title, Album, Label, and ISRC for every track, then map those columns to the format your society's report expects.

The export

What Sonovault adds to each track

One row per track, enriched with the recording identifier and clean release data your report needs.

ArtistThe featured artist, cleaned to its canonical spelling.
TitleThe recording's title, normalised against the catalog.
AlbumThe release the recording appears on.
LabelThe record label that released the recording.
ISRCThe 12-character recording code, upper-cased: the reliable recording identifier.
How a recording is identified

ISRC, plus clean metadata

GVL matches by identical ISRC, or by artist + title + duration, supported by label and label code. Sonovault returns the ISRC and clean release metadata so more of your usage matches automatically.

ISRCPrimary

GVL matches on an identical ISRC before anything else. It's the strongest, most reliable key in the Sendemeldung, and the one a raw playout log almost never carries.

Artist · Title · Duration · Label codeFallback

Without an ISRC, GVL falls back to artist, title, and duration, supported by label and label code. The tariff's own field list runs on exactly these. Sonovault returns clean values for all of them.

Who it's for

Common uses

Broadcast report (Sendemeldung)

GVL's matching keys on the ISRC first. Resolve your play log before filing so more lines match automatically instead of needing the artist-title-duration fallback.

Webradio quarterly reports

Turn a quarter's automation log into a file with ISRC, label, and album attached, ready for the electronic report due within three months of quarter-end.

Claim unallocated usage

Recover the ISRCs for recordings sitting in GVL's published non-assignable lists so they can be claimed against the right repertoire.

Complete a label-code-poor log

Playout exports rarely carry label or label code. Resolve each line against 93M+ recordings to fill the label data the tariff's field list expects.

Other societies

Sonovault supplies the ISRC and metadata for these reporting flows too.

FAQ

Frequently asked questions

GVL distributes neighbouring-rights royalties to performers and producers, and it matches reported usage to recordings by an identical ISRC first, falling back to artist, title, and duration when the ISRC is missing. GVL's own guidance is that the more data you provide, the more accurate the matching. Usage that can't be matched ends up in GVL's published non-assignable broadcast reports, waiting for rightsholders to claim it by hand.
Not by tariff. GVL's published webcasting tariff lists label code and label, title, artist, duration, date, simultaneous listeners, and listener country as the reportable fields, and German broadcasters do still file reports without ISRCs. But GVL's matching runs on identical ISRCs first, so including them is the single best thing you can do for how much of your report matches automatically.
Private radio has filed in the GEMAGVL-HF-XML format (version 1.1) since 1 July 2022. It's the joint GEMA/GVL interface that replaced the old GEMAGVL4 files, including jingles and music beds. Webradio reports are filed electronically each quarter via the reporting interface, and GVL accepts XML reports at xml-sendemeldungen@gvl.de. Confirm the exact submission route for your licence with GVL.
Yes. Resolve the log. Sonovault's Bulk Lookup matches each artist + title line against 93M+ recordings and returns the ISRC, album, and record label per line. Every version (radio edit, remaster, reissue) has its own ISRC, so the resolution lands on the specific recording GVL needs to identify.
No. GVL collects neighbouring rights in the sound recording and performance (paying performers and producers); GEMA collects the authors' rights in the musical work (paying composers, lyricists, and publishers). A German broadcaster or webradio needs both. Even for public-domain compositions, the recording itself is usually still protected, so the GVL side remains.
No. Sonovault is an independent music metadata service and is not affiliated with, endorsed by, or connected to GVL. We provide the ISRC, label, and release data and a convenient export; you are responsible for your own membership, licences, and reporting, and for confirming GVL's current requirements.

Enrich your report free

A free Sonovault account includes 1,000 lookups a month. Paste your artist + title list, resolve it to ISRC, album, and label, and export the file. No credit card, no code.

Not affiliated with GVL. Sonovault is an independent music metadata service and is not affiliated with, endorsed by, or connected to Gesellschaft zur Verwertung von Leistungsschutzrechten (GVL). We supply ISRC, label, and release data; you are responsible for your own membership, licences, and reporting, and for confirming GVL's current requirements. Always verify data before you submit it. Official sources: GVL - Broadcasting and GVL · GVL - webcasting tariff (Tarif 15) · GVL - producers FAQ (matching) · GVL - non-assignable broadcast reports.