SongApi
modules.song.SongApi
Bases: ApiModule
歌曲相关 API 模块类.
Source code in qqmusic_api/modules/_base.py
query_song
query_song(song_info: list[SongQueryInfo])
批量获取歌曲信息.
| PARAMETER | DESCRIPTION |
|---|---|
song_info
|
SongQueryInfo 列表.
TYPE:
|
| RAISES | DESCRIPTION |
|---|---|
ValueError
|
如果 |
Source code in qqmusic_api/modules/song.py
get_cdn_dispatch
获取音频链接 CDN 信息.
Source code in qqmusic_api/modules/song.py
get_song_urls
get_song_urls(
file_info: list[SongFileInfo],
file_type: BaseSongFileType = MP3_128,
credential: Credential | None = None,
)
获取歌曲文件链接.
| PARAMETER | DESCRIPTION |
|---|---|
file_info
|
歌曲文件信息列表.
TYPE:
|
file_type
|
歌曲文件类型.
TYPE:
|
credential
|
凭据对象.
TYPE:
|
| RAISES | DESCRIPTION |
|---|---|
ValueError
|
当 |
Source code in qqmusic_api/modules/song.py
get_detail
获取歌曲详细信息.
固定使用 Web 平台.
| PARAMETER | DESCRIPTION |
|---|---|
value
|
歌曲 ID 或 MID. |
Source code in qqmusic_api/modules/song.py
get_similar_song
get_similar_song(songid: int)
get_labels
get_labels(songid: int)
get_related_songlist
获取歌曲相关歌单.
| PARAMETER | DESCRIPTION |
|---|---|
songid
|
歌曲 ID.
TYPE:
|
last
|
上次请求的相关歌单 ID 列表, 用于换一批歌单. |
Source code in qqmusic_api/modules/song.py
get_related_mv
获取歌曲相关 MV.
| PARAMETER | DESCRIPTION |
|---|---|
songid
|
歌曲 ID.
TYPE:
|
last_mvid
|
上一个 MV 的 VID (可选).
TYPE:
|
Source code in qqmusic_api/modules/song.py
get_other_version
获取歌曲其他版本.
| PARAMETER | DESCRIPTION |
|---|---|
value
|
歌曲 ID 或 MID. |
Source code in qqmusic_api/modules/song.py
get_producer
获取歌曲制作人信息.
| PARAMETER | DESCRIPTION |
|---|---|
value
|
歌曲 ID 或 MID. |
Source code in qqmusic_api/modules/song.py
get_sheet
获取歌曲相关曲谱.
| PARAMETER | DESCRIPTION |
|---|---|
mid
|
歌曲 MID.
TYPE:
|
ttype
|
曲谱来源类型. 0=用户上传, 1=引擎/AI曲谱, 2=虫虫钢琴.
TYPE:
|
Source code in qqmusic_api/modules/song.py
has_sheet
has_sheet(mid: str)
检查歌曲是否有曲谱.
| PARAMETER | DESCRIPTION |
|---|---|
mid
|
歌曲 MID.
TYPE:
|
Source code in qqmusic_api/modules/song.py
get_fav_num
获取歌曲收藏数量原始数据.
| PARAMETER | DESCRIPTION |
|---|---|
song_ids
|
歌曲 ID 列表. |