CUETools Database

Recent additions:"); printf(""); if ($lines) foreach(array_reverse($lines) as $line) { $ctdb = new phpCTDB($line); $disc = $ctdb->db['discs'][0]; $id = @$disc['MBID']['value']; $artist = @$disc['ART ']['value']; $title = @$disc['nam ']['value']; $link = $id == "" ? "" : ''; //echo $line . ':' . $id . '
'; if ($artist == "" && $title == "" && $id != "") { //$q = new MusicBrainzQuery(new WebService('db4.cuetools.net')); $q = new MusicBrainzQuery(); $rf = new ReleaseFilter(); try { $rresults = $q->getReleases( $rf->discId($id) ); foreach ( $rresults as $key => $rr ) { $rr = $rr->getRelease(); $artist = $rr->getArtist()->getName(); $title = $rr->getTitle(); } } catch ( ResponseError $e ) { // echo $e->getMessage() . " "; } } printf("
", $artist, $title, $link, substr($line,13,30), $ctdb->db['discs'][0]['CRC ']['int']); } printf("
ArtistAlbumDisc IdCTDB Id
%s%s%s%s%x
"); printf("
Status: %d unique discs.
", filesize("parity/list.txt")/57); ?>