deezer api #7
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
deezer does not have an api that lets you control playback :((((((
can use the same api the client uses, which is undocumented! (pooooo)
https://github.com/Minuga-RC/deezer-tui/tree/main/src
https://github.com/nathom/streamrip
https://github.com/kmille/deezer-downloader
https://github.com/yne/dzr
github.com/yne/dzr@e2e059468f/extension/main.js (L69)need the deezer ARL:
Sign in to your account at deezer.com.
Press F12 (or Ctrl + Shift + I on Windows; Cmd + Option + I on Mac).
Click the Storage tab at the top. On the left sidebar, expand Cookies and select https://www.deezer.com.
Look for arl in the list. Copy the alphanumeric string in the Value column.
need to use the graphql api?
https://github.com/music-assistant/deezer-python-gql
https://github.com/svbnet/diezel
deezer keys https://gist.github.com/svbnet/b79b705a4c19d74896670c1ac7ad627e
track key? https://gitlab.com/jukebox.city/jukebox-player-vlc/-/blob/master/decrypter.js#L5
seems like we will have to piece together the deezer api from the deezer graphql schema
https://omarabid.com/rust-graphql/ talks about this
this is all codegen'd in python https://github.com/music-assistant/deezer-python-gql
maybe we can use https://docs.rs/graphql-codegen-rust/latest/graphql_codegen_rust/, but it is a slop project :/
endpoint is pipe.deezer.com/api
example request
example response
get-graphql-schema https://pipe.deezer.com/api --json seems to work?