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

Management Summary
Kody wydawnictw muzycznych oznaczają różne rzeczy: ISRC identyfikuje konkretne nagranie, UPC lub EAN produkt wydawniczy, a ISWC utwór muzyczny będący podstawą nagrania. Rozróżnienie pomaga dystrybutorom i katalogom prawidłowo łączyć single, albumy oraz nowe wersje. Niezmienione nagranie zachowuje ISRC po umieszczeniu na albumie lub zmianie dystrybutora. Równie ważne są poprawne dane towarzyszące: sam prawidłowy zapis numeru nie potwierdza nadania kodu ani praw do muzyki.
Spis treści
- Trzy identyfikatory dla trzech poziomów
- 1. Nadanie i udokumentowanie ISRC
- 2. Kiedy nowa wersja potrzebuje nowego ISRC
- 3. Zapis danych towarzyszących
- 4. Kod produktu dla wydania
- 5. ISWC dla utworu muzycznego
- 6. Zapis ISRC w plikach audio
- 7. Co naprawdę potwierdza kontrola
- Pytania i odpowiedzi
- Źródła i szczegóły
Nagranie może ukazać się najpierw jako singiel, a później na albumie. To samo nagranie zachowuje ISRC, natomiast album otrzymuje własny kod produktu. ISWC oznacza utwór muzyczny. Rozdzielenie tych trzech poziomów zapobiega pomyłkom przy publikacji.
Kody uzupełniają tytuł, wykonawcę i informacje o wersji. Poprawna budowa kodu nie dowodzi rzeczywistego nadania ani praw do muzyki. Poradnik wyjaśnia nadawanie, pola plików i kontrolę. Działanie FFmpeg ponownie sprawdzono 25 października 2026 roku na nowo wygenerowanych sygnałach testowych.

Trzy identyfikatory dla trzech poziomów
| Kod | Oznacza | Przykład |
|---|---|---|
| ISRC | Konkretne nagranie dźwiękowe lub teledysk | To samo nagranie singla później na albumie |
| GTIN / UPC / EAN | Produkt wydawniczy lub jego wydanie | Osobne numery dla CD i winylu |
| ISWC | Utwór muzyczny | Różne nagrania tego samego, niezmienionego utworu |
Nowe wykonanie tej samej piosenki potrzebuje własnego ISRC. Jeżeli utwór muzyczny pozostaje niezmieniony, może pozostać powiązanie z tą samą ISWC. Opracowanie utworu wymaga osobnej oceny. Z kolei to samo nagranie może występować na kilku wydawnictwach z tym samym ISRC.
1. Nadanie i udokumentowanie ISRC
Właściwa agencja ISRC przydziela prefiks, czyli pierwsze pięć znaków. Przykładowo odpowiadają za to BVMI w Niemczech, LSG w Austrii, IFPI Switzerland w Szwajcarii i ZPAV w Polsce. W przydzielonym zakresie numerów właściciel praw do nagrania lub uprawniony długoterminowy wyłączny licencjobiorca nadaje nagraniom pełne kody.
ISRC składa się z prefiksu, dwucyfrowego roku odniesienia i pięciocyfrowego numeru oznaczenia. Rok dotyczy nadania kodu, a nie nagrania. Zalecana jest kolejna numeracja; najważniejszy wymóg to brak powtórzenia pełnego ISRC przy tym samym prefiksie i roku. Samodzielny wybór prefiksu nie jest dozwolony.
Bez własnego prefiksu nadawaniem może zająć się upoważniony ISRC Manager, na przykład dystrybutor przygotowany do tej roli. Nadane kody muszą zostać przekazane właścicielowi praw i zachowane przy kolejnych dostawach. Sam odbiór nagrania nie uzasadnia nadania nowego kodu. Przed nadaniem potrzebna jest kontrola istniejących ISRC.
ISRC jest nadawany po zakończeniu pracy twórczej. Dostawa używa dwunastu znaków; słowo „ISRC” i myślniki ułatwiają czytelny zapis. Małe litery można zamienić na wielkie przed kontrolą. Kod z podręcznika AA6Q72000047 jest wymyślonym przykładem, a nie kodem prawdziwego wydawnictwa.
2. Kiedy nowa wersja potrzebuje nowego ISRC
Nowe wykonanie lub osobny miks różni się od pliku, który tylko inaczej przechowuje to samo nagranie. Podręcznik ISRC podaje następujące zasady:
- Obróbka techniczna: Stałe ustawienia poziomu, korekcji lub kompresji, odszumianie czy zmiana częstotliwości próbkowania same w sobie nie uzasadniają nowego ISRC. Remaster ze zmianami twórczymi może natomiast wymagać nowego kodu.
- Dodanie lub usunięcie części: Dodane albo usunięte zwrotki i refreny wymagają nowego ISRC.
- Tylko tempo lub wyciszenie: Bez istotnej zmiany twórczej różnica długości poniżej dziesięciu sekund pozostawia kod. Od dokładnie dziesięciu sekund załącznik A.10.2 wymaga nowego kodu.
- Tylko cisza, dźwięki otoczenia lub oklaski: Zmiana obejmująca wyłącznie materiał bez wkładu twórczego nie tworzy nowego ISRC. Zasada dziesięciu sekund nie dotyczy automatycznie każdego skrócenia.
- Stereo i wiele kanałów: Osobny miks wielokanałowy otrzymuje inny ISRC niż miks stereo. Automatyczne przeliczenie kanałów przy odtwarzaniu i różne kodowania pliku tego samego miksu nie tworzą nowego nagrania.
Słowa „Remaster” lub „Extended Mix” w nazwie pliku nie rozstrzygają sprawy. Liczy się faktyczna zmiana. Właściwa agencja ISRC pomaga ocenić niejasne przypadki.
3. Zapis danych towarzyszących
ISRC potrzebuje udokumentowanego opisu nagrania. Dokumentacja obejmuje co najmniej kod, głównego wykonawcę, tytuł nagrania, tytuł wersji, czas trwania, rodzaj i pierwszą publikację. Rodzaj rozróżnia nagranie dźwiękowe od teledysku. Czas trwania dotyczy zarejestrowanej treści, a nie dowolnie dopisanej ciszy.
Osobne pole „Live in Paris” lub „Extended Mix” ułatwia dostawę do serwisów z różnymi zasadami zapisu. Podręcznik podaje rok pierwszej publikacji w punkcie 4.7, a datę w załączniku E. Dokładny zapis pierwszej publikacji zapobiega późniejszym pomyłkom.
4. Kod produktu dla wydania
GTIN jest numerem produktu w systemie GS1. GTIN-12 i GTIN-13 są często przedstawiane jako kody kreskowe UPC-A i EAN-13. Dodanie zera z przodu daje odpowiedni trzynastocyfrowy zapis GTIN-12; nie tworzy nowej tożsamości produktu. Ostatnia cyfra jest obliczaną cyfrą kontrolną.
Płyta CD i osobno zamawiane wydanie winylowe są różnymi produktami i potrzebują różnych GTIN. Niezmienione nagrania zachowują ISRC. Album jest też osobnym produktem wobec wcześniej opublikowanego singla.
Prefiks firmy GS1 pozwala tworzyć wiele numerów. Niektóre organizacje GS1 oferują też pojedyncze numery, na przykład pojedyncze GTIN w GS1 US. Dystrybutor również może dostarczyć kod produktu. Przejęcie istniejącego kodu wymaga uzgodnienia z nowym dystrybutorem; sama zmiana dystrybutora nie wymaga technicznie nowego numeru.
5. ISWC dla utworu muzycznego
ISWC składa się z T, dziewięciu cyfr i cyfry kontrolnej. Kod nadają upoważnione agencje rejestracyjne. Zwykle następuje to przy rejestracji utworu przez właściwą organizację zbiorowego zarządzania. Wszyscy zaangażowani twórcy muszą zostać jednoznacznie zidentyfikowani, także przy nowych utworach.
Uprawnieni wydawcy mogą uzyskać przez swoją organizację dostęp do ISWC Allocation Service. Bez bezpośredniej relacji z agencją rejestracyjną pomoc może zapewnić centralna instytucja ISWC. Samodzielne nadanie kodu nie jest dozwolone. ISWC nie określa udziałów własności ani konkretnego pliku audio.
6. Zapis ISRC w plikach audio
Metadane pliku to dodatkowe pola tekstowe obok sygnału audio. Opisane w dokumentacji okno Project Info w FL Studio nie ma osobnego pola ISRC. Po eksporcie odpowiednie narzędzie może dodać kod. Liczy się nie tylko nazwa pola: program odbiorcy musi odczytywać miejsce, w którym zapisano wartość.
Poniższa tabela dotyczy sprawdzonych poleceń w FFmpeg 7.1.5. Krótki sztuczny sygnał zapisano w siedmiu formatach, z dodatkowymi wariantami ID3v2.3, metadanych M4A i BWF. Kontrola używała ffprobe, a dla MP3 i WAV także bezpośredniego odczytu bloków metadanych.
FFmpeg konwertuje pliki audio, a ffprobe pokazuje zapisane właściwości. Ramka ID3 to pojedynczy blok metadanych z nazwą w pliku MP3. Tagi formatu należą do całego pliku, a tagi strumienia do zawartego w nim strumienia audio. BWF jest odmianą WAV z dodatkowymi metadanymi dla nadawców.
| Format i opcja | Zaobserwowany wynik |
|---|---|
| MP3: -metadata ISRC=… | Ogólne pole tekstowe TXXX o nazwie ISRC |
| MP3: -metadata TSRC=… | Właściwa ramka TSRC; potwierdzona dla ID3v2.3 i v2.4 |
| FLAC: -metadata ISRC=… | ISRC w komentarzach Vorbis; ffprobe pokazuje tagi formatu |
| Ogg Vorbis / Opus: -metadata ISRC=… | ISRC w komentarzach; ffprobe pokazuje tagi strumienia |
| M4A / AAC: -metadata ISRC=… | Brak ISRC w sprawdzonym pliku ze standardowymi opcjami |
| M4A z -movflags use_metadata_tags | Własny klucz metadanych ISRC; obsługa u odbiorcy wymaga osobnego sprawdzenia |
| WAV, także z -write_bext 1 | ISRC w RIFF INFO; nazwa pola oznacza tam Source, a nie identyfikator nagrania |
| AIFF: -metadata ISRC=… | Brak ISRC w sprawdzonym pliku ze standardowymi opcjami |
Polecenia tworzą nowe pliki z mastera WAV. -n zapobiega nadpisaniu istniejących plików wyjściowych. Przykładowy kod służy wyłącznie testom. Publikacja wymaga ISRC rzeczywiście nadanego danemu nagraniu.
ffmpeg -n -i master.wav -c:a libmp3lame -q:a 2 -metadata TSRC=AA6Q72000047 test-release.mp3
ffmpeg -n -i master.wav -c:a flac -metadata ISRC=AA6Q72000047 test-release.flac
ffprobe -v error -show_entries format_tags:stream_tags -of json test-release.mp3
ffprobe -v error -show_entries format_tags:stream_tags -of json test-release.flac
Dla MP3 ffprobe pokazuje klucz TSRC. Ogólne pole tekstowe o nazwie ISRC może pokazywać tę samą wartość, mimo że inny program odczytuje wyłącznie przewidzianą ramkę TSRC. Kontrola pliku nie zastępuje więc sprawdzenia wymagań dystrybutora.
Poprawnie osadzone tagi nie zastępują też metadanych dostawy. Dystrybutor potrzebuje właściwego kodu w formularzu lub uzgodnionej wymianie danych, na przykład w komunikacie DDEX z uporządkowanymi danymi wydawnictwa i nagrań. Samo pole w pliku nie gwarantuje przyjęcia kodu do katalogu.
7. Co naprawdę potwierdza kontrola
- Walidator kodów sprawdza budowę oraz cyfry kontrolne GTIN i ISWC. Wynik „poprawny” nie potwierdza nadania kodu.
- Wyszukiwarka MusicBrainz pokazuje wpisy społecznościowej bazy danych dla danego kodu. Kilka wpisów uzasadnia sprawdzenie, ale nie dowodzi błędu przy nadawaniu kodu.
- Oficjalna wyszukiwarka ISRC
- Oficjalna wyszukiwarka ISWC
Wynik w bazie wskazuje zapisane powiązanie. Brak wyniku nie dowodzi nieprawidłowego nadania; także oficjalne bazy mogą być niepełne. MusicBrainz jest dodatkowo prowadzony społecznościowo i może zawierać błędy. Podejrzenie podwójnego nadania wymaga sprawdzenia dokumentacji nadania.
Dla ISRC rzeczywiście użytego dwukrotnie załącznik A.13.3 opisuje korektę jednej lub obu rejestracji nagrań. Przy kilku ISRC dla tego samego nagrania wybierany jest jeden kod preferowany, a pozostałe pozostają udokumentowane. Partnerzy handlowi potrzebują informacji o korekcie. Drobny błąd nadania nie powinien powodować nowego kodu bez oceny.
Pytania i odpowiedzi
Czy zmiana dystrybutora zmienia ISRC?
Niezmienione nagranie zachowuje ISRC, nawet jeśli kod nadał poprzedni dystrybutor. Wspólna lista kodów i danych towarzyszących ułatwia przeniesienie. Przejęcie kodu produktu jest ustalane osobno. Zmiana dystrybutora nie nadaje niezmienionemu utworowi nowej ISWC.
Dlaczego poprawna cyfra kontrolna nie wystarcza?
Cyfra kontrolna wykrywa niektóre błędy wpisywania. Wymyślony numer nadal może być matematycznie poprawny. Kontrola nie dowodzi nadania ani powiązania z właściwym produktem lub utworem. ISRC w ogóle nie ma cyfry kontrolnej.
Czy wersja albumowa singla potrzebuje nowych kodów?
Album potrzebuje własnego kodu produktu. Niezmienione nagranie zachowuje ISRC singla. Inny miks lub wersja po edycji podlega zasadom z kroku 2. Zachowanie tej samej ISWC wymaga, by nadal chodziło o ten sam utwór muzyczny.
Źródła i szczegóły
- ISRC Handbook, 2021
- IFPI: ISRC FAQ
- IFPI: ISRC validation
- IFPI: valid prefix characters
- ISWC: structure and purpose
- ISWC: assignment
- GS1: GTIN Management Standard
- GS1 US: Company Prefix
- GS1: check-digit calculation
- ID3v2.4: frame specification
- Xiph: Vorbis comments
- ExifTool: RIFF tags
- Image-Line: Project Info
- GS1 US: individual GTIN
- ExifTool: RIFF source code