SoundCloud mp3 ссылка и длина файла для пользовательской подачи подкаста
У меня уже есть несколько подкастов, которые уже запущены и работают в iTunes для моего клиента, но мы думаем о переключении их аудио с собственного размещения на SoundCloud.
Можно ли использовать API SoundCloud для получения ссылки на скачивание mp3 и длины файла для загружаемых треков?
Например, вот тег вложений из существующего канала для недавнего эпизода подкаста:
<enclosure url="http://marfapublicradio.org/wp-content/uploads/2013/08/TLK-130813-Steve-Murdoch-WEB.mp3" length="28077244" type="audio/mpeg" />
Если бы я мог просто вставить данные трека SoundCloud для атрибутов url и length, я бы с удовольствием, но после краткого просмотра документации API я не уверен, что это можно сделать.
Любой вклад будет принята с благодарностью.
2 ответа
Видя это в списке связанных вопросов: SoundCloud, скачать или потоковое файл через API
привел меня к дальнейшему изучению документации по API ( http://developers.soundcloud.com/docs/api/reference), где я обнаружил, что свойства трека включают в себя download_url и продолжительность.
Таким образом, ответ на мой вопрос "да, это возможно".
Изменить по состоянию на 2 сентября 2013 года:
Мне удалось создать ссылку для загрузки, но только одну, которая инициировала диалог загрузки, а не URL-адрес для mp3-файла, который будет подходящим для тега вложения моего фида.
Я пытался отправить по электронной почте адрес поддержки SoundCloud API, но не получил ответа. Затем я попробовал их общую поддержку по электронной почте и получил ответ о том, что ответ на мой вопрос - НЕТ.
API SoundCloud НЕ поддерживает URL-адреса.mp3 для добавления в теги вложений в моих существующих каналах. Вместо этого мне предложили подать заявку на их бета-версию подкастинга, которую я сейчас расскажу.
Разбираюсь с этим сам в данный момент. Хотя я не сразу вижу прямую ссылку на mp3, я заметил, что значение формы волны (случайный поток BBC, используемый здесь) может использоваться для формирования рабочего URL-адреса mp3:
Сначала получите информацию о треке: https://api.soundcloud.com/resolve.json?url=https://soundcloud.com/bbc-media-show/nikkei-buys-financial-times&client_id=[yourClientIdHere]
Обратите внимание на URL формы волны:7Yp3d9EHloKg_m.png
Используйте этот идентификатор (удалите _m) для формирования URL рабочего потока. http://media.soundcloud.com/stream/7Yp3d9EHloKg.mp3
Простите за плохое форматирование текста здесь... Я никогда раньше не использовал stackru.