2016-07-25 21 views
6

Ich benutze Echonest Analyzer, um Tracks hochzuladen und einige Audio-Eigenschaften aus ihnen zu bekommen.Migrate EchoNest API Analyzer zu Spotify

Ich habe dies getan, indem ich eine Curl-Anfrage gesendet habe.

Ich weiß, dass die API jetzt Spotify abgeschwächt hat und ich frage mich, ob ich noch Tracks zur Analyse hochladen kann, anstatt nur Tracks mit ihrer Spotify ID zu analysieren.

ich verwenden, um dieses Verfahren zu verwenden:

$post = array(
    "url"=>$title, 
    "api_key"=>"myAPI", 
    "format"=>"json" 
); 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_URL, "http://developer.echonest.com/api/v4/track/upload"); 
curl_setopt($ch, CURLOPT_POST, true); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); 
$response = curl_exec($ch); 

$result=json_decode($response,true); 

$status=$result['response']['track']['status']; 

Gibt es eine ähnliche Art und Weise dies mit Spotify zu tun? Vielen Dank.

Ich kann einen Offline-Feature-Analyzer verwenden, aber ich habe EchoNest Analyzer für das Training meines ursprünglichen Modells here verwendet.

+1

Beantwortet mit Nein unter http://stackoverflow.com/questions/37202032/uploading-mp3-files-for-analysis-with-spotify-audio-feature-api – liftarn

Antwort

4

Spotify verfügt nicht mehr über die Upload-Analyse-Funktionalität, aber wir haben zwei API-Endpunkte, die von Interesse sein könnten.

Sie können High-Level-Audio-Funktionen mit unserem Audio Features Endpunkt erhalten. Es liefert Informationen wie "Tanzbarkeit" und "Instrumentalität" und einige andere.

Wenn Sie detailliertere Informationen benötigen, können Sie den Endpunkt Audio Analysis verwenden, der die Low-Level-Ausgabe des Tools bereitstellt, das Echonest für den von Ihnen erwähnten Informationsabruf verwendet hat.

Hoffentlich könnte einer dieser beiden Endpunkte für Sie arbeiten. Ich sollte jedoch darauf hinweisen, dass wir keine Upload-Funktionalität haben, beide Endpunkte eine Spotify-Track-ID benötigen und dass die Spur auf Spotify existiert.

Wenn Sie in der Lage sein müssen, ähnliche Feature Extraction auf Tracks, die Sie haben, die nicht auf Spotify sind, haben einige der früheren Echonest Menschen Amen als ein ähnliches Programm zu dem Echonest-Analysator empfohlen, so vielleicht wäre das für dich nützlich?

Ich hoffe, das hilft!