singer
歌手相关 API
AreaType
GenreType
SexType
TabType
IndexType
validate_int_enum
确保传入的值符合指定的枚举类型
源代码位于: qqmusic_api/singer.py
get_singer_list
async
获取歌手列表
参数 | 描述 |
---|---|
area
|
地区 |
sex
|
性别 |
genre
|
风格 |
源代码位于: qqmusic_api/singer.py
get_singer_list_index
async
get_singer_list_index(area: int | AreaType = ALL, sex: int | SexType = ALL, genre: int | GenreType = ALL, index: int | IndexType = ALL, sin: int = 0, cur_page: int = 1)
获取歌手列表原始数据
参数 | 描述 |
---|---|
area
|
地区 |
sex
|
性别 |
genre
|
风格 |
index
|
索引 |
sin
|
跳过数量
类型:
|
cur_page
|
当前页
类型:
|
源代码位于: qqmusic_api/singer.py
get_singer_list_index_all
async
get_singer_list_index_all(area: int | AreaType = ALL, sex: int | SexType = ALL, genre: int | GenreType = ALL, index: int | IndexType = ALL) -> list[dict[str, Any]]
获取所有歌手列表
参数 | 描述 |
---|---|
area
|
地区 |
sex
|
性别 |
genre
|
风格 |
index
|
索引 |
源代码位于: qqmusic_api/singer.py
get_info
async
get_info(mid: str)
get_tab_detail
async
获取歌手 Tab 详细信息
参数 | 描述 |
---|---|
mid
|
歌手 mid
类型:
|
tab_type
|
Tab 类型
类型:
|
page
|
页码
类型:
|
num
|
返回数量
类型:
|
源代码位于: qqmusic_api/singer.py
get_desc
async
获取歌手简介
参数 | 描述 |
---|---|
mids
|
歌手 mid 列表 |
源代码位于: qqmusic_api/singer.py
get_similar
async
get_songs
async
get_songs(mid: str, tab_type: Literal[SONG, ALBUM, COMPOSER, LYRICIST, PRODUCER, ARRANGER, MUSICIAN] = SONG, page: int = 1, num: int = 10) -> list[dict[str, Any]]
获取歌手歌曲
参数 | 描述 |
---|---|
mid
|
歌手 mid
类型:
|
tab_type
|
Tab 类型
类型:
|
page
|
页码
类型:
|
num
|
返回数量
类型:
|
源代码位于: qqmusic_api/singer.py
get_songs_list
async
get_songs_list_all
async
获取歌手所有歌曲列表
参数 | 描述 |
---|---|
mid
|
歌手 mid
类型:
|
源代码位于: qqmusic_api/singer.py
get_album_list
async
获取歌手专辑
参数 | 描述 |
---|---|
mid
|
歌手 mid
类型:
|
number
|
每次获取数量,不足30个的时候直接全部返回
类型:
|
begin
|
从第几个开始
类型:
|
源代码位于: qqmusic_api/singer.py
get_album_list_all
async
获取歌手所有专辑列表
参数 | 描述 |
---|---|
mid
|
歌手 mid
类型:
|
源代码位于: qqmusic_api/singer.py
get_mv_list
async
get_mv_list_all
async
获取歌手所有专辑列表
参数 | 描述 |
---|---|
mid
|
歌手 mid
类型:
|