跳转至

mv

models.mv

MV API 返回模型定义.

MvDetail pydantic-model

Bases: MV

MV 详情接口返回的单个视频条目.

ATTRIBUTE DESCRIPTION
cover_pic

MV 封面地址.

TYPE: str

duration

MV 时长.

TYPE: int

singers

MV 歌手列表.

TYPE: list[dict[str, Any]]

video_switch

MV 开关位.

TYPE: int

msg

附加消息.

TYPE: str

desc

MV 描述.

TYPE: str

playcnt

MV 播放量.

TYPE: int

pubdate

发布时间戳.

TYPE: int

isfav

是否已收藏.

TYPE: int

gmid

全局媒体标识.

TYPE: str

uploader_headurl

上传者头像.

TYPE: str

uploader_nick

上传者昵称.

TYPE: str

uploader_encuin

上传者加密 UIN.

TYPE: str

uploader_uin

上传者 UIN.

TYPE: str

uploader_hasfollow

是否已关注上传者.

TYPE: int

uploader_follower_num

上传者粉丝数.

TYPE: int

related_songs

关联歌曲 ID 列表.

TYPE: list[int]

Fields:

GetMvDetailResponse pydantic-model

Bases: Response

MV 详情接口的响应体.

ATTRIBUTE DESCRIPTION
data

以 VID 为键的 MV 详情映射.

TYPE: dict[str, MvDetail]

Fields:

MvUrlItem pydantic-model

Bases: Response

单一路径规格下的 MV 播放地址信息.

ATTRIBUTE DESCRIPTION
url

直连地址列表.

TYPE: list[str]

freeflow_url

免流地址列表.

TYPE: list[str]

comm_url

通用地址列表.

TYPE: list[str]

cn

文件名.

TYPE: str

vkey

播放令牌.

TYPE: str

expire

过期时间.

TYPE: int

code

结果码.

TYPE: int

filetype

文件类型.

TYPE: int

m3u8

m3u8 地址.

TYPE: str

new_file_type

新文件类型标识.

TYPE: int

format

编码格式.

TYPE: int

file_size

文件大小.

TYPE: int

Fields:

MvUrlSet pydantic-model

Bases: Response

同一 MV 在不同协议下的播放地址集合.

ATTRIBUTE DESCRIPTION
mp4

MP4 地址列表.

TYPE: list[MvUrlItem]

hls

HLS 地址列表.

TYPE: list[MvUrlItem]

svp_flag

是否支持超清能力标记.

TYPE: int

duration

MV 时长.

TYPE: int

Fields:

GetMvUrlsResponse pydantic-model

Bases: Response

MV 播放地址接口的响应体.

ATTRIBUTE DESCRIPTION
data

以 MV 标识分组的播放地址集合.

TYPE: dict[str, MvUrlSet]

Fields: