yandex_music.rotor.rotor_settings#

class yandex_music.rotor.rotor_settings.RotorSettings(language: str, diversity: str, mood: int | None = None, energy: int | None = None, mood_energy: str | None = None, client: Client | None = None)#

Bases: YandexMusicObject

Класс, представляющий настройки станции.

Note

Поля energy, mood используются в старых настройках (settings1).

Значения mood_energy: fun, active, calm, sad, all.

Значения diversity: favorite, popular, discover, default.

Значения language: not-russian, russian, any.

language#

Язык.

Type:

str

diversity#

Разнообразие (треки).

Type:

str

mood#

Настроение (старое).

Type:

int, optional

energy#

Энергичное.

Type:

int, optional

mood_energy#

Настроение.

Type:

str, optional

client#

Клиент Yandex Music.

Type:

yandex_music.Client, optional

client: Client | None = None#
classmethod de_json(data: dict, client: Client) RotorSettings | None#

Десериализация объекта.

Parameters:
  • data (dict) – Поля и значения десериализуемого объекта.

  • client (yandex_music.Client, optional) – Клиент Yandex Music.

Returns:

Настройки станции.

Return type:

yandex_music.RotorSettings

diversity: str#
energy: int | None = None#
language: str#
mood: int | None = None#
mood_energy: str | None = None#