2013-04-09 2 views
1

저는 iPhone과 Android에서 다양한 미디어 플레이어의 노래를 감지하는 모바일 응용 프로그램을 만들고 있습니다. 우리는 현재 두 플랫폼에서 여러 응용 프로그램을 지원합니다. 우리의 응용 프로그램은 Last.FM이 자동으로 검색하고 자동으로 재생하는 방법과 유사한 방식으로 작동합니다.Spotify Song Plays 감지하기 :

그러나 Last.FM scrobbling (Android 용 Spotify에서만 사용 가능) 또는 Facebook을 프록시로 사용할 필요가없는 Spotify 노래 재생을 탐지하기위한 효과적인 솔루션을 얻을 수 없었습니다.

나는 안드로이드에 대해 몇 가지 시도를했지만 이해할 수 있도록 (예 : Find what song is playing in spotify on android 등의 게시물이 많이 보입니다.) 안드로이드 응용 프로그램은 노래와 관련된 인 텐트를 브로드 캐스트하지 않습니다. 따라서 더 창의적인 것이 필요합니다. 어쨌든 이것은 iPhone 사용 사례에 대한 우리의 문제를 해결하지 못합니다.

Lib-spotify는 우리에게 어떤 약속을했으며, 세션을 만들고 일부 재생 목록을 탐색 할 수있는 응용 프로그램을 만들지 만 "재생 기록"으로 표시 될 내용을로드 할 수 있는지 알지 못했습니다. lib-spotify를 통해 데스크탑 응용 프로그램 (예 : 재생 목록의 특수 형식입니까?) 나는 또한 Spotify App을 시도해 보았지만 API는 필요한 기능을 드러내지 않는 것으로 보인다.

나는이 길에서 모든 길을 다 써 버린 것처럼 보이지만 아무도 내가 시도하지 않은 것을 제안하지는 않습니까?

기록을 수집하려는 각 사용자마다 자격 증명이 있다고 가정합니다.

감사

+0

현재 노래 정보를 감지하기 위해 Spotify에서 보낼 의도가 없음을 슬프게 확인할 수 있습니다. 어쩌면 의도에 대해 말하는 다른 스레드가 잘못되었거나 기본 Android 버전에 달려있을 수 있습니다. 그러나 나는 .... 그렇다면 어떤 해결책이 될지 궁금해 할 것입니다. –

답변

0

불행하게도, 바탕 화면 놀이의 역사는이 libspotify 또는 다른 API를 통해 액세스 할 수 없습니다 의미, 각 시스템에 로컬.

현재 모바일 플랫폼에서 원하는 것을 안정적으로 달성 할 방법이 없습니다.

+0

답장을 보내 주셔서 감사합니다. 저는이 역사가 현지에 있다는 것을 깨닫지 못했습니다. 내가 생각할 수있는 유일한 다른 방법은 각 사용자를 추적하고 각 사용자의 내 활동 피드를 스크랩하는 것입니다. 이러한 접근 방식은 강력하거나 확장 가능하지 않습니다. –

1

Spotify는 아티스트, 앨범, 트랙, 길이 및 ID 값을 포함하는 메타 데이터 기반 의도 조치를 가지고 있습니다. 참조 : https://stackoverflow.com/a/22195867/1345586

+0

예, 제 첫 질문 이후에 추가 된 것을 봅니다. Android 용으로 사용하지만 iOS 솔루션이 아직 없습니다. –