我使用soundcloud-python api包裝器(https://github.com/soundcloud/soundcloud-python)將曲目上傳到SoundCloud。soundcloud-python上傳曲目極其緩慢
一切工作正常,但上載一個音軌到SoundCloud每兆字節需要大約1分鐘(例如用45 MB的mp3文件調用client.post('/ tracks',track = data)大約需要45分鐘才能上傳)。
我已驗證我可以通過互聯網將此服務器(它是Heroku上的工人dyno)以Gbps速度推送到其他服務器。 SoundCloud是否會限制API上傳數據,或者我可以調整這些設置來提高速度嗎?
下面是示例代碼:
import soundcloud
client = soundcloud.Client(access_token='OAUTH2_ACCESS_TOKEN')
res = client.post('/tracks',
track={'title': 'my title',
'asset_data':open('file.mp3', 'rb')
}
)
如果遠程主機節流其下載速率,我不知道你能做些什麼。 – 2012-04-27 23:50:17
只需更新它即可注意到它是SoundCloud確認的問題,即節流不是按設計進行的,而且似乎會影響某些網絡,但不會影響其他網絡。 – Fightingmonk 2012-05-15 18:47:07