yandex_music.account.user_settings¶
- class yandex_music.account.user_settings.UserSettings(uid: int, last_fm_scrobbling_enabled: bool, shuffle_enabled: bool, volume_percents: int, modified: str, facebook_scrobbling_enabled: bool, add_new_track_on_playlist_top: bool, user_music_visibility: str, user_social_visibility: str, rbt_disabled: bool, theme: str, promos_disabled: bool, auto_play_radio: bool, sync_queue_enabled: bool, ads_disabled: bool | None = None, disk_enabled: bool | None = None, show_disk_tracks_in_library: bool | None = None, client: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий настройки пользователя.
Note
Доступные значения для поля theme: white, black.
Доступные значения для полей user_music_visibility и user_social_visibility: private, public.
Note
promos_disabled, ads_disabled, rbt_disabled устарели и не работают.
last_fm_scrobbling_enabled, facebook_scrobbling_enabled выглядят устаревшими.
- uid¶
Уникальный идентификатор пользователя.
- Type:
int
- last_fm_scrobbling_enabled¶
Скробблинг lastfm.
- Type:
bool
- shuffle_enabled¶
Переключать треки в случайном порядке.
- Type:
bool
- volume_percents¶
Громкость звука в процентах.
- Type:
int
- modified¶
Дата изменения настроек.
- Type:
str
- facebook_scrobbling_enabled¶
Скробблинг facebook.
- Type:
bool
- add_new_track_on_playlist_top¶
Добавлять новые треки в начало плейлиста.
- Type:
bool
- user_music_visibility¶
Публичный доступ к моей фонотеке.
- Type:
str
- user_social_visibility¶
Показывать соцсети на странице.
- Type:
str
- rbt_disabled¶
TODO (неиспользуемая фича).
- Type:
bool
- theme¶
Тема оформления.
- Type:
str
- promos_disabled¶
Не показывать рекламируемый контент).
- Type:
bool
- auto_play_radio¶
Бесконечный поток музыки.
- Type:
bool
- sync_queue_enabled¶
Синхронизация очередей между устройствами.
- Type:
bool
- ads_disabled¶
Не показывать рекламу.
- Type:
bool
, optional
- disk_enabled¶
TODO.
- Type:
bool
, optional
- show_disk_tracks_in_library¶
Показывать локальные треки в библиотеке.
- Type:
bool
, optional
- client¶
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- add_new_track_on_playlist_top: bool¶
- ads_disabled: bool | None = None¶
- auto_play_radio: bool¶
- client: ClientType | None = None¶
- disk_enabled: bool | None = None¶
- facebook_scrobbling_enabled: bool¶
- last_fm_scrobbling_enabled: bool¶
- modified: str¶
- promos_disabled: bool¶
- rbt_disabled: bool¶
- show_disk_tracks_in_library: bool | None = None¶
- shuffle_enabled: bool¶
- sync_queue_enabled: bool¶
- theme: str¶
- uid: int¶
- user_music_visibility: str¶
- user_social_visibility: str¶
- volume_percents: int¶