Local Beat

Odtwarzacz muzyki i audiobooków offline, który instaluje się z przeglądarki. Twoje pliki zostają na urządzeniu, bez kont i subskrypcji. Zaprojektowałem go i zbudowałem.

Wydany2026Progresywna aplikacja internetowa

Makiety na urządzeniach i zrzuty publicznych stron z października 2026 r. Strony mogą zawierać zmiany wprowadzone po moim udziale.

Przegląd

Local Beat odtwarza muzykę i audiobooki, które użytkownik już ma. Pliki są importowane z urządzenia, zapisywane w przeglądarce i dostępne offline, z playlistami, odtwarzaczem pełnoekranowym i sterowaniem z ekranu blokady. To progresywna aplikacja internetowa: dodaj ją do ekranu głównego z Safari lub Chrome, a otworzy się jak natywna aplikacja.

Cel

Ułatwić porządkowanie i słuchanie lokalnych plików audio na telefonie, offline i przy zablokowanym ekranie, bez serwera i konta.

Moja praca

Zbudowałem PWA w React, która zapisuje audio, okładki i playlisty w IndexedDB, a w pamięci podręcznej trzyma tylko powłokę aplikacji. Przy imporcie odczytuje metadane i okładki, a odtwarzacz korzysta z Media Session API do sterowania z ekranu blokady i słuchawek.

Rezultaty

  • Nieograniczona liczba playlist z importem plików i całych folderów
  • Odtwarzacz pełnoekranowy i mini z losowaniem, powtarzaniem i sterowaniem z ekranu blokady
  • Biblioteka audiobooków z rozdziałami i postępem słuchania
  • Instalowana aplikacja offline; muzyka nigdy nie opuszcza urządzenia

Zainstaluj jak natywną aplikację

To progresywna aplikacja internetowa (PWA). Dodaj ją do ekranu głównego telefonu: otworzy się na pełnym ekranie jak natywna aplikacja, bez sklepu z aplikacjami, i będzie działać offline.

  • iPhone i iPad: otwórz stronę w Safari, stuknij Udostępnij, a potem Do ekranu początkowego.
  • Android: otwórz stronę w Chrome, otwórz menu i stuknij Zainstaluj aplikację lub Dodaj do ekranu głównego.

Masz pomysł na projekt?

Opowiedz, co chcesz stworzyć. Omówimy zakres i kolejne kroki.