Share what you've been listening to on your github profile with this dynamic SVG that showcases one of your recently liked tracks.
Inspired by spotify-github-profile, but built for SoundCloud.
You must deploy your own instance to use this reliably.
Click the button below:
Follow the prompts and deploy.
npm install -g vercel
vercel login
vercel --prodAfter deployment, Vercel will give you a URL like:
https://your-project-name.vercel.app
Your SVG endpoint will be:
https://your-project-name.vercel.app/api/soundcloud
<img src="https://your-project-name.vercel.app/api/soundcloud?user=YOUR_SOUNDCLOUD_USERNAME&pool=11" />| Parameter | Description |
|---|---|
user |
Required. Your SoundCloud username |
pool |
Optional. Number of liked tracks to sample from (max: 10) |
- Public SoundCloud pages only expose 10 liked tracks
poolvalues above 10 are automatically clamped
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
vercel devThen open:
http://localhost:3000/api/soundcloud?user={YOUR_USERNAME}