OpenAsar / arrpc

Open Discord RPC server for atypical setups
https://arrpc.openasar.dev
MIT License
431 stars 61 forks source link

Support for voice activity? (SPEAKING_START/STOP) #61

Open asahilina opened 9 months ago

asahilina commented 9 months ago

I'm curious whether supporting the Discord RPC voice events (SPEAKING_START, SPEAKING_STOP) would be possible. These are used by https://reactive.fugi.tech/ to display voice activity with user PNGs, and it's what most VTubers use for group calls and things like that (when not doing full video sharing or for people with just a PNG), but right now it only works with the official Discord client.

I'd be happy to look into adding support myself, but I have no idea whether it's even possible for arRPC/ArmCord, so I'd love to hear some guidance ^^

(Aside: right now connections from that site are outright rejected with [arRPC > websocket] disallowed origin https://reactive.fugi.tech. I assume that's something that could be changed but might need some authentication flow...)

CanadaHonk commented 7 months ago

Interesting, thanks for filing an issue. Privacy implications will be tricky to find a good way to do it.

ToxicMushroom commented 5 months ago

https://github.com/sersorrel/WhosTalking would also benefit from this I think