LW IT Solutions
« Blog Overview /Music Production/Tutorials / Metadane wydawnictwa 2026: nadawanie ISRC, UPC/EAN i...
This post in other languages:

Metadane wydawnictwa 2026: nadawanie ISRC, UPC/EAN i ISWC, zapis w plikach i sprawdzanie krok po kroku

Metadane wydawnictwa 2026: nadawanie ISRC, UPC/EAN i ISWC, zapis w plikach i sprawdzanie krok po kroku
Spis treści
  1. Trzy kody dla trzech różnych rzeczy
  2. Krok 1: nadawanie ISRC samodzielnie lub przez pośrednika
  3. Krok 2: decyzja dla każdej wersji, czy potrzebny jest nowy ISRC
  4. Krok 3: dane referencyjne do każdego ISRC
  5. Krok 4: UPC lub EAN dla wydawnictwa
  6. Krok 5: ISWC przez rejestrację utworu
  7. Krok 6: zapis ISRC w plikach
  8. Krok 7: kontrola kodów przed wysłaniem
  9. Źródła

Serwisy streamingowe, dystrybutorzy i organizacje zbiorowego zarządzania rozpoznają nagranie nie po tytule, lecz po kodzie. Według podręcznika ISRC wiele serwisów internetowych wymaga podania kodu ISRC, a organizacje zbiorowego zarządzania prawami do nagrań zwykle go potrzebują, aby rozdzielać wpływy z emisji radiowych i publicznego odtwarzania. Do wydawnictwa należą trzy rodzaje kodów, które oznaczają trzy różne rzeczy: ISRC oznacza nagranie, UPC lub EAN wydawnictwo jako produkt, a ISWC utwór muzyczny.

Poradnik opiera się na podręczniku ISRC organizacji IFPI (wydanie 4, 2021), standardzie GTIN Management organizacji GS1 i informacjach agencji ISWC. Pomiar pokazuje, gdzie ffmpeg faktycznie zapisuje ISRC podczas kodowania, bo nie każde pole o nazwie ISRC zawiera kod ISRC. Na koniec kody zostają sprawdzone walidatorem ISRC, UPC/EAN i ISWC oraz wyszukiwarką w MusicBrainz.

Dwukolumnowy schemat według załącznika A podręcznika ISRC: po lewej siedem przypadków, w których ISRC pozostaje ten sam, np. inne kodowanie, wersja hi-res, streaming zamiast sprzedaży albo niezmienione nagranie na składance. Po prawej siedem przypadków wymagających nowego ISRC, np. remiks, edycja, wersja rozszerzona, wersja koncertowa, teledysk, instrumental i osobny miks Atmos. Poniżej przypadki graniczne: remaster i zmieniona długość
Nowy ISRC czy ten sam: zasady z załącznika A podręcznika ISRC.

Trzy kody dla trzech różnych rzeczy

Kod oznacza nadaje budowa
ISRC nagranie, czyli nagranie dźwiękowe lub teledysk właściciel praw do nagrania z przedrostkiem od agencji ISRC albo upoważniony ISRC Manager 12 znaków: przedrostek (5), rok odniesienia (2), numer kolejny (5), bez cyfry kontrolnej
UPC-A lub EAN-13 wydawnictwo jako produkt, np. singiel, album lub wydanie winylowe właściciel marki z prefiksem firmy GS1 12 lub 13 cyfr z cyfrą kontrolną według GS1; UPC-A z zerem na początku to ten sam EAN-13
ISWC utwór muzyczny, czyli kompozycję wraz z tekstem agencja rejestracyjna ISWC, za pośrednictwem organizacji zbiorowego zarządzania T, dziewięć cyfr i cyfra kontrolna

Kody są ze sobą powiązane, ale nie zastępują się nawzajem. Utwór może mieć wiele nagrań: cover dostaje własny ISRC, a mimo to należy do tego samego utworu. Nagranie z kolei może trafić na wiele wydawnictw i na każdym zachowuje ten sam ISRC; według podręcznika o tym, o które wydawnictwo chodzi, informuje kod produktu.

Krok 1: nadawanie ISRC samodzielnie lub przez pośrednika

Według podręcznika ISRC nadaje właściciel praw do nagrania lub jego długoterminowy wyłączny licencjobiorca. Przedrostek przydziela agencja ISRC danego kraju, według IFPI ściśle kolejno, więc własnych znaków do wyboru nie ma. Według listy agencji IFPI w Niemczech jest to BVMI, w Austrii LSG, w Szwajcarii IFPI Switzerland, a w Polsce ZPAV. Do przedrostka należy zakres numerów kolejnych; jako przykład dla niezależnych twórców podręcznik podaje zakres od 23800 do 23899. Numery kolejne są nadawane po kolei i nigdy dwukrotnie w tym samym roku kalendarzowym.

Bez własnego przedrostka nadawanie przejmuje ISRC Manager. Według podręcznika są to często cyfrowi agregatorzy i dystrybutorzy, ale też małe studia, które oferują kody ISRC obok nagrań, miksu i masteringu. ISRC Manager potrzebuje własnego przedrostka przydzielonego wyraźnie do tej roli, nadaje kody wyłącznie na polecenie właściciela praw i tylko nagraniom, które jeszcze nie mają ISRC. Kody trafiają do właściciela praw, który od tej chwili używa ich wszędzie.

Sklepy, serwisy streamingowe i nadawcy nie nadają kodów ISRC: według podręcznika podmiot, który otrzymuje nagranie do sprzedaży, streamingu lub emisji, używa kodu nadanego przez właściciela. W druku i na ekranie kod jest poprzedzony słowem „ISRC” i zapisany z trzema myślnikami, np. ISRC AA-6Q7-20-00047; myślniki i słowo poprzedzające nie są częścią kodu.

Krok 2: decyzja dla każdej wersji, czy potrzebny jest nowy ISRC

Zasada podstawowa znajduje się w punkcie 4.1 podręcznika: każde odrębne nagranie otrzymuje dokładnie jeden ISRC, a każdy ISRC należy do dokładnie jednego nagrania. O tym, czy wersja jest odrębnym nagraniem, decyduje według załącznika A.7 wkład twórczy. Schemat powyżej streszcza przypadki; trzy z nich zdarzają się w produkcji szczególnie często:

  • Remaster: nowy ISRC jest potrzebny tylko wtedy, gdy remastering obejmuje twórczą ingerencję w nagranie. Prosta zmiana poziomu, korekcja lub kompresja zastosowane równo do całego nagrania, odszumianie, zmiana częstotliwości próbkowania czy dithering przy niezmiennych ustawieniach się do tego nie zaliczają.
  • Długość: usunięcie lub dodanie zwrotek albo refrenów oznacza nowy ISRC. Jeśli długość zmienia się tylko przez tempo lub wyciszenie, nowy ISRC jest potrzebny dopiero od 10 sekund różnicy. Skrócona cisza, atmosfera lub oklaski niczego nie zmieniają.
  • Miksy: miks wielokanałowy, np. w Dolby Atmos, otrzymuje inny ISRC niż miks stereo z tych samych sesji nagraniowych. Różne techniczne kodowania tego samego miksu zachowują ten sam ISRC, a automatyczny downmix lub upmix w urządzeniu odtwarzającym również nie tworzy nowego nagrania.

Według podręcznika ISRC jest nadawany, gdy wszystkie prace twórcze są zakończone, a nagranie ma zostać wydane lub przechowane w niezmienionej formie. Tymczasowy kod w trakcie produkcji jest dopuszczalny, ale nie powinien trafiać na zewnątrz, dopóki miks i metadane mogą jeszcze ulec zmianie. Rok odniesienia w kodzie to rok nadania, a nie rok nagrania. Małych liter standard nie przewiduje; systemy mają zamieniać je na wielkie przed sprawdzeniem.

Krok 3: dane referencyjne do każdego ISRC

Według punktu 4.7 ISRC jest w pełni zgodny z normą dopiero z niewielkim zestawem danych referencyjnych, które wiążą kod z nagraniem. Zestaw ten należy przechowywać co najmniej w dokumentacji podmiotu nadającego kod:

  • sam ISRC
  • główny wykonawca, tak jak na wydawnictwie
  • tytuł nagrania
  • tytuł wersji, np. „Live in Paris” lub „Extended Mix”
  • czas trwania między pierwszym a ostatnim zarejestrowanym dźwiękiem
  • rodzaj: nagranie dźwiękowe lub teledysk
  • data pierwszej publikacji (data P)

Podręcznik zaleca przechowywanie tytułu wersji oddzielnie od tytułu, aby każdy kanał dystrybucji mógł połączyć oba pola według własnych zasad zapisu.

Krok 4: UPC lub EAN dla wydawnictwa

UPC-A i EAN-13 to postaci numeru GTIN organizacji GS1. Standard GTIN Management jest w jednym punkcie jednoznaczny: każdy nowy produkt wymaga nowego numeru GTIN. O tym, czy dwa wydania są różnymi produktami, decyduje przede wszystkim pierwsza zasada standardu, czyli to, czy klienci lub partnerzy handlowi mają je rozróżniać. Płyta CD i wydanie winylowe tego samego albumu są zamawiane osobno, są więc dwoma produktami z dwoma numerami, a kody ISRC utworów pozostają te same.

Numer opiera się na prefiksie firmy GS1. Według GS1 US prefiks wskazuje właściciela marki, a numery licencjonowane bezpośrednio są przypisane wyłącznie do danej firmy. To, czy dystrybutor przyjmuje własne kody UPC klientów, czy sam je zapewnia, określają jego warunki.

Krok 5: ISWC przez rejestrację utworu

Według agencji ISWC kod jednoznacznie oznacza każdy utwór muzyczny, ale nie nagranie, nuty ani udziały w prawach. Nie ma bezpośredniego wniosku o ISWC: kody nadają wyłącznie upoważnione agencje rejestracyjne, a twórcy i wydawcy zwracają się do organizacji zbiorowego zarządzania, do której należą. Dla nowych utworów ISWC jest nadawany automatycznie w ramach rejestracji, dla istniejących dopiero wtedy, gdy wszyscy twórcy utworu zostali jednoznacznie zidentyfikowani. Omyłkowo wielokrotnie nadane kody ISWC system pozwala obecnie scalać lub rozdzielać.

Krok 6: zapis ISRC w plikach

Według podręcznika ISRC powinien w miarę możliwości zostać zakodowany razem z nagraniem, np. w plikach MP3 i MP4, na płycie CD lub w strumieniu. Dla MP3 IFPI zaleca tag ID3. Okno Project Info w FL Studio nie ma na to pola: oferuje Title, Genre, Author, Info i URL, a według podręcznika gatunek i autor trafiają przy eksporcie do plików MP3 i WAV. ISRC trafia więc do pliku dopiero po eksporcie, np. za pomocą ffmpeg.

To, jaki tag powstaje, zależy od klucza. Pomiar wykonano w ffmpeg 7.1.5 na sygnale testowym zakodowanym do siedmiu formatów z opcją -metadata ISRC=…; tagi sprawdzono w ffprobe, a dodatkowo w surowych bajtach plików:

Format z -metadata ISRC=… Wynik
MP3 ramka ID3 TXXX z opisem „ISRC” nie ta ramka, która jest przewidziana: ID3v2.4 definiuje do tego TSRC, a ffmpeg zapisuje ją tylko z -metadata TSRC=…, zarówno w ID3v2.3, jak i w ID3v2.4
FLAC, Ogg Vorbis, Opus komentarz Vorbis ISRC poprawnie, to pole komentarzy Vorbis jest przewidziane właśnie do tego
M4A (AAC) brak zapisu dopiero z -movflags use_metadata_tags, i to jako klucz metadanych QuickTime
WAV pole RIFF INFO ISRC mylące: według dokumentacji tagów ExifTool to pole RIFF oznacza „Source”; nagłówek BWF (-write_bext 1) tego nie zmienia
AIFF brak zapisu

Dla pliku MP3 z właściwą ramką i pliku FLAC z komentarzem Vorbis polecenia wyglądają następująco, a trzeci wiersz odczytuje tagi do kontroli. AA6Q72000047 to wymyślony przykładowy kod z podręcznika ISRC, który nigdy nie powinien być używany:

ffmpeg -i master.wav -c:a libmp3lame -b:a 320k -metadata TSRC=AA6Q72000047 tytul.mp3
ffmpeg -i master.wav -c:a flac -metadata ISRC=AA6Q72000047 tytul.flac
ffprobe -v error -show_entries format_tags tytul.mp3

Przy konwersji pliku MP3 z polem TXXX do formatu FLAC ffmpeg tworzy z niego z powrotem poprawny komentarz Vorbis ISRC. Dla serwisów streamingowych i tak najważniejsza jest dostawa: według podręcznika branża muzyczna bardzo szeroko wymienia metadane w standardach DDEX, a wszystkie standardy DDEX mogą przenosić ISRC przy każdym nagraniu. Decydujące jest więc to, aby ISRC znajdował się w metadanych dostawy, a nie tylko w pliku.

Krok 7: kontrola kodów przed wysłaniem

  1. Walidator ISRC, UPC/EAN i ISWC przyjmuje wszystkie kody wydawnictwa jako listę, sprawdza budowę i cyfry kontrolne, porównuje przedrostki ISRC z listą IFPI i rozpoznaje przedrostki szkoleniowe, takie jak US-S1Z, które według IFPI nigdy nie są prawidłowe.
  2. Wyszukiwarka ISRC, ISWC i kodów kreskowych pokazuje, czy MusicBrainz przypisuje już ISRC do innego nagrania. Jeśli jeden ISRC rzeczywiście nadano dwóm nagraniom, według załącznika A.13.3 jedno lub oba otrzymują nowy ISRC; partnerzy handlowi dostają informację, a agencja ISRC udziela porad.
  3. Jeśli nagranie omyłkowo otrzymało kilka kodów ISRC, podmiot nadający wybiera według załącznika A.13.2 jeden jako kod preferowany, pozostałe odnotowuje wewnętrznie i nie używa ich już przy nowych wydaniach. Drobne błędy formalne, np. błędny rok odniesienia, według A.13.1 pozostają bez zmian, o ile nie dotyczą innych nagrań.
  4. Instytucje nadające kody prowadzą własne wyszukiwarki: ISRC Search organizacji IFPI i portal ISWC organizacji CISAC. Według IFPI nawet międzynarodowa baza ISRC nie musi zawierać każdego nagrania, więc brak wpisu nie oznacza, że kod jest nieprawidłowy.
Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Get in Touch

Briefly describe your project or inquiry for a tailored response. This site is protected by reCAPTCHA.

Napisanie komentarza

Adres e-mail nie jest publikowany. Pola obowiązkowe oznaczono gwiazdką.

ALL ARTICLES & CATEGORIES

CCTV

Śledź tę kategorię przez RSS

Cloud & AI

Śledź tę kategorię przez RSS

Data Privacy

Wszystkie artykuły w tej kategorii (13) Śledź tę kategorię przez RSS

Digital Analytics

Wszystkie artykuły w tej kategorii (51) Śledź tę kategorię przez RSS

Digital Marketing

Wszystkie artykuły w tej kategorii (31) Śledź tę kategorię przez RSS

IT & Networks

Wszystkie artykuły w tej kategorii (18) Śledź tę kategorię przez RSS

Music Production

Śledź tę kategorię przez RSS

Raspberry Pi

Śledź tę kategorię przez RSS

Smart Home

Wszystkie artykuły w tej kategorii (19) Śledź tę kategorię przez RSS

Tworzenie stron internetowych

Śledź tę kategorię przez RSS

Wtyczki i triki WordPress

Śledź tę kategorię przez RSS