With Alby sunsetting their free wallet, and LNPay sunsetting their wallets a few years ago, I think we need to have a discussion about how to move away from hardcoding lightning address into the feed.
If I was a guest of a podcast and have a split, and then my address changes, the podcaster now has to update their feed to change my wallet. It's a hassle.
HAPPY BIRTHDAY VALUE TIME SPLIT!!!!
VTS is one year old this weekend, May 5th. Listen to the first ever episode of a podcast displaying the power of the magic wallet switching technology, on Podcasting 2.0 Episode 131 and listen to the first ever value time split song, High Gravity by Joe Martin.
https://curiocaster.com/podcast/pi920666/15595806103#t=781,7202
Whenever you feel like things aren't moving fast enough, look at moments like this, and see how far we've come in only a year.
I've been working on containerizing MSP, which I think means anyone can host it on their Start9 server. I'm pretty new to all of this container stuff, so any help is welcome.
Anyone with a Start9 who knows if you can build an image from a GitHub repo?
Maybe Start9 would want to donate a server in exchange for a music hosting app.
@6bb89eb5@0bbfb2de
1/8th of the music feeds are non Wavlake. It was 1/9th a few weeks ago, and 1/10th a month ago. It's a good trend.
We'll just have to keep building and educating, which will either force Wavlake to adapt or make them insignificant in the space.
Hopefully musicians are the Independent lot I've always known them to be and will choose wisely.
They're also playing with fire with the iOS app, Nostr integration, and calling the boosts zaps. Apple already spoke w/ Damus.
@6bb89eb5@0bbfb2de
I want Wavlake to be a success, but only if they're willing to play along with everyone instead of riding the coat-tails of what we're building with RSS v4v music and creating this hybrid walled garden they've been building.
I don't think it's what's best for the musicians at this point, but it's up to the musicians and listeners to decide what value system they support.
As for me and my house, we support interop and ANY music feed or LN address is welcome.
@6bb89eb5@0bbfb2de
1/8th of the music feeds are non Wavlake. It was 1/9th a few weeks ago, and 1/10th a month ago. It's a good trend.
We'll just have to keep building and educating, which will either force Wavlake to adapt or make them insignificant in the space.
Hopefully musicians are the Independent lot I've always known them to be and will choose wisely.
They're also playing with fire with the iOS app, Nostr integration, and calling the boosts zaps. Apple already spoke w/ Damus.
@0f5ea9a0@fce803cc
It seems to have something to do with the "max="
If I lower it, I can get a hit rate of about 50%. If I remove it, I get a hit rate of 100%, but only 58 results returned.
@fce803cc
When I plug the response into ChatGPT, I get this explanation:
The response headers provide various metadata about the response, including the fact that the content is JSON and has been compressed using Brotli (content-encoding: br).
The body of the response is a BrotliDecompress object, indicating that the content needs to be decompressed to access the actual JSON data.
@fce803cc
Hey Dave, when you get a chance, somethings going on with this endpoint.
podcasts/bymedium?medium=music&val=lightning&max=1500
I changed the max to 1000 and to 100, and also removed the val=lightning, but same results each time. Right now the index is only returning 58 items. I'm also getting a lot of timing out with the request.
@fce803cc
I don't know if this is worthwhile, because it may only be used by a handful of people, but an endpoint that returned all the feeds or feeds with episodes that had a particular LN address would be interesting.
@fce803cc@027d609a
This would only apply to boosts for me. For sats, I store fractional sats and send whenever an address accumulates 3 sats. For boosts however, I send immediately. For something like a 2 sat boost (cheap ass), it's very likely that no one would actually get the sats since after doing the split calculations, the amount to every person would fall under 1 sat.
@027d609a the way I'm handing it is this. If it's a fee, I don't care if it's a base or remote, I pull it out and don't apply any split percent. I figure fees are for things like stats. Then I pay the full amount to all fees. Then I apply the base/remote percent to the splits. I also have a rule that anything under 1 sat is dropped, so even a 1% fee won't see anything under a 100 sat payment.
@fce803cc@1d140211
It already is, but you have to manually install it using your browser options. I'm in the process of building a pop up to let listeners know, but having some issues in researching, but that is next on my list.
@6a75920f
It's been a long time coming, but I made you a present today.
https://stable.sovereignfeeds.com/
Won't be updated until any changes to Sovereign Feeds have been stable for at least a few weeks. May not have the latest and greatest, but will be close enough that you can get your shows published in the event that SF isn't playing nice.
@6a575c59
It's interesting you mention that, because I've been wanting to build a jukebox mode with a live stream where you can boost in an amount to add your song to the queue in the stream, just like a juke box.
Because listening to a song is a different experience than listening to a podcast, LNBeats is doing streaming payments differently. Instead of sending a payment once per minute, a payment can be sent once per song after the song ends.
If you don't like the song and hit next, no payment is sent, it's only after the song ends that determines if you send the value or not.
Now you can be like Ron Popeil and Set It and Forget It
https://cdn.masto.host/podcastindexsocial/media_attachments/files/111/057/851/869/175/863/original/15c484b64d82f430.png
@6a575c59
I had to take it down for a bit. I'm not sure what's going on, but my API was getting hit several times per second, and has been for the last week, so I got an excessive usage warning, so I took it down until I get a chance to troubleshoot.
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq7d6vdgxwtp3zd205paw67dwc7ucstyache2umfvpl7nhahjfl8zsk0ayy4 nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqyz5hmul3qjuvzgsgh666xenzalxnn9ed55pcduspjfznzqvhwraq4jpvn3
I don't think so, but this Alby sunsetting may push us in that direction. There's going to be a lot of feeds that need to be updated.
Notes by 5020099b | export