Управление Spotify
Да, есть даже два способа общения с Spotify. С одной стороны есть сеть
API, а с другой стороны есть локальный Spotilocal API. Хотя веб-API задокументирован и может использоваться везде, API-интерфейс Spotilocal может использоваться только с локальным экземпляром Spotify и не документируется.
Оба API будут подходить для вашего проекта, потому что вы запускаете Spotify на одном компьютере.
Веб-API Spotify
Spotify Web API - это служба RESTful с базовым адресом https://api.spotify.com
. Это хорошо документировано и имеет большинство функций, как приложение. Это единственный поддерживаемый и официальный способ общения с Spotify.
Spotilocal API
Spotilocal API - это локальная служба RESTful. Настольное приложение Spotify запускает небольшой веб-сервер в фоновом режиме. Порт обычно несовместим и может начинаться с 4370
до 4380
. Весь этот API-интерфейс фактически предназначен для веб-виджета Spotify, но его также можно использовать для локальных действий.
Резюме
Я рекомендую использовать официальный веб-API Spotify и вообще не рекомендую API Spotilocal. Только если авторизация невозможна, вам следует использовать Spotilocal API.