YandexMusic for .NET

Unofficial asynchronous client for the Yandex Music API. Supports .NET 8, .NET 9 and .NET 10.

🌐 English · Русская версия — ниже ↓

Packages

Package Description
YandexMusic The YandexMusicClient, models, authentication and endpoint groups.
YandexMusic.DependencyInjection AddYandexMusic() — a scoped client over an IHttpClientFactory pool.

Where to start

Installation

dotnet add package YandexMusic
using YandexMusic;

await using var client = new YandexMusicClient();
client.Authentication.SignInWithToken("<oauth-token>");

var track = await client.Tracks.GetAsync("4");
Console.WriteLine(track?.Title);
Warning

This is an unofficial library. Use it at your own risk and comply with the Yandex Music terms of use.


YandexMusic для .NET

Неофициальная асинхронная библиотека для работы с API Яндекс Музыки. Поддерживает .NET 8, .NET 9 и .NET 10.

🌐 English version — above ↑ · Русский

Пакеты

Пакет Описание
YandexMusic Клиент YandexMusicClient, модели, авторизация и группы эндпоинтов.
YandexMusic.DependencyInjection AddYandexMusic() — scoped-клиент поверх пула IHttpClientFactory.

С чего начать

Установка

dotnet add package YandexMusic
using YandexMusic;

await using var client = new YandexMusicClient();
client.Authentication.SignInWithToken("<oauth-token>");

var track = await client.Tracks.GetAsync("4");
Console.WriteLine(track?.Title);
Warning

Это неофициальная библиотека. Используйте её на свой риск и соблюдайте условия использования Яндекс Музыки.