LW IT Solutions

Walidator ISRC, UPC/EAN i ISWC: budowa i cyfry kontrolne kodów wydawniczych

Dystrybutorzy i organizacje zbiorowego zarządzania odrzucają wydawnictwa z błędnymi kodami, a wystarczy do tego jedna przestawiona cyfra w UPC lub ISWC. Walidator rozpoznaje kody ISRC, UPC-A, EAN-13 i ISWC na liście, sprawdza ich budowę i cyfry kontrolne, porównuje przedrostki ISRC z listą prawidłowych kodów IFPI, rozkłada każdy kod na części i podaje poprawną cyfrę kontrolną, gdy kod nie pasuje.

Budowa kodów

ISRC (International Standard Recording Code, ISO 3901) oznacza nagranie: 12 znaków złożonych z przedrostka (dwuliterowy kod z listy IFPI i trzyznakowy kod rejestrującego), dwóch ostatnich cyfr roku odniesienia i pięciocyfrowego numeru kolejnego. Nie ma cyfry kontrolnej, dlatego sprawdzane są budowa, lista przedrostków oraz przypadki, które biuletyn walidacyjny IFPI wymienia jako błędne lub wątpliwe.

UPC-A i EAN-13 oznaczają wydawnictwo jako produkt. Ostatnia cyfra jest cyfrą kontrolną: od prawej cyfry są mnożone na zmianę przez 3 i 1, a cyfra kontrolna dopełnia sumę do najbliższej wielokrotności dziesięciu. Z UPC-A powstaje EAN-13 po dodaniu zera na początku.

ISWC (International Standard Musical Work Code, ISO 15707) oznacza kompozycję, a nie nagranie: T, dziewięć cyfr i cyfra kontrolna. T ma wartość 1, każda z dziewięciu cyfr jest mnożona przez numer pozycji (od 1 do 9), a cyfra kontrolna dopełnia sumę do najbliższej wielokrotności dziesięciu.

Źródła: ISRC Handbook (IFPI) · Validating an International Standard Recording Code (IFPI Bulletin 2015/01) · ISRC Agency Code Allocations (IFPI) · ISO 15707:2022 (ISWC) · How to calculate a check digit manually (GS1)

Wszystko działa w przeglądarce. Sprawdzane są budowa i cyfry kontrolne; to, czy kod został faktycznie nadany lub należy do konkretnego wydawnictwa, może potwierdzić tylko instytucja nadająca albo dystrybutor. Linki do MusicBrainz otwierają otwartą bazę danych muzycznych w nowej karcie i dopiero wtedy przekazują kod.

OTHER TOOLS

Wszystkie narzędzia (112)