zvukd — плеер «Звука» на Яндекс Станции
Плеер «Звука» для Яндекс Станции: поток, поиск, альбомы, плейлисты, веб-панель, уступка звука Алисе
- 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
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 zvukd — плеер «Звука» на Яндекс Станции work on your Yandex Station?
No reports yet.
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 ("🚀 Установка за три шага"):
Шаг 1. Проверить, что колонка на связи.
ssh -p 2222 root@192.168.1.50 'uname -m; id -u'
Ждём aarch64 и 0 (root). Порт бывает и 22, и 2222 — смотрите, что у вас.
Шаг 2. Взять репозиторий и собрать.
git clone https://github.com/derangedabbot/zvuk-yandex-station-player.git cd zvuk-yandex-station-player sh scripts/build.sh # Docker сам соберёт aarch64/musl-бинарник в dist/zvukd
Собирать не обязательно: готовый dist/zvukd уже лежит в репозитории. Своя сборка нужна, если правите код.
Шаг 3. Запустить установщик.
./scripts/install.sh 192.168.1.50
Он спросит токен и дальше всё сделает сам:
- ✅ проверит SSH, root и свободное место в /data;
- 📦 положит бинарник и обёртку в /data/local;
- 🔑 запишет токен в /data/local/etc/zvuk.token с правами 600;
- 🔁 поставит автозапуск отдельным файлом /etc/init.d/S96zvukd (чужие init-скрипты не правит);
- ▶️ запустит демон и проверит, что он отвечает pong.
Повторный запуск — это обновление: старый бинарник заменяется на ходу, очередь и токен остаются.
🎚 Полезные варианты установки
./scripts/install.sh <IP> --check # только показать состояние, ничего не менять ./scripts/install.sh <IP> --with-voice # плюс голосовые команды («Алиса, дальше») ./scripts/install.sh <IP> --token <T> # токен аргументом, без вопроса ./scripts/install.sh <IP> --no-start # разложить файлы, но не запускать ./scripts/install.sh <IP> --key ~/.ssh/stationkey --port 2222
🔑 Где взять токен …
Risk and recovery
- Brick risk
- Low
- Requires opening the device
- No
Credits, license and support
- License
- MIT