1
0
0
【Tools】Meting API 音乐播放器の翻译官
文章摘要
项目地址
mikus-loli/Meting-API: 🐳 Meting API
原理
Meting API 的核心作用,是帮你把音乐平台的“数据”转换成 Halo 播放器能看懂的“格式”。
你可以把它理解成一个 “翻译官” 或 “中间人”。
🎯 它具体解决什么问题?
当你想在博客里放一个音乐播放器时,会面临一个难题:
你的 Halo 播放器(APlayer)只认识一种标准格式的歌曲数据。
但网易云、QQ音乐这些平台,对外提供的数据格式是私有且复杂的,而且有各种限制(比如防盗链、需要登录)。
Meting API 就是来打通这个环节的。它站在中间,做三件事:
接收请求:接收来自你博客播放器的请求,比如“帮我获取这个歌单的数据”。
去平台“拿货”:用你配置的 Cookie 去网易云或 QQ 音乐的官方接口,把歌单信息、歌曲播放链接、封面图、歌词都取回来。
“翻译”并返回:把这些原始数据,整理成 APlayer 能直接使用的标准 JSON 格式,再返回给你的播放器。
建议
部署方式项目介绍里有,使用数据持久化部署。
用一个子域名指向服务器,并使用nginx反代指向服务端口,用certbot配上SSL证书。
登录管理后台修改配置,默认账户、密码是admin、admin123。(这些项目介绍里都有)
