Een webplayer bouwen voor de website

door Peter van de Pas op

🎧 Een webplayer bouwen voor Lastpak – van idee tot realiteit

Een website zonder geluid is maar half zo levendig. Daarom wilde ik voor Lastpak een eigen webplayer die altijd zichtbaar blijft, automatisch de live-status toont en netjes meebeweegt met de rest van de site.

⚙️ De opzet

De player is volledig zelf gebouwd met een klein stukje JavaScript en CSS.
Hij leest de Icecast-status uit (om te weten of de stream online is), toont dit in realtime en werkt ook nog eens samen met Swup, zodat de muziek niet stopt bij paginawissels.

Het ontwerp is bewust compact gehouden: een zwevende kaart linksonder met een subtiele glass-blur en alleen de nodige elementen — titel, live-status, audioknop en een korte melding van wat er gebeurt (bijv. “Buffering…” of “Live”).

🧩 Wat er onder de motorkap gebeurt

🌐 Geen externe embed

Geen radio-host of ingesloten widget — de player is volledig eigen en draait rechtstreeks op de Icecast-stream van Lastpak.
Zo blijft alles onder controle, zonder externe afhankelijkheden of branding van derden.

💬 Meer weten?

De code is onderdeel van de website zelf.
Wie nieuwsgierig is, kan in de bron duiken — maar het belangrijkste is dat het werkt:
een lichte, snelle en stijlvolle webplayer die altijd meedoet met de muziek van Lastpak.