2017-12-27 30 views
0

나는 새로운 집을 짓고 있으며 모든 것을 제어하는 ​​내 자신의 홈 자동화 시스템 (java)에서 오랫동안 일해 왔습니다. 실제 집을 짓는 동안 보류 상태 였지만 이제는 자동화 시스템으로 되돌아갑니다. 기본 재생 및 일시 중지 기능, 상태 및 재생중인 항목을 쿼리하여 데스크톱 플레이어 (창)를 제어해야합니다.프로그래밍 방식으로 Spotify 데스크톱 플레이어 제어

프로젝트가 중단되기 전에이 응용 프로그램에 내장 된 로컬 http 서버를 사용하여 작동했습니다. 이것은 더 이상 지원되지 않는 것 같습니다. 내가 수집 할 수있는 것부터 모든 것이 웹 API로 옮겨지고 Spotify가 연결됩니다. 그러나이를 빨리 읽는 것은 플레이어를 제어하기 위해 "스트리밍"권한을 사용해야하는 것 같지만, 기본 iOS 및 Android SDK에서만 구현됩니다.

이것을 구현하기에 너무 많은 시간을 낭비하기 전에 누구도이를 확인할 수 있습니까? 로컬 플레이어를 제어하고 쿼리하는 방법에 대한 제안?

+0

사용자가 귀하를 도울 수 있도록보다 적합한 태그를 추가하십시오. –

답변

0

맞습니다. Spotify Connect 웹 API가 당신이 원하는 것입니다. 모든 문서는 여기에 있습니다 : https://beta.developer.spotify.com/documentation/web-api/reference/player/

Spotify를 제어하려면 을 연결하십시오.에는 스트리밍 범위가 필요하지 않습니다. 재생, 일시 중지, 건너 뛰기 등을하려면 user-modify-playback-state이 필요하고 상태 또는 현재 재생중인 트랙에 대한 정보는 user-read-playback-state입니다.

다음은 연결 API 사용에 대한 가이드입니다 : https://beta.developer.spotify.com/documentation/web-api/guides/using-connect-web-api/

희망하는 데 도움이 - 행복 해킹!