Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Yandex Music API
Yandex Music API
  • Беглый обзор
    • Введение
    • Установка
    • Начало работы
    • Получение помощи
    • Список изменений
    • Реализации на других языках
    • Внесение своего вклада в проект
    • Спонсоры
  • Получение токена
  • Примеры
    • Получение чарта
    • Обновление стрика дейлика
    • Получение альбома с треками
    • Лайки и дизлайки сущностей
    • Текст текущего играющего трека
    • Использование прокси
    • Работа с поиском

Библиотека

  • Клиент
  • Асинхронный клиент
  • Модуль
    • 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.stats
      • 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.custom_wave
      • 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.lyrics_info
      • yandex_music.track.lyrics_major
      • yandex_music.track.major
      • yandex_music.track.meta_data
      • yandex_music.track.normalization
      • yandex_music.track.poetry_lover_match
      • yandex_music.track.r128
      • yandex_music.track.track
      • yandex_music.track.track_lyrics
      • yandex_music.track.tracks_similar
    • yandex_music.utils
      • yandex_music.utils.convert_track_id
      • yandex_music.utils.difference
      • yandex_music.utils.request
      • yandex_music.utils.request_async
      • yandex_music.utils.response
      • yandex_music.utils.sign_request
    • 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

Разработка

  • Список изменений
  • Как внести свой вклад
  • Кодекс поведения участника
  • Политика безопасности
  • Лицензия

Ссылки проекта

  • GitHub
  • PyPI
  • Автор
  • Telegram чат
Back to top
View 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 | None = None, cover_uri: str | None = None, client: ClientType | None = None)¶

Bases: YandexMusicModel

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

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, optional

cover_uri¶

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

Type:

str, optional

client¶

Клиент Yandex Music.

Type:

yandex_music.Client, optional

background_color: str¶
background_image_uri: str¶
client: ClientType | None = None¶
cover_uri: str | None = None¶
cover_white: str | None = None¶
downloadBackgroundImage(filename: str, size: str = '200x200') → None¶

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

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

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

downloadBackgroundImageBytes(size: str = '200x200') → bytes¶

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

async downloadBackgroundImageBytesAsync(size: str = '200x200') → bytes¶

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

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

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

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

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

downloadCoverUriBytes(size: str = '200x200') → bytes¶

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

async downloadCoverUriBytesAsync(size: str = '200x200') → bytes¶

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

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

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

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

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

downloadCoverWhiteBytes(size: str = '200x200') → bytes¶

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

async downloadCoverWhiteBytesAsync(size: str = '200x200') → bytes¶

Псевдоним для download_cover_white_bytes_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_background_image_bytes(size: str = '200x200') → bytes¶

Загрузка заднего фона и возврат в виде байтов.

Parameters:

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

Returns:

Задний фон в виде байтов.

Return type:

bytes

async download_background_image_bytes_async(size: str = '200x200') → bytes¶

Загрузка заднего фона и возврат в виде байтов.

Parameters:

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

Returns:

Задний фон в виде байтов.

Return type:

bytes

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_uri_bytes(size: str = '200x200') → bytes¶

Загрузка обложки и возврат в виде байтов.

Parameters:

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

Returns:

Обложка в виде байтов.

Return type:

bytes

async download_cover_uri_bytes_async(size: str = '200x200') → bytes¶

Загрузка обложки и возврат в виде байтов.

Parameters:

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

Returns:

Обложка в виде байтов.

Return type:

bytes

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) – Размер обложки.

download_cover_white_bytes(size: str = '200x200') → bytes¶

Загрузка обложки и возврат в виде байтов TODO.

Parameters:

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

Returns:

Обложка в виде байтов.

Return type:

bytes

async download_cover_white_bytes_async(size: str = '200x200') → bytes¶

Загрузка обложки и возврат в виде байтов TODO.

Parameters:

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

Returns:

Обложка в виде байтов.

Return type:

bytes

getBackgroundUrl(size: str = '200x200') → str¶

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

getCoverUrl(size: str = '200x200') → str¶

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

getCoverWhiteUrl(size: str = '200x200') → str¶

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

get_background_url(size: str = '200x200') → str¶

Возвращает URL заднего фона.

Parameters:

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

Returns:

URL заднего фона.

Return type:

str

get_cover_url(size: str = '200x200') → str¶

Возвращает URL обложки.

Parameters:

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

Returns:

URL обложки.

Return type:

str

get_cover_white_url(size: str = '200x200') → str¶

Возвращает URL обложки white.

Parameters:

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

Returns:

URL обложки.

Return type:

str

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-2024 Ilya (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.downloadBackgroundImage()
      • MixLink.downloadBackgroundImageAsync()
      • MixLink.downloadBackgroundImageBytes()
      • MixLink.downloadBackgroundImageBytesAsync()
      • MixLink.downloadCoverUri()
      • MixLink.downloadCoverUriAsync()
      • MixLink.downloadCoverUriBytes()
      • MixLink.downloadCoverUriBytesAsync()
      • MixLink.downloadCoverWhite()
      • MixLink.downloadCoverWhiteAsync()
      • MixLink.downloadCoverWhiteBytes()
      • MixLink.downloadCoverWhiteBytesAsync()
      • MixLink.download_background_image()
      • MixLink.download_background_image_async()
      • MixLink.download_background_image_bytes()
      • MixLink.download_background_image_bytes_async()
      • MixLink.download_cover_uri()
      • MixLink.download_cover_uri_async()
      • MixLink.download_cover_uri_bytes()
      • MixLink.download_cover_uri_bytes_async()
      • MixLink.download_cover_white()
      • MixLink.download_cover_white_async()
      • MixLink.download_cover_white_bytes()
      • MixLink.download_cover_white_bytes_async()
      • MixLink.getBackgroundUrl()
      • MixLink.getCoverUrl()
      • MixLink.getCoverWhiteUrl()
      • MixLink.get_background_url()
      • MixLink.get_cover_url()
      • MixLink.get_cover_white_url()
      • MixLink.text_color
      • MixLink.title
      • MixLink.url
      • MixLink.url_scheme