Волна

class yandex_music._client.wave.WaveMixin

Волна.

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

rotor_wave_last(*args, **kwargs)

Получение последней запущенной волны пользователя.

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

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

Returns:

Последняя волна или None.

Return type:

yandex_music.Wave | None

Raises:

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

rotor_wave_last_reset(**kwargs)

Сброс последней запущенной волны пользователя на «Мою волну».

Parameters:

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

Returns:

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

Return type:

bool

Raises:

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

rotor_wave_settings(seeds=None, *args, **kwargs)

Получение настроек волны: контекстов (занятий) и доступных значений настроек.

Parameters:
  • seeds (str | list из str, optional) – Сиды волны (например, user:onyourwave).

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

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

Returns:

Настройки волны или None.

Return type:

yandex_music.WaveSettings | None

Raises:

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