POST /tracks connections terminated after ~30 uploads; reads and metadata updates continue working
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
No repository file or test is named. Start by reviewing the POST /tracks behavior described in the issue and the existing support ticket #4893797, then determine whether the upload failures represent an undocumented threshold or an implementation problem. Done would require a documented, reproducible answer about the limit and recommended cadence.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
I’m using a newly registered SoundCloud API app to migrate my own personal music archive to my Artist Pro account.
The app uses OAuth 2.1/PKCE and uploads one track at a time via multipart POST /tracks.
Reads such as /me and /me/tracks continue to work, and bulk metadata updates also work normally. Track uploads, however, work for a while and then the connection starts being terminated without a normal HTTP response.
Typical errors:
Remote end closed connection without response
and occasionally:
[SSL: UNEXPECTED_EOF_WHILE_READING]
In one controlled test, uploads were spaced 30 seconds apart. The first 30 tracks succeeded, then subsequent POST /tracks requests consistently failed. After leaving the API unused for several days, uploads began working again.
I also briefly triggered SoundCloud’s “unusual activity / automated activity” web protection during earlier testing.
Is there an undocumented upload-side rate limit / anti-abuse threshold for POST /tracks, and is there a recommended upload cadence for a legitimate one-time personal catalogue migration?
Existing support ticket: #4893797
- Ngôn ngữ chính
- JavaScript
- Star
- 260
- Fork
- 52
- Merge trung bình
- 1 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của soundcloud/api
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
soundcloud/api#605 ·
-
enhancement widget
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
soundcloud/api#603 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 15/100
soundcloud/api#600 · 4 bình luận ·
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
soundcloud/api#597 · 1 reaction ·
-
enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 40/100
soundcloud/api#596 · 2 bình luận · 1 reaction ·
Tất cả issue của soundcloud/api
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
glossyio/traffic-monitor#255 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
juice-shop/juice-shop#3706 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Main workflow runs twice for newly created refsCó thể đã có người làm @rustyconover đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
duckdb/duckdb-wasm#2293 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
521xueweihan/HelloGitHub#4115 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
outline/outline#14348 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày