Альбомы

class yandex_music._client.albums.AlbumsMixin

Альбомы.

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

albums(album_ids, *args, **kwargs)

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

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

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

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

Returns:

Альбом или альбомы.

Return type:

list из yandex_music.Album

Raises:

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

albums_with_tracks(album_id, *args, **kwargs)

Получение альбома по его уникальному идентификатору вместе с треками.

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

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

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

Returns:

Альбом или None.

Return type:

list из yandex_music.Album | None

Raises:

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

albums_similar_entities(album_id, *args, **kwargs)

Получение похожих сущностей для альбома.

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

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

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

Returns:

Похожие сущности или None.

Return type:

yandex_music.AlbumSimilarEntities | None

Raises:

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

albums_trailer(album_id, *args, **kwargs)

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

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

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

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

Returns:

Трейлер альбома или None.

Return type:

yandex_music.AlbumTrailer | None

Raises:

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