Local Beat

Um leitor de música e audiolivros offline que se instala a partir do navegador. Os seus ficheiros ficam no dispositivo, sem contas nem subscrições. Concebi-o e desenvolvi-o.

Lançado2026Progressive Web App

Maquetes em dispositivos e capturas de sites públicos de outubro de 2026. Os sites podem incluir alterações posteriores à minha participação.

Visão geral

O Local Beat reproduz a música e os audiolivros que o utilizador já tem. Os ficheiros são importados do dispositivo, guardados no navegador e ficam disponíveis offline, com listas de reprodução, leitor em ecrã inteiro e controlos no ecrã de bloqueio. É uma Progressive Web App: adicione-a ao ecrã principal a partir do Safari ou do Chrome e abre como uma app nativa.

O objetivo

Tornar os ficheiros de áudio locais fáceis de organizar e ouvir no telemóvel, offline e com o ecrã bloqueado, sem servidor nem conta.

O meu trabalho

Desenvolvi uma PWA em React que guarda o áudio, as capas e as listas no IndexedDB e só coloca em cache a estrutura da app. Lê os metadados e as capas na importação, e o leitor usa a Media Session API para os controlos no ecrã de bloqueio e nos auscultadores.

Resultados

  • Listas ilimitadas com importação de ficheiros e de pastas inteiras
  • Leitor em ecrã inteiro e mini com aleatório, repetição e controlos no ecrã de bloqueio
  • Biblioteca de audiolivros com capítulos e progresso de audição
  • App instalável offline; a música nunca sai do dispositivo

Instale-a como uma app nativa

Esta é uma Progressive Web App. Adicione-a ao ecrã principal do telemóvel: abre em ecrã inteiro como uma app nativa, sem loja de aplicações, e funciona offline.

  • iPhone e iPad: abra o site no Safari, toque em Partilhar e depois em Adicionar ao ecrã principal.
  • Android: abra o site no Chrome, abra o menu e toque em Instalar aplicação ou Adicionar ao ecrã principal.

Tem um projeto em mente?

Conte-me o que pretende criar. Podemos discutir o âmbito e os próximos passos.