Playlists
fetchFeaturedPlaylists(): Promise<IPlaylist[]>
Returns list of playlists, which are currently marked as featured on spinamp.
Gets playlist by provided playlist id. Returns playlist
object and list of full tracks belonging to this playlist.
fetchCollectorPlaylists(collectorAddress: string): Promise<IPlaylist[]>
Returns list of playlists created by user with provided address.
Creates a new playlist and returns the playlist id
const wallet = ethers.Wallet.createRandom();
const vibeyPlaylist = {
title: 'vibey',
trackIds: ['ethereum/0xd5b2c770dc0a9677cf672d53f554f6f806e75e07/1'],
};
const {id} = await createPlaylist(vibeyPlaylist, wallet);
Updates a playlist and returns the new values
const wallet = ethers.Wallet.createRandom();
const vibeyPlaylist = {
id: 'kfF8MuFHmW6MwHIWNKQF',
title: 'super vibey',
trackIds: ['ethereum/0xd5b2c770dc0a9677cf672d53f554f6f806e75e07/1'],
};
const playlist = await updatePlaylist(vibeyPlaylist.id, vibeyPlaylist, wallet);
Last updated