Summary
Deprecation notice #441 mentions that we should now see properties for hls_aac... in the response for /tracks/{track_urn}/streams, with MP3/Opus scheduled for removal on 15 November 2025.
However this API still returns the old response format containing only:
http_mp3_128_url,
hls_mp3_128_url,
hls_opus_64_url,
preview_mp3_128_url
for all tracks I've tested, including one posted in the last 24 hours (URN: soundcloud:tracks:2198164539).
See comment: #441 (comment)
When should we expect to see the responses for this API to include the new transcodings?
Will all tracks on SoundCloud have an HLS AAC transcoding available before the expected deprecation date of 15 November 2025?
Thanks SoundCloud team 🧡
Expected
{
"http_mp3_128_url": "https://cf-media.sndcdn.com/trackid.128.mp3?...",
"hls_mp3_128_url": "https://cf-hls-media.sndcdn.com/playlist/trackid.128.mp3/playlist.m3u8?...",
"hls_aac_160_url": "https://playback.media-streaming.soundcloud.cloud/trackid/aac_160k/uuid/playlist.m3u8?...",
"hls_opus_64_url": "https://cf-hls-opus-media.sndcdn.com/playlist/uuid.64.opus/playlist.m3u8?...",
"preview_mp3_128_url": "https://cf-preview-media.sndcdn.com/preview/0/30/trackid.128.mp3?..."
}
Actual
{
"http_mp3_128_url": "...",
"hls_mp3_128_url": "...",
"hls_opus_64_url": "...",
"preview_mp3_128_url": "..."
}
References
Summary
Deprecation notice #441 mentions that we should now see properties for
hls_aac...in the response for/tracks/{track_urn}/streams, with MP3/Opus scheduled for removal on 15 November 2025.However this API still returns the old response format containing only:
for all tracks I've tested, including one posted in the last 24 hours (URN:
soundcloud:tracks:2198164539).See comment: #441 (comment)
When should we expect to see the responses for this API to include the new transcodings?
Will all tracks on SoundCloud have an
HLS AACtranscoding available before the expected deprecation date of 15 November 2025?Thanks SoundCloud team 🧡
Expected
Actual
References