Станция Мини: Spotify + Алиса + AirPlay
Spotify Soloist + Alice voice + AirPlay on a rooted Yandex Station Mini 2
- Sideload / dev mode
- Stable
- Medium 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?
- Small chance of trouble, with a way to recover.
- Can I undo it?
- The project doesn't say. Assume you can't.
Did it work for you?
Did Станция Мини: Spotify + Алиса + AirPlay 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 ("Установка"):
Нужно заранее:
- Root и SSH на колонке и отключённые обновления — по вики hackalice.me.
- yse / Entware на колонке.
- На компьютере: adb, curl, python3, bsdtar, xz, git, docker (для сборки мостика).
- В Spotify for Developers:
- скачать Soloist для Linux ARM64 и получить ключ устройства spak…;
- создать приложение с Web API и Redirect URI http://127.0.0.1:8888/callback (именно 127.0.0.1: адреса с localhost Spotify отклоняет как «Unsafe»).
- SOCKS5-прокси с не российским выходом, доступный колонке (пример для NAS — nas/), и его адрес в CURLOPTS в searchandplay.patch, если он не 192.168.8.111:10808.
Затем:
cp keys.env.example keys.env # вписать SPAK, CLIENTID, CLIENTSECRET python3 tools/spotifyoauth.py keys.env # открыть ссылку, нажать «Согласен» -> REFRESHTOKEN ./deploy.sh 192.168.1.50 ~/Downloads/soloistreleasearm64.tar.gz keys.env
После установки один раз выберите «Станция Мини» в приложении Spotify — колонка войдёт под вашим аккаунтом и запомнит вход.
Risk and recovery
- Brick risk
- Medium
- Requires opening the device
- No
From the project's README ("Управление на колонке"):
/data/opt/soloist/soloist.sh start|stop|restart|status # Soloist, мостик, звук, охранник AirPlay /data/opt/airplay/airplay.sh start|stop|restart|kick|status /data/opt/soloist/bin/soloist ctl -w 127.0.0.1:9090 now|play|pause|next|...
Журналы: /tmp/soloist.log, /tmp/soloist-bridge.log, /tmp/soloist-search.log, /tmp/airplay.log, /tmp/airplay-watchdog.log, /tmp/airplay-guard.log.
Удаление: soloist.sh stop, airplay.sh stop, убрать /etc/init.d/S99soloist, S99airplay, S99zzairplaywd (корень mount -o remount,rw /) и папки /data/opt/soloist, /data/opt/airplay.
Credits, license and support
- License
- MIT