MusicBrainz Library written in PHP
PHP
Switch branches/tags
Nothing to show
Pull request Compare This branch is 3 commits ahead, 8 commits behind ianmcorvidae:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
.gitignore
COPYING
README
phpBrainz.abstractFilter.class.php
phpBrainz.artist.class.php
phpBrainz.artistFilter.class.php
phpBrainz.class.php
phpBrainz.data.class.php
phpBrainz.label.class.php
phpBrainz.release.class.php
phpBrainz.releaseFilter.class.php
phpBrainz.track.class.php
phpBrainz.trackFilter.class.php
test_mb.php

README

phpBrainz is a PHP library for accessing MusicBrainz (http://musicbrainz.org), an online database with huge amounts of data on recorded music. It is modeled after python-musicbrainz2, the next-generation MusicBrainz library for python and the reference implementation created by the MusicBrainz project itself.

Approximate usage is to require phpBrainz.class.php and then with a shiny new phpBrainz() object, pull out some ->getTrack(), ->getRelease(), ->findTrack(), and ->findRelease() magic. Soon to come is an additional ->getArtist(). The code should, however, be relatively understandable, and the examples in the cleverly-named examples/ directory will additionally supplement your learning.

phpBrainz was originally written by Jeff Sherlock (olds on GitHub) but this file and some recent changes have been made by Ian McEwen (ianmcorvidae).

Enjoy!