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)
Удаление треков.