Playlist API#

Методы#

public Task<List<YResponse<YPlaylist>>> GetPersonalPlaylistsAsync(AuthStorage storage)

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

public async Task<YResponse<List<YPlaylist>>> FavoritesAsync(AuthStorage storage)

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

public async Task<YResponse<YPlaylist>> OfTheDayAsync(AuthStorage storage)

Получение плейлиста дня.

public async Task<YResponse<YPlaylist>> DejaVuAsync(AuthStorage storage)

Получение плейлиста Дежавю.

public async Task<YResponse<YPlaylist>> PremiereAsync(AuthStorage storage)

Получение плейлиста Премьера .

public async Task<YResponse<YPlaylist>> MissedAsync(AuthStorage storage)

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

public async Task<YResponse<YPlaylist>> KinopoiskAsync(AuthStorage storage)

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

public async Task<YResponse<YPlaylist>> GetAsync(AuthStorage storage, string user, string kinds)

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

public Task<YResponse<List<YPlaylist>>> GetAsync(AuthStorage storage, IEnumerable<(string user, string kind)> ids)

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

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

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

public async Task<YResponse<YPlaylist>> CreateAsync(AuthStorage storage, string name)

Создание плейлиста.

Примечание

Следующие операции можно выполнять только над собственными плейлистами

public async Task<YResponse<YPlaylist>> RenameAsync(AuthStorage storage, string kinds, string name)

Переименование плейлиста.

public Task<YResponse<YPlaylist>> RenameAsync(AuthStorage storage, YPlaylist playlist, string name)

Переименование плейлиста.

public async Task<bool> DeleteAsync(AuthStorage storage, string kinds)

Удаление плейлиста.

public Task<bool> DeleteAsync(AuthStorage storage, YPlaylist playlist)

Удаление плейлиста.

public async Task<YResponse<YPlaylist>> InsertTracksAsync(AuthStorage storage, YPlaylist playlist, IEnumerable<YTrack> tracks)

Добавление треков.

public async Task<YResponse<YPlaylist>> DeleteTracksAsync(AuthStorage storage, YPlaylist playlist, IEnumerable<YTrack> tracks)

Удаление треков.