ZapStream Community Update

zapstream Sep 13, 2023

It's been a busy month for the ZapStream developers and it's a good time to post a small update on all the new features and toys we've received from Kieran, Karnage and ثعبان (and all the other contributors). So let's get to it.

New stream option!

ZapStream now has three different streaming options for creators.

  • Basic: 2.5 sat/min offers only source encoding
  • Good: 10 sats/min offers source, 720, 480 or 240
  • Best 21 sats/min offers all of the above encoding plus VOD storage

Widgets & Zap Alerts

Earlier this month the team added the first iteration of widgets to ZapStream. Those can be found at zap.stream/widgets.

stream widgets

To add any of the widgets to your stream simply copy the code above the desired widget and add it to OBS as a browser source. Pro tip: set the browser source to refresh when it becomes active and tick the box to disable the source when it's not showing.

verbiricha also released an update for zap alerts adding TTS (text to speech) to the alerts. TTS currently supports English, German and Spanish.

TTS zap alerts

The setup is pretty straight forward. Enable TTS, set the minimum zap amount to trigger TTS, select language and speaker and then copy the link into a new browser source in OBS. You can also test the alert on the widget page or change the voice volume. Values are 0-1 in 0.1 increments.

NIP-75 for goals

NIP-75 was recently written by verbiricha and is replacing the previous metadata kind event used for zap goals on ZapStream. NIP-75 is now fully implemented in ZapStream. With this creators may now create new goals, reuse previous goals or use long-term goals during their streams.

Goals were also moved to the STREAM settings, accessed from the top-right of website.

NIP-75 zap goals

To create a new goal simply click on add stream goal.

new zap goal

To reuse a previous goal select your goal from the dropdown menu.

reusing zap goals

If you'd like to see your previous goals or create a goal with more than one beneficiary head over to vercel.app. There you'll find a list of all your goals.

Settings Page

The settings page is a contribution from Roland and can be accessed by clicking on your profile image on the top-right of the page.

New login design allowing for NIP-07 authentication. In addition ZapStream now also supports authentication via nsec (prompts a warning). WebLN functionality has been added too allowing viewers to zap creators without having to switch apps.

WebLN support

Languages

ZapStream now also supports 17 different display languages. Thanks to a long list of Nostriches who've contributed to the ZapStream translation project.

ZapStream translators

Check out Kieran's recent note for a full list of all contributors.
nostr:note19rxd3shktqad9fv4a6x6dhzj5qwhm899zspjcqn52q5xpl58vwpsd5wupc

Known issues

  • popped out chat doesn't display direct GOAL chats
  • ALL chat, badges next to user names is currently broken.

Done! :)

This concludes the community update. I hope you'll find it helpful and if you have any question or need help getting setup, don't hesitate to jump into one of my streams or check out the Getting started on ZapStream Guide.

Your fellow Nostrich,
TheGrinder

Tags

TheGrinder

Incompatible sovereign, creator of bitcoin, author of the burger white paper, future owner of Mars and resident on zap.stream. 0863F34D0311FC550226F06A376B54D5650980FB