LW IT Solutions

Wyszukiwarka ISRC, ISWC i kodów kreskowych: nagrania, utwory i wydawnictwa w MusicBrainz

Czy kod ISRC rzeczywiście należy do właściwego nagrania, pokazuje dopiero baza danych. Wyszukiwarka sprawdza ISRC, ISWC, UPC lub EAN w MusicBrainz, otwartej bazie danych muzycznych: dla ISRC nagrania z wydawnictwami i powiązanym utworem, dla ISWC utwory z autorami, dla kodu kreskowego wydawnictwa. Kody użyte więcej niż raz są przy tym widoczne od razu.

Przykłady:

Po kliknięciu reCAPTCHA firmy Google sprawdza zapytanie. Serwer tej witryny wysyła do MusicBrainz tylko kod, bez adresu IP; na potrzeby limitu 20 zapytań na godzinę zlicza adres IP razem z kodem. Odpowiedzi MusicBrainz są przechowywane w pamięci podręcznej przez jeden dzień.

Przebieg wyszukiwania

ISRC: MusicBrainz najpierw podaje nagrania z tym kodem. Dla pierwszych trzech wyszukiwarka pobiera wydawnictwa, wszystkie kody ISRC nagrania oraz powiązany utwór z kodem ISWC. W jednym zapytaniu MusicBrainz podaje najwyżej 25 wydawnictw.

ISWC: MusicBrainz podaje utwory z tym kodem, powiązane osoby wraz z ich rolą oraz, jeśli zostały wpisane, identyfikatory utworów nadane przez organizacje zbiorowego zarządzania.

UPC i EAN: kody kreskowe MusicBrainz odnajduje tylko przez wyszukiwarkę. Liczone są tylko wydawnictwa z dokładnie tym samym kodem; UPC-A jest wyszukiwany także z zerem na początku.

Budowa, lista przedrostków IFPI i cyfry kontrolne szczegółowo: Walidator ISRC, UPC/EAN i ISWC

Wiążące bazy danych instytucji nadających kody: ISRC Search (IFPI) · ISWC Network (CISAC)

Źródła: MusicBrainz API · MusicBrainz API: Rate Limiting · MusicBrainz Database (core data, CC0) · MusicBrainz Style: Recording · ISRC FAQ (IFPI) · ISRC Handbook, 4th Edition (IFPI) · The ISWC (CISAC)

MusicBrainz to otwarta baza danych prowadzona przez wolontariuszy; jej dane podstawowe są udostępniane na licencji CC0. Kod, którego tam brakuje, mógł zostać nadany, a wpisy mogą zawierać błędy. Wiążące są agencja nadająca ISRC, agencja ISWC i dystrybutor.

OTHER TOOLS

Wszystkie narzędzia (113)