API Reference
Public API
Search Songs
http
POST /api/searchjson
{ "keyword": "song name", "page": 1 }Get Play URL
http
POST /api/play_urljson
{ "song_data": { "mid": "song_mid" }, "prefer_flac": true }Download Song
http
POST /api/downloadjson
{
"song_data": { "mid": "...", "name": "...", "raw_data": {...} },
"prefer_flac": true,
"add_metadata": true
}Get Lyrics
http
GET /api/lyric/<song_mid>Get Cover
http
POST /api/coverjson
{ "song_data": { "raw_data": {...} }, "size": 800 }Image Proxy
http
GET /api/image_proxy?url=https://y.gtimg.cn/...Credential Status
http
GET /api/credential/statusHealth Check
http
GET /api/healthAdmin API
Admin Page
http
GET /admin/Generate Login QR Code
http
GET /admin/api/get_qrcode/<type>type: qq or wx
Query QR Code Status
http
GET /admin/api/qr_status/<session_id>Cancel QR Code Session
http
POST /admin/api/qr_cancel/<session_id>Check Credential Status
http
GET /admin/api/credential/statusRefresh Credential
http
POST /admin/api/credential/refreshGet Credential Info
http
GET /admin/api/credential/infoClear Music Folder
http
POST /admin/api/clear_musicFull Documentation
For detailed request/response formats, refer to API doc.md