-
-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Сбор новых релизов #155
Comments
При 79 отслеживаемых исполнителей, способ сбора релизов через расширенный поиск эффективнее прямого перебора на 90% по времени и 92% по запросам.
Значения по одному прогону. На практике, время может варьироваться в обе стороны, но не значительно в сравнении с полученной разницей. |
Сбор альбомов и синглов по 1245 исполнителям
Тест по 365 и 182 дням не завершился из-за лимита времени выполнения Apps Script (360 секунд). Тест по 100 дням успел собрать релизы, но прервался при выводе в плейлист на отметке 3600 треков. Значения будут варьироваться в зависимости от количества релизов и времени запуска. При большом количестве исполнителей, функция пригодна на сбор релизов в коротком периоде времени. С другой стороны, такое количество исполнителей по своему бесполезно. Многое будет пропускаться, другое даже не прослушается. Поэтому актуально формировать список исполнителей, релизы которых действительно интересны. |
Добавлено с версией 1.6.3: getReleasesByArtists |
Есть проблема с исполнителями из частотных слов. Например, Red. Вся поисковая выдача по альбомам не имеет отношения к релизу от Red. Возможные решения:
|
EveryNoise может дать профиль исполнителя, где на одной странице есть все релизы и даже их треки. Но если полностью перейти на такой источник, существенно возрастает время выполнения. По причине большего веса страниц, которые приходится ждать по несколько секунд. Даже при параллельном запросе Новый вариант является гибридом двух алгоритмов. Если поиск альбомов через API не даст результатов, будет запрос к EveryNoise. При 79 отслеживаемых исполнителей, гибридный алгоритм практически не изменил показатели первого теста. Выставлялся тот же абсолютный период.
Незначительный прирост позволяет решить проблему с релизами исполнителей вроде Red. |
Описание
Создать публичную функцию по сбору новых релизов через расширенный поиск Spotify
Цель
Ограничение
Вопрос
The text was updated successfully, but these errors were encountered: