Skip to 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 Type

This is configuration for the ENV Config Type.

Environmental Variable Type Default Description
YMBRIDGE_ID string A globally unique ID EX myComponentId
YMBRIDGE_NAME string Value of YMBRIDGE_ID A vanity name EX My Cool Component
YMBRIDGE_ENABLE boolean true Should this component be used?
YMBRIDGE_URL string URL of the local Python bridge, for example http://yandex-music-bridge:9980
YMBRIDGE_API_KEY string Optional API key sent as X-API-Key to the bridge

Bold/Italic = Required