2014-05-16 5 views
1

기본적으로 Spotify 클라이언트의 재생 목록에 spotify 노래를 추가하는 등 다른 사람들의 노래 요청을 처리 할 수있는 Java에서 IRC 봇을 작성하려고합니다. 내가 직면하고있는 문제는 내 봇과 Spotify 클라이언트를 어떻게 연결하는지 모르는 사실입니다. 내가 지금까지 발견 무엇 :다른 클라이언트의 Spotify 제어

  • 스포티 파이 앱은 완벽 할 것입니다,하지만 난 내 로봇과 응용 프로그램 사이의 통신을 관리 할 수있는 방법이라고 생각하지 않습니다.
  • Libspotify가 작동 할 수도 있지만, Spotify 서비스를 사용하는 독립 실행 형 클라이언트 만 만들 수 있으므로 실제로 찾고있는 것이 아닙니다.
  • Spotify Widgets (Web)은 매우 제한된 옵션을 가지고 있기 때문에 재생 목록에 노래를 추가 할 수 없습니다.

가장 좋은 점은 아래 코드입니다. Spotify 클라이언트에 트랙 세트를 제공하는 봇과 함께 수동으로 시작할 수 있습니다.

spotify:trackset:PlaylistName:49MsPNQCOmxvIYi9AdoPzY,6fUlrsHaz4QfCNF31rk2dU,5KiTsR2h8jnzkvTeucxoAn 

너무 우아하지만 노래가 부족할 때까지 목록에 새로운 노래를 추가 할 때 (새로운 노래 URI와 위의 목록을 확장 한 후 다시 전체 링크를 열) 있기 때문에, 잘 작동하지 않음 , 새 재생 목록이 열리지 만 Spotify 클라이언트는 수동으로 새 트랙을 시작할 때까지 이전 트랙 세트를 재생합니다.

답변 해 주셔서 감사합니다.

답변

0

현재 귀하가 나열한 옵션은 유일한 것입니다. 웹 소켓을 통해 봇 프로그램과 통신하는 Spotify 앱을 작성할 수 있습니다.

그러나 Spotify는 앞으로 몇 주 내에 재생 목록에 HTTP/JSON API를 릴리스하므로 화재가 발생하여 출시 될 때까지 기다릴 수 있습니다.

+0

감사합니다. 웹 소켓 솔루션으로 앱을 사용해 보겠습니다. 다행히 새로운 옵션을 만들고 있다는 소식을 들으면 HTTP/JSON API로 작업하는 것이 훨씬 쉬울 것입니다. – Thorasine