Я загружаю треки в SoundCloud с помощью apl-оболочки soundcloud-python (https://github.com/soundcloud/soundcloud-python).soundcloud-python загрузка трека чрезвычайно медленная
Все работает правильно, но загрузка дорожки в SoundCloud занимает около 1 минуты на мегабайт (например, вызов client.post ('/ tracks', track = data) с mp3-файлом размером 45 МБ занимает около 45 минут для загрузки).
Я проверил, что могу передавать данные со скоростью Gbps с этого сервера (это рабочий дино на Heroku) на другие серверы через Интернет. Звучит ли 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')
}
)
Если удаленный хост дросселирования его скорость загрузки, я не знаю, что вы можете с этим поделать. –
Просто обновляя это, чтобы отметить, что это подтвержденная проблема с SoundCloud, что дросселирование не по дизайну, и что это влияет на некоторые сети, но не на другие. – Fightingmonk