garret1317 / yt-dlp-rajiko

improved radiko.jp extractor for yt-dlp
https://427738.xyz/yt-dlp-rajiko/
Other
23 stars 1 forks source link

gRPC APIs #8

Closed garret1317 closed 9 months ago

garret1317 commented 1 year ago

the website has one gRPC API - BatchGetActors does about what the name suggests - gets a list (batch) of metadata about the presenters (actors) of the specified programme

ties into the mystery of minds-r somewhat (#1) as it uses one of the numbers

the one here isn't particularly interesting, but the mobile app and https://radiko.jp/mobile have a lot more that are quite a bit more interesting

they revamped the app, imo it's only a matter of time before they do the site as well best to not get caught with our trousers down when it actually happens

i am not familiar with gRPC yt-dlp libraries can't speak it hmmm

https://blog.davidvassallo.me/2018/10/27/pentesting-grpc-web-recon-and-reverse-engineering/ and the linked gist are a good start point

some apis do appear very similar to existing json ones, to the point where i could probably write a reasonable .proto file for them if i knew how unfortunately i dont

https://protobuf-decoder.netlify.app/

garret1317 commented 1 year ago

there are rumblings of protobuf support in the ytdlp discord, similar "only a matter of time" reasoning

garret1317 commented 1 year ago

what i need is something like https://protobuf-decoder.netlify.app/ that decodes it without a .proto and then spits out a template .proto for me to fill in the names

garret1317 commented 11 months ago

not grpc/protobuf but #12 has some mobile apis

garret1317 commented 9 months ago

not very useful at this moment in time so closing for now will keep an eye out for useful (web) ones and reopen if they appear mobile stuff can go in #12 i guess