// SYS.LOAD: PROJECT_19

> SCDL

A downloader for SoundCloud links that runs a local browser interface, or a CLI, from one file.

01. 01. A LOCAL UI WITHOUT A DESKTOP TOOLKIT

Rather than ship a GUI framework, the tool serves its own interface over a localhost HTTP server and opens the browser at it. One Python file carries both front end and back end, with no packaging step and nothing to install beyond yt-dlp.

scdl — the local browser interface for the SoundCloud downloader

02. 02. THE LOCALHOST SERVER IS TOKEN-GATED

Every request is checked against a per-run secret carried in the URL, so a server bound to the loopback interface still refuses anything that did not come from the session that launched it — a small thing that most local-UI tools skip.

03. 03. IT DEGRADES INSTEAD OF FAILING

Without ffmpeg the tool falls back to the plain progressive stream and says so in the interface, rather than erroring out. Quality options and tagging light up when ffmpeg is present.