Contents Menu Expand Light mode Dark mode Auto light/dark mode
Yandex Music API
Yandex Music API
  • Yandex Music API
  • Содержание
  • Введение
  • Установка
  • Начало работы
  • Документация
  • Получение помощи
  • Список изменений
  • Реализации на других языках
  • Разработанные проекты
  • Благодарность
  • Внесение своего вклада в проект
  • Лицензия
  • yandex_music
    • yandex_music.account
      • yandex_music.account.account
      • yandex_music.account.alert
      • yandex_music.account.alert_button
      • yandex_music.account.auto_renewable
      • yandex_music.account.deactivation
      • yandex_music.account.non_auto_renewable
      • yandex_music.account.operator
      • yandex_music.account.passport_phone
      • yandex_music.account.permissions
      • yandex_music.account.plus
      • yandex_music.account.price
      • yandex_music.account.product
      • yandex_music.account.renewable_remainder
      • yandex_music.account.status
      • yandex_music.account.subscription
      • yandex_music.account.user_settings
    • yandex_music.album
      • yandex_music.album.album
      • yandex_music.album.deprecation
      • yandex_music.album.label
      • yandex_music.album.track_position
    • yandex_music.artist
      • yandex_music.artist.artist
      • yandex_music.artist.artist_albums
      • yandex_music.artist.artist_tracks
      • yandex_music.artist.brief_info
      • yandex_music.artist.counts
      • yandex_music.artist.description
      • yandex_music.artist.link
      • yandex_music.artist.ratings
      • yandex_music.artist.vinyl
    • yandex_music.feed
      • yandex_music.feed.album_event
      • yandex_music.feed.artist_event
      • yandex_music.feed.day
      • yandex_music.feed.event
      • yandex_music.feed.feed
      • yandex_music.feed.generated_playlist
      • yandex_music.feed.track_with_ads
    • yandex_music.genre
      • yandex_music.genre.genre
      • yandex_music.genre.images
      • yandex_music.genre.title
    • yandex_music.landing
      • yandex_music.landing.block
      • yandex_music.landing.block_entity
      • yandex_music.landing.chart
      • yandex_music.landing.chart_info
      • yandex_music.landing.chart_info_menu
      • yandex_music.landing.chart_info_menu_item
      • yandex_music.landing.chart_item
      • yandex_music.landing.landing
      • yandex_music.landing.landing_list
      • yandex_music.landing.mix_link
      • yandex_music.landing.personal_playlists_data
      • yandex_music.landing.play_context
      • yandex_music.landing.play_contexts_data
      • yandex_music.landing.promotion
      • yandex_music.landing.track_id
      • yandex_music.landing.track_short_old
    • yandex_music.playlist
      • yandex_music.playlist.brand
      • yandex_music.playlist.case_forms
      • yandex_music.playlist.contest
      • yandex_music.playlist.made_for
      • yandex_music.playlist.open_graph_data
      • yandex_music.playlist.play_counter
      • yandex_music.playlist.playlist
      • yandex_music.playlist.playlist_absence
      • yandex_music.playlist.playlist_id
      • yandex_music.playlist.playlist_recommendation
      • yandex_music.playlist.tag
      • yandex_music.playlist.tag_result
      • yandex_music.playlist.user
    • yandex_music.queue
      • yandex_music.queue.context
      • yandex_music.queue.queue
      • yandex_music.queue.queue_item
    • yandex_music.rotor
      • yandex_music.rotor.ad_params
      • yandex_music.rotor.dashboard
      • yandex_music.rotor.discrete_scale
      • yandex_music.rotor.enum
      • yandex_music.rotor.id
      • yandex_music.rotor.restrictions
      • yandex_music.rotor.rotor_settings
      • yandex_music.rotor.sequence
      • yandex_music.rotor.station
      • yandex_music.rotor.station_data
      • yandex_music.rotor.station_result
      • yandex_music.rotor.station_tracks_result
      • yandex_music.rotor.value
    • yandex_music.search
      • yandex_music.search.best
      • yandex_music.search.search
      • yandex_music.search.search_result
      • yandex_music.search.suggestions
    • yandex_music.shot
      • yandex_music.shot.shot
      • yandex_music.shot.shot_data
      • yandex_music.shot.shot_event
      • yandex_music.shot.shot_type
    • yandex_music.supplement
      • yandex_music.supplement.lyrics
      • yandex_music.supplement.supplement
      • yandex_music.supplement.video_supplement
    • yandex_music.track
      • yandex_music.track.licence_text_part
      • yandex_music.track.major
      • yandex_music.track.meta_data
      • yandex_music.track.normalization
      • yandex_music.track.poetry_lover_match
      • yandex_music.track.track
      • yandex_music.track.tracks_similar
    • yandex_music.utils
      • yandex_music.utils.difference
      • yandex_music.utils.request
      • yandex_music.utils.request_async
      • yandex_music.utils.response
    • yandex_music.base
    • yandex_music.client
    • yandex_music.client_async
    • yandex_music.cover
    • yandex_music.download_info
    • yandex_music.exceptions
    • yandex_music.experiments
    • yandex_music.icon
    • yandex_music.invocation_info
    • yandex_music.like
    • yandex_music.pager
    • yandex_music.permission_alerts
    • yandex_music.promo_code_status
    • yandex_music.settings
    • yandex_music.track_short
    • yandex_music.tracks_list
    • yandex_music.video
  • Список изменений
  v: main
Versions
latest
main
dev
Downloads
On Read the Docs
Project Home
Builds
Back to top
Edit this page

yandex_music.landing.mix_link#

class yandex_music.landing.mix_link.MixLink(title: str, url: str, url_scheme: str, text_color: str, background_color: str, background_image_uri: str, cover_white: str, cover_uri: Optional[str] = None, client: Optional[Client] = None)#

Bases: YandexMusicObject

Класс, представляющий ссылку (кликабельный блок) на подборку.

Note

В цветах может как оказаться HEX (#6c65a9), так и какой-нибудь transparent.

Ссылка со схемой отличается от просто ссылки наличием yandexmusic:// в начале.

title#

Заголовок ссылки.

Type

str

url#

Ссылка на подборку.

Type

str

url_scheme#

Ссылка со схемой на подборку.

Type

str

text_color#

Цвет текста (HEX).

Type

str

background_color#

Цвет заднего фона.

Type

str

background_image_uri#

Ссылка на изображение заднего фона.

Type

str

cover_white#

Ссылка на изображение с обложкой TODO.

Type

str

cover_uri#

Ссылка на изображение с обложкой.

Type

str, optional

client#

Клиент Yandex Music.

Type

yandex_music.Client, optional

background_color: str#
background_image_uri: str#
client: Optional[Client] = None#
cover_uri: Optional[str] = None#
cover_white: str#
classmethod de_json(data: dict, client: Client) → Optional[MixLink]#

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

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

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

Returns

Блок-ссылка на подборку.

Return type

yandex_music.MixLink

classmethod de_list(data: dict, client: Client) → List[MixLink]#

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

Parameters
  • data (list) – Список словарей с полями и значениями десериализуемого объекта.

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

Returns

Блоки-ссылки на подборки.

Return type

list из yandex_music.MixLink

downloadBackgroundImage(filename: str, size: str = '200x200') → None#

Псевдоним для download_background_image

async downloadBackgroundImageAsync(filename: str, size: str = '200x200') → None#

Псевдоним для download_background_image_async

downloadCoverUri(filename: str, size: str = '200x200') → None#

Псевдоним для download_cover_uri

async downloadCoverUriAsync(filename: str, size: str = '200x200') → None#

Псевдоним для download_cover_uri_async

downloadCoverWhite(filename: str, size: str = '200x200') → None#

Псевдоним для download_cover_white

async downloadCoverWhiteAsync(filename: str, size: str = '200x200') → None#

Псевдоним для download_cover_white_async

download_background_image(filename: str, size: str = '200x200') → None#

Загрузка заднего фона.

Parameters
  • filename (str) – Путь для сохранения файла с названием и расширением.

  • size (str, optional) – Размер заднего фона.

async download_background_image_async(filename: str, size: str = '200x200') → None#

Загрузка заднего фона.

Parameters
  • filename (str) – Путь для сохранения файла с названием и расширением.

  • size (str, optional) – Размер заднего фона.

download_cover_uri(filename: str, size: str = '200x200') → None#

Загрузка обложки.

Parameters
  • filename (str) – Путь для сохранения файла с названием и расширением.

  • size (str, optional) – Размер обложки.

async download_cover_uri_async(filename: str, size: str = '200x200') → None#

Загрузка обложки.

Parameters
  • filename (str) – Путь для сохранения файла с названием и расширением.

  • size (str, optional) – Размер обложки.

download_cover_white(filename: str, size: str = '200x200') → None#

Загрузка обложки TODO.

Parameters
  • filename (str) – Путь для сохранения файла с названием и расширением.

  • size (str, optional) – Размер обложки.

async download_cover_white_async(filename: str, size: str = '200x200') → None#

Загрузка обложки TODO.

Parameters
  • filename (str) – Путь для сохранения файла с названием и расширением.

  • size (str, optional) – Размер обложки.

text_color: str#
title: str#
url: str#
url_scheme: str#
Next
yandex_music.landing.personal_playlists_data
Previous
yandex_music.landing.landing_list
Copyright © 2019-2022 Il`ya (Marshal) <https://github.com/MarshalX>
Made with Sphinx and @pradyunsg's Furo
On this page
  • yandex_music.landing.mix_link
    • MixLink
      • MixLink.title
      • MixLink.url
      • MixLink.url_scheme
      • MixLink.text_color
      • MixLink.background_color
      • MixLink.background_image_uri
      • MixLink.cover_white
      • MixLink.cover_uri
      • MixLink.client
      • MixLink.background_color
      • MixLink.background_image_uri
      • MixLink.client
      • MixLink.cover_uri
      • MixLink.cover_white
      • MixLink.de_json()
      • MixLink.de_list()
      • MixLink.downloadBackgroundImage()
      • MixLink.downloadBackgroundImageAsync()
      • MixLink.downloadCoverUri()
      • MixLink.downloadCoverUriAsync()
      • MixLink.downloadCoverWhite()
      • MixLink.downloadCoverWhiteAsync()
      • MixLink.download_background_image()
      • MixLink.download_background_image_async()
      • MixLink.download_cover_uri()
      • MixLink.download_cover_uri_async()
      • MixLink.download_cover_white()
      • MixLink.download_cover_white_async()
      • MixLink.text_color
      • MixLink.title
      • MixLink.url
      • MixLink.url_scheme