Эффективный способ получить все альбомы нескольких исполнителей - PullRequest
0 голосов
/ 16 апреля 2020

Я работаю над небольшим сценарием, который запускается раз в день, чтобы поместить все новые выпуски моих подписчиков в список воспроизведения (потому что собственные инструменты Spotify для уведомления меня довольно тусклы). Он уже работает нормально, но меня беспокоит то, что API Spotify, похоже, не позволяет мне делать это более эффективно.

Сейчас я делаю это, выбирая все альбомы каждого Сингл следовал за артистом индивидуально (у меня около 300). Каждый из них занимает где-то 20-500 мс, и иногда я ограничиваюсь скоростью в течение пары секунд. Весь процесс обычно занимает минуту.

Я уже пробовал несколько потоков, каждый из которых заботился о разделе исполнителей, которых я пытаюсь получить, но ограничение скорости запускается здесь еще быстрее, так что это не совсем так. быстрее тоже. Моей следующей идеей было бы создание нескольких приложений Spotify API со своими собственными токенами доступа, в основном с несколькими работниками. Хотя это выглядит довольно драсти c.

Это кажется ужасно неэффективным. Я не хочу спамить серверы Spotify запросами, но, похоже, других путей нет.

...