Удалить плейлист Spotify программно

Можно ли удалить плейлист Spotify с помощью JS API? Я создал сотни по ошибке, но у API, похоже, нет очевидного способа их удалить.


person Aodh    schedule 13.06.2012    source источник
comment
Согласно документации, похоже, нет никакого способа удалить список воспроизведения.   -  person Sani Singh Huttunen    schedule 13.06.2012
comment
Программно еще нет возможности сделать это? Я создаю веб-интерфейс для управления списками воспроизведения, и мне бы хотелось иметь возможность удалить целую кучу списков воспроизведения...   -  person T.Z.    schedule 06.01.2016


Ответы (2)


Можно, но это очень утомительно.

См.: https://developer.spotify.com/docs/apps/api/1.0/models-collection.html

myTracks.snapshot().done(function(snapshot) {
  myTracks.remove(snapshot.find(track));
});

замените «трек» на плейлист. Вам нужно что-то вроде:

library.forCurrentUser().playlists.snapshot(0,1).done(function(s) {
  library.forCurrentUser().playlists.remove(s.find(s.get(0)));
}

Суть в том, что если вы попытаетесь запустить это в цикле, это не удастся, поскольку снимок устарел во второй раз, когда он запускается ... очень раздражает.

person Jacob Singh    schedule 14.08.2013

Этот ответ приходит поздно, но он решает проблему и может быть полезен пользователям с той же проблемой. Можно отписаться от плейлиста (даже своего собственного!), что приведет к его удалению из учетной записи Spotify. Соответствующая функция — user_playlist_unfollow(user, playlist_id).

person Apostolos    schedule 09.07.2020