Hey Product Hunt,
I built YouExtrac because I kept running into the same annoying moment: I'd find a 2 hour songs compilation or a "memories of summer" playlist on YouTube, and the only way to know what any song actually was would be to pause the video, squint at a timestamped description, and manually search each track on Spotify one by one.
So YouExtrac does that part for you. Paste a playlist or video URL, and it reads the description and timestamps, then resolves each line into a matched track with direct YouTube and Spotify links. If a video doesn't have a clean timestamped description, you can also just paste a raw tracklist as text and it'll parse it the same way.
The parsing was the fiddly part, timestamped descriptions are wildly inconsistent. Some are "0:00 Artist, Song", some are "1. Artist - Song", some have no separator at all. I ended up writing the parser to strip leading timestamps or numbering first, then try a few different matching patterns before falling back to a looser match, so it handles most of the formats people actually post.
It's free, no account, no usage limits, runs on the public YouTube Data API.
Would love to hear what playlists or mixes you throw at it, and if it trips up on a format, tell me, I want to make the parser handle it.