git404hub

what is soundcloud-extension fr?

hitsub/soundcloud-extension — explained in plain English

Analysis updated 2026-05-18

20JavaScriptAudience · generalComplexity · 2/5Setup · easy

tl;dr

A Tampermonkey userscript for SoundCloud that copies cover art, writes metadata into downloaded tracks, and highlights which tracks can be downloaded or purchased.

vibe map

mindmap
  root((soundcloud extension))
    What it does
      Copies cover art
      Adds download metadata
      Highlights downloadable tracks
    Tech stack
      JavaScript
      Tampermonkey
      browser-id3-writer
    Use cases
      Save track artwork
      Tag downloaded files
      Spot purchase links
    Audience
      SoundCloud listeners
      Casual users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Copy a track's cover art image directly to your clipboard while browsing SoundCloud.

VIBE 2

Download tracks as WAV, MP3, or FLAC with title, artist, album, and cover art written into the file.

VIBE 3

Spot which tracks are downloadable at a glance through orange highlighting across feeds, playlists, and grids.

VIBE 4

See the real destination of a track's purchase link, including ones hidden behind redirect services.

what's the stack?

JavaScriptTampermonkeybrowser-id3-writer

how it stacks up fr

hitsub/soundcloud-extensionaaronz345/athena-personal-academic-pagealana72212/akamai-vm
Stars202020
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasymoderatehard
Complexity2/52/55/5
Audiencegeneralresearcherresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Requires installing the Tampermonkey browser extension first, then adding this userscript.

in plain english

This repository is a Tampermonkey userscript that adds extra features to the SoundCloud website, built for people who already use SoundCloud in a browser and want a few extra tools layered on top. It is an unofficial project, not affiliated with SoundCloud, and some of its functions call SoundCloud's private internal API directly, so the author warns that using it carries some risk under SoundCloud's terms of service. The script needs no special browser permissions and reads and writes the page directly. Most of the code in this repository was written with AI assistance by someone who does not work in web development professionally. Once installed through Tampermonkey, the script adds a button to copy a track's cover art image straight to the clipboard as a PNG, working across the feed, likes, and playlist views. For tracks that already show a "Download file" option, it adds a second option that downloads the file and writes metadata into it, including title, artist, album, genre, and cover art. This works for WAV, MP3, and FLAC files, using a different method for each format, and it will not overwrite metadata that is already present. The script also changes how downloadable tracks look: their menu button and thumbnail get an orange highlight so they stand out in lists, grids, and playlists. If a track has a purchase link, the script shows the destination domain name next to the link, and it can resolve redirect or gate style links to reveal the real destination site. Tracks with a purchase link that would not normally show one in a given view get a white outline highlight instead, plus a menu option to open that link directly. On the Likes page, in list view, the script also detects other purchase links pasted into a track's description text and displays them, filtering out common social media links that are not real purchase destinations. The tool only works on tracks visible while logged into SoundCloud, and it depends on reading data SoundCloud already loads on the page rather than making separate network requests of its own. Some highlighting features only work correctly once thumbnails have finished loading.

prompts (copy fr)

prompt 1
Explain how this Tampermonkey script writes metadata into downloaded SoundCloud tracks.
prompt 2
Help me understand what browser permissions this SoundCloud userscript needs.
prompt 3
Show me how to install this soundcloud-extension userscript in Tampermonkey.
prompt 4
What is the difference between how this script handles WAV versus MP3 metadata?

Frequently asked questions

what is soundcloud-extension fr?

A Tampermonkey userscript for SoundCloud that copies cover art, writes metadata into downloaded tracks, and highlights which tracks can be downloaded or purchased.

What language is soundcloud-extension written in?

Mainly JavaScript. The stack also includes JavaScript, Tampermonkey, browser-id3-writer.

How hard is soundcloud-extension to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is soundcloud-extension for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.