jmftrindade / cs511-imusic

A music search engine prototype for CS 511 (Advanced Database Systems) at UIUC.

commit 25: 94a7b6e0fa1c
parent 24: 32ea68b1995d
branch: default
Added support for track_mbid.
jmftrindade
5 months ago

Changed (Δ181 bytes):

raw changeset »

album_gracenote_tracklist.php (3 lines added, 1 lines removed)

Up to file-list album_gracenote_tracklist.php:

@@ -133,10 +133,12 @@ if (isset($_GET['album']) && isset($_GET
133
133
						$track_number = $release_item->{'track-list'}->attributes()->offset;
134
134
						$track_title = $track_item->title;
135
135
						$track_duration = $track_item->duration;
136
						$track_mbid = $track_item->attributes()->id;
136
137
						
137
138
						if ($track_number != "") {
138
139
							$tracklist[(string)$track_number]['title'] = (string)$track_title;
139
140
							$tracklist[(string)$track_number]['duration'] = (string)$track_duration;
141
							$tracklist[(string)$track_number]['mbid'] = (string)$track_mbid;	
140
142
						}
141
143
						break;
142
144
					}
@@ -147,7 +149,7 @@ if (isset($_GET['album']) && isset($_GET
147
149
		// display tracks ordered by track_number
148
150
		echo "<br/>";
149
151
		for($i=0; $i<$track_count; $i++) {
150
			echo ($i+1).': <a href="index.php?artist='.$artist.'&track='.$tracklist[$i]['title'].'"  title="Search on iMusic for '.$artist.' - '.$tracklist[$i]['title'].'"">'.$artist.' - '.$tracklist[$i]['title'].'</a><br/>';
152
			echo ($i+1).': <a href="index.php?artist='.$artist.'&track='.$tracklist[$i]['title'].'&track_mbid='.$tracklist[(string)$track_number]['mbid'].'"  title="Search on iMusic for '.$artist.' - '.$tracklist[$i]['title'].'"">'.$artist.' - '.$tracklist[$i]['title'].'</a><br/>';
151
153
		}
152
154
	
153
155
	} // if there's mbid, we search on musicbrainz -> end