@Vitor Pamplona I want to expose a bridge between kind-1 notes that include "the user's streaming channel" and an OBS plugin.
The idea would be that any zaps to this note should appear live on the stream, regardless of the middleman service which hosts the stream.
What would the protocol end of this look like? Or who should I ask about this?
I'm not even sure picking up on the stream URL would matter. A button when posting a note to signify the note zaps need to be pushed out somewhere new would suffice?
Is this just like an arbitrary kind 1 tag? Generate a secret to pair with a challenge on the plugin side? Listen to the relays for a kind 1 from the author that includes a challenge tag? Or even just a password for the streamer to set in both?
Smh what's the easy way of doing this lol
Login to reply
Replies (8)
I really need to finish that huh? I mean it works great, but the released version doesn't build the css right for the frontend. Build from source is way better. Just fyi. Current source works great.
You just want an OBS plugin that listens on a relay for zaps to a specified npub and have something happen on stream when that happens?
Bingo. But only to specific notes. In this example we see jb has shared a twitch URL. It is zaps to this note that I would want to appear via OBS.
It could be "or any note containing the user's stream URL" or it could be "any specifically designated note". Doesn't really matter which
Look for all zaps, configurable options are look for zaps on note with this string, or configurable zaps on certain event by id.
You could probably look at Zap.stream's zap alert widget and modify it to trigger for all kinds of zaps received and not just stream zaps. Btw, you can re-stream TO Twitch (or any other platform) FROM zap.stream as well.
Shosho can also show all incoming notes, reactions and zaps to your npub on streams, not just the stream specific ones. It's definitely possible.
For Shosho we show all 1311, 7, 9375 and a few others including selectively those that tag the npub rather than the stream event. Would that be useful
What we do is an overlay in the client. But you could add a browser source overlay on the OBS scene too.
If it was interesting form you I could e.g. create a widget of that Shosho chat panel you could use in OBS