Simple, robust & full-featured Yandex Music library

Created for Dart & Flutter.

Everything the service can do.

All the popular core functions, in one package.

  • Download tracks in lossless quality straight from your Dart or Flutter app.

  • Access My Vibe (My Wave) and bring endless personal streams into your own player.

  • Find tracks, artists and albums with a single call.

  • Retrieve detailed information about artists, albums and tracks.

  • Get lyrics for tracks, along with everything else the library covers.

Get started.

To use yandex_music, you need an API token. There are two ways to get one.

Official and recommended

WebView sign-in

For apps with an interface. Show the official Yandex authorization page in a WebView and track where the user is redirected. After sign-in, the link contains a token you can pass to the library.

See the full flow in example.dart on GitHub.

Alternative

Get a token yourself

Other ways to obtain a token are described in the token instructions.

Important: there is no guarantee that the token will not fall into the wrong hands with these methods. Use them at your own risk.