mv
models.mv
MV API 返回模型定义.
MvDetail
pydantic-model
Bases: MV
MV 详情接口返回的单个视频条目.
| ATTRIBUTE | DESCRIPTION |
|---|---|
cover_pic |
MV 封面地址.
TYPE:
|
duration |
MV 时长.
TYPE:
|
singers |
MV 歌手列表. |
video_switch |
MV 开关位.
TYPE:
|
msg |
附加消息.
TYPE:
|
desc |
MV 描述.
TYPE:
|
playcnt |
MV 播放量.
TYPE:
|
pubdate |
发布时间戳.
TYPE:
|
isfav |
是否已收藏.
TYPE:
|
gmid |
全局媒体标识.
TYPE:
|
uploader_headurl |
上传者头像.
TYPE:
|
uploader_nick |
上传者昵称.
TYPE:
|
uploader_encuin |
上传者加密 UIN.
TYPE:
|
uploader_uin |
上传者 UIN.
TYPE:
|
uploader_hasfollow |
是否已关注上传者.
TYPE:
|
uploader_follower_num |
上传者粉丝数.
TYPE:
|
related_songs |
关联歌曲 ID 列表. |
Fields:
-
id(int) -
vid(str) -
type(int) -
name(str) -
title(str) -
cover_pic(str) -
duration(int) -
singers(list[dict[str, Any]]) -
video_switch(int) -
msg(str) -
desc(str) -
playcnt(int) -
pubdate(int) -
isfav(int) -
gmid(str) -
uploader_headurl(str) -
uploader_nick(str) -
uploader_encuin(str) -
uploader_uin(str) -
uploader_hasfollow(int) -
uploader_follower_num(int) -
related_songs(list[int])
GetMvDetailResponse
pydantic-model
MvUrlItem
pydantic-model
Bases: Response
单一路径规格下的 MV 播放地址信息.
| ATTRIBUTE | DESCRIPTION |
|---|---|
url |
直连地址列表. |
freeflow_url |
免流地址列表. |
comm_url |
通用地址列表. |
cn |
文件名.
TYPE:
|
vkey |
播放令牌.
TYPE:
|
expire |
过期时间.
TYPE:
|
code |
结果码.
TYPE:
|
filetype |
文件类型.
TYPE:
|
m3u8 |
m3u8 地址.
TYPE:
|
new_file_type |
新文件类型标识.
TYPE:
|
format |
编码格式.
TYPE:
|
file_size |
文件大小.
TYPE:
|
Fields:
-
url(list[str]) -
freeflow_url(list[str]) -
comm_url(list[str]) -
cn(str) -
vkey(str) -
expire(int) -
code(int) -
filetype(int) -
m3u8(str) -
new_file_type(int) -
format(int) -
file_size(int)