mirror of
https://github.com/librespot-org/librespot.git
synced 2025-10-03 09:49:31 +02:00
Get access token via login5 (#1344)
* core: Obtain spclient access token using login5 instead of keymaster (Fixes #1179) * core: move solving hashcash into util * login5: add login for mobile --------- Co-authored-by: Nick Steel <nick@nsteel.co.uk>
This commit is contained in:
parent
d8e84238ab
commit
4580dab73f
9 changed files with 362 additions and 55 deletions
|
@ -28,6 +28,13 @@ fn compile() {
|
|||
proto_dir.join("playlist_permission.proto"),
|
||||
proto_dir.join("playlist4_external.proto"),
|
||||
proto_dir.join("spotify/clienttoken/v0/clienttoken_http.proto"),
|
||||
proto_dir.join("spotify/login5/v3/challenges/code.proto"),
|
||||
proto_dir.join("spotify/login5/v3/challenges/hashcash.proto"),
|
||||
proto_dir.join("spotify/login5/v3/client_info.proto"),
|
||||
proto_dir.join("spotify/login5/v3/credentials/credentials.proto"),
|
||||
proto_dir.join("spotify/login5/v3/identifiers/identifiers.proto"),
|
||||
proto_dir.join("spotify/login5/v3/login5.proto"),
|
||||
proto_dir.join("spotify/login5/v3/user_info.proto"),
|
||||
proto_dir.join("storage-resolve.proto"),
|
||||
proto_dir.join("user_attributes.proto"),
|
||||
// TODO: remove these legacy protobufs when we are on the new API completely
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue