libmusicbrainz-2.1.5

Introduksjon til libmusicbrainz

libmusicbrainz pakken inneholder et bibliotek som lar deg få tilgang til dataene på MusicBrainz serveren. Dette er nyttig for å legge til MusicBrainz oppslagsfunksjoner til andre applikasjoner.

MusicBrainz er en fellesskaps metadatabase for musikk som prøver å lage et omfattende nettsted for musikkinformasjon. Du kan bruke MusicBrainz dataene enten ved å surfe på nettstedet, eller du kan få tilgang til dataene fra et klientprogram — for eksempel kan et CD spillerprogram bruke MusicBrainz til å identifisere CD-er og gi informasjon om CD-en, om artisten eller annen relatert informasjon.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

libmusicbrainz Avhengigheter

Valgfri for å bygge Python bindinger

Python-2.7.18

Installasjon av libmusicbrainz

Installer libmusicbrainz ved å kjøre følgende kommandoer:

patch -Np1 -i ../libmusicbrainz-2.1.5-missing-includes-1.patch &&

CXXFLAGS="${CXXFLAGS:--O2 -g} -std=c++98" \
./configure --prefix=/usr --disable-static &&
make

Hvis Python er installert, bygg bindingene med følgende kommandoer:

(cd python && python2 setup.py build)

Denne pakken kommer ikke med en frittstående testpakke (for å teste må du ha Python installert og utføre testene etter at pakken er installert).

Nå, som root bruker:

make install &&
install -v -m644 -D docs/mb_howto.txt \
    /usr/share/doc/libmusicbrainz-2.1.5/mb_howto.txt

For å teste Python bindingene, utsted følgende: (cd python && python2 setup.py test).

Hvis du bygde Python bindingene, utfør følgende kommandoer som root bruker for å installere dem:

(cd python && python2 setup.py install)

Parameterforklaringer

--disable-static: Denne bryteren forhindrer installasjon av statiske versjoner av bibliotekene.

Innhold

Installerte Programmer: Ingen
Installert Bibliotek: libmusicbrainz.so
Installerte Mapper: /usr/include/musicbrainz og /usr/share/doc/libmusicbrainz-2.1.5

Korte Beskrivelser

libmusicbrainz.so

inneholder API funksjoner for å få tilgang til MusicBrainz databasen, både for å slå opp data og også for å sende inn ny data