Есть ли способ получать уведомления, если пользователь подписался/отписался от плейлиста?
В идеале я хочу иметь возможность сделать что-то вроде этого:
var sp = getSpotifyApi(1);
var models = sp.require('sp://import/scripts/api/models');
var playlist = models.Playlist.fromURI("spotify:user:spotify:playlist:3Yrvm5lBgnhzTYTXx2l55x");
playlist.observe(models.EVENT.SUBSCRIBE, function() { // <-- This "SUBSCRIBE" event don't exist...
console.log("Playlist was subscribed/unsubscribed!");
});
/* later in code */
playlist.subscribed = true; // Outputs: Playlist was subscribed/unsubscribed!
Есть ли какой-нибудь шаблон, который мог бы выполнить такую вещь?
В конечном счете, я хочу изменить состояние графического интерфейса нескольких разных объектов в зависимости от того, подписан ли список воспроизведения или нет во время выполнения. Но эти объекты не знают друг о друге, являясь единственным общим знаменателем объекта плейлиста Spotify, созданного из одного и того же URI.