There are a few methods for retrieving information about one or more albums from the Spotify catalog. For example, info about a track's artist or recommendations on similar tracks.
$track = $api->getTrack('TRACK_ID');
echo '<b>' . $track->name . '</b> by <b>' . $track->artists[0]->name . '</b>';
Note: This method is only available to extended quota apps.
$tracks = $api->getTracks([
'TRACK_ID',
'TRACK_ID',
]);
foreach ($tracks->tracks as $track) {
echo '<b>' . $track->name . '</b> by <b>' . $track->artists[0]->name . '</b> <br>';
}
$analysis = $api->getAudioAnalysis('TRACK_ID');
print_r($analysis);
$features = $api->getAudioFeatures('TRACK_ID');
print_r($features);
$tracks = [
'TRACK_ID',
'TRACK_ID',
];
$features = $api->getMultipleAudioFeatures($tracks);
print_r($features);
$seedTracks = ['TRACK_ID', 'TRACK_ID'];
$recommendations = $api->getRecommendations([
'seed_tracks' => $seedTracks,
]);
print_r($recommendations);
It's also possible to fetch recommendations based on genres and artists, see the Spotify docs for more info.
Please see the method reference for more available options for each method.
How can I help you explore Laravel packages today?