Firmware Hero
0

Станция Мини: Spotify + Алиса + AirPlay

Spotify Soloist + Alice voice + AirPlay on a rooted Yandex Station Mini 2

  • Sideload / dev mode
  • Stable
  • Medium brick risk

Source code

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.
Get itOpens github.com

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 ("Установка"):

Нужно заранее:

  1. Root и SSH на колонке и отключённые обновления — по вики hackalice.me.
  2. yse / Entware на колонке.
  3. На компьютере: adb, curl, python3, bsdtar, xz, git, docker (для сборки мостика).
  4. В 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»).
  5. 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 — колонка войдёт под вашим аккаунтом и запомнит вход.

Read the full instructions

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.

Read the full instructions

Credits, license and support

License
MIT