История прослушанных треков за определенный временнОй интервал #51
-
Не всегда удобно оперировать полученной историей прослушанных треков, исходя только из их количества. Например, как раз для скрипта "очистки" недавно слушанного плейлиста - чтобы вернуться к его непрослушанным трекам, нет необходимости брать историю за 2000 треков - просто потому, что это по времени может быть достаточно давно, и в то время может быть я и слушал какие-то треки из этого плейлиста, которые вот сейчас я бы хотел заново прослушать. function RecentTracksForDays( Days ){
updateRecentTracks_();
let History = RecentTracks.get();
Filter.rangeDateRel( History, Days, 0 );
return (History);
};
let FromYesterdayHistory = RecentTracksForDays(1);
// FromYesterdayHistory - история со вчера
let LastWeekHistory = RecentTracksForDays(7);
// FromYesterdayHistory - история за неделю то вроде бы мы и должны получать историю в нужном нам количестве в удобном формате вызова функции. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
А так, лично я никаких подводных камней не обнаруживал. let recentTracks = RecentTracks.get(1000);
Filter.rangeDateRel(recentTracks, 7); |
Beta Was this translation helpful? Give feedback.
let History = RecentTracks.get();
даст 200 треков. (поправка, оказывается уже нет :) все треки дает)И непонятно зачем
updateRecentTracks_();
А так, лично я никаких подводных камней не обнаруживал.
Для разгребания складов DiscoveryWeekly и т.п. использую недельную историю, жалоб не было