SoundCloud mp3链接和自定义播客源的文件长度

时间:2013-08-15 14:03:04

标签: api audio mp3 soundcloud podcast

我已经在iTunes中为我的客户端播放了一些播客源,但我们正在考虑将其音频从自托管转换为SoundCloud。

是否可以使用SoundCloud API获取mp3下载链接和上传曲目的文件长度?

例如,以下是最近播客节目的现有Feed中的机箱标签:

<enclosure url="http://marfapublicradio.org/wp-content/uploads/2013/08/TLK-130813-Steve-Murdoch-WEB.mp3" length="28077244" type="audio/mpeg" />

如果我可以为url和length属性插入SoundCloud轨道数据,我会很高兴,但在简要介绍一下API文档后,我不确定是否可以完成。

非常感谢任何输入。

2 个答案:

答案 0 :(得分:1)

在相关问题列表中看到这一点: SoundCloud, download or stream file via api

让我进一步检查了API文档(http://developers.soundcloud.com/docs/api/reference#tracks),我发现轨道属性包含download_url和duration。

所以我的问题的答案是“是的,这是可能的”。

截至2013年9月2日的编辑:

我能够创建一个下载链接,但只有一个启动了下载对话框,而不是一个适合我的机箱标签的mp3文件的URL。

我尝试通过电子邮件发送SoundCloud api支持电子邮件地址,但没有得到回应。然后我尝试了他们的一般支持电子邮件,并收到回复告诉我,我的问题的答案是否定。

SoundCloud的api不支持将.mp3网址放入我预先存在的Feed中的机箱标签中。相反,我建议我申请他们的播客测试版,我现在将对其进行调查。

答案 1 :(得分:0)

此刻自己处理这个问题。虽然我没有立即看到直接链接到mp3,但我注意到波形的值(这里使用的随机BBC流)可以用来形成一个工作的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

原谅我这里糟糕的文字格式......我以前从未使用过stackoverflow。