docs: 补充歌曲字段说明

This commit is contained in:
Cinvin 2024-06-20 07:06:13 +00:00
parent 7e38d10383
commit 8c140fe6d3

View File

@ -2284,7 +2284,14 @@ djId: u64,
其他是DJ节目表示DJ ID
copyright: u32, 0, 1, 2: 功能未知
s_id: u64, 对于t == 2的歌曲表示匹配到的公开版本歌曲ID
mark: u64, 功能未知
mark: u64, 一些歌曲属性,用按位与操作获取对应位置的值
8192 立体声?(不是很确定)
131072 纯音乐
1048576 脏标 🅴
其他未知理论上有从1到2^63共64种不同的信息
专辑信息的mark字段也同理
例子:id 1859245776 和 1859306637 为同一首歌,前者 mark & 1048576 == 1048576,后者 mark & 1048576 == 0因此前者是脏版。
originCoverType: enum
0: 未知
1: 原曲
@ -2301,6 +2308,14 @@ mst: u32, 偶尔为0, 常为9功能未知
cp: u64, 功能未知
publishTime: i64, 毫秒为单位的Unix时间戳
pc: 云盘歌曲信息,如果不存在该字段,则为非云盘歌曲
privilege:权限相关信息
cs:bool,是否为云盘歌曲
st:小于0时为灰色歌曲, 使用上传云盘的方法解灰后 st == 0
toast:bool,是否「由于版权保护,您所在的地区暂时无法使用。」
flLevel:免费用户的该歌曲播放音质
plLevel:当前用户的该歌曲最高试听音质
dlLevel:当前用户的该歌曲最高下载音质
maxBrLevel歌曲最高音质
```
### 获取专辑内容