Skip to main content

Yandex Music

Monitor your Yandex Music listening activity in real-time.

This Source requires a third party docker container to communicate with Yandex Music, yandex-music-bridge.

Example Docker Compose with yandex-music-bridge
~/msData/docker-compose.yml
services:
multi-scrobbler:
image: foxxmd/multi-scrobbler
container_name: multi-scrobbler
environment:
- TZ=Etc/GMT
# ...your other sources/clients here

# add for yandex music
- YMBRIDGE_URL=http://yandex-music-bridge:9980
- YMBRIDGE_API_KEY=change-me

volumes:
- "./config:/config"
ports:
- "9078:9078"
restart: unless-stopped

yandex-music-bridge:
image: ghcr.io/druidblack/yandex-music-bridge:latest
environment:
- TZ=Europe/Moscow
- YM_TOKEN=AgAAAAACO3_345345
- YM_API_KEY=change-me
- YM_PORT=9980
- YM_LANGUAGE=ru
- YM_ENABLE_YNISON=true
- YM_PUSH_TTL=45
- YM_QUEUE_CACHE_TTL=15
- YM_LOG_LEVEL=INFO
ports:
- "9980:9980"
restart: unless-stopped

You will need to acquire your own token for YM_TOKEN used in yandex-music-bridge using the instructions provided there.

Need Help?

If your issue is specifically related to yandex-music-bridge (errors in the container, usage instructions, general Yandex setup like token etc...) please open an issue on that repository instead of Multi-Scrobbler's.

If you have issues specifically with the MS Source please mention Druidblack (@Druidblack) when opening an issue or discussion. Yandex Music is not available in the country of the main Multi-Scrobbler developer (FoxxMD) so they can only help troubleshooting general MS issues related to Yandex Music.

Configuration

Configuration Type

This is configuration for the ENV Config Type.

Environmental VariableRequired?DefaultDescription
YMBRIDGE_URLYeshttp://URL:PORT for the yandex-music-bridge container
YMBRIDGE_API_KEYNoThe same key used for YM_API_KEY on the yandex-music-bridge container