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
Это неофициальная библиотека. Используйте её на свой риск и соблюдайте условия использования Яндекс Музыки.