Spotify vs Last FM, отображать последний проигранный трек

Я искал способ отобразить мой последний проигранный трек Spotify на моем веб-сайте. Мне удалось использовать Last.FM API. Spotify не имеет открытого API, и музыкальная часть Facebook, похоже, тоже заблокирована. Итак, я теперь скробирую все до last.fm и использую их API, чтобы получить последнюю проигранную песню. Это работает нормально, но я подумал, что было бы забавно отобразить кнопку «Воспроизвести сейчас» для воспроизведения трека на Spotify.

Для этого мне нужен Spotify ID для конкретной песни, который api last.fm, похоже, не возвращает.

Итак ... два вопроса: 1) есть ли способ получить ту же информацию от самого Spotify? 2) если нет, есть ли хороший способ получить подходящую песню Spotify, используя данные Last.FM?


person Jasper    schedule 08.07.2012    source источник


Ответы (1)


1) Нет. Spotify не имеет API истории воспроизведения. Однако вы можете использовать конечную точку listens Facebook, если публикуемый пользователь слушает Facebook.

2) Не напрямую, насколько мне известно. Однако быстрый Google открывает этот проект. В противном случае вы можете использовать Spotify Web Search API для поиска трека. соответствие метаданным. Здесь может пригодиться расширенный поисковый синтаксис.

person iKenndac    schedule 08.07.2012
comment
Спасибо. Конечная точка прослушивания Facebook требует дополнительных привилегий. Я проверил проводник графического API, но, похоже, у него нет возможности включить эти права в статический ключ API. Вы знаете, как его получить? Что касается варианта поиска; это может сработать, но не гарантирует, что это на самом деле тот же трек. Слишком уж изворотливо на мой вкус :) - person Jasper; 08.07.2012