Chimildic / goofy

Конструктор плейлистов Spotify
https://chimildic.github.io/goofy
MIT License
145 stars 15 forks source link

Изменение порядка локальных файлов в плейлисте #240

Closed AndBoyS closed 1 year ago

AndBoyS commented 1 year ago

Порядок локальных файлов можно менять в плейлисте при помощи Spotify API. Можно ли это сделать через Goofy? В идеале получить список всех треков в плейлисте, включая локальные, поменять порядок, и сохранить. Логично было бы использовать для этого Playlist.saveWithUpdate, но как получить список локальных файлов через Goofy мне непонятно

Chimildic commented 1 year ago

goofy игнорирует локальные файлы потому что их нельзя добавить в плейлист через API. Переупорядочивание "на живую" также не поддерживается из-за лимита на запросы от Apps Script.

У saveWithUpdate специфика сохранить дату добавления всех треков (добавление в начало или конец, точечное удаление). Глобальная сортировка массива из кода игнорируется. saveWithReplace удаляет все треки и добавляет заново - поэтому вся сортировка меняется.