Мигрировать EchoNest API анализатор в Spotify

Я использую анализатор echonest для загрузки треков и извлечения из них некоторых характеристик звука.

Я сделал это, отправив запрос curl.

Я понимаю, что API теперь уменьшен до Spotify, и мне интересно, могу ли я по-прежнему загружать треки для анализа вместо того, чтобы анализировать только треки с учетом их Spotify ID.

Я использовал этот метод:

$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'];

Есть ли подобный способ сделать это с помощью Spotify? Благодарю.

Я могу использовать автономный анализатор функций, но я использовал EchoNest Analyzer для обучения своей оригинальной модели здесь.

1 ответ

Spotify больше не имеет функции анализа загрузки, но у нас есть две конечные точки API, которые могут представлять интерес.

Вы можете получить высококачественные аудиофункции, используя нашу конечную точку Audio Features. Он предоставляет такую ​​информацию, как "танцевальность" и "инструментальность", а также некоторые другие.

Если вам нужна более подробная информация, вы можете использовать конечную точку Audio Analysis, которая обеспечивает низкоуровневый вывод инструмента, который Echonest использовал для поиска информации, которую вы упомянули.

Надеюсь, что одна из этих двух конечных точек может сработать для вас. Я должен отметить, что у нас нет никакой функции загрузки, обе эти конечные точки требуют идентификатора дорожки Spotify, а дорожка существует в Spotify.

Если вам нужно иметь возможность запускать извлечение аналогичных функций на треках, которые у вас уже есть, но не на Spotify, некоторые из бывших людей из Echonest рекомендовали мне Amen как программу, аналогичную анализатору Echonest, так что, возможно, это будет полезно для вас?

Надеюсь, это поможет!

Другие вопросы по тегам