Navidrome 接口文档
备注
Navidrome 目前还没有官方的接口文档,以下均为抓包所得。
认证
login 登录
POST:[host]/auth/login
body(application/json
):
参数名 | 是否必填 | 默认值 | 备注 |
---|---|---|---|
username | Y | 用户名 | |
password | Y | 密码 |
响应内容:
{
"id": "34c4xxxx-xxxx-xxxx-xxxx-6442b9a3xxxx",
"isAdmin": true,
"lastFMApiKey": "xxx",
"name": "username",
"subsonicSalt": "xxx",
"subsonicToken": "xxxxx",
"token": "xxxx",
"username": "username"
}
在之后的请求中,需要在请求头中携带以下信息:
x-nd-authorization
: 'Bearertoken
'x-nd-client-unique-id
:id