To start with a recommendation flow for nostr:nprofile1qqsgthcq5tm2jxz9x4xg6tvlh26qq2actdpztwh2kc86lvjc03gr36spzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtckgrenr
But I wonder if there is an opportunity here to create a Nostr launcher.
Take incoming "nostr:" URI, open
Get event, get kind
Query filter for 31989s
Open in web app or native with intent
So you always get taken to the correct app, that you chose, or that your friends recommend, and the content loads natively to that app, even prior to you knowing what the content is or what apps to use for it.
Oh great. So if I post a live like this one, Jumble should use the 31989 and 31990 to suggest a handler? Let's test...
nostr:naddr1qqjr2vehvyenvdtr94nrzetr956rgctr94skvvfs95eryep3x3snwve389nxyqftwaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0wfjkccte9eekummjwsh8xmmrd9skcq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxw7fsz76
I am playing with Nostr application handlers and recommendations (kinds 31990 and 31989).
What are the clients that display or use these recommendations well? #asknostr
Good one. Thanks for the feedback.
Here's the link you can share shosho.live/contra
Get push notified whenever your followers start a stream, and click to watch on shosho.live βΒ Updated n8n workflow
https://github.com/r0d8lsh0p/nostr-n8n
Hi Contra, it's Rod from Shosho. I am interested in any feedback you can give. How did the app go for you?
Hi nostr:nprofile1qqs2ms205wk4jzzkmk9cpq2axelhc8n8xkksplvc4pksqta7n76ntcgpzemhxue69uhkummnw3ex2mrfw3jhxtn0wfnj7qgkwaehxw309ajkgetw9ehx7um5wghxcctwvshszynhwden5te0dehhxarj9eex7cmtwvhs9z6sv5I made you a short URL to your profile that you can share so that people can find your lives. https://shosho.live/contra
Hi, I never got DM (that's normal tho).
There is totally a niche you could own to be the guy who is the best host for music streamers. No DVR needed, audio quality top tier. Get No Good and the rest of the musos onboard.
Zap stream core repo is the backend only. The zap implementation is optional and can be configured to off, and all ingest made free, if you prefer. There's also an admin repo with some UI for config etc.
Yes, running a normal RTMP server is easiest for personal use. Also yes, we need more ZS nodes
Kieran needs to market this better!
Or maybe I need to write a blog.
Two ways to go depending on what you want to do.
You could run your own zap stream core server instance, make it available publicly and charge people for zaps.
Or if you just want to self host your own streams then that's even easier, use any RTMP server you like and then publish your own 30311 event.
Lmk if you need help!
what's the best way to localhost nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qqsv73dxhgfk8tt76gf6q788zrfyz9dwwgwfk3aar6l5gk82a76v9fgfngn5a or any other streaming software on mac laptop? #asknostr.
What if I wanna stream from a PC. The powerful laptop is just the server.
#streaming
ping nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qpqde6l09erjl9r990q7n9ql0rwh8x8n059ht7a267n0q3qe28wua8qxfhfvw nostr:nprofile1qyf8wumn8ghj76r0d3jjua3sdshxjme0qy88wumn8ghj7mn0wvhxcmmv9uqzqcl7vvvdckzc8nlpdqg0smwsncvtl4m240py5qypec59dues2p8d28x895 nostr:nprofile1qyt8wumn8ghj7mn0wd68yetvd96x2uewdaexwtcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcqyqda5lslwwttmgk3a7vsx0dgl5kuxc5pq7gdlxlx9av3qw9mjlzdjeruea8
I self host an SRS which has a one click Docker install. You will need to expose the port but otherwise very very easy
Got you fam nostr:naddr1qqdhxarjv4sk6etjwdrx7mrvdam4qctrdd5rsjm6xdgryugpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtczyrk7gy6j89m4s929zs2gkfq3yvyvaktdzgfznv8x5e4utg45psp7cqcyqqqf3vgczdj8s
Who will be the first to run an instance of zap stream core server? Charge people sats to stream to your server. Primal and Shosho will both show your lives. I will even add your server to Shosho so that users can add it with a click. Ask me if you need help! #asknostr cc nostr:nprofile1qqsgthcq5tm2jxz9x4xg6tvlh26qq2actdpztwh2kc86lvjc03gr36spzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtckgrenr nostr:nprofile1qqsx8lnrrrw9skpulctgzruxm5y7rzlaw64tcf9qpqww9pt0xvzsfmgprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshssfnq7m nostr:nprofile1qqsdv8emcke7k3qqaldwv956tstu40ejg663gdsaayuuujs6pknw7jspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpr9mhxue69uhhqun9d45h2mfwwpexjmtpdshxuet59uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uleu06l https://github.com/v0l/zap-stream-core
This is interoperable with zap stream, nostr:nprofile1qqsgthcq5tm2jxz9x4xg6tvlh26qq2actdpztwh2kc86lvjc03gr36spzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtckgrenr and any other Nostr stream
I also wrote a blog on installing Haven. It's a little dated but may be helpful. nostr:naddr1qqyrscmpxcurswpeqyt8wumn8ghj7mn0wd68yetvd96x2uewdaexwtczyqda5lslwwttmgk3a7vsx0dgl5kuxc5pq7gdlxlx9av3qw9mjlzdjqcyqqq823chs700q
That could be shosho. What would it need to do?
She's loving it so far.
If you can recommend good games to teach coding I am interested.
This one teaches loops, functions, conditionals, variables, etc and is set up so you can take your kid through planning, coding, testing, debugging, etc
What is this sorcery?σ σ σ σ σ Ώσ σ σ σ Ήσ σ σ σ €σ σ σ €σ
I built a simple n8n form. The nsec is held in n8n as a credential. The team member gets a username and password to access the form, and submit. The form runs a workflow with Nostrobots that posts to the nsec on Nostr. Demo in my GitHub.
Yes Zapstore!
What's the etiquette around NIP-05 verification.
If nostr:nprofile1qqsgthcq5tm2jxz9x4xg6tvlh26qq2actdpztwh2kc86lvjc03gr36spzdmhxue69uhhwmm59e6hg7r09ehkuef04s9mqq just created verifications for all Nostr's top streamers, and gave them out for free, so the streamer could adopt it or not at their discretion -
- is that leading with value, or spam? #asknostr
What a throwback.
My claim to fame age at the time was I beat the game on easy mode without ever using any gun.
I'm building WhatNot / Tiktok Shop for Nostr. nostr:nprofile1qqsgthcq5tm2jxz9x4xg6tvlh26qq2actdpztwh2kc86lvjc03gr36spzdmhxue69uhhwmm59e6hg7r09ehkuef04s9mqq
TY. I haven't been able to replicate it but I may have one other user with the same issue. If I put up another release to try and solve it would you be happy to let me know if it helps?
Would you be happy to do a test for me with another server?
I have spun up an API.video test server for you with the following credentials.
You would press on the server to edit servers, then add a new generic server with th se credentials.
Ingest URL: rtmp://broadcast.api.video/s
Streamkey: 9844ba32-a86b-4eb5-bccd-bb00e52aba0a
HLS playback URL: https://live.api.video/liOgzYfoRsLdcpi8Nh43Y0e.m3u8
If you tested this and it works, then the issue is likely with Amber and zap stream somehow. Or, if you tested this and it didn't work then the issue is somehow with your device and broadcast somehow.
If you're willing to try this I'd love to hear how you get on!
Anyone using nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q for their client? I'm just now trying it now for the first time. Holy crap the UI is amazing. Has some interesting choices and things, but very smooth. I feel like it went very under the radar.
Now I use primal, amethyst and Yakihonne. Can't choose, some are each better at things others are not.
#asknostr
Yakihonne is especially very good for long form!
Yes if you like that's exactly right.
I have been testing locally today and it's looking pretty tight.
You would go to the servers screen, add a new generic rtmp server with a) ingest rtmp:// url, b) stream key, c) playback .m3u8 url
Shosho would then broadcast to the RTMP Ingest, and publish a Nostr 30311 with link to "streaming" at your playback URL.
Before release I want to get a new zap stream instance up and test that works too. Otherwise gtg. Should release early next week.
If you find yourself arguing with it I recommend to start fresh with a new session and establish a new context.
Sometimes it also helpful to have the outgoing session write a postmortem of its failure, with a focus on anti-patterns to avoid.
Sometimes it's context gets too big, or checkpoint inserted in a strange way so that it "knows" what it should be doing while simultaneously being unable to actually do it.
Postmortem, reboot, new session with postmortem as part of bootstrap, usually gets you on your way again.
For now yes, shosho is only set up to use ZS.
Need to enable users to BYO server in future releases.
Cheers. My reply threaded wrong but was intended for Mar who likes to watch on desktop.
Btw while I have you. You were saying CloudFlare pricing is no good. Have you ever tried bunny.net? Pricing seems much sharper. Still charges by GB delivered but maybe ~1/5 CloudFlare cost
I see, so you also need a place to watch streams that is not a mobile app
- Ideally on web on desktop
- Nostr chat
- What else would it need to have?
The stream host would:
1. Take your stream, auth to your pubkey
2. Publish and keep updated a Nostr 30311 event
3. Include the url of the video feed so that Nostr clients know where to go and watch
Then your stream will be available on every Nostr client.
If you could trivially run one of these for yourself, would you?
I think you can have both
a) massively scaled private infra
b) commerce or advertising business model
The trick being to break the centralisation, not the business model.
Work to do, obvs, but doable.
Good question actually, I don't know. I had an iPhone users yesterday report a crash when they did that. Is that something you would like?
About to go live on nostr:nprofile1qqsgthcq5tm2jxz9x4xg6tvlh26qq2actdpztwh2kc86lvjc03gr36spz4mhxue69uhhyetvv9ujumn0wd68ytnzvuhsz8thwden5te0dehhxarj9e3xjarrda5kuetj9eek7cmfv9kz7lhuwjt for the very 1st time. Letβs talk about Mastercard and chain link being able to buy on chain bitcoin. Tune in and letβs see how this works as I drive on my commute in.
Hi Contra, Rod here from shosho. How did it go? It's early days for the app and I'm interested in your feedback!
Thanks Mar that would be awesome.
Re push, in the meantime another idea that could work for you is Pushover which can push to mobile and desktop. I have an open source n8n workflow which pushes to pushover when anyone starts a stream. https://github.com/r0d8lsh0p/nostr-n8n
Good idea. If shosho would push notify you whenever a follow comes online would that be good?
It's true! It's on the list π


