soundcloud-python上传曲目非常慢

时间:2012-04-27 23:49:04

标签: python django heroku soundcloud

我使用soundcloud-python api包装器(https://github.com/soundcloud/soundcloud-python)将曲目上传到SoundCloud。

一切正常,但上传轨道到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') 
                        }
                 )

1 个答案:

答案 0 :(得分:0)

您的代码是否可能正在发送路由器有选择地过滤掉的数据包?正如上面提到的Niklas B.,远程主机可能会限制速率。你有没有联系过Soundcloud?尝试通过标准的Soundcloud界面从服务器上传文件并计算传输速率。

还找到了这个question, 3月12日13:52由user1264242提问