№ thread
← Threads
v1.0.0
Proven
Provenreact + MUI; the /upload UI runs inside a same-origin React iframe (#__WEBI_IFRAME_PRELOADED__, src /n/upload)◉ claimed

soundcloud.com

SoundCloud Upload & Album Publisher

Authored by VibeDNA / Mariano. License: proprietary. Last verified 7/25/2026.

Thread by VibeDNA / Mariano — pricing TBD
№ 01 — what's inside

What's inside.

A summary of the workflows this Thread automates. The full recipe and the under-the-hood mechanics ship in the .thread.json file you install after purchase.

7 proven actions

Composable building blocks the engine can chain. No full end-to-end recipe yet.

why this Thread exists
  • 01STEP 1 — escape the iframe: navigate the tab DIRECTLY to https://soundcloud.com/n/upload?v2_layout=true. The default /upload wraps the uploader in a same-origin React iframe (#__WEBI_IFRAME_PRELOADED__); navigating to the inner URL loads it as the TOP document so the file input + dropzone are top-level and reachable.
  • 02STEP 2 — add audio via drag-drop ONLY: Strategy B (CDP setFileInputFiles) is silently ignored by React (input.files stays 0). Strategy A (click 'Choose files' -> native picker) DROPS the CDP websocket on Windows and the selection never completes. USE Strategy C (drag-drop) onto the dashed dropzone div.mui-jaf254 -> React accepts it and the Album/Track-info form appears.
  • 03STEP 3 — one <25MB batch: Strategy C injects file bytes inline and caps at 25MB combined. Keep the whole drop under 25MB (re-encode audio to ~96k MP3 if needed; SoundCloud transcodes to ~128k Opus anyway so a demo channel loses nothing perceptible). Dropping multiple files -> SoundCloud auto-creates an ALBUM. Adding more tracks to an in-progress album needs the 'Add tracks' button which opens the native picker (CDP-drop) — so drop ALL tracks in ONE batch instead of appending.
  • 04STEP 4 — fill fields: album title input#title, description textarea#description, tags input#tags, genre input#primaryGenre (autocomplete: fill the value, then click the field + ArrowDown + Enter to actually select it from the list). Main Artist is pre-filled from the account.
№ 02 — what installs

After purchase.

  • One soundcloud.com.thread.json file in ~/.webloom/threads/
  • 7 proven actions the engine can run on demand
  • 0 preflight checks that halt execution if the site drifts
  • Free updates forever — the engine pulls newer versions from webloom.run every 6h
  • Refund window — 14 days through Polar, standard for digital goods