Русский · English
Оффлайн-плеер для тяжёлой электронной музыки на Android. Скачивает треки с YouTube и SoundCloud через yt-dlp, забирает плейлисты из Яндекс.Музыки и Deezer по одной ссылке и складывает всё в оффлайн-библиотеку с эквалайзером, поиском дропов и Auto-DJ. Не стриминг и не «ещё один плеер»: треки принадлежат тебе, а приложение понимает саму музыку — где дроп, какой BPM, как гуляет энергия трека — и звучит одинаково на любых наушниках через собственный эквалайзер.
Android 8.0+ · Kotlin + Jetpack Compose · Media3 · оффлайн-first · без подписок и рекламы
![]() BUNKER |
![]() UV |
![]() DAY |
Одна и та же страница плеера в трёх темах: Energy map с автоматически найденными дропами.
Коротко: он понимает электронную музыку и заменяет стриминг классической формой — треки у тебя, а не в
подписке. Полный список фич (для разработки и агентов) — в docs/FEATURES.md.
- Energy map — плеер строит энергетическую карту трека и сам находит дропы. Если определил неправильно — границы дропа правишь вручную.
- Дропы нужны, чтобы прыгнуть сразу на мясо трека и чтобы работал Auto-DJ: трек переключается по дропу. Переходы: straight-to-drop, long blend, double drop (настоящий микс двух дропов на сведении) и обычные кроссфейды (выкл / короткий 2 с / мягкий 5 с).
- Похожие — по кнопке ищет похожие треки через YouTube-адаптер (замена «рекомендаций» стриминга).
- Тап по исполнителю или альбому — находит всё локально; играющий трек можно расшарить на любое устройство.
- yt-dlp-адаптер: YouTube и SoundCloud — поиск по названию; VK и Яндекс.Музыка — по ссылке.
- Яндекс.Диск — вставляешь ссылку на публичную папку/плейлист и слушаешь сразу; качаешь по одному треку или всё разом; поддержка вложенных папок до 5 уровней.
- Dropbox — тоже по ссылке, но скромнее: по одному треку.
- Плейлист из Яндекс.Музыки по ссылке — кидаешь ссылку на плейлист (в том числе шару вида
music.yandex.ru/playlists/lk.…), плеер читает его без логина и показывает весь список: название, артист, длительность, галочки. Отмечаешь нужное — и треки едут в библиотеку отдельным плейлистом, в том же порядке. Важно понимать: сами файлы Яндекс без подписки не отдаёт (только 30-секундные отрывки), поэтому музыка скачивается с YouTube/SoundCloud — совпадение проверяется по названию, артисту и длительности, так что вместо оригинала не подсунется ремикс или кавер. Что не нашлось — видно списком, с кнопкой поиска у каждого трека и у всех сразу. - Прокси — если источники из твоей сети недоступны, в настройках указывается свой прокси
(
host:port,http://,socks5://, при необходимости с логином): через него пойдут поиск, превью и загрузки. Приложение не поднимает VPN и своего прокси не даёт — только использует твой. - Закладки — сохраняешь треки, которые ещё не скачал (как плейлист, но для «не своего»), потом качаешь всю пачку одной кнопкой. Массовое скачивание — и списком, и целыми плейлистами.
- Загрузки не прерываются: очередь докачивает в фоне и с погашенным экраном, прогресс и отмена — в шторке.
- Плейлисты, закрепы (в плейлистах и в плеере), удаление дублей.
- Импорт файлов и папок; экспорт файлов и плейлистов одной кнопкой — переехал на другое устройство и ничего не настраиваешь заново.
- Сортировки: треки · папки устройства · плейлисты · треки без плейлиста · закрепы · по BPM. Два вида: список и плитка.
- Свой DSP-тракт — звук одинаковый на любом устройстве, мимо «улучшайзеров» производителя телефона.
- Параметрический эквалайзер до 16 полос (добавляй и убирай) — вытягиваешь то, что не берут стандартные полосы. Preamp, Presence Exciter, Smart Mid, изолятор (вживую вырубать низ/серед/верх как диджей), Drop FX, громкость на тихом, выравнивание громкости треков.
- Автопресеты — назначаешь пресет на плейлист или на диапазон BPM, и он меняется сам. Настроил один раз по всей библиотеке — дальше просто слушаешь.
- Пресетов сколько угодно, экспорт пресетов, привязка пресета к устройству (подключил любимые наушники — пресет включился сам).
![]() Библиотека: BPM, теги, источник |
![]() Параметрический эквалайзер / DSP |
Три темы оформления — BUNKER / UV / DAY. Два языка — English / Russian.
- Скачай APK из последнего релиза —
файл
sinhrofazotron-uncut-*.apk. - Открой его на телефоне и разреши установку из этого источника, если Android спросит.
- Нужен Android 8.0 или новее.
Есть две сборки: Uncut (эта — для прямой установки, с поиском и скачиванием) и Store (урезанная, под маркеты). Для установки «мимо магазина» бери Uncut.
# отладочный APK
./gradlew :app:assembleUncutDebug
# подписанный релизный APK (нужен keystore, см. спеку)
./gradlew :app:assembleUncutReleaseУстановка на устройство — только через поддерживаемый установщик (делает бэкап и проверку):
./scripts/android-build-install.shОриентиры: полный каталог фич — docs/FEATURES.md; карта проекта —
docs/AGENT_BRIEF.md; спеки поведения — docs/specs/;
релиз и подпись — docs/specs/release-and-signing.md.
Проект делается без подписок и рекламы. Если зашло — можно закинуть крипту на развитие (адреса также есть внутри приложения, в настройках):
Крипто-кошельки
| Сеть | Адрес |
|---|---|
| TON | UQBhbTmo8mRx6mVcOeJuttcupoHkmcldOniihekZ7WVuAVbP |
| USDT (TRC-20) | TRg6fezK83qvona7vQPueLQ26tb6YdS1h7 |
| BTC | bc1qev033fqjy64c5yptgdypy8n6r9h5h6dk3rlqkl |
| ETH (ERC-20) | 0x4EF6FD1401Cd0e66Cc5a94a0bb694fb06eE8928e |
| ZEC | t1ZJJbfuVRLGHvGtRH1pZtvWLv7NpxoDTXf |
Ранняя стадия, активная разработка. Ядро: Kotlin + Jetpack Compose, Room, Media3, собственная DSP-цепь и анализ дропов/BPM. Дальше — движение к «инструменту, на котором играет слушатель»: rhythm/performance-режимы, умные очереди по движению трека.





