1. Go to this page and download the library: Download xenos/musicbrainz library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
xenos / musicbrainz example snippets
use MusicBrainz\MusicBrainz;
use MusicBrainz\HttpAdapter\GuzzleHttpAdapter;
use GuzzleHttp\Client;
$guzzleHttpAdapter = new GuzzleHttpAdapter(new Client);
$musicBrainz = new MusicBrainz($guzzleHttpAdapter);
use Monolog\Logger;
use MusicBrainz\MusicBrainz;
use MusicBrainz\HttpAdapter\GuzzleHttpAdapter;
use GuzzleHttp\Client;
$guzzleHttpAdapter = new GuzzleHttpAdapter(new Client);
$logger = new Logger('MusicBrainz API Client Logger');
$musicBrainz = new MusicBrainz($guzzleHttpAdapter, $logger);
use MusicBrainz\Filter\PageFilter;
use MusicBrainz\Filter\Search\ArtistFilter;
use MusicBrainz\Value\Name;
$artistFilter = new ArtistFilter;
$artistFilter->addArtistNameWithoutAccents(new Name('Tom Waits'));
$pageFilter = new PageFilter(0, 1);
$artistList = $this->musicBrainz->api()->search()->artist($artistFilter, $pageFilter);
use MusicBrainz\Supplement\Lookup\ArtistFields;
use MusicBrainz\Value\MBID;
$fields = (new ArtistFields)
->94e8-5a240f2be21b'),
$fields
);
use MusicBrainz\Filter\Browse\Relation\Entity\EventRelation;
use MusicBrainz\Supplement\Browse\EventFields;
$eventRelation = (new EventRelation)
->artist(new MBID('4aae17a7-9f0c-487b-b60e-f8eafb410b1d'));
$eventFields = (new EventFields)
->
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.