Avatar
Rod
1bda7e1f7396bda2d1ef99033da8fd2dc362810790df9be62f591038bb97c4d9
Startup founder and listco CEO, New Zealander (kiwi) expat living in Australia, #nostr #austrich, dad. - Nostr Blog https://rodbishop.npub.pro/ - Nostr FOSS https://github.com/r0d8lsh0p/ - Nostr Live Streaming nostr:npub1sh0spghk4yvy2d2v35kelw45qq4msk6zykaw4ds047e9slzs8r4qr7q2xa - Nostr AI nostr:npub1ahjpx53ewavp23g5zj9jgyfrpr8djmgjzg5mpe4xd0z69dqvq0kq2lf353 - Jayride (ASX:JAY) - Fishburners - #Bitcoin miner

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

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, 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.

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.

I also wrote a blog on installing Haven. It's a little dated but may be helpful. nostr:naddr1qqyrscmpxcurswpeqyt8wumn8ghj7mn0wd68yetvd96x2uewdaexwtczyqda5lslwwttmgk3a7vsx0dgl5kuxc5pq7gdlxlx9av3qw9mjlzdjqcyqqq823chs700q

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

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.

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!

Replying to Avatar Liberty Farmer

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?

Replying to Avatar Contra

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!