YLibraryAPI#

Методы#

public async Task<YResponse<YLibraryTracks>> GetLikedTracksAsync(AuthStorage storage)

Получение списка лайкнутых треков.

public async Task<YResponse<List<YLibraryAlbum>>> GetLikedAlbumsAsync(AuthStorage storage)

Получение списка лайкнутых альбомов.

public async Task<YResponse<List<YArtist>>> GetLikedArtistsAsync(AuthStorage storage)

Получение списка лайкнутых исполнителей.

public async Task<YResponse<List<YLibraryPlaylists>>> GetLikedPlaylistsAsync(AuthStorage storage)

Получение списка лайкнутых плейлистов.

public async Task<YResponse<YLibraryTrack>> GetDislikedTracksAsync(AuthStorage storage)

Получение списка дизлайкнутых треков.

public async Task<YResponse<YPlaylist>> AddTrackLikeAsync(AuthStorage storage, YTrack track)

Добавление трека в список лайкнутых.

public async Task<YResponse<YRevision>> RemoveTrackLikeAsync(AuthStorage storage, YTrack track)

Удаление трека из списка лайкнутых.

public async Task<YResponse<YRevision>> AddTrackDislikeAsync(AuthStorage storage, YTrack track)

Добавление трека в список дизлайкнутых.

public async Task<YResponse<YRevision>> RemoveTrackDislikeAsync(AuthStorage storage, YTrack track)

Удаление трека из списка дизлайкнутых.

public async Task<YResponse<string>> AddAlbumLikeAsync(AuthStorage storage, YAlbum album)

Добавление альбома в список лайкнутых.

public async Task<YResponse<string>> RemoveAlbumLikeAsync(AuthStorage storage, YAlbum album)

Удаление альбома из списка лайкнутых.

public async Task<YResponse<string>> AddArtistLikeAsync(AuthStorage storage, YArtist artist)

Добавление исполнителя в список лайкнутых.

public async Task<YResponse<string>> RemoveArtistLikeAsync(AuthStorage storage, YArtist artist)

Удаление исполнителя из списка лайкнутых.

public async Task<YResponse<string>> AddPlaylistLikeAsync(AuthStorage storage, YPlaylist playlist)

Добавление плейлиста в список лайкнутых.

public async Task<YResponse<string>> RemovePlaylistLikeAsync(AuthStorage storage, YPlaylist playlist)

Удаление плейлиста из списка лайкнутых.