There are a few methods for retrieving information about one or more albums from the Spotify catalog. For example, info about a single artist or an artist's top tracks in a country.
$artist = $api->getArtist('ARTIST_ID');
echo '<b>' . $artist->name . '</b>';
Note: This method is only available to extended quota apps.
$artists = $api->getArtists([
'ARTIST_ID',
'ARTIST_ID',
]);
foreach ($artists->artists as $artist) {
echo '<b>' . $artist->name . '</b> <br>';
}
$albums = $api->getArtistAlbums('ARTIST_ID');
foreach ($albums->items as $album) {
echo '<b>' . $album->name . '</b> <br>';
}
$artists = $api->getArtistRelatedArtists('ARTIST_ID');
foreach ($artists->artists as $artist) {
echo '<b>' . $artist->name . '</b> <br>';
}
Note: This method is only available to extended quota apps.
$tracks = $api->getArtistTopTracks('ARTIST_ID', [
'country' => 'se',
]);
foreach ($tracks->tracks as $track) {
echo '<b>' . $track->name . '</b> <br>';
}
$seedArtist = ['ARTIST_ID', 'ARTIST_ID'];
$recommendations = $api->getRecommendations([
'seed_artists' => $seedArtist,
]);
print_r($recommendations);
It's also possible to fetch recommendations based on genres and tracks, 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?