API requirements
For each list we should have a pagination system (limit, offset).
Audio
-
GET albums -
GET artists -
GET genres -
GET tracks (title, albumId, albumTitle, artistTitle, artistId, trackNb, discNb) -
GET playlists -
GET album by album id -
GET album tracks by album id -
GET albums by artist id -
GET albums by genre id -
GET artists by genre id -
GET album thumbnail -
GET artist thumbnail
Video
-
GET videos (title, subtitle, duration, quality, size)
- filter by subtypes (movies/tvshow)
-
Add hasThumbnail
field to avoid requesting/thumbnail?mediaId=
if media don't have a thumbnail. -
GET video by media id -
GET "not completed" playback (continue watching) -
GET playlists
Network
Discover