song
歌曲相关 API
query_song
async
根据 id 或 mid 获取歌曲信息
PARAMETER | DESCRIPTION |
---|---|
value
|
歌曲 id 或 mid 列表 |
Source code in qqmusic_api/song.py
BaseSongFileType
SongFileType
Bases: BaseSongFileType
歌曲文件类型
- MASTER: 臻品母带2.0,24Bit 192kHz,size_new[0]
- ATMOS_2: 臻品全景声2.0,16Bit 44.1kHz,size_new[1]
- ATMOS_51: 臻品音质2.0,16Bit 44.1kHz,size_new[2]
- FLAC: flac 格式,16Bit 44.1kHz~24Bit 48kHz,size_flac
- OGG_640: ogg 格式,640kbps,size_new[5]
- OGG_320: ogg 格式,320kbps,size_new[3]
- OGG_192: ogg 格式,192kbps,size_192ogg
- OGG_96: ogg 格式,96kbps,size_96ogg
- MP3_320: mp3 格式,320kbps,size_320mp3
- MP3_128: mp3 格式,128kbps,size_128mp3
- ACC_192: m4a 格式,192kbps,size_192aac
- ACC_96: m4a 格式,96kbps,size_96aac
- ACC_48: m4a 格式,48kbps,size_48aac
Source code in qqmusic_api/song.py
EncryptedSongFileType
Bases: BaseSongFileType
加密歌曲文件类型
- MASTER: 臻品母带2.0,24Bit 192kHz,size_new[0]
- ATMOS_2: 臻品全景声2.0,16Bit 44.1kHz,size_new[1]
- ATMOS_51: 臻品音质2.0,16Bit 44.1kHz,size_new[2]
- FLAC: mflac 格式,16Bit 44.1kHz~24Bit 48kHz,size_flac
- OGG_640: mgg 格式,640kbps,size_new[5]
- OGG_320: mgg 格式,320kbps,size_new[3]
- OGG_192: mgg 格式,192kbps,size_192ogg
- OGG_96: mgg 格式,96kbps,size_96ogg
Source code in qqmusic_api/song.py
get_song_urls
async
get_song_urls(mid: list[str], file_type: SongFileType | EncryptedSongFileType = MP3_128, *, credential: Credential | None = None) -> dict[str, str] | dict[str, tuple[str, str]]
获取歌曲文件链接
Tips
ekey
用于解密加密歌曲
PARAMETER | DESCRIPTION |
---|---|
mid
|
歌曲 mid |
file_type
|
歌曲文件类型
TYPE:
|
credential
|
账号凭证
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
SongFileType
|
|
EncryptedSongFileType
|
|
Source code in qqmusic_api/song.py
get_try_url
async
获取试听文件链接
Tips
使用 size_try
字段判断是否存在试听文件
参数 vs
请传入歌曲信息 vs
字段第一个
PARAMETER | DESCRIPTION |
---|---|
mid
|
歌曲 mid
TYPE:
|
vs
|
歌曲 vs
TYPE:
|
Source code in qqmusic_api/song.py
get_detail
async
获取歌曲详细信息
PARAMETER | DESCRIPTION |
---|---|
value
|
歌曲 id 或 mid |
Source code in qqmusic_api/song.py
get_similar_song
async
get_similar_song(songid: int)
获取歌曲相似歌曲
PARAMETER | DESCRIPTION |
---|---|
songid
|
歌曲 id
TYPE:
|
get_related_songlist
async
get_related_songlist(songid: int)
获取歌曲相关歌单
PARAMETER | DESCRIPTION |
---|---|
songid
|
歌曲 id
TYPE:
|
get_related_mv
async
获取相关 MV
PARAMETER | DESCRIPTION |
---|---|
songid
|
歌曲 id
TYPE:
|
last_mvid
|
上次数据的最后的 MV 的 id
TYPE:
|
Source code in qqmusic_api/song.py
get_other_version
async
获取歌曲其他版本
PARAMETER | DESCRIPTION |
---|---|
value
|
歌曲 id 或 mid |
Source code in qqmusic_api/song.py
get_producer
async
获取歌曲制作者信息
PARAMETER | DESCRIPTION |
---|---|
value
|
歌曲 id 或 mid |
Source code in qqmusic_api/song.py
get_fav_num
async
获取歌曲收藏数量
PARAMETER | DESCRIPTION |
---|---|
songid
|
歌曲 id 列表 |