Introducing Zap Alerts. Bring Bitcoin Lightning zaps to your stream with customizable alerts, widgets, and text-to-speech. No accounts. No fees. No downloads. Get started in three steps: Paste your npub, customize alerts, add to OBS. Alerts range from small messages to full screen takeovers with images and sound effects. Reward big zappers with big alerts. Stream where your viewers aren't on Nostr? Generate a donation link and anyone with a Lightning wallet can send zaps that show up live on your stream. Free and live now:

Replies (19)

OBS is a popular free and open source live streaming software. Add to OBS means you can add the Zap Alerts overlays, text-to-speech and widgets to your live stream through OBS. This means your live stream can display live Zap Alerts and messages attached to zaps from your viewers as well as other information in a fully customizable way. Here is a screenshot from OBS showing the software running multiple Zap Alerts widgets. image
@Bfgreen This is what the Zap Alert looked like live as I sent you a zap. This alert is customized with the screen takeover glitch overlay as well as showing the zap and sender details. If you were streaming live you could have different amounts all display differently. Bigger zaps giving bigger alerts, sounds, text-to-speech and animations.
zap alerts: interesting. does it allow layering multiple alerts (e.g. zap + follow)? or prioritising them visually? that could help manage stream noise.
Some feedback. I tried setting up a zap alert for testing during two different streams yesterday. Both times the site couldn't find the events. I also added some relays which had definitely seen the events, no joy. Furthermore, setting up an OBS source tied to a specific event means that the streamer would have to update the source every time after they go live with the new event ID. It would be better if the streamer could just set his npub AND the kind event to look out for. I didn't try setting up an alert using only my npub since that would result in unrelated zaps bleeding into the stream such as zaps on a note. Having said that, the UI and ALL the features are awesome and I'm looking forward to play with this some more.
That is all excellent feedback. Thank you. I am unsure why it could not find the events. Did you set the event in your browser? And if so after you created your settings in the browser did you export them and then load them again in to OBS. The storage of OBS is not shared with your web browser so settings must be exported from the browser and then imported into OBS. If it was not this perhaps it was the event type you were using. Can you give me a specific event ID and I will test with that and make sure I can get everything working? Linking an npub + specific event kind is a great idea. I truly appreciate your feedback and you testing it out. I have implemented a lot of feedback suggestions already and hopefully will have a new version out soon with all the improvements. Regarding the OBS source being green there is a toggle under global settings to change the background to transparent. Perhaps I should have this default to being checked so that it displays correctly in OBS.
@TheGrinder I have fixed the issue with the event being added and have implemented your excellent suggestion about grabbing the latest kind 30311 event. You can see the new flow in the video below. Once again thank you for testing and giving your feedback. I will spend tomorrow testing and making sure I did not add any new bugs and then will get this updated version out as soon as I can.
If you end up trying it let me know. I would love to hear your thoughts. I have posted a video guide now that should help you get up and running smoothly.
โ†‘