yandex-music-client
TypeScript icon, indicating that this package has built-in type declarations

0.4.3 • Public • Published

Yandex Music Client Logo
Yandex Music Client for JavaScript (Unofficial)

JavaScript client for Yandex Music generated from OpenAPI Schema.

Installation

npm i yandex-music-client

Usage

Creating Client

import { getToken } from 'yandex-music-client/token';
import { YandexMusicClient } from 'yandex-music-client/YandexMusicClient'

const token = await getToken('your email', 'your password');

const client = new YandexMusicClient({
    BASE: "https://api.music.yandex.net:443",
    HEADERS: {
        'Authorization': `OAuth ${config.token}`,
        // specify 'en' to receive data in English
        'Accept-Language': 'ru'
      },
});

Getting new releases

// ...

client.landing.getNewReleases();

Getting track URL

import { getTrackUrl } from 'yandex-music-client/trackUrl';
 
// ...

getTrackUrl(client, trackId);

Package Sidebar

Install

npm i yandex-music-client

Weekly Downloads

47

Version

0.4.3

License

ISC

Unpacked Size

182 kB

Total Files

218

Last publish

Collaborators

  • acherkashin