MusicBrainz

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
MusicBrainz
Logo serwisu
Logo serwisu
Typ strony Internetowa encyklopedia muzyczna
Komercyjna nie
Autor wielu autorów
Właściciel MetaBrainz Foundation
Rejestracja wymagana do edycji danych
Strona internetowa

MusicBrainz – projekt stworzenia otwartej encyklopedii muzycznej. Jest to internetowa baza danych o muzyce, która podobnie jak Freedb została stworzona w odpowiedzi na ostre restrykcje w CDDB. W obecnej formie nie jest już tylko katalogiem informacji o płytach CD, ale największą, semantyczną bazą meta-danych muzycznych[1].

Status prawny i licencje[edytuj | edytuj kod]

Podstawowe dane zawarte w MusicBrainz (artyści, utwory, albumy itp.) dostępne są w ramach domeny publicznej. Pozostałe treści, takie jak wkład będący oryginalnym dziełem edytora (np. wyjaśnienia dotyczące wprowadzanych zmian) objęte są licencją Creative Commons CC BY-NC-SA[2][3].

Relacyjny system bazy danych zbudowano w PostgreSQL[4]. Kod serwera wydano na licencji GNU General Public License[5]. Biblioteka python-musicbrainz2 jest objęta licencją The BSD License, która umożliwia wykorzystanie kodu we własnościowym oprogramowaniu[6].

Programy obsługujące MusicBrainz[edytuj | edytuj kod]

Dodatkowo, dzięki usłudze FreeDB gateway (mb2freedb) możliwy jest dostęp do zasobów MusicBrainz z poziomu dowolnej aplikacji obsługującej protokół FreeDB[8].

Dostępne API i biblioteki[edytuj | edytuj kod]

  • XML Web Service – usługa internetowa oparta o XML i HTTP
  • python-musicbrainz2 – wzorcowa biblioteka napisana w języku Python
  • WebService::MusicBrainz – biblioteka dla języka Perl
  • RBrainz biblioteka dla języka Ruby
  • Musicbrainz Sharp – biblioteka dla języka C#
  • brainz-mmd-jaxb – biblioteka dla języka Java
  • phpbrainz – biblioteka dla języka PHP

Przypisy[edytuj | edytuj kod]

  1. Ashley Highfield: Keynote speech given at IEA Future Of Broadcasting Conference (ang.). bbc.co.uk. [dostęp 2008-02-11].
  2. Warunki licencji CC BY-NC-SA 2.0
  3. MusicBrainz License (ang.). wiki.musicbrainz.org. [dostęp 06-05-2011].
  4. Database – MusicBrainz (ang.). MusicBrainz Wiki. [dostęp 06-05-2011].
  5. MusicBrainz Server – MusicBrainz (ang.). MusicBrainz Wiki. [dostęp 06-05-2011].
  6. python-musicbrainz2 – MusicBrainz (ang.). MusicBrainz Wiki. [dostęp 06-05-2011].
  7. Strona programu MusicBrainz Picard (ang.)
  8. Strona usługi FreeDB Gateway (ang.). musicbrainz.org. [dostęp 2011-05-06].

Linki zewnętrzne[edytuj | edytuj kod]