Local Beat

Een offline speler voor muziek en luisterboeken die je vanuit de browser installeert. Je eigen bestanden blijven op het apparaat, zonder account of abonnement. Ik heb hem ontworpen en gebouwd.

Uitgebracht2026Progressive Web App

Apparaatmockups en schermafbeeldingen van openbare websites uit oktober 2026. De sites kunnen wijzigingen bevatten die na mijn bijdrage zijn aangebracht.

Overzicht

Local Beat speelt muziek en luisterboeken af die de gebruiker al heeft. Bestanden worden vanaf het apparaat geïmporteerd, in de browser opgeslagen en zijn offline beschikbaar, met afspeellijsten, een schermvullende speler en bediening vanaf het vergrendelscherm. Het is een Progressive Web App: zet hem vanuit Safari of Chrome op het beginscherm en hij opent als een native app.

Het doel

Lokale audiobestanden op een telefoon eenvoudig ordenen en afspelen, offline en met vergrendeld scherm, zonder server of account.

Mijn werk

Ik bouwde een React-PWA die audio, hoezen en afspeellijsten in IndexedDB opslaat en alleen de app-shell in de cache zet. Bij het importeren leest hij metadata en hoezen uit, en de speler gebruikt de Media Session API voor bediening vanaf het vergrendelscherm en de koptelefoon.

Resultaten

  • Onbeperkt afspeellijsten met import van bestanden en hele mappen
  • Schermvullende en mini-speler met shuffle, herhalen en bediening vanaf het vergrendelscherm
  • Luisterboekbibliotheek met hoofdstukken en luistervoortgang
  • Installeerbare offline app; muziek verlaat het apparaat nooit

Installeer als native app

Dit is een Progressive Web App. Zet de app op het beginscherm van je telefoon: hij opent schermvullend zoals een native app, zonder appwinkel, en werkt offline.

  • iPhone en iPad: open de site in Safari, tik op Deel en daarna op Zet op beginscherm.
  • Android: open de site in Chrome, open het menu en tik op App installeren of Toevoegen aan startscherm.

Een project in gedachten?

Vertel wat u wilt bouwen. We bespreken de omvang en de volgende stappen.