songlist
歌单相关 API
get_detail
async
get_detail(songlist_id: int, dirid: int = 0, num: int = 10, page: int = 1, onlysong: bool = False, tag: bool = True, userinfo: bool = True)
获取歌单详细信息和歌曲
PARAMETER | DESCRIPTION |
---|---|
songlist_id
|
歌单 ID
TYPE:
|
dirid
|
歌单 dirid
TYPE:
|
num
|
返回数量
TYPE:
|
page
|
页码
TYPE:
|
onlysong
|
是否仅返回歌曲信息(优先级最大)
TYPE:
|
tag
|
是否返回歌单的标签信息
TYPE:
|
userinfo
|
是否返回歌单创建者的用户信息
TYPE:
|
Source code in qqmusic_api/songlist.py
get_songlist
async
获取歌单中所有歌曲列表
PARAMETER | DESCRIPTION |
---|---|
songlist_id
|
歌单 ID
TYPE:
|
dirid
|
歌单 dirid
TYPE:
|
Source code in qqmusic_api/songlist.py
create
async
create(dirname: str, *, credential: Credential | None = None)
添加歌单, 重名会在名称后面添加时间戳
PARAMETER | DESCRIPTION |
---|---|
dirname
|
歌单名称
TYPE:
|
credential
|
凭证
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
创建的歌单基本信息 |
Source code in qqmusic_api/songlist.py
delete
async
delete(dirid: int, *, credential: Credential | None = None)
删除歌单
PARAMETER | DESCRIPTION |
---|---|
dirid
|
歌单id
TYPE:
|
credential
|
凭证
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
是否删除成功若不存在则返回False |
Source code in qqmusic_api/songlist.py
add_songs
async
添加歌曲到歌单
PARAMETER | DESCRIPTION |
---|---|
dirid
|
歌单 dirid
TYPE:
|
song_ids
|
歌曲 ID 列表 |
credential
|
凭证
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
是否添加成功, 歌曲已存在返回False |
Source code in qqmusic_api/songlist.py
del_songs
async
删除歌单歌曲
PARAMETER | DESCRIPTION |
---|---|
dirid
|
歌单 dirid
TYPE:
|
song_ids
|
歌曲 ID 列表 |
credential
|
凭证
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
是否删除成功, 歌曲不存在返回False |