// 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.
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.