跳转至

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:

MvListItem pydantic-model

Bases: MV

MV 分类列表中的单个 MV 摘要.

ATTRIBUTE DESCRIPTION
singers

歌手列表.

TYPE: list[Singer]

subtitle

MV 副标题.

TYPE: str

playcnt

播放量.

TYPE: int

pubdate

发布时间戳.

TYPE: int

duration

时长 (秒).

TYPE: int

picurl

封面图片地址.

TYPE: str

Fields:

GetMvListResponse pydantic-model

Bases: Response

MV 分类列表接口的响应体.

ATTRIBUTE DESCRIPTION
total

该分类条件下的 MV 总数.

TYPE: int

items

当前页 MV 列表.

TYPE: list[MvListItem]

Fields: