Лейблы

class yandex_music._client_async.labels.LabelsMixin

Лейблы.

Миксин для методов, связанных с лейблами.

async label(label_id, *args, **kwargs)

Получение информации о лейбле.

Parameters:
  • label_id (str | int) – Уникальный идентификатор лейбла.

  • *args – Произвольные аргументы (будут переданы в запрос).

  • **kwargs – Произвольные именованные аргументы (будут переданы в запрос).

Returns:

Информация о лейбле или None.

Return type:

yandex_music.Label | None

Raises:

yandex_music.exceptions.YandexMusicError – Базовое исключение библиотеки.

async label_albums(label_id, page=0, page_size=100, sort_by=None, sort_order=None, *args, **kwargs)

Получение альбомов лейбла.

Note

Известные значения для sort_by: year, rating. Известные значения для sort_order: asc, desc.

Parameters:
  • label_id (str | int) – Уникальный идентификатор лейбла.

  • page (int, optional) – Номер страницы.

  • page_size (int, optional) – Количество альбомов на странице.

  • sort_by (str, optional) – Параметр для сортировки.

  • sort_order (str, optional) – Порядок сортировки.

  • *args – Произвольные аргументы (будут переданы в запрос).

  • **kwargs – Произвольные именованные аргументы (будут переданы в запрос).

Returns:

Страница списка альбомов лейбла или None.

Return type:

yandex_music.LabelAlbums | None

Raises:

yandex_music.exceptions.YandexMusicError – Базовое исключение библиотеки.

async label_artists(label_id, page=0, page_size=100, *args, **kwargs)

Получение артистов лейбла.

Parameters:
  • label_id (str | int) – Уникальный идентификатор лейбла.

  • page (int, optional) – Номер страницы.

  • page_size (int, optional) – Количество артистов на странице.

  • *args – Произвольные аргументы (будут переданы в запрос).

  • **kwargs – Произвольные именованные аргументы (будут переданы в запрос).

Returns:

Страница списка артистов лейбла или None.

Return type:

yandex_music.LabelArtists | None

Raises:

yandex_music.exceptions.YandexMusicError – Базовое исключение библиотеки.