CHEPIO.TECHLocal Beat
Офлайн плейър за музика и аудиокниги, който се инсталира от браузъра. Вашите файлове остават на устройството, без акаунти и абонаменти. Проектирах и разработих приложението.
Макети на устройства и снимки на публични сайтове от октомври 2026 г. Сайтовете може да включват промени, направени след моето участие.
Общ преглед
Local Beat възпроизвежда музиката и аудиокнигите, които потребителят вече има. Файловете се импортират от устройството, съхраняват се в браузъра и са достъпни офлайн, с плейлисти, плейър на цял екран и управление от заключения екран. Това е прогресивно уеб приложение: добавете го към началния екран от Safari или Chrome и то се отваря като нативно приложение.
Задачата
Локалните аудиофайлове да се подреждат и слушат лесно на телефона, офлайн и при заключен екран, без сървър и акаунт.
Моята работа
Изградих PWA с React, което съхранява аудиото, обложките и плейлистите в IndexedDB и кешира само обвивката на приложението. При импорт чете метаданните и обложките, а плейърът използва Media Session API за управление от заключения екран и слушалките.
Резултати
- Неограничен брой плейлисти с импорт на файлове и цели папки
- Плейър на цял екран и мини плейър с разбъркване, повторение и управление от заключения екран
- Библиотека с аудиокниги с глави и напредък на слушането
- Инсталируемо офлайн приложение; музиката никога не напуска устройството
Инсталирайте го като нативно приложение
Това е прогресивно уеб приложение (PWA). Добавете го към началния екран на телефона: отваря се на цял екран като нативно приложение, без магазин за приложения, и работи офлайн.
- iPhone и iPad: отворете сайта в Safari, докоснете „Споделяне“, след това „Добави към началния екран“.
- Android: отворете сайта в Chrome, отворете менюто и докоснете „Инсталиране на приложението“ или „Добавяне към началния екран“.
Имате идея за проект?
Разкажете какво искате да създадете. Ще обсъдим обхвата и следващите стъпки.






