All projects

SoundScrapper.
Playlist in, MP3s out.

Point it at a Spotify playlist. It reads the tracklist, finds each song on YouTube, and hands you a folder of MP3s. Built for the times streaming won't do. Built for only educational purpose and does not motivates unautorized access to copyrighted music.

Year
2023
Role
Solo build
Stack
React · Spotify · YT
Status
Personal tool
Project screenshot

Overview

Built this for long flights, bad data, and the particular joy of owning an MP3. Drop in a playlist URL; Spotify's API gives us the tracklist; YouTube handles matching and audio; YTDL-Core pulls the audio down; it lands as tagged MP3s in a folder. Doesn't endorse copyright infringement.

Details

  • Spotify API for playlist + track metadata
  • YouTube search for best-match source video
  • YTDL-Core to extract audio streams
  • Progress UI written in React, queues + retries
Next project
ShootIt++