How I Built and Published My First NPM Package in 3 Weeks
dev.to·5d·
Discuss: DEV
🏔️Alpine.js
Preview
Report Post

Sometimes the smallest changes can throw your whole project into chaos. For me, that moment came with SoundCloud.

I was using SoundCloud for music integration in my major project, VibeShift, and everything was running smoothly—until one day, an API update changed everything. SoundCloud was migrating to HLS (HTTP Live Streaming) for their music, and while progressive downloads (MP3s, WAVs, etc.) were fine before, the update broke them.

I found myself scrambling to get a working solution. Nine hours later, I had something semi-functional—but it wasn’t sustainable. Most solutions I found online were either outdated, confusing, overly bloated, or not maintained. I realized: I didn’t want to rely on someone else’s unstable library.

That’s when I started Oddysee, my o...

Similar Posts

Loading similar posts...