歌单导入 /playlist/detail + /playlist/track/all
搜索结果
点左侧列表开始播放
歌词 /lyric · Canvas 渲染, 拖拽浏览, 点行跳转
热门评论 /comment/music
暂无, 播放后自动加载
接口说明
· 搜索/详情/歌词/评论走
· 播放走
· 上限识别: 播放前查
· 死链兜底:
· 备选
· 兜底
· 失效的是
· UI 移植
· 节拍分析走
apis.netstart.cn/music· 播放走
ffapi.cn/int/v1/dg_netease?act=musicurl&format=json&id=ID&quality=Q· 上限识别: 播放前查
?act=info&id=ID 看 128/192/320/flac 四灯, 超上限的档置灰并自动用最高档(云盘歌常只有128, 全灭多半无版权/下架, 如 28728182)· 死链兜底:
musicurl 对超限/死歌也照回 200, 真播不出靠 audio error 自动逐档下探, 到底走官方外链· 备选
…?act=musicurl&format=url&id=ID 302 直跳音频, 可直接当 <audio src>· 兜底
music.163.com/song/media/outer/url?id=ID.mp3· 失效的是
ffapi.cn/int/v2/songurl (已关, code -1), 别用。· UI 移植
aura-music: WebGL2 流体背景 (Hermite 网格+局部折叠+封面 GPU 纹理+Butterworth 节拍包络, 暂停即冻结) + Canvas 歌词 (间奏圆点/逐字填充/拖拽/点行跳转), 磨砂质感 backdrop-filter。· 节拍分析走
audio.captureStream() 旁路 (不用 MediaElementSource 重路由, 那会哑音), 最坏只是背景不动, 声音永远在。