Local Beat

Офлайн плейър за музика и аудиокниги, който се инсталира от браузъра. Вашите файлове остават на устройството, без акаунти и абонаменти. Проектирах и разработих приложението.

Пуснат2026Прогресивно уеб приложение

Макети на устройства и снимки на публични сайтове от октомври 2026 г. Сайтовете може да включват промени, направени след моето участие.

Общ преглед

Local Beat възпроизвежда музиката и аудиокнигите, които потребителят вече има. Файловете се импортират от устройството, съхраняват се в браузъра и са достъпни офлайн, с плейлисти, плейър на цял екран и управление от заключения екран. Това е прогресивно уеб приложение: добавете го към началния екран от Safari или Chrome и то се отваря като нативно приложение.

Задачата

Локалните аудиофайлове да се подреждат и слушат лесно на телефона, офлайн и при заключен екран, без сървър и акаунт.

Моята работа

Изградих PWA с React, което съхранява аудиото, обложките и плейлистите в IndexedDB и кешира само обвивката на приложението. При импорт чете метаданните и обложките, а плейърът използва Media Session API за управление от заключения екран и слушалките.

Резултати

  • Неограничен брой плейлисти с импорт на файлове и цели папки
  • Плейър на цял екран и мини плейър с разбъркване, повторение и управление от заключения екран
  • Библиотека с аудиокниги с глави и напредък на слушането
  • Инсталируемо офлайн приложение; музиката никога не напуска устройството

Инсталирайте го като нативно приложение

Това е прогресивно уеб приложение (PWA). Добавете го към началния екран на телефона: отваря се на цял екран като нативно приложение, без магазин за приложения, и работи офлайн.

  • iPhone и iPad: отворете сайта в Safari, докоснете „Споделяне“, след това „Добави към началния екран“.
  • Android: отворете сайта в Chrome, отворете менюто и докоснете „Инсталиране на приложението“ или „Добавяне към началния екран“.

Имате идея за проект?

Разкажете какво искате да създадете. Ще обсъдим обхвата и следващите стъпки.