Plugin Models
Image
Following is the structure of the SpotubeImageObject:
User
Structure of the SpotubeUserObject, which is used to represent a user in Spotube returned by Spotube Plugins.
externalUriis a URL that points to the user's profile on the external service (e.g. Listenbrainz)
Artist
SpotubeSimpleArtistObject
Following is the structure of the SpotubeArtistObject:
SpotubeFullArtistObject
Following is the structure of the SpotubeFullArtistObject:
Album
SpotubeSimpleAlbumObject
Following is the structure of the SpotubeAlbumObject:
SpotubeFullAlbumObject
Following is the structure of the SpotubeFullAlbumObject:
Track
Following is the structure of the SpotubeFullTrackObject:
isrcstands for International Standard Recording Code, which is a unique identifier for tracks. It is used to identify recordings and is often used in music distribution and royalty collection. The format is typically a 12-character alphanumeric code.
Playlist
SpotubeSimplePlaylistObject
Following is the structure of the SpotubeSimplePlaylistObject:
SpotubeFullPlaylistObject
Following is the structure of the SpotubeFullPlaylistObject:
Search Response
Following is the structure of the SpotubeSearchResponseObject:
Browse Section
Following is the structure of SpotubeBrowseSectionObject:
The items property array can contain multiple type of Object in it but it will always be
SpotubeFullPlaylistObjectSpotubeFullAlbumObjectSpotubeFullArtistObject
Pagination Response
SpotubePaginationResponseObject is generic model. The items property can contain any type of Object in it.
This is the structure of SpotubePaginationResponseObject: