diff --git a/public/docs/home.md b/public/docs/home.md index bf9a993..f2bf373 100644 --- a/public/docs/home.md +++ b/public/docs/home.md @@ -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;歌曲最高音质 ``` ### 获取专辑内容