




Updates on the music streaming platform I've been building. I'm getting close to SoundCloud Vibes If you remember, in my last post, I was using Amplitude for audio streaming. But had issues with it. Quite a lot. Debugging was a bitch, so I had no choice but to remove Amplitude from the player and switch to HowlerPlayer.js Pure Howler.js core – buttery smooth, no Amplitude Real-time waveform on track pages + auto-generated on upload (Waveplay) Marquee scrolling titles & artists on hover – seamless loop Remove the currently playing song → instantly skips to next Empty queue → player auto-hides + queue modal vanishes (fixing) Full queue persistence (session + localStorage) Cross-tab sync (play from one tab, see it everywhere) Media Session API Playback speed (0.5x → 2x) with visual indicator Shuffle + Repeat (off/all/one) with smart tooltips Volume slider with mute toggle Touch-friendly waveform seeking Smart "Dust Queue" with confirmation Auto-saves queue every 30s + on close All custom. Zero bloat. Just pure performance and vibes. #WebDev #Frontend #MusicPlayer #HowlerJS #IndieMaker #buildinpublic @fuelkek - short preview More updates, Stay Tuned 🚀🚀























