Предсохранения

class yandex_music._client.presaves.PresavesMixin

Предсохранения.

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

users_presaves(include_released=False, include_upcoming=True, user_id=None, *args, **kwargs)

Получение списка предсохранённых альбомов.

Parameters:
  • include_released (bool, optional) – Включить вышедшие альбомы.

  • include_upcoming (bool, optional) – Включить предстоящие альбомы.

  • user_id (str | int, optional) – Уникальный идентификатор пользователя. Если не указан используется ID текущего пользователя.

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

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

Returns:

Список предсохранённых альбомов или None.

Return type:

yandex_music.Presaves | None

Raises:

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

users_presaves_add(album_id, like_after_release=True, user_id=None, *args, **kwargs)

Предсохранение альбома.

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

  • like_after_release (bool, optional) – Автоматически поставить лайк после выхода альбома.

  • user_id (str | int, optional) – Уникальный идентификатор пользователя. Если не указан используется ID текущего пользователя.

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

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

Returns:

True при успешном выполнении запроса, иначе False.

Return type:

bool

Raises:

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

users_presaves_remove(album_id, user_id=None, *args, **kwargs)

Удаление предсохранения альбома.

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

  • user_id (str | int, optional) – Уникальный идентификатор пользователя. Если не указан используется ID текущего пользователя.

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

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

Returns:

True при успешном выполнении запроса, иначе False.

Return type:

bool

Raises:

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