网易云音乐 history 本地API指南
这是一个在项目代码文件中的迷你文档,用于快速帮助开发者定位history文件的键值,详细的文档可以到GitHub的repo上查看www
- fm 私人FM的fm判定值,true即为此项来自私人FM,不存在即不来自私人FM
- data 不明数据,在不同模式下会有不同值,示例值:34799039,dailyrecommend
- fid 不明数据,fid,在正常播放模式下会有值
- id 私人FM的ID,在非私人FM模式下,此处有一个长ID,字符串
track track列,一个键值列表,其中包含曲目的详细数据
- name 曲目名字
- id 曲目ID
- position 曲目在专辑中的曲目号,同
track.no
- alias 一个数组,曲目别名
- status 不明数据
- fee 费用,数字
- copyrightId 不明数据,版权ID
- disc 专辑碟号
- no 曲目在专辑中的曲目号,同track.postion
- artists artists数组,一个数组,其中包含了此曲目的作曲家
- name 艺术家名字
- id 艺术家ID
- picId 艺术家图片ID
- img1v1Id 不明数据,数字,同picId
- briefDesc 不明数据
- picUrl 艺术家图片链接
- img1v1Url 不明数据,链接,同picUrl
- albumSize 不明数据,专辑大小
- alias 不明数据,可作为别名列表
- trans 不明数据
- tns 不明数据
- musicSize 不明数据
- userId 用户ID,网易音乐人ID
album album列,一个键值列表,其中包含专辑的信息
- id 专辑ID
- name 专辑名字
- picId 专辑图片ID
- picUrl 专辑图片链接
- alias 不明数据,可作为别名列表
- transNames 别名
- type 类型,一般值为 “专辑”
- size 专辑曲目数量
- blurPicUrl 模糊图片链接,一般值同picUrl
- companyId 专辑发布公司ID
- pic 图片,一个数字,同picId
- publishTime 发布日期(此项值需要转换,示例值:1490716800000)
- description 专辑简介,这个值在客户端无法获取
- tags 标签
- company 专辑发行公司
- breifDesc 不明数据
- artist 专辑艺术家
- name (初始化值)艺术家名字
- id (初始化值)艺术家ID
- picId (初始化值)艺术家图片ID
- img1v1Id (初始化值)不明数据
- briefDesc (初始化值)不明数据
- picUrl 艺术家图片链接
- img1v1Url 不明数据,一般值同picUrl
- albumSize (初始化值)不明数据,专辑大小
- alias (初始化值)不明数据,可作为别名列表
- trans (初始化值)不明数据
- tns (初始化值)不明数据
- musicSize (初始化值)不明数据
- songs 数组
- commentThreadId 评论区ID,字符串
- mvid MV的ID,数字
- cd 专辑碟号,该曲目所在的专辑单碟编号,数字
- starred 喜欢的判定值,判定用户是否喜欢过该曲目
- popularity 热度,数字
- score 分数,数字
- starredNum 不明数据,喜欢的数目
- duration 曲目长度
- playedNum 播放次数
- ringtone 不明数据,客户端均衡器用
- rtUrl 不明数据
- rtUrls 不明数据,数组
- pstatus 不明数据
- fee 费用,数字
- version 版本号,曲目信息版本
- songType 曲目类型
- mst 不明数据
- ftype 不明数据
- yunSong 不明数据
- mp3Url MP3文件链接
- reason 推荐原因,不同于recommendReason,这个仅在每日推荐列表播放下可见
- bMusic 不明数据,一个键值列表,未知品质
- name 名字
- id 品质ID
- size 文件大小
- extension 文件扩展名
- sr 采样率
- playTime 长度
- dfsId_str 不明数据
- bitrate 比特率,此品质未知
- dfsId 不明数据,数字
- size 文件大小,字节作为单位,byte,数字
- volumeDelta 音量Delta值,浮点型
- hMusic 高品质音乐,一个键值列表
- name 名字
- id 品质ID
- size 文件大小
- extension 文件扩展名
- sr 采样率
- playTime 长度
- dfsId_str 不明数据
- bitrate 比特率,高品质为320000
- dfsId 不明数据,数字
- size 文件大小,字节作为单位,byte,数字
- volumeDelta 音量Delta值,浮点型
- mMusic 中品质音乐,一个键值列表
- name 名字
- id 品质ID
- size 文件大小
- extension 文件扩展名
- sr 采样率
- playTime 长度
- dfsId_str 不明数据
- bitrate 比特率,中品质为160000
- dfsId 不明数据,数字
- size 文件大小,字节作为单位,byte,数字
- volumeDelta 音量Delta值,浮点型
- lMusic 低品质音乐,一个键值列表
- name 名字
- id 品质ID
- size 文件大小
- extension 文件扩展名
- sr 采样率
- playTime 长度
- dfsId_str 不明数据
- bitrate 比特率,低品质为96000
- dfsId 不明数据,数字
- size 文件大小,字节作为单位,byte,数字
- volumeDelta 音量Delta值,浮点型
- privilege 权限
- id ID值,同曲目ID
- version 版本号,测试时获得的值是:0-0-0-999-999-999-320-7-1-1-0
- fee 费用,数字
- payed 已支付次数,数字
- status 不明数据
- maxPlayBr 最大的可播放比特率
- maxDownBr 最大的可下载比特率
- maxSongBr 最大的曲目比特率
- maxFreeBr 最大的免费比特率
- sharePriv 分享权限,数字
- commentPriv 评论权限,数字
- subPriv 不明数据,子权限,数字
- cloudSong 不明数据,云音乐,数字
- toast 不明数据,此处测试时为false
- copyFrom 不明数据,字符串
- audition 不明数据,空值
- rtype 不明数据,数字
- rurl 不明数据,空值
- recommendReason 推荐原因,字符串
- alg 不明数据
- commentCount 评论数统计,数字
- copyright 不明数据,版权,数字
- lrcAbstractEnd 不明数据,歌词抽象结束
- lrcAbstractStart 不明数据,歌词抽象开始
- indexId 不明数据,索引ID,数字
- haslyric 是否有歌词的判定值,判定是否有歌词
- tid 不明数据,同id
- radio 电台,一个键值列表,不太详细的列表
- dj DJ的名字,此处为null
- category 分类,字符串
- buyed 购买的判定值,这里指的应该是订阅与否
- price 价格,此处无效
- originalPrice 原始价格,此处无效
- discountPrice 打折价格,此处无效
- purchaseCount 购买人数,数字
- lastProgramName 最后更新的节目名字
- videos 视频,此处空值
- finished 不明数据,结束的判断值
- underShelf 不明数据
- picUrl 电台图片链接
- picId 电台图片ID
- categoryId 分类ID
- lastProgramId 最后更新的节目ID
- createTime 创建时间
- feeScope 不明数据
- programCount 项目统计数
- subCount 订阅人数统计
- desc 介绍,字符串
- lastProgramCreateTime 最后更新的节目创建时间
- radioFeeType 电台费用类型
- name 电台名字
- id 电台ID
- subed 订阅的判定值
- program 节目,一个键值列表,仅在电台条目下可用
- mainSong 不明数据,主要曲目,一个值,示例值:411421177
- songs 曲目数,空值
- dj DJ,一个键值列表,详细的电台主播信息
- defaultAvatar 默认头像的判定值
- province 不明数据,省份
- authStatus 认证状态,数字
- followed 关注的判定值
- avatarUrl 头像链接
- accountStatus 账号状态,注销账号的值为30
- gender 性别,女性为2
- city 不明数据,城市,数字
- birthday 出生日期,数字
- userId 用户ID,数字
- userType 用户类型,数字
- nickname 用户名,字符串
- signature 个性签名
- description 自我介绍
- detailDescription 详细的自我介绍
- avatarImgId 头像图片ID,数字
- backgroundImgId 背景图片ID,数字
- backgroundUrl 背景图片链接
- authority 不明数据,许可机构
- mutual 不明数据,判定值
- expertTags 用户徽章,比如音乐达人
- experts 徽章
- djStatus 主播状态
- vipType VIP类型
- remarkName 额外名字
- avatarImgIdStr 头像图片ID,字符串
- backgroundImgIdStr 背景图片ID,字符串
- avatarImgId_str 头像图片ID,字符串
- brand 不明数据
- blurCoverUrl 模糊的封面链接
- radio 电台,一个键值列表,简要的信息
- dj DJ的名字,字符串
- defaultAvatar 默认头像的判定值
- province 不明数据,省份
- authStatus 认证状态,数字
- followed 关注的判定值
- avatarUrl 头像链接
- accountStatus 账号状态,注销账号的值为30
- gender 性别,女性为2
- city 不明数据,城市,数字
- birthday 出生日期,数字
- userId 用户ID,数字
- userType 用户类型,数字
- nickname 用户名,字符串
- signature 个性签名
- description 自我介绍
- detailDescription 详细的自我介绍
- avatarImgId 头像图片ID,数字
- backgroundImgId 背景图片ID,数字
- backgroundUrl 背景图片链接
- authority 不明数据,许可机构
- mutual 不明数据,判定值
- expertTags 用户徽章,比如音乐达人
- experts 徽章
- djStatus 主播状态
- vipType VIP类型
- remarkName 额外名字
- avatarImgIdStr 头像图片ID,字符串
- backgroundImgIdStr 背景图片ID,字符串
- avatarImgId_str 头像图片ID,字符串
- brand 不明数据
- canReward 打赏的判定值
- rewardCount 打赏数目统计
- category 分类,字符串
- buyed 购买的判定值,这里指的应该是订阅与否
- price 价格,此处无效
- originalPrice 原始价格,此处无效
- discountPrice 打折价格,此处无效
- purchaseCount 购买人数,数字
- lastProgramName 最后更新的节目名字
- videos 视频,此处空值
- finished 不明数据,结束的判断值
- underShelf 不明数据
- picUrl 电台图片链接
- picId 电台图片ID
- categoryId 分类ID
- lastProgramId 最后更新的节目ID
- createTime 创建时间
- feeScope 不明数据
- programCount 节目统计数
- subCount 订阅人数统计
- desc 介绍,字符串
- lastProgramCreateTime 最后更新的节目创建时间
- radioFeeType 电台费用类型
- name 电台名字
- id 电台ID
- subed 订阅的判定值
- rcmdtext 不明数据,空值,字符串
- newProgramCount 新的节目数目统计
- rcmdText 不明数据,空值,字符串
- composeVideo 创作视频的判定值
- shareCount 分享次数统计
- likedCount 喜欢次数统计
- commentDatas 评论数据,一个键值列表
- userProfile 用户资料,一个键值列表
- defaultAvatar 默认头像的判定值
- province 不明数据,省份
- authStatus 认证状态,数字
- followed 关注的判定值
- avatarUrl 头像链接
- accountStatus 账号状态,注销账号的值为30
- gender 性别,女性为2
- city 不明数据,城市,数字
- birthday 出生日期,数字
- userId 用户ID,数字
- userType 用户类型,数字
- nickname 用户名,字符串
- signature 个性签名
- description 自我介绍
- detailDescription 详细的自我介绍
- avatarImgId 头像图片ID,数字
- backgroundImgId 背景图片ID,数字
- backgroundUrl 背景图片链接
- authority 不明数据,许可机构
- mutual 不明数据,判定值
- expertTags 用户徽章,比如音乐达人
- experts 徽章
- djStatus 主播状态
- vipType VIP类型
- remarkName 额外名字
- avatarImgIdStr 头像图片ID,字符串
- backgroundImgIdStr 背景图片ID,字符串
- content 评论内容
- programName 节目名称
- programId 节目ID
- commentId 评论ID
- userProfile 用户资料,一个键值列表
- commentCount 评论计数
- dj DJ的名字,字符串
- radio 电台,一个键值列表,不太详细的列表
- dj DJ的名字,此处为null
- category 分类,字符串
- buyed 购买的判定值,这里指的应该是订阅与否
- price 价格,此处无效
- originalPrice 原始价格,此处无效
- discountPrice 打折价格,此处无效
- purchaseCount 购买人数,数字
- lastProgramName 最后更新的节目名字
- videos 视频,此处空值
- finished 不明数据,结束的判断值
- underShelf 不明数据
- picUrl 电台图片链接
- picId 电台图片ID
- categoryId 分类ID
- lastProgramId 最后更新的节目ID
- createTime 创建时间
- feeScope 不明数据
- programCount 项目统计数
- subCount 订阅人数统计
- desc 介绍,字符串
- lastProgramCreateTime 最后更新的节目创建时间
- radioFeeType 电台费用类型
- name 电台名字
- id 电台ID
- subed 订阅的判定值
- href 来源链接,字符串,专辑链接;私人FM播放模式示例值:/m/fm/?fromSource=1
- text 来源,多种可能性
- nickName 来源作者,比如歌单作者
- userId 作者ID
- startlogtime 不明数据,数字
- loaderr 加载错误的判定值
- playedTime 播放次数,数字
- playType 播放类型
- playBrt 正在播放的比特率
- playFile 本地文件所在位置
- lrctype 歌词类型,online
- lrcid 歌词ID
- qid 不明数据,示例值:4937714_2_493807
- time 时间,数字
备注部分
href的值
在专辑播放模式下:/m/album/?id=3428149&rid=R_AL_3_3428149&fromSource=1
在私人FM播放模式下:/m/fm
在电台播放模式下:/m/djradio/?id=828002&fromSource=1
在每日推荐模式下:/m/dailysong/?fromSource=1
在搜索页下:/m/search/?type=1&s=Kaine%20%2F%20Salvation&fromSource=1
歌单:/m/playlist/?id=894355338&rid=A_PL_0_894355338&fromSource=1