Резервная копия аккаунта #170
Replies: 2 comments 6 replies
-
|
Вы хотите сохранить id плейлистов, чтобы подписаться на них в новом аккаунте или сохранить треки в кэш и потом создать копию плейлиста? В первом случае, ваш вариант |
Beta Was this translation helpful? Give feedback.
-
|
В общем, сделал тестовый бекап и восстановление на другом аккаунте. Мой аккаунт содержал на момент бекапа : Подписанные артисты: 273
|
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
В преддверии бана своего основного аккаунта, вдруг захотел реализовать резерв всего чего можно.
Что делает код:
Создает резервную копию на гугл диск и восстанавливает следующие элементы:
Учитывайте пожалуйста, что все зарезервированные плейлисты которые находились у вас в папках будут восстановлены без них, так как API Spotify не поддерживает создание папок.
Есть также один недочет, сортировка от модуля Library хаотичная, а это значит, что при восстановлении у любимых треков, отслеживаемых артистов и альбомов будет нарушена оригинальная сортировка, как это исправить пока не знаю, если есть идеи пишите ниже.
Как пользоваться:
Использовать максимально просто, если нужно сделать резервную копию раскомментируйте функцию
create()и наоборот если нужно восстановить сделанную копию закомментируйте обратноcreate()и раскомментируйтеrestore()И так, с активированной функцией
create()раз в неделю например будет перезаписываться новая копия любимых треков, отслеживаемых артистов, альбомов и плейлистов.В библиотеке как я понял не было опубликованной функции, что бы сразу получить все отслеживаемые плейлисты, проблема решилась когда я нашел неопубликованную функцию которая ссылалась на
getFollowedTracksв библиотеке, чуть-чуть сократил и вставил в свой код, получилось то что нужно.Но вот так же сделать с личными плейлистами, не выходит. Переключил на
owned, но в массив заливается инфа о моих плейлистах и все.Есть какой-то просто способ сохранить все свои личные плейлисты в кеш ? И потом достать все это в том же виде, но в другом аккаунте ?
Проблема еще в том что, в личных плейлистах много треков, возможно есть риски не вписаться в лимиты.
Beta Was this translation helpful? Give feedback.
All reactions