Its the config in zap-stream-core service
Changed the provider list to be NIP-89 based, this means anybody can configure zap-stream-core to self-advertise with the "advertise" config and be available for all users to stream with.
A long term goal for me was to get to the point where there was a marketplace of streaming providers, it seems like i've finally made it there, but as always there is still so much to do!

No the 3hr queue was just yesterday lol
First Taco Bell in Ireland opened last week, literal 3hr queues, what is wrong with people
Just a note here, search actually runs against the relay in your browser so it works offline too!
Well the attack constantly changes, there are basically infinite ways they can attack the network, this would (could) help by automating that process to identify the attack pattern instead of the manual process we currently have
5k unique visitors in the past 30days, some people are using it haha
I need this... pretty sure its some kind of AI system attacking me for the past 2 months
Thank god for Gaben. ... I mean torvalds
New Tahoe UI is soooo ugly, is this VTech design?
sneaky lil deploy tonight with much improved search on https://dtan.xyz
trying to get to the point where this is a replacement for other sites.
If you think something is missing let me know and ill add it!
Bunch of updates for zap.stream today!
- Auto-topup with NWC
- Stream provider selection UI (more providers to come)
Also much improved payment systems for zap-stream-core including:
- Receive payments with NWC
- LNURL receive payments (LUD-21 required)
- Bitvora receive payments
These improvements will make it much easier for self-hosters to run zap-stream-core anywhere, all you need is a lightning address or NWC connection to receive payments for topups.
More improvements for self-hosters coming soon including a full tutorial on how to deploy zap-stream-core on a clean VM.


New docs here btw: https://github.com/v0l/zap-stream-core/blob/main/docs/API.md
Only works for live streams not video uploads atm
Upload these to https://zap.stream people on nostr will reach out more if they see it there.
nostr:nprofile1qqsx8lnrrrw9skpulctgzruxm5y7rzlaw64tcf9qpqww9pt0xvzsfmgprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshssfnq7m when android apk coming?
Hi nostr:nprofile1qqsx8lnrrrw9skpulctgzruxm5y7rzlaw64tcf9qpqww9pt0xvzsfmgprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshssfnq7m if shosho users want to delete their stream event from the network (as with an old or test screen) can I do this via the ZS API at all?
I do not see mention of delete in the docs.
It might work with delete method idk if I tested it https://github.com/v0l/zap-stream-core/blob/main/crates%2Fzap-stream%2Fsrc%2Fapi.rs#L559
Speaking of test streams, can you end those
silent observation is a super power
Small updates for DTAN.XYZ today:
- trending torrents
- pagination
- related torrents
- search by imdb title link
- generic comment
R640, kubernetes, freepbx, frigate
Added a small realtime metrics section for streamers on zap.stream!

900W on an overcast rainy day, not bad 
Hey nostr:nprofile1qqsx8lnrrrw9skpulctgzruxm5y7rzlaw64tcf9qpqww9pt0xvzsfmgpzfmhxue69uhksmmvv5h8vvrv9e5k7tcprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hs7f7te7 thereโs some regional problem with the streams, we have to use US or Europe VPN otherwise there is no connection, just black. On all clients and all devices โ ๏ธ
Playback is black screen?
ZS uses the api, streams need to connect twice in some cases because of the ddos protection network. Immediatly dissconnecting means balance is negative, i see a lot of that in the logs
Ah youre using basic? Maybe your balance is negative, it only works if your balace is equal to zero
Yea I see the bug, fix will be deployed tomorrow
Are there any new obs settings required for nostr:nprofile1qqsv73dxhgfk8tt76gf6q788zrfyz9dwwgwfk3aar6l5gk82a76v9fgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcppemhxue69uhkummn9ekx7mp0dutak6 nostr:nprofile1qqsx8lnrrrw9skpulctgzruxm5y7rzlaw64tcf9qpqww9pt0xvzsfmgprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshssfnq7m?
I keep disconnecting every second or so. Tried the rtmp and the srt. Worked great a couple days ago
Have you checked your balance?
If you already have lnd you can use that one
Check https://blossomservers.com/ i think anybody running route96 should work
Up now on the new backend! Give it a try!
Going to be migrating to the new zap-stream-core backend today, some features are not available on this system yet, streams will go down for a bit while i work on the migration!
Works but had to grant network permission manually
maybe nostr:nprofile1qqstq4j6pk2sgaupru6l7ah9nq0dueafq356jllwcy7uzlek9yx7hlspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshsnpjku2 can help here dude.
Reputation + IP rate limiting
Can it handle 600k requests per second? Thats the current connection rate
Oh maybe ios build still has bugs, ill be adding this blossom streams there next so it should be updated in the next days
Hosting many things, but mostly seems to be targeting LNVPS
Such a productive few days, playing chicken with the DDoS attacker....
Building zap-stream-core, trying to get RTMP forwarding to work!
nostr:naddr1qqjxzv3svcerscnp956rqvry956r2efh94snjcej943kzdpsv93nxvejxe3ryqgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qgsv73dxhgfk8tt76gf6q788zrfyz9dwwgwfk3aar6l5gk82a76v9fgrqsqqqan8z0ld6a
Yes its fixed now!
This is annoying. Got a CSAM report for user-generated content that I'm not even hosting. There's nothing I can delete. Apparently Cloudflare wants me to implement censorship lists.
Nostr clients are not legally required to maintain censorship lists any more so than web browsers like Chrome or Firefox are. There's just Cloudflare policy and guilt by association. Understandably, it's easy to confuse a web application url like iris.to/npub1... for a content host.
Should I implement ever-growing censorship lists, at least for visitors who are not logged in? The problem is, someone can just create a new Nostr account and re-post the links to illegal content ad infinitum. When this happens, maybe Cloudflare will get the point. Or more likely, they'll just delete my account.
Maybe there's some other ISP that allows hosting of applications that don't ship with extralegal censorship lists?
Iris native app via Tauri could be a resilient direction, but it kind of defeats the purpose of having a web app in the first place: ease of access, sharing by url and mobile PWAs that bypass app stores.. If you're going to have a native app, actually native-built will probably have better UX.
How are other web clients dealing with this? nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn



I had reports like this before and told them I am not hosting that content and they never replied
I guess its that time again!
Basic: 0.5 sats/min
Good: 2.5 sats/min
Best: 5 sats/min


