MusicBrainz
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 semantyczną bazą meta-danych muzycznych[1].
![]() Logo serwisu | |
Typ strony | |
---|---|
Komercyjna |
nie |
Autor |
wielu autorów |
Właściciel |
MetaBrainz Foundation |
Rejestracja |
wymagana do edycji danych |
Strona internetowa |
Status prawny i licencje
edytujPodstawowe 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- MusicBrainz Picard – Linux/Windows/Mac OS program tagujący pliki muzyczne[7],
- Amarok – Linux/KDE odtwarzacz multimediów,
- Banshee – Linux/GNOME odtwarzacz multimediów,
- PinkyTagger – Linux/KDE program tagujący pliki muzyczne,
- Quod Libet – Linux/GNOME odtwarzacz multimediów,
- Sound Juicer – Linux/GNOME CD ripper.
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- XML Web Service – usługa internetowa oparta na 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- ↑ Ashley Highfield: Keynote speech given at IEA Future Of Broadcasting Conference. bbc.co.uk. [dostęp 2008-02-11]. (ang.).
- ↑ Warunki licencji CC BY-NC-SA 2.0
- ↑ MusicBrainz License. wiki.musicbrainz.org. [dostęp 2011-05-06]. (ang.).
- ↑ Database – MusicBrainz. MusicBrainz Wiki. [dostęp 2011-05-06]. (ang.).
- ↑ MusicBrainz Server – MusicBrainz. MusicBrainz Wiki. [dostęp 2011-05-06]. (ang.).
- ↑ python-musicbrainz2 – MusicBrainz. MusicBrainz Wiki. [dostęp 2011-05-06]. (ang.).
- ↑ Strona programu MusicBrainz Picard (ang.)
- ↑ Strona usługi FreeDB Gateway. musicbrainz.org. [dostęp 2011-05-06]. (ang.).
Linki zewnętrzne
edytuj- MusicBrainz (ang.)