Spotify Soloist для Яндекс Станций (Universal ARM64)
Spotify Connect for all Yandex Station's with Alice (only arm64 for now) voice search, hardware touch button and controls
- Sideload / dev mode
- Stable
- Low brick risk
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
Release v1.2.0: Светомузыка Nothing Phone, консольный CLI, поддержка YAM v2 и оптимизация диска
Большое обновление плеера Spotify Soloist для умных колонок Яндекс (Станция Лайт 1, Лайт 2, Мини 2, Миди).
🌟 Что нового:
-
💡 Светомузыка и эквалайзер кольца LED (в стиле Nothing Phone):
- Прямой анализ реального звука через разделяемую память ALSA PCM (
dmixshared memory) без нагрузки на процессор. - Разделение частот в реальном времени: низкие (бас), средние (вокал/мелодия) и высокие (хэты/тарелки).
- Нелинейная квадратичная кривая чувствительности ($x^2$) и динамический шумовой порог: при тихом звуке светодиоды не мерцают, а на битах и дропах ярко вспыхивают.
- Мгновенная атака (0 мс) и плавный спад для эстетики глифов Nothing Phone.
- Автоматическая поддержка всех ревизий колонок (3 зоны на Лайт 1/2, 6 зон на Мини 2, 24 зоны на Миди).
- По умолчанию стильный чистый белый цвет, также доступны Rainbow, Cyan и другие через конфиг или CLI.
- 100% бесконфликтные голосовые команды: из парсера полностью удалены слова «включи» и «выключи», поэтому команды умного дома («включи/выключи свет») работают штатно без перехвата.
- Включение: «Алиса, зажигай», «Алиса, зажги», «Алиса, покажи эквалайзер», «Алиса, режим дискотеки», «Алиса, светомузыка», «Алиса, дискотека».
- Выключение: «Алиса, стоп дискотека», «Алиса, останови дискотеку», «Алиса, стоп эквалайзер», «Алиса, погаси подсветку», «Алиса, хватит светить».
- Прямой анализ реального звука через разделяемую память ALSA PCM (
-
⚡ Удобный консольный CLI (
soloist):- Управление колонкой в одну команду через SSH/ADB:
soloist status— подробный статус плеера, моста, расхода памяти, сессии Spotify и текущего трека.soloist update— обновление плеера до свежего релиза с GitHub в одну команду без потери настроек.soloist clean— мгновенная очистка логов, кэша и временных файлов.soloist led [on|off|white|rainbow|cyan]— прямое переключение светомузыки и цветовых профилей.soloist restart,soloist logs,soloist version.
- Управление колонкой в одну команду через SSH/ADB:
-
📦 Полная поддержка спецификации YAM v2:
- Добавлен манифест
yam.yamlдля нативной установки пакета через менеджер YAM. - Поддержка относительных путей, переменных окружения YAM (
$YAM_PKG,$YAM_VAR,$YAM_RUN) и изоляции сервисов.
- Добавлен манифест
-
🧹 Мгновенная очистка кэша и защита памяти Flash:
- Устранена ошибка
OS error: 2(delayed wipe) — каталогStorageперенесён в оперативную память (tmpfs), полностью предотвращая износ чипа NAND-памяти колонки. - Кэш треков очищается сразу после переключения и остановки воспроизведения, освобождая память.
- Включён 64 МБ zram-свап и отключён избыточный отладочный лог демона (-10 МБ в RAM), что гарантирует бесперебойную работу звонков Алисы (
calld).
- Устранена ошибка
Before you start
- How hard is it?
- HardUses the command line or developer tools.
- What you need
- Comfort with the command line
- A computer
- Another hack installed first
- Can it break my device?
- Very unlikely to break anything.
- Can I undo it?
- The project doesn't say. Assume you can't.
Did it work for you?
Did Spotify Soloist для Яндекс Станций (Universal ARM64) v1.2.0 work on your Yandex Station?
No reports yet for v1.2.0.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: Yandex Station.
No compatibility information yet.
Getting started
From the project's README ("📦 Быстрая установка"):
- Подготовка
- Подключитесь к колонке через ADB: adb connect <IPКОЛОНКИ>:5555
- (Опционально) Получите ключи поиска Spotify Web API:
- Зайдите на developer.spotify.com/dashboard и создайте приложение (любое имя).
- Скопируйте Client ID и Client Secret.
- Создайте файл spotifyapi.conf: SPOTIFYCLIENTID="вашclientid" SPOTIFYCLIENTSECRET="вашclientsecret"
- Установка на колонку
Вариант А. Автономная установка через install.sh install.sh выполняется на самой колонке (нужны root и aarch64), а не на компьютере. Скачайте релизный архив из раздела Releases (в нём лежат bin/soloist и lib64/, которых нет в репозитории), затем: tar -xzf soloist-station-lite.tar.gz adb push soloist-station-lite /data/local/tmp/soloist-station-lite adb shell "cd /data/local/tmp/soloist-station-lite && sh ./install.sh" (Если нужно передать ключ и имя заранее: sh ./install.sh "".)
Вариант Б. Установка через YAM v2 (Y Application Manager) Проект содержит манифест yam.yaml и полностью адаптирован под спецификацию пакетов YAM v2 (.yampkg): Сборка пакета для платформы (yandexmicro, yandexmini2, yandexplum, yandexmidi): yam --platform yandexmicro pack . --output soloist.yampkg
Установка пакета: yam install soloist.yampkg YAM v2 автоматически зарегистрирует и запустит два системных сервиса: soloist (Spotify Connect клиент) и bridge (мост кнопок и Алисы).
Скрипт автоматически:
- Скопирует все необходимые файлы на колонку в /data/opt/soloist …
Risk and recovery
- Brick risk
- Low
- Requires opening the device
- No
Releases
| Version | Name | Released |
|---|---|---|
| v1.2.0 | v1.2.0: Светомузыка Nothing Phone, CLI soloist, поддержка YAM v2 и автоочистка кэшаLatest | 27 October 2026 |
| v1.1.1 | v1.1.1: Тюнинг аллокатора памяти glibc (-55 МБ RAM) | 27 October 2026 |
| v1.1.0 | v1.1.0: Жизненный цикл запросов, отмена устаревших команд и стабильное управление | 27 October 2026 |
| v1.0.9 | v1.0.9: Устранение голоса Алисы и поддержка нативного Quasar IPC | 27 October 2026 |
| v1.0.8 | v1.0.8: Исправление формата IPC Quasar (f252/f253) и устранение 4x повторов команд | 26 October 2026 |
| v1.0.7 | v1.0.7: Подавление фразы о подписке на кнопке паузы + фикс Entware | 26 October 2026 |
| v1.0.6 | v1.0.6: Универсальная поддержка всех колонок Яндекс (Лайт 1/2, Мини 1/2/3, Станция 2, Миди) | 26 October 2026 |
| v1.0.5 | v1.0.5: Автоматическое переключение треков (Auto-Next Watchdog) и мгновенный Play/Pause | 26 October 2026 |
| v1.0.4 | v1.0.4: Исправление прерывания Алисы и ложной остановки треков | 26 October 2026 |
| v1.0.3 | v1.0.3 — Сенсорная кнопка Play/Pause, RAM Cache Guard и стабильность | 26 October 2026 |
| v1.0.1 | v1.0.1 — Fix device routing & Alice subscription suppression | 26 October 2026 |
| v1.0.0 | v1.0.0 — Spotify Connect for Yandex Station Lite 1 | 25 October 2026 |