yandex_music.rotor.rotor_settings#

class yandex_music.rotor.rotor_settings.RotorSettings(language: str, diversity: str, mood: Optional[int] = None, energy: Optional[int] = None, mood_energy: Optional[str] = None, client: Optional[Client] = 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: Optional[Client] = None#
classmethod de_json(data: dict, client: Client) Optional[RotorSettings]#

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

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

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

Returns

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

Return type

yandex_music.RotorSettings

diversity: str#
energy: Optional[int] = None#
language: str#
mood: Optional[int] = None#
mood_energy: Optional[str] = None#