Анализ треков Echonest в прямом эфире

Я пытаюсь понять, могу ли я использовать Echonest API для определения текущей дорожки, воспроизводимой в прямом эфире радиостанции (в качестве примера можно использовать радиостанцию, на которой я тестирую, WRUC 89.7FM).

Можно ли сделать что-то такое, как:

curl -X POST "http://developer.echonest.com/api/v4/track/upload" -d "api_key=XXXXX&url=http://wruc-transmitter.union.edu:8000/stream.m3u"

или же

curl -X POST "http://developer.echonest.com/api/v4/track/upload" -d "api_key=XXXXX&url=http://wruc-transmitter.union.edu:8000/listen.m3u"

Всякий раз, когда я выполняю предыдущие команды, я получаю следующий результат, я предполагаю, потому что это непрерывный поток, а не конечный аудиофайл:

{
    "response" : {
        "status" : {
            "version" : "4.2", 
            "code": 5, 
            "message": "url - Failed to retrieve URL: http://wruc-transmitter.union.edu:8000/stream.m3u (response code: 599)"
        }
    }
}

а также

{
    "response": {
        "status" : {
            "version": "4.2", 
            "code": 5, 
            "message": "url - Failed to retrieve URL: http://wruc-transmitter.union.edu:8000/listen.m3u (response code: 599)"
        }
    }
}

(соответственно)

Есть ли способ загрузить только часть потока для анализа? Или я просто делаю неправильный тип запроса?

0 ответов

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