コミット
a40c34ab25
|
@ -1423,7 +1423,7 @@ class Client(YandexMusicObject):
|
|||
return StationResult.de_list(result, self)
|
||||
|
||||
@log
|
||||
def rotor_station_settings2(self, station: str, mood_energy: str, diversity: str, language: str = 'not-russian',
|
||||
def rotor_station_settings2(self, station: str, mood_energy: str, diversity: str, language: str = 'not-russian', type_: str = 'rotor',
|
||||
timeout: Union[int, float] = None, *args, **kwargs) -> bool:
|
||||
"""Изменение настроек определённой станции.
|
||||
|
||||
|
@ -1433,6 +1433,8 @@ class Client(YandexMusicObject):
|
|||
Доступные значения для `diversity`: `favorite`, `popular`, `discover`, `default`.
|
||||
|
||||
Доступные значения для `language`: `not-russian`, `russian`, `any`.
|
||||
|
||||
Доступные значения для `type_`: `rotor`, `generative`.
|
||||
|
||||
У станций в `restrictions` есть Enum'ы, а в них `possible_values` - доступные значения для поля.
|
||||
|
||||
|
@ -1441,6 +1443,7 @@ class Client(YandexMusicObject):
|
|||
mood_energy (:obj:`str`): Настроение.
|
||||
diversity (:obj:`str`): Треки.
|
||||
language (:obj:`str`): Язык.
|
||||
type_ (:obj:`str`): Тип.
|
||||
timeout (:obj:`int` | :obj:`float`, optional): Если это значение указано, используется как время ожидания
|
||||
ответа от сервера вместо указанного при создании пула.
|
||||
**kwargs (:obj:`dict`, optional): Произвольные аргументы (будут переданы в запрос).
|
||||
|
@ -1452,11 +1455,12 @@ class Client(YandexMusicObject):
|
|||
:class:`yandex_music.exceptions.YandexMusicError`: Базовое исключение библиотеки.
|
||||
"""
|
||||
|
||||
url = f'{self.base_url}/rotor/station/{station}/settings2'
|
||||
url = f'{self.base_url}/rotor/station/{station}/settings3'
|
||||
|
||||
data = {
|
||||
'moodEnergy': mood_energy,
|
||||
'diversity': diversity
|
||||
'diversity': diversity,
|
||||
'type': type_
|
||||
}
|
||||
|
||||
if language:
|
||||
|
|
読み込み中…
新しいイシューから参照