Skip to content

Music Assistant has support for Yandex Music. Contributed and maintained by TrudenBoy.

This source is built on top of the yandex-music-api library.

CAUTION

This is an unofficial implementation and is not affiliated with or endorsed by Yandex.

WARNING

A Yandex Music Plus subscription is required for full functional of source and lossless (FLAC) quality. Without a subscription, the source’s’s full-fledged operation is not guaranteed.

NOTE

Full source documentation (RU/EN): trudenboy.github.io/ma-provider-yandex-music

Self-Hosted Local MediaNo
Media Types SupportedArtists, Albums, Tracks, Playlists
Recommendations SupportedYes
Lyrics SupportedYes
Radio ModeYes
Maximum Stream QualityLossless FLAC (with Plus subscription)
Login MethodToken
  • Searching the Yandex Music catalogue is possible
  • Items in a users Yandex Music library will be synced to Music Assistant
  • Adding/removing items to/from the Music Assistant library will sync back to Yandex Music
  • Browse is available to explore the Yandex Music catalogue
  • Lyrics are displayed when available (synced line-by-line when provided by the service, otherwise plain text)
  • Personalized recommendations (My Wave, Made for You, Chart, New Releases and more) appear in the Recommendations section on the Home screen
  • Similar tracks are available from the track context menu (used by Radio Mode)
  • Multiple Yandex Music accounts can be added simultaneously

Configuration requires obtaining an OAuth token from Yandex Music.

  1. Open your browser and navigate to Yandex OAuth
  2. Log in with your Yandex account if prompted
  3. After authorization, you will be redirected to a URL containing access_token=YOUR_TOKEN
  4. Copy the token value (the part after access_token= and before &)
  5. Paste this token into the Music Assistant Yandex Music source configuration
  • Audio quality: Select preferred audio quality. Options: Efficient (AAC ~64 kbps), Balanced (AAC ~192 kbps) (default), High (MP3 320 kbps), Lossless (FLAC) (requires Yandex Music Plus subscription)
  • The token may expire and need to be refreshed periodically
  • Lossless FLAC quality requires an active Yandex Music Plus subscription; without it the source falls back to the highest available quality
  • Lossless FLAC streams are fetched in 4 MB windows to work around Yandex CDN per-connection limits, ensuring uninterrupted playback for tracks of any length