Let me clear something up for my fellow nostriches...

Demu/RSS is the Nostr of Spotify.

Wavlake is the Primal of Nostr

Do you get it? Ya'll out here listening to music like primal was the only game in town. For shame.

CALLING ALL NOSTRICHES: Proof of work time.

Put your money where your mouth is and show me you actually care about decentralization. Get off your knees, no more lip service. Send in a boostagram from outside of wavlake or fountain with your npub to prove you're listening to DeMu (Decentralized Music) and support decentralized choice. I wanna see nostr:nprofile1qqs00y32ptdnlfxa5hhv4f30dalwv9vl0a27pqpkdpkx3cyrstp50zqpg3mhxue69uhnwumjwgmkx6revvm8vmrg0fcxxvngdsmxc7t4denhvmr4da585undwsmnv6mzwv6xkmtev358y7r0v94kkcn3w4skgtnvda3kzmqpzemhxue69uhkx6rpv3nzumn0wd68yvfwvdhk6qghwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx27prlx2's boost bot nostr account light up my feed.

Reply to this note

Please Login to reply.

Discussion

third time im saying it cause its that important.

YA'LL OUT HERE LISTENING TO MUSIC LIKE PRIMAL WAS THE ONLY NOSTR APP.

Get right, find demu.

nostr:nevent1qqsq46nc8d76vwv9mhaf63nyj5pdz70gu7mekpavkkwx4zwgdvu5a7gpzemhxue69uhkyetkduhxummnw3erztnrdakj7q3q3cnlldwfhwxd6qf34hnwlfya2m2qrd2zfk0alxnrup6d2fasw9wqxpqqqqqqzkq4uqs

What's wrong with using Wavlake and Fountian πŸ€“πŸ€£ They are good platforms. They may not be FOSS, but that doesn't mean they are evil like Spotify. They're businesses trying to make money and don't want to give away their source code, but they do give back to the community in various ways.

Protocols over Platforms

They both use the Nostr and RSS protocols πŸ€“

Arguing over definitions like this won't get us anywhere. The fact is theres more to decentralized music than just wavlake or fountain and ppl shld recognize that.

Correction:

Normies should recognize it

Nostriches should embrace it

Especially when some of the alternatives also have as much nostr integration as wavlake or fountain

Why can't I argue with people when I'm not vibecoding?

also #openspec

Because then you're not vibecoding. Get back in the basement.

Nothing wrong with using fountaint and wavlake. Im a big fan and supporter of them both. Just like I generally have nothing against primal and doubt they have evil intentions.

But right now, everyone is exclusively using wavlake and just now starting to pick up on Fountain and we should promote broad usage. Its not decentralized if we are only using one or two apps. Nostriches should be screaming the war cry and flying the flag, not being dragged along like toddlers.

Its like if nostr acted as if primal and zbd was the whole ecosystem and refused to try any new apps or even acknowledge there is anything else.

NGL, hearing nostritches talk about music in this space often sounds cringe-ily like normies from TikTok finding primal for the first time. There are people screaming and teaching from the rooftops on nostr but most are staying willingly ignorant.

Let me be very clear. Im a big supporter of wavlake and fountain and use them regularly. But there are other apps, with nostr integration no less, that we should be using and promoting.

Also wavlake contains only 1/3 of the decentralized music library that exists. So theres that too.

Nostriches exclusively using wavlake are severely missing out and that's not a dig on wavlake, just me feeling sad for ignorant nostriches. Again, because it seems everytime I say wavlake, nostriches tend to get defensive... I've spoken with Sam directly IRL and I understand why things are the way they are on wavlake. I dont blame him.

***And the kicker here is he literally said to me, HE wants there to be more apps in this ecosystem that doesnt do the walled garden thing he was forced to do.***

He said that its too difficult to entirely dismantle and rebuild wavlake to accommodate and hopes other people can come in to fill the void and continue innovating.

I guess I'm not helping with https://ZapTrax.app using the Wavlake API πŸ€“ but I do plan on adding RSS music eventually once I can figure that out.

What music apps are you talking about and referring to? What should I check out?

My favorites are:

Lnbeats.com

Podcastguru

Podverse

Truefans

Curiocaster

Also nostr:nprofile1qqs00y32ptdnlfxa5hhv4f30dalwv9vl0a27pqpkdpkx3cyrstp50zqpg3mhxue69uhnwumjwgmkx6revvm8vmrg0fcxxvngdsmxc7t4denhvmr4da585undwsmnv6mzwv6xkmtev358y7r0v94kkcn3w4skgtnvda3kzmqpzemhxue69uhkx6rpv3nzumn0wd68yvfwvdhk6qghwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx27prlx2 is vibe coding some stuff. Im told nostr:nprofile1qqspdj6t8rlf5aytvcy0dfvkjyue9h79pyr9ynyrz8xnvz7yqg32h9qpz9mhxue69uhkummnw3ezuamfdejj76xfn5g is working on things in the background too.

I'd say this is a half step forward which I certainly cant hate on. Ship something, anything. But we ahld always strive for excellence when it makes sense to do so πŸ’ͺ🏽

Derek this is what I'm talking about and we need more of this.

We have an open library of music filled with artist that want to try something different so let's build them the tools they want!!

I've never used the Wavlake API since that stuff is in the index also. What info does it give you?

but the Wavlake library is only a small piece of the music catalog which I thing is nostr:npub13cnlldwfhwxd6qf34hnwlfya2m2qrd2zfk0alxnrup6d2fasw9wqxwkzpe point.

To get you started on RSS... its easy to understand. All it is, is a text container with metadata referencing the hosted source of various assets (like the song or album art) and the various attributes of the feed (is it a song or podcast? What's the album title, who should splits go to, etc)

Its just a glorified public database relay of sorts

I'm happy to help. There's a bunch of us here that understand the RSS spec. nostr:npub177fz5zkm87jdmf0we2nz7mm7uc2e7l64uzqrv6rvdrsg8qkrg7yqx0aaq7

nostr:npub1yvgrrzf4dnmu30qfhw95x87ruu0g2kpv3a64h8hpvqsre8qeuspsgd6pv9 nostr:npub19ha7tju4teqp3dmwv4p28wrcy9zd6h6hxkg5mwvjrlfycweazpkse2q0fa nostr:npub1yvscx9vrmpcmwcmydrm8lauqdpngum4ne8xmkgc2d4rcaxrx7tkswdwzdu to name a few.

appreciate it. ill reach out if i have issues.

If you're focus is nostr, and I know that's where your heart is, the Wavlake api may be a better choice for you because of the way they handle the value block. Because nostr doesn't do splits very well, non-Wavlake feeds may be problematic for you.

However, if you're interested in other non-Wavlake music, the Podcast Index also has an API that lets you fetch all of the music feeds, but the value blocks are considerably more difficult to do using nostr based wallets.

Hopefully, nostr figures out an elegant way to handle splits, because it is really cool being able to have multiple people paid from the listener.

nostr supports splits on events, but profiles only use the lightning address on the profile.

so i have podcastindex.org's API now working on my local dev environment of zaptrax. it works and i can play music just fine. the issue is now supporting keysend. that is not widely supported. i guess the issue is also wavlake music just does a keysend to their node instead of doing the split with the artist sand them?

i need to figure out how to handle all of this elegantly in a user interface so it doesn't look jumbled or confusing.

Yeah, Wavlake handled splits on their server instead of your wallet sending multiple payments. It works, and given some of the limitations, it makes sense.

but it works :)

And good luck. The UI/UX of multiple splits is a tough problem to handle elegantly. I'm not sure there's clean way of doing it yet, but we'll get there.

yeah, it's ugly. i need to find an elegant solution. once i do ill publish it to prod.

Me too πŸ™‚

This whole thing just shows how captured this all is. We only have Fountain and Wavlake to reference and compare things to so it sounds like hate.

I could talk about Castamatic, Curiocaster, LNBeats, PodcastGuru, Podverse, Truefans the same way and they all use the same tech Fountain does.

i really enjoy podverse, they doin a dis-service to the podders tho only supporting alby.. needs nwc or even just a friggin QR code and I'd be zappin pods.

That's the big issue we as a community are trying to fix. The problem (and it can be a good problem if we do thisnright) is right now we are at crossroads where two worlds have collided (nostr and rss). We cam be very powerful together but we're too busy infighting over wavlake.

We need to figure out the tech stack that works for both nostriches and pc2.0 folks that prepares this space to scale (because if we get the tech right it will be a revolution in music bigger than napster) and moves all of us forward towards the future.

But its just like orange pilling a business...

Why should a business take the time to figure out how to accept bitcoin if only a couple ppl are asking for it. If a thousand ppl came and ask they'll certainly support it.

Why should they add QoL options that nostriches would use if nostriches aren't using its basic functions

Also another reason zaps and lnurl are not integrated is because of metadata. Keysend (current implementation) transfers that data. And reading off the Metadata during shows to recognize on air those who parted with their hard earned sats is an important part of value for value.

Is it a problem with the RSS feed not including a lightning address or something like that? Podverse is opensource, and while I don't feel like the pain of digging into their react native world and inspecting the RSS right now, I DID go and file a github issue(feature request) for displaying a QR.

We WILL win, somehow. Cause open sauce.

https://github.com/podverse/podverse-rn/issues/2218

The issue is with the underlying infrastructure of how these various lightning methods work (sorry about my terminology I only speak broken dev).

Lnurl and nwc dont allow for enough characters to properly send all the Metadata. Theres talks of using it and referencing nostr where the Metadata is stored but that becomes a bit of a tangled web introducing a third service into the workflow.

So because of that, pc2.0 developed everything originally on keysend. Unfortunately almost no wallets support keysend and thats stalling growth and adoption. It wasn't a problem at the start because they had a mostly nonbitcoiner community and could easily just point everyone to alby (until they switched to albyhub as a paid service)

TLDR we're using keysend because we picked that 4+ years ago because they are push payments and no one supports them now so we can't build new stuff without using Alby.

I'm very pro Alby btw.

lnurlp seems like it could work, but I still can't quite understand the deal. I guess it's time for me to make a proper webhook service. Or perhaps, that's why it's not catching on is that podcasters need to run a webhook service to receive the comment.

??? so much stuff to try. :)

Im sorta pumped that we now have cloud fodder excited to build in our corner of the loonybin

Kinda sorta very much a lot pumped cause ive seen some of the cool shit youve done (relay.tools).

I just tested my own lnurlp thing and it works fine! I duno what the big deal is. You can see, if you open my current lightning address using just Zeus (or any lnurlp wallet such as the ones listed in section 12 here: https://github.com/lnurl/luds,

it will allow a comment to be sent, and I will receive it! This doesn't need nostr at all..

Fuck, I guess I should start a podcast, this doesn't seem that hard :)

All it takes is one genius (or retard) saying "fuck this ain't that hard" to change the world.

Its not just the comment though, theres a significant amount of other Metadata like the app that it was sent from, timestamp within the track, splits, etc.

My understanding is lnurlp is character limited?

yes, it does have a character limit, deal with it πŸ˜ŽπŸ˜‚

and also some webhooks i am pretty sure could be used somehow to send more data but comeon, how long winded do comments need to me, just sent multiple payments. 😁

Its not just the comment that has to be passed on. There's other Metadata that are important and essential when it comes to the full flow of artists seeing where their value is coming from. All of that data is generated at the time of the boost and needs to be passed alongside the zap. The comment + addtl Metadata all need to be passed in the comment field (or some other solution).

ill look more into the webhooks, if it can do a unique identifier per hook, then i think it would be ez to send more datas.. the podder would need to run a service to collect those.

or they could just use nostr, but they are stubborn and need to warm up to it without being all forced in.. clearly they enjoy running *something to push their RSS warez.

Same team brotha, same team.

But yes there would need to be compromise on both sides. Podders need to agree to and embrace change while nostriches should recognize who came first and consider powder needs as well.

This is how we win together.

yes, where can I find more information about these RSS things that people are using nostr:npub177fz5zkm87jdmf0we2nz7mm7uc2e7l64uzqrv6rvdrsg8qkrg7yqx0aaq7 ? I would like to see their setups.

Paging nostr:nprofile1qqs9qgqfnvx3qmuyx0u8lyn5ht5lnzmxxf3qdkzjmncku90efnvhzxcpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qs4lysc and nostr:nprofile1qqsyymc3xj8lpcld5t2mjpheed7ewsc8t2u9aweuzh2hlwqtfcj7c0svcm07p or nostr:nprofile1qqszrh8lu0nla2c84ud0qjk335dw9n4pav3cv4vy3j0jl3cpxs7tesspz9mhxue69uhkummnw3ezuamfdejj7e7ags6 fuck idk

nostr:nprofile1qqszxyp33y6kea7ghsymhz6rrlp7w859tqkg7a2mnmskqgpunsv7gqcx9qgdn

Will the real nostr:nprofile1qqsyymc3xj8lpcld5t2mjpheed7ewsc8t2u9aweuzh2hlwqtfcj7c0svcm07p please stand up?

these damn PC 2.0 people using Mastodon and confusing people!!!

Yessir? I didn't know there were multiple of me. That could be pretty useful in the future.

If there were multiple of you, and you had sex with yourself, would that be gay or masturbation?

Yes

only gay if you make eye contact

*puts towel on mirror

what do you need?

This is nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2's proposal to use Nostr to send the metadata to Nostr and is the Nostr approach to fixing that and is laid out there.

This has a nice overview of the PC 2.0 stuff https://podcasting2.org/

RSS feeds are just a xml file you host somewhere and add to podcastindex.org so apps can find it.

/me looks

https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/examples/value/blip-0010.md

All of this metadata is being sent to the podcaster in the keysend TLV record. It's a lot more than a message.

With keysend being no longer widely supported, as we shift to lnurl, the podcasters would still like this metadata, and we're discussing how best to get it to them in a way that is private if they choose to keep their stats private, or if listening data should even be private.

ic. yes, that's a lot of stuff. I take it, there isn't a proposal or spec other than what Oscar posted about fountain? Wondering where to point podverse at and/or curious what they will say about this.

Podverse has also been working on V2 for over a year so i dont know what the new version will have but Mitch over there is always open to ideas but hes heads down coding.

The PC 2.0 app devs have a gentleman's agreement of sorts and kind of come together on a single approach for most stuff since most are just doing thinks part time.

cool, cool. thanks for the info. yes the pods are an interesting thing. i just read a ton of info and browsed a bunch of broadcasting/client stuff.. I suppose, it's up to what your favorite app is and then go try to get involved and help it all evolve.

for my Podstr app (https://podstr.org) im storing all track and podcast metadata on nostr and crawling it all to build an rss.xml feed file. it actually works very well and i've been using it live for about 2 months now at https://sessions.soapbox.pub for our podcast.

are you hosting your pods on blossom or on a cdn somewhere? just curious. or blossom+cdn backed?

sounds like the podverse crew's brewing something epic in the shadows, much like us pixel scrappers piecing canvases from spare sats. that gentleman's pact? pure survival poetry, keeping the dream alive part-time. mitch, if you're lurking, drop a wild idea my way, i'll pixel it into rebellion.

Right now there's a discussion if we shift that data over to nostr, or if it gets POSTed to server the podcaster or their host controls. metaBoost is the current proposal I'm most behind. https://github.com/Podcastindex-org/podcast-namespace/discussions/676

My 2 cents, send it to the podcaster's server, and if they want to post it on nostr, they can have a function that takes care of that. But there's a lot going on, like keeping track of how many sats were sent and the time sent that the podcaster is going to want to keep track of for potential tax reasons, so they'll want to store all of that data in their own data base.

Not saying signing a nostr note and sending it via relay isn't viable, but converting the JSON to a flat array, signing the note, etc is part of the discussion of how metadata should be handled.

this https://podcasting2.org/podcasters site needs a filter for opensource vs. just some "service". I'm not interested in services that don't release their source. and also an update, this page should be for podcasters and just keeps shilling clients and stuff.. :)

Which broadcasting tool do you use/recommend, that is most open to making changes?

nostr:nprofile1qqs00y32ptdnlfxa5hhv4f30dalwv9vl0a27pqpkdpkx3cyrstp50zqpg3mhxue69uhnwumjwgmkx6revvm8vmrg0fcxxvngdsmxc7t4denhvmr4da585undwsmnv6mzwv6xkmtev358y7r0v94kkcn3w4skgtnvda3kzmqpzemhxue69uhkx6rpv3nzumn0wd68yvfwvdhk6qghwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx27prlx2 do we have a specific list of essential Metadata fields that have to be passed on? It might help discussions if we can tell ppl exactly what is required and itll clear up a lot of the back and forth as to why lnurl isn't an immediate out of the box solution

So thats where nostr comes in. Just put the noteid in the lnurlp comment instead (that fits) and then insert all the Metadata to be passed on in a nostr note signed by the same npub that boosted.

You dont have to force anyone to sign up for nostr, just generate a keypair in the background for them and tie it to their Google account or however other way they chose to sign up. If they chose to utilize the additional service they'll have a better experience, if not, it all works too.

messages being received, right in my fancy zeus πŸ˜‡

As I understand it...

The discussion to essentially use a web hook service to pull metadata off relays was proposed but hasn't gone beyond initial debate. As someone with expertise in relays, your opinion could be valuable.

I think the idea was to use the text field from the zap to reference a specific note. That note would contain the boost data. The apps would just need to know to reference the service whenever it receives an lnurl payment invoice or whatever.

I also dont see why this cant be implemented along with existing jeysend solution and just let ppl pick one or both? Im sure theres a reason but im just not clued into that part of the debate right now. (Would love to get caught up)

We originally chose keysend because you can send metadata (sender name, total amount before splits, message, podcast, episode, app name, etc) along with payments through the Lightning network. You didn't need any web server or service sitting in the middle.

Keysend also just lets you send a payment without requiring the other side to generate an invoice first. Most of our feeds have payment splits in them for the podcast hosts, crew, and anyone responsible for putting together a podcast and it's a bit cumbersome to have to generate multiple invoices for every single split.

We've since updated the spec to allow for a Lightning Address to be used in the feed which allows the app to use either keysend or LNURLp depending on what the sending and receiving wallets support.

But we haven't completely figured out how to send the metadata to the recipient since LNURLp doesn't allow the same amount of metadata that keysend does. nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 solved the issue by posting the metadata as Nostr notes, but some in the community are reluctant to rely on Nostr or don't want their metadata to be publicly available on Nostr.

nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2's proposal that has no feedback besides Yay Nostr and me pointing out the issues we face and being called an idiot.

https://primal.net/merryoscar/open-podcast-payments-with-bitcoin-and-nostr

Most feeds have keysend addresses still and that limits wallet options.

lnaddresses are supported in the feeds but PC 2.0 hasent really made the switch yet. Like all open projects everyone has an option about it.

This is a wallet issue. Alby provided free wallets. They now provide code to host your own wallet, or paid wallets.

Fountain and Wavlake are using ZBD wallets. I don't know this to be true, but I suspect since both have investors involved, ZBD is one of those investors.

Most of the podcasting 2.0 feeds use keysend in their value block. Keysend isn't supported by most wallets. There's a move away from keysend towards lnurl, which will open up other wallets, but only if they allow NWC.

We're at a point that only companies with the cash flow to provide wallets or the infrastructure to support the wallets are able to do anything besides Alby.

And all that will eventually feed into the very centralization corporate capture problem we have today. We need to be better than that

I think NWC is the way forward. We just need to shift towards using lnurl in the RSS feeds instead of keysend. Until that happens, Alby is one of the few wallets that still supports keysend.

In defense of Wavlake, one of the reasons they don't support non-Wavlake albums is because their infrastructure is built more to support nostr, which is lnurl. Once most artists are using lnurl in their feeds, Wavlake will have a much easier time handling payments to those external artists.

And I don't disagree that we're moving in a direction in which wallets are corporately captured, and most people will be using PayPal, CashApp, Strike, etc. At which point, your livelihood is just as compromised as using YouTube or Spotify. Say the wrong thing, and your wallet is shutdown.

That's one of the reasons why I'm surprised more 'freedom' minded people aren't hosting their own node.

A lot of larpers out there

Nothings wrong with Fountain.

What's wrong with Wavlake is they're not an open app. They only show Wavlake music. If they were open to non-Wavlake RSS based music, you'd hear considerably less critique of their business model.

Imagine how nostriches would feel if Damus only showed messages that were sent using Damus? That's Wavlake.

He's not wrong πŸ‘†πŸ½

The other problem, and this isn't exactly Wavlake's fault, it's an unintended consequence, is there's so much shitty AI music. Because they provide a wallet and 'free' hosting, anyone can easily upload their shitty AI creation and hope to snag a few sats.

There's music show hosts that have quit because it's just too much work weeding through all the AI slop.

Granted, this isn't a Wavlake issue, someone could host their own AI slop on their own server, but that would take considerable more buy in, and the proof of work limits the grifters.

Its a natural spam filter, just like forcing someone to spend at least 1 sat to send a comment. Zero artists have gotten unwelcome spam in their boosts as far as I know (and boosts are public) 🀞🏽

Proof of work is incredibly powerful like that. Requiring the absolute bare minimum of effort is enough to weed out 90% of bad actors

I heard they regularly sacrifice goats while listening to Phil Collins.

*app other apps require Alby which is part of the issue at hand in the larger PC 2.0 community.

Fair point, things aren't perfect and might take an extra step or two to set up (sound familiar nostriches?). But thats a normie problem

Nostriches aren't normies right?

Wavlake added volume yet? Lol

That’s crazy talk!

What apps would you use for discovering new music?

LNBeats.com and hit the search tab for the freshes tracks.

Top100 there is also great if you want what's hot right now.

Sometimes the search can get wonky and takes a bit to properly load. There's also a demu button on the right if you want to discover anything that isn't on wavlake.

Also listen to the music shows. They basically curate tunes for ya. Check out homegrown hits, mutton mead and music, nostr:nprofile1qqsfemtk0gvy23rpj4agywtzrfj4guka2n6wxnalwcl7p36sx6lmk0qpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsesx9ev, lightning thrashes, flowgnar, sats and sounds. There are MANY others.

What kills me is almost all these ppl are on nostr seminrrgularly too...

LNBeats was meant to be an example app and no one build anything better but it's still the best we have.

The Top100 is also in Fountain at the bottom of the search tab.

LNBeats was coded by a retard that just wanted something so all RSS based music could be found and listened to. The coder is glad that other retards are taking on the quixotic quest of building more RSS music apps.

That retarded app developed by a retard is my favorite app to listen to retarded music on.

The ones that have been doing music shows have stated this enough times we are blue in the face. All the music that is parced in the Index is on lnbeats.com wavlake only shows you 1/3 of the music because its a walled garden of only their music. Its also become an ai slop machine. Luckily we have nostr:nprofile1qqsg970tqye5fwr4w8wvzphwh6aqchj4s4hw9mvyx5rvxy58fww9yrspzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7g2fe0d and nostr:nprofile1qqs2p9fwkqd9vm4rqac0zvh87pqgt2k3l9csgks2jhc7wrxj89vwcmgpzpmhxue69uhkztnwdaejumr0dshszrnhwden5te0dehhxtnvdakz7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctc8jlpr3 building demu music apps that has all the music.

I've seen sneak peaks at what they are building and its precisely what we need. For anyone following along, watch closely because they're close to release. They work amazing and already look great in beta.

5x5, I've test drove both apps. Killer, going to blow spotify away.

itdv.podtards.com is already live and has a lightning toggle in the left hand menu...

I appreciate you sharing decentralized alternatives. It helps plebs like myself start to transition from centralized platforms. It won’t be all at once, but at least I know where I can direct myself one step at a time.

I’ve already switched from Spotify to Fountain for podcasts. Sure, it’s not totally decentralized, but it’s a step in the right direction. Using information like you shared, I can start to make the transition for other forms of media like music.

Spotify to Fountain is step one and honestly if that's all you do we've won.

nostr:npub13cnlldwfhwxd6qf34hnwlfya2m2qrd2zfk0alxnrup6d2fasw9wqxwkzpe and I are trying to push this all forward to make it even better or run everyone off.

Its do or die baby. We either save music for indie artists or we don't. Theres no in-between.

My music uploaded on lnbeats.com and didn’t even know it.

https://lnbeats.com/album/11ed9ee9-2f78-5eec-a878-6c365c4cfeaa

Ok, I’m in.

That's what I'm talking about

Fuckin πŸ”₯πŸ”₯πŸ”₯

Hey ⭕️ (yeah ya fucks im invoking you)

Do you like real music? Or are you cool with fiat greedfucks forcing fiat slop sounds in our ears and taking over that aspect of our human culture too?

Help us amplify this shit and get it trending because people need to know real music is dying and we have the answer at the intersection of bitcoin/nostr/rss. Its built and you just have to use it.

Oh nvm you ⭕️ bitches are probably all swifties. Carry on, strap-on section is this way πŸ‘‰πŸ½β­•οΈπŸ†πŸ˜‰.

nostr:nevent1qqsq46nc8d76vwv9mhaf63nyj5pdz70gu7mekpavkkwx4zwgdvu5a7gpzemhxue69uhkyetkduhxummnw3erztnrdakj7q3q3cnlldwfhwxd6qf34hnwlfya2m2qrd2zfk0alxnrup6d2fasw9wqxpqqqqqqzkq4uqs

Heres a little something something to boost if you're looking for some #DeMu. A little bit of everything for everyone here:

https://lnbeats.com/album/9e3cea98-d04d-5190-88b3-46ee6030d4ea

Only halfway through this because nostr:npub13cnlldwfhwxd6qf34hnwlfya2m2qrd2zfk0alxnrup6d2fasw9wqxwkzpe keeps blowing up my timeline

Only demu over here. Same with nostr:nprofile1qqsp93q3znvsangpj0fqxmevg4xm689m9seejmfq2v7qkhxs8ayxeagpzpmhxue69uhkummnw3ezumt0d5hszrnhwden5te0dehhxtnvdakz7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctculxlv7 and all of the artists they publish using musicsideproject.com

#iykyk

Team #DeMu is growing and it makes me so happy. We just want everyone to truly control their art and share it with the world.

Stupid question but is demu an app?

not a dumb question at all.

Its nostr:npub1yvscx9vrmpcmwcmydrm8lauqdpngum4ne8xmkgc2d4rcaxrx7tkswdwzdu 's vision of what podcasting 2.0 could be but with music instead of podcasts. More of a movement I guess.

Decentralized Music = DeMu

https://github.com/de-mu/demu-feed-template

You can access the DeMu library of music via many apps like lnbeats, podcastguru, truefans, curiocaster, podverse, and fountain.

Music podcast shows will curate music for you. Accounts like nostr:nprofile1qqspdj6t8rlf5aytvcy0dfvkjyue9h79pyr9ynyrz8xnvz7yqg32h9qpz9mhxue69uhkummnw3ezuamfdejj76xfn5g nostr:nprofile1qqsvgj4kam4n5rjatjxc46p2ltgw89aal0yjqrta3lp7u99xn60hgrqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctcprpmhxue69uhhyetvv9ujuen0w4h8gctfdchxvmf0c4zgsh nostr:nprofile1qqs9qzn25rmt82te2lwh5cucje0nw35snmaw47cxplyurmg8eg5cu9spz9mhxue69uhkummnw3ezuamfdejj7qgjwaehxw309ahx7um5wgerztnrdakj7qgswaehxw309ahx7um5wghx6mmd9u9ydu77 nostr:nprofile1qqsp93q3znvsangpj0fqxmevg4xm689m9seejmfq2v7qkhxs8ayxeagpzpmhxue69uhkummnw3ezumt0d5hszrnhwden5te0dehhxtnvdakz7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctculxlv7 will often post notifications on nostr about new DeMu being uploaded throughout the week.

I feel like I might want to take this and fork Podstr into DeMustr πŸ€“

Hahahaha love it.

Itsa me-ya, DeMustr.

#soon

good luck forking this b/c its just a RSS templet.

https://podcastindex.org/namespace/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">

My Demu Album

My Demu Band

This feed is an example template XML file for decentralized music (Demu) releases. It is designed for artists to replace the file's contents with details from their own music project in order to make self-hosted value-for-value digital releases. This template is made available by the Wolf on a value-for-value basis for personal and commercial use. If you receive value from this template please consider raising the Wolf's value split share, which is defaulted to "1" in the podcast:value tags below. Since this is a v4v resource, it is acceptable to remove and/or customize the value splits for your own testing or trial purposes. However, if you do receive value from using this template and choose not to return that value, you run the risk of being exposed as a douchebag!

https://ableandthewolf.com

en

Handcrafted from Demu Open Source Template v0.1.1

Sun, 03 Sep 2023 16:20:33 -0500

Tue, 05 Sep 2023 00:20:33 -0500

no

21377651-b449-5585-ac5d-4b70f2ede0f6

The Free and Open Internet

spencer@bowlafterbowl.com

spencer@bowlafterbowl.com

My Demu Album

https://ableandthewolf.com

Demu Emu on My Demu Album art

music

" group="music" role="band">Demu Emu

" group="writing" role="songwriter">SirSpencer

Demu Anthem

Demu Anthem - Demu Emu

Sun, 03 Sep 2023 16:20:33 -0500

3b77cf04-4256-42d4-804e-24df710d3d9b

https://ableandthewolf.com/static/media/lyrics/04_StayAwhile.srt" type="application/srt" />

" />

https://ableandthewolf.com/static/media/music/04_StayAwhile.mp3" length="8146730" type="audio/mpeg"/>

00:03:19

1

" group="music" role="band">Demu Emu

" group="writing" role="songwriter">SirSpencer

For the non techies following along, when we talk about an RSS feed, this is literally the raw dog file you get. If you look closely you'll see theres a lot of lines that might look similar in structure to this:

Its basically defining various fields - this one in particular defines who is the recipient of the zaps, the name of the recipient, their node address, their % split, etc.

Just like building a website you can either raw dog edit the html (the rss feed) or utilize a service like godaddy that has a visual builder (like podhome.fm ) that you fill out a regular web form and submit for them to build the feed for you.

Sorry I shoild be technically clear here. This doesn't currently work with zaps but it works with boosts.

those also look nice and are easier to read when not in a Nostr note buts thats it in a nutshell.

Sir. You misunderstand me. I want to take Podstr and turn it into a decentralized music hosting app that uses this RSS feed template. So I'd have Podstr for podcasts and DeMustr for music. Same concept of app. Different style RSS document.

I know what you meant. We do need easy ways for people to built these feeds and host them. Nostr seems to fit with this. This is all meant to be selfhosted because we don't want to host anyone's stuff which is why we just provided the templates for everything and you have to figure out where to host it yourself but we can help. I've got test feeds right on GitHub which isn't ideal but there are just test feeds.

Any official DeMu forks will need the blessing of nostr:npub19ha7tju4teqp3dmwv4p28wrcy9zd6h6hxkg5mwvjrlfycweazpkse2q0fa

Word. Auto feed generation for the n00b is who I'm looking to build for.

I'm excited to see what you come up, DRoss! πŸ’œ All that matters is that there are visible, unlimited value splits for any and all artists involved AND that the artist is able to maintain control of their feed.

thank you! ill try my best to do all of this. well, ill try to get claude to do all of this :)

Sounds like a sick suite of new software might be just around the corner for us to enjoy!

Tell your AI to copy Music Side Project and output a nostr event instead of RSS.

I started building this and got bored. Take it and make it your own.

https://github.com/thebells1111/nostr-music

I actually already started nostr integration and abandoned it. I bet 90% of what you want is already here. https://github.com/thebells1111/msp-studio/commit/65e6e4437a9601efc97831a8aa6b3878445d9935

hell yeah! fun times ahead.

nostr:npub1yvgrrzf4dnmu30qfhw95x87ruu0g2kpv3a64h8hpvqsre8qeuspsgd6pv9 had been called the nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr of PC 2.0 by people that know them both well

Lol theres a reason ive been screaming for nostr + pc2.0 for the longest time.

All PRs are welcome

Is there an app that lets you upload a wav file directly from the app, as opposed to doing it from the website?

Outside of PWA support i dint think so? That said, I've uploaded before from my phone thru chrome and it was just fine. Some of the sites are also mobile optimized. I used RSSBlue in the past but they're merging services with fountain soon so it doesnt make sense to jump in there until after. There's other options though I'm less familiar with the various options.

Do you know of any with a native app?

For uploads? Dont think so. nostr:nprofile1qqs00y32ptdnlfxa5hhv4f30dalwv9vl0a27pqpkdpkx3cyrstp50zqpg3mhxue69uhnwumjwgmkx6revvm8vmrg0fcxxvngdsmxc7t4denhvmr4da585undwsmnv6mzwv6xkmtev358y7r0v94kkcn3w4skgtnvda3kzmqpzemhxue69uhkx6rpv3nzumn0wd68yvfwvdhk6qghwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx27prlx2 and the podcast guys would know better though.

For users, i think they all do except lnbeats which has a pwa.

Uploads right in the player app? Not that I know of but nostr:npub196qvw7utjs0cnztlg4aww98ekql9svm6c4wlv6sug70nzz0uujxsprafme makes cool RSS feeds from nostr post.

Any native apps you recommend? Like an app made for music

My favorite is lnbeats but its a pwa. Podcastguru is really good but its mostly for podcasts (in our case, the music podcasts which will curate songs on an hour long music show). It can be a little wonky finding specific tracks. Podverse is a good one but it's not great for discovering new music. Fountain is the cleanest, works well, and has lots of features. But I want to stick with promoting some smaller guys so we have more options.

Using rss for music is relatively new, much like nostr. But there are rss music native apps currently being coded. I know of at least 4 being developed right now.

Music apps are lacking. These are all podcast apps that have music which is why we need MORE APPS!!!

they all kind of suck tbh but LNBeats is great for finding just music, Fountain is also good but limited in its music playing features but if we bug nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2 enough maybe he will make it better.

If im trying to discover new music my first goto are the curated music shows using podcastguru (like homegrown hits or nostr:nprofile1qqsfemtk0gvy23rpj4agywtzrfj4guka2n6wxnalwcl7p36sx6lmk0qpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsesx9ev). Or else I like to browse lnbeats for individual songs or artists. Ill often go there to find more by a new artist after I hear them on one of the music shows.

This. Make a new npub for music, only upload tracks. These become your podcast feed through Castr.me

The nostr:nprofile1qqs9e40cq5kx0y0ys70sundezdr96ugata07ps9tnyzfccryck3etgsppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgmwaehxw309amk7apwv3hhwmnfwdhkuargv46hqtnrvyhsvvve47 podcast feed for instance.

https://castr.me/npub1tn2lspfvv7g7fpulpexmjy6xt4c36h6lurq2hxgyn3sxf3drjk3qrchmc3

Where do you upload the tracks? And how do people stream them easily? Through the nostr client?

post the raw file to the nostr timeline and add the RSS Feed that castr.me gives you to a podcasting app. PodcastGuru handles these well and has video.

https://castr.me/npub1tn2lspfvv7g7fpulpexmjy6xt4c36h6lurq2hxgyn3sxf3drjk3qrchmc3/rss.xml

heres a movie from that feed right in that app.

So the music would be hosted on nostr.build if I understand correctly ?

Yes. For that you would want to compress to mp3 or AAC, depending on what's supported. Higher quality mp3 vbr, or AAC.

I know nostr.build supports mp3. I've uploaded them before.

Does that only work with a paid nostr.build account?

I'm pretty sure mp3 is supported on free tier.

nostr:nprofile1qqsglv2qkn5dmmuhee9cy8fywfu2rfp4xd3xy0myqg2gfvmjl9yqqrqpp4mhxue69uhkummn9ekx7mqpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qye8cpd can you co firm?

If it doesnt work... can I zap you and pay for a month of nostr.build premium for nostr:nprofile1qqsp3yzapfwkyw4cr2vt4xx9s27474lj2pkxhqyfqh79n826pv3fkzqpzpmhxue69uhkummnw3ezumrpdejqzrthwden5te0dehhxtnvdakqz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcru0tqj?

Audio is supported and always has been. We even have a player https://e.nostr.build

If you have questions let me know. I used to rip and upload a lot of albums to what.cd πŸ˜‚

yeah wherever your post lives. It just pulls in the mp3s, mp4s and mp4as from your nostr profile.

You don’t want to use wav. Most podcasts are mp3, so I recommend mp3 files.

That's another thing id love to see change if possible (i dont know what are the barriers). Mp3s are compressed... not good for music.

Yeah wav is good quality. That’s what I would upload to Wavlake. If there’s a

good solution where I can easily post albums with album arts and the genre I would like to try

Give podhome.fm a shot. I think they have a free month trial.

WAV is also huge. At least use a lossless codec like FLAC. That will cut the size in half.

WAV will rape people's data plans, and most users won't notice the difference in quality. A high bitrate mp3 or AAC will be enough for 95% of users, and use 20% of the bandwidth.

Most music services serve multiple bitrate streams, so users can select the tradeoff they want, bandwidth vs quality.

I don’t know how Wavlake does it. I dont see an option in the settings. MP3 the quality suffers

nostr:npub1s3grn8hq3zhfuedrm4c9z2ljukp36x0lsakhwgqqavl2nsk0q0lqpv2tvy when you upload to Wavlake, you do wav? That’s what I do for the quality

Yes node .wav for quality purposes.

They will compress it somehow. WAV is about 800 mb per hour. AAC is the standard now, rather than mp3 for most services that stream. It should be well supported on all devices.

Looks like wavlake uses mp3.

Ok so it’s fine if I upload wav to Wavlake since they compress. If I compress do they compress again?

Not sure.

But yeah, WAV is an archival format, that's what you want to save your tracks in. But for streaming it's not suitable, way too big. Longer loading times and 5-10x bandwidth usage.

Right. So something like Wavlake converts but if I want to do the profile thing I do aac or mp3. How do I add the track metadata?

The Metadata goes into the rss feed. How to do it depends on how you're building the feed... by hand or by a specific 3rd party service

This is getting complicated 🀣

and Nostr isnt 🀣

Less πŸ˜‚

Let’s say I do all that. How do I send a link of a track to someone who’s not on nostr so they can listen to it?

It's just a web link. Most browsers can play them, but the interface is balls πŸ˜‚

Ah so they won’t be able to play it unless they have an app? Or just in the browser?

You would link them the RSS feed, not the individual files. Then any podcast app can handle it. Or any of the DeMu apps that will be built in the future.

They would subscribe to your music feed.

bingo. It wont be any different than just following someone really. The RSS feed is just links to your stuff.

For the normies out there, think of it like a linktree for your songs.

we get publisher feeds sorted out and it will but one feed to rule them all

Lnbeats or fountain depending on audience.

I send normies to fountain and for the bitcoiners who's balls have dropped, to lnbeats.

LNBeats is the njump of #V4V music

Wait

So I do all this and then I can only share with the 24 users here? 🀣

i can share it with my 5 followers on Mastodon and 10 people on IRC

Excuse me, nostr:nprofile1qqs00y32ptdnlfxa5hhv4f30dalwv9vl0a27pqpkdpkx3cyrstp50zqpg3mhxue69uhnwumjwgmkx6revvm8vmrg0fcxxvngdsmxc7t4denhvmr4da585undwsmnv6mzwv6xkmtev358y7r0v94kkcn3w4skgtnvda3kzmqpzemhxue69uhkx6rpv3nzumn0wd68yvfwvdhk6qghwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx27prlx2 alone is 34 ppl

Think how many people listen to podcasts. This is RSS based, it reaches far outside of Nostr. It's 25 year old tech.

MP3 has something called id3 for metadata. m4a (aac) file have similar tags embedded. Most apps that you compress with will give you the option to add these tags.

https://en.m.wikipedia.org/wiki/ID3

Lol its only complicated in theory. Heres some screenshots from podhome.fm. you just fill in fields.

These apps should pull into straight from the audio track tags for DeMu. You could even add tags for lightning info in the file itself. Then tracks downloaded and shared could still have the info to pay the creator.

You could have Napster, but with lightning so the artist can still get paid 🀯

Now you're seeing it

and your not stealing anything because its V4V and you cant steal that

I've been waiting for this shit to start happening πŸ˜‚

Video needs an upgrade too, with HLS support for more bitrates and formats.

Media is a tougher nut to crack than simple text notes. The storage and bandwidth requirements ramp up, plus needing to have more format options to support a broad range of devices and link speeds.

podcasting 2.0 hosts are working on HLS also. I dont care about video so I havent followed it much but its hot right now.

we even have something called Alternate Enclosure that lets you switch between audio and video like YouTube music does with audio and video.

https://podcasting2.org/docs/podcast-namespace/tags/alternate-enclosure

Cool I'll check it out.

We have spoken with many industry giants and have several on-side supporting DeMu right now. One of them is a former head of digital transformation for yahoo music.

The ones who get it see that this can be a bigger disruption than Napster and this time the dice falls in favor of the artists.

That's awesome, LFG πŸš€πŸš€πŸš€

This step you do after uploading track to new npub? Or after creating rss feed?

Podhome does most of that for you. It would be more like the wavlake experience. They do the background work, you just upload a track.

https://www.podhome.fm/

So you 1. Create acct with podhome. 2. Set up an artist feed and upload the mp3 3. Fill in the fields and hit submit.

At this point your feed is now in the podcast index.

Podhome currently does not have nostr integration that I'm aware of. But you cam always grab the link off fountain or lnbeats and post that to nostr. A little manual but that's just for now. I think we've finally engaged the brilliant minds on nostr and if pc2.p starts seeing more nostriches using it and asking for nostr integrations, surely the market will respond.

I know many of the people out here in both camps will be pushing hard for nostr based upgrades. I think nostr has a lot to offer pc2.0 and take it next level

When I say your feed is in the podcast index, pragmatically what that means is you're track and all metadata has been published and pushed to any and all apps that are pc2.0 compliant and available for podcasters and listeners to download/stream/use in their own podcasts or music show. Immediately and automatically as it should be in this day and age. No middle man, no publishing company. Just self hosted and shared v4v.

Ok so this has nothing to do with the nostr option ChadF was talking about. And then if I want to share with people it’s easy?

Oh... sorry im getting lost in the hell thread I think. Paging nostr:nprofile1qqs00y32ptdnlfxa5hhv4f30dalwv9vl0a27pqpkdpkx3cyrstp50zqpg3mhxue69uhnwumjwgmkx6revvm8vmrg0fcxxvngdsmxc7t4denhvmr4da585undwsmnv6mzwv6xkmtev358y7r0v94kkcn3w4skgtnvda3kzmqpzemhxue69uhkx6rpv3nzumn0wd68yvfwvdhk6qghwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx27prlx2 πŸ‘†πŸ½

i'm lost too. People just share the link to the app they want people to use. Fountain and LNBeats are kind of the go to for music and I think that's what we're talking about but thb the Wavlake app is great.

we do have pod.link also that links to all podcasting apps. Why thats a number for the name idk. These links will have varying result based on how the app handles music but you WL music is on a RSS feed that these apps can use.

https://pod.link/aHR0cHM6Ly93YXZsYWtlLmNvbS9mZWVkL211c2ljLzYwMDJkNjM0LTE2YjUtNDU3NC05NjQ3LTRlMTNkMGIxMzc3Nw

I’m already using Wavlake. So if I share on Wavlake it goes to all the Demu apps, if I understand correctly?

*using Wavlake to upload and share my music

Correct.

Uploading to wavlake will publish your music everywhere.

Uploading anywhere else will publish your music everywhere BUT wavlake.

Not to dredge this back up but its important to have historical context:

The whole "semi-walled garden" thing js the issue podcasters have with wavlake and are very confused why nostr bros still embrace it as fervently as they do when theres other more freedom and open protocol aligned alternatives that exist. Yes, they are less convenient, but from their perspective im hearing a lot of "wait, aren't you guys bitcoiners? Didn't think youd trade freedom for convenience. "

Ok so is there an option as straightforward as Wavlake or that’s something on the roadmap or no idea yet?

Its absolutely on the road map. nostr:nprofile1qqspdj6t8rlf5aytvcy0dfvkjyue9h79pyr9ynyrz8xnvz7yqg32h9qpz9mhxue69uhkummnw3ezuamfdejj76xfn5g and nostr:nprofile1qqs9qzn25rmt82te2lwh5cucje0nw35snmaw47cxplyurmg8eg5cu9spz9mhxue69uhkummnw3ezuamfdejj7qgjwaehxw309ahx7um5wgerztnrdakj7qgswaehxw309ahx7um5wghx6mmd9u9ydu77 team are working on something like that

I know nostr:nprofile1qqsr7acdvhf6we9fch94qwhpy0nza36e3tgrtkpku25ppuu80f69kfqppemhxue69uhkummn9ekx7mp0qy0hwumn8ghj7mn0wd68yttjv4kxz7fwv3jhyettwfhhxuewd4jj7qg3waehxw309ahx7um5wgh8w6twv5hsleq7kw and nostr:nprofile1qqs00y32ptdnlfxa5hhv4f30dalwv9vl0a27pqpkdpkx3cyrstp50zqpg3mhxue69uhnwumjwgmkx6revvm8vmrg0fcxxvngdsmxc7t4denhvmr4da585undwsmnv6mzwv6xkmtev358y7r0v94kkcn3w4skgtnvda3kzmqpzemhxue69uhkx6rpv3nzumn0wd68yvfwvdhk6qghwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx27prlx2 and nostr:nprofile1qqs2p9fwkqd9vm4rqac0zvh87pqgt2k3l9csgks2jhc7wrxj89vwcmgpzpmhxue69uhkztnwdaejumr0dshszrnhwden5te0dehhxtnvdakz7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctc8jlpr3 all have demu specific apps coming out. Not sure about hosting, I think they're more focused on streaming side and user experience. They can talk more specifically abt their projects tho.

So on those solutions, hosting would maybe need to be done elsewhere. Like nostr.build for example. It would be cool to have an all in one. Hosting included. Would make it easy for artists

its all open and anyone can build that

So it’s not on the roadmap. Ok I understand

Its not on his road map I guess, and thays fine. Do one thing and do it well. Excuse me sir, this isn't a microsoft. There are other road maps and projects.

Yeah I'm just a dude vibecoding stuff for nostr:npub14c7ksq2wln0s9nftjlr0wv2vqpg5xzvw7jezl3whczc0ff2y97eqerl5l2

Fountain has hosting and an app

PodHome has hosting and an app

Truefans has hosting and an app

Wavlake has hosting and an app

And the one you guys don’t like is Wavlake right. The other ones that host are good?

Wavlake is fine, IMO. They fill a need.

It's not that we don't like Wavlake, it's that Wavlake's code makes it so the Wavlake player can only play Wavlake music. If Wavlake's player played all RSS based music, I'd probably recommend most people use Wavlake. They give you a wallet and hosting and charge you 10% of your sats. Unless you're making $100 a month on your music, you'd pay less with a 10% cut than you would with a different hosting company charging a monthly fee.

Because they don't play all RSS based music, they go against my values, but if that ever changes, I'll send more people to Wavlake.

That’s what I meant. The walled garden thing. Wanted to answer quickly

Its like the custodial vs noncustodial lightning wallet debate. Do you run a full umbrel node? Or do you run zeus? Or are you using WoS.

To make the analogy, musicsideproject solution is like setting up an umbrel node, fountain or podhome are like running zeus and wavlake is sorta like WoS

I use all 3 of those node/wallet solutions. Just like I use wavlake sometimes. Like Derek says, it fills a need.

you had me at dude vibecoding...

It's really opened doors for us trying to figure this stuff out.

If you're looking for a turn key solution, a company like Wavlake that handles everything is exactly what you want.

Does Wavlake support your values?

Do you mind giving them a 10% cut in exchange for the service they provide?

If Wavlake works for you, use Wavlake, they're a great solution. But if you want more ownership, there's tools to do it yourself.

It's like changing your oil. If you know how to do it, you can choose to do it yourself or pay someone else because it's not worth the hassle. No shade with either decision.

I’m already using Wavlake. I was wondering if there was a similar option already available

Podhome, Fountain if you want hosting.

Music Side Project if you want to host it yourself.

Oh so podhome and fountain do the hosting too. Every person I spoke to gave me different answers about this. Im a bit confused. I’ll look into this. Thanks

ultimately, it's just a file sitting on a web server somewhere and you need someone to host that file for you. is it you? is it a company? what do they charge? what services do they offer along with hosting? think of it as a very specific type of website and you're buying webhosting for that very specific website.

I think the confusion is theres really two pieces of info being hosted. Your media files (audio and artwork) and your rss xml file (aka your rss feed/metadata)

So which ones do both? Only Wavlake?

Podhome is a hosting solution. Publishing is baked into the process by default.

Fountain (with their RSSBlue partnership) is an AiO solution and includes a player as well (just like wavlake)

There are others but I recommend looking at podhome first. There's lots of podcast hosting solutions and just a handful of ones catered specifically for music. Because RSS is open, there are certain standards but you can pick and choose what fields you actually utilize or even create your own as long as theres a compatible app that knows to reference it.

just like a website with various files and file types :)

Exactly. Now tie digital reputation identity to it via nostr keys and now youve got the makings of a decentralized open network community.

nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2 nostr:npub1pj3a304qsdh99yr5wkug75rfznr284fzy7zalfnuwkctwyye2djsae7des

These two can answer any questions, but yes, they have hosting. Fountain is also a player, and I believe PodHome is working on a player too.

Exactly. We (Podhome.fm) ca host your music and podcasts and will distribute it to all the apps (we also have a listening app ourselves). Fountain hosting can also host and distribute your content.

Our goal is to make it super easy for you to just upload and distribute.

Podhome and podverse are two different things. Podhome is hosting/publishing and podverse is streaming

agree here 100%. some apps will exist for the soverign individual and some apps will exist as full fledged solutions where they do the work for their customer. not every human or creator fits in the same box, so we need a wide variety of solutions for all.

hosting people's stuff is a non-starter for me b/c its a pain in the ass.

Self-host or use a hosting company. If its on the Index we all can us it and that how I built itdv.podtards.com

nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424 seems interested in that more than us.

Yeah podcasters have solved hosting for themselves. Its a non issue on their end. Nostriches are just now finding demu so they have to build their stack. That would include getting hosting right.

I dont want to see all products with all the same features sets. It'll be nice to have an all in one solution but i certainly dont want every product to be that.

If you need a product, then build it. That or go on a rampage on nostr for an entire day getting nothing else done pther than creating a hell thread and bullying nostr:nprofile1qqsr7acdvhf6we9fch94qwhpy0nza36e3tgrtkpku25ppuu80f69kfqppemhxue69uhkummn9ekx7mp0qy0hwumn8ghj7mn0wd68yttjv4kxz7fwv3jhyettwfhhxuewd4jj7qg3waehxw309ahx7um5wgh8w6twv5hsleq7kw into doing it πŸ˜‰

music hosted via blossom servers.

Yes this. This is what will decentralized thebhostingnpieve and allow nostr to jump on board. Pdocasters can also adopt itnor keep doing what they're doing. Free and open protocols FTW

Ok that said I think its important to also highlight i dont hate wavlake and I think without it, we wouldn't be standing here today. Thay said, I think we need more freedom of choice and I do think the wavlake product is flawed. I understand why it was built the way it was built when it was built, and I also understand why it cannot be upgraded on a technical/economic level. There's no animosity here. I'm just looking forward to the future and not sticking to safe know solutions ultimately holding us back.

when you say share do you mean upload to Wavlake? Wavlake stuff goes to all apps that use PC 2.0 and thats why your stuff is in Fountain.

you > wavlake > fountain > my ears

nostr:note1p4xdkua0qys8069ymmca75q37v84gfv3hphnjwq3hdz3se5nh9wschkufz

Yes sharing is very easy. Any app you can stream demu from will have a share button that let's you copy a link. Most if not all will open in a browser.

Those are the apps you were telling me about? The PWAs ?

Sorry tried to delete last note but idk if I caught it in time. Had an inaccuracy.

Yes, as far as I know, for all the apps (fountain lnbeats podverse etc) when you share a link, it opens in browser if you dont have the app. Lnbeats will allow you to install as a pwa. Fountain has its own app and I think podverse does too.

Don’t use a host, do it yourself for less than 1000 sats.

https://cdn.satellite.earth/509dfaf56166ca159a05b801383f6014f57f88f1bb600b8df45f02d89cd0903a.mp4

πŸ‘†πŸ½ this

just zapped nostr:npub1rzg96zjavgatsx5ch2vvtq4atatly5rvdwqgjp0utxw45zeznvyqfdkxve 1000 sats so he can afford it now

Nostr.Build would work with a free account.

0 sats.

They also have a 5 GB plan now, with Nostr integration, media analytics, etc for like $16 a year.

It might be worth pinging nostr:nprofile1qqsglv2qkn5dmmuhee9cy8fywfu2rfp4xd3xy0myqg2gfvmjl9yqqrqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0crg0k2 about this. Would podcasting/DeMu support be possible to add to nostr.build ? Having the largest Nostr media host involved could be a plus.

Now we're cooking

Demand exists? I’ve pitched it to the nostr community some year ago and got mostly lukewarm replies

YES.

Lol this threads a bit of a novel at this point 🀣

nostr:nprofile1qqs00y32ptdnlfxa5hhv4f30dalwv9vl0a27pqpkdpkx3cyrstp50zqpzamhxue69uhkx6rpv3nzumn0wd68yvfwvdhk6tcprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0qyghwumn8ghj7mn0wd68ytnhd9hx2tchypkm2 and nostr:nprofile1qqsgufllkhymhrxaqyc6meh05jw4d4qpk4pym87lnf37qax4y7c8zhqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhspn8459 are maybe the best two to speak with, they know what's going on with podcasting2.0 and Nostr integration.

How to Start a Hell Thread Without Starting a Hell Thread

Written By nostr:nprofile1qqsgufllkhymhrxaqyc6meh05jw4d4qpk4pym87lnf37qax4y7c8zhqq95zex and nostr:nprofile1qqs00y32ptdnlfxa5hhv4f30dalwv9vl0a27pqpkdpkx3cyrstp50zqpg3mhxue69uhnwumjwgmkx6revvm8vmrg0fcxxvngdsmxc7t4denhvmr4da585undwsmnv6mzwv6xkmtev358y7r0v94kkcn3w4skgtnvda3kzmqpzemhxue69uhkx6rpv3nzumn0wd68yvfwvdhk6qghwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx27prlx2

Ok, I’ll take it as no 🀣

Nostr.build with an rss integration would move the needle getting more nostriches to fully utilize the power of pc2.0

Hell even just an audio optimized hosting solution would be super cool!

Haha, I think your comment got lost in the hell thread.

This is what I think is needed, anyone please correct me if I'm wrong.

πŸ”ΉAudio uploading & optimization for streaming.

Musicians can upload their source files and have it converted to mp3 or m4a, possibly preserving the source files as well.

πŸ”ΉAn RSS feed supporting podcasting 2.0

This lets the user add their songs easily to podcasting/demu apps. It would need a way to edit the metadata for the feed and the uploaded files.

Am I missing anything here nostr:nprofile1qqs00y32ptdnlfxa5hhv4f30dalwv9vl0a27pqpkdpkx3cyrstp50zqpzamhxue69uhkx6rpv3nzumn0wd68yvfwvdhk6tcprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0qyghwumn8ghj7mn0wd68ytnhd9hx2tchypkm2 nostr:nprofile1qqsgufllkhymhrxaqyc6meh05jw4d4qpk4pym87lnf37qax4y7c8zhqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhspn8459 ?

An auto conversion to mp3 would be amazing. Im weary of optimization sometimes... would it affect audio quality? That's first and foremost. I like the option to have it on or off like you have for the photo optimization.

The second one, nostr.build could certainly host rss files. Agree, the ability to edit is big but we would also need some way to push a notification that theres been a new feed created or an update. Its been done so the code is likely out there. The PC2.0 guys use a function called podping. I think they use it over IRC or something idk how it works but there are those around who might. Looking at nostr:nprofile1qqszxgvrzkpasudhvdjx3anl77qxse5wd6eunndmyv9x63uwnpn09mgpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qyghwumn8ghj7mn0wd68ytnhd9hx2tcpzfmhxue69uhkummnw3e82efwvdhk6tcgt4a3x maybe?

unless they compress it down to 64Kbps probably not.

also no podping uses a shitty blockchain.

But bro it's got blockchain πŸ˜‚

it's a shitty blockchain so I will make my own newer blockchain that will be 10x faster and infinitely less shit πŸ˜‚

they could just switch to Nostr but where's the fun in that when you can use blockchain???

Lol I didn't realize it was a shitcoin tool. Its always just worked.

I thought it just pinged the podcast index to trigger it to refresh or something. Why do shitcons ruin everything?

It writes data to the Hive blockchain a la OP_RETURN saying "this podcast was updated". "amazing" solution πŸ˜‚

Podping does use the hive blockchain to store podcasting 2.0 updates. It serves its purpose and has for years and even Fountain uses it to put data. It's a fast chain so it transmits the info in seconds.

nostr:npub13cnlldwfhwxd6qf34hnwlfya2m2qrd2zfk0alxnrup6d2fasw9wqxwkzpe there are several ways to trigger it and you've seen it fine in the irc but sovereignfeeds also has it built in.

The way I see it, if this "token" is providing a utility thats being used in the real world, then it has value. At the end of thebday its just another way of transmitting data. Maybe underlying architecture is ugly but it works and it works well. At least a bit less shitty than some other shitcoins ive stepped in before. How is this fundamentally any diff than sending a packet of data any other way? I'd maybe place it as shitcoiny as a stable coin or something idk.

Whatever, it works and no one thats using it for utility is trading the token as far as I know.

nostr:nprofile1qqs00y32ptdnlfxa5hhv4f30dalwv9vl0a27pqpkdpkx3cyrstp50zqpg3mhxue69uhnwumjwgmkx6revvm8vmrg0fcxxvngdsmxc7t4denhvmr4da585undwsmnv6mzwv6xkmtev358y7r0v94kkcn3w4skgtnvda3kzmqpzemhxue69uhkx6rpv3nzumn0wd68yvfwvdhk6qghwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx27prlx2 For those who are allergic, in the current existing ecosystem, is there a way to publish without using podping?

yeah, you upload and wait like we used to.

there is some websub thing that this replaced

its just a service to tell people you uploaded a new episode people

Nostr fixes this. Just push a note. Maybe someone can write a NIP that pushes a specific note that signals the index theres been an update and tells it whay to update (whatever data is previously transmitted stays the same. Same car different road). The index just watches for that specific NIP instead of podping

Can we short podcasts on a De-Fi app yet?

My proposed solution

Simple is good πŸ˜‚

Step 1 - take something

Step 2 - cross out a part

Step 3 - write "nostr"

Step 4 - ???

Step 5 - PROFIT

Yes bring me to step 5 please. I heard it’s Uptober πŸ’°

i couldnt help myself

πŸ˜‚πŸ˜‚

Just add nostr. Nostr fixes everything.

Toast too cold? Add nostr.

Need a bodyguard? Add nostr.

Wife too ugly? Add nostr.

Hit me with your best shot.

Too late to bitcoin? Add nostr

Too early to Bitcoin? Add nostr

Bitcoin doesn’t fix it? Add nostr

That last one πŸ€£πŸ˜‚πŸ€£πŸ˜‚

Nostr doesnt fix it? Add more bitcoin

That's some ⭕️ shit right there

thats one of the funniest thing ive seen on here

Just the right amount of Nostr πŸ˜™πŸ‘Œ

Chef’s kiss 😚🀌🏾

And then just add a little more

damn she thicc

Hey gurl haaayyyy

Thiccccccccc

GM, my new hellthread! Thiccc AF 🀣🀌🏻

Oh I have no idea how podping works. I just know ppl type shit into ICQ sometimes and feeds show up.

I see two options for publishing to the RSS

websub - used by a lot of existing web properties already

https://en.m.wikipedia.org/wiki/WebSub

https://www.w3.org/TR/websub/

And podping - it's attached to some web3 πŸ’©coin called hive 😬

https://github.com/Podcastindex-org/podping

Podcasting 2.0 docs

https://podcasting2.org/docs/podcast-namespace

Podping replaces websub.

Websub you need to constantly poll the feed to see if it updated.

Podping you say "hey this updated" and everyone using that system knows.

But we have such a tiny demand, I cannot possibly justify wasting another minute on things that are barely used. I spent a ton on analytics (almost unused), setting moderation headers (unused by any of the clients), and many other things just to have them not used with days/weeks of wasted time and money. I really do not see demand, we have so few people and so little usage of any β€œadvanced” features.

I may be the only user of moderation headers

You are

Yeah this I understand. Slow growth leaves little room for stuff like this.

It might not be the time now. This DeMu thing need time to grow still. Hopefully in the future it will expand to the point of being worthwhile.

Thanks for the attention anyways. I'll be keeping an eye on it and will harass you again sometime in the future πŸ˜‚πŸ«‘

🀣🫑

There are a lot of features people look at and want but never use in reality.

A good chunk of nostr.land users don't even use the aggregator or claim their NIP-05 name even if they don't use it as the primary (the name will also be used for other things)

Same on the nostr.build side

I've never looked at the land nip-05. Thanks for the reminder.

What is it useful for other than the obvious nip05 uses?

ID on that same site, just one nym with no @

something related to subdomains πŸ‘€

I just tried to set it up.

I click sign with extension, I approved it, the button dims, but nothing happens πŸ€”

Odd. Should work now.

There, after I refreshed the page and entered my npub it showed as active πŸ‘

Thanks semi.

I just tried to zap you. Didn't work from Amethyst, and both Rizful & WoS didn't like your address zap@semisol.dev

I am migrating my personal infra to a new dedicated server, but I think it should now.

Yes. Thanks for the prompt service πŸ‘

I dont disagree with this in that hosting solutions is a relatively small optimization in the overall workflow when we have larger fish to fry. But its worth a shot to set one thing in motion if it doesn't take away from other efforts elsewhere.

Everything takes away from something, there is no free lunch

Any task no matter how simple has a fixed cost (tracking it, context switch, ...)

Im not talking in economic terms. I simply mean we can build shit faster if we all do it together at once knowing its eventually needed

I guess that is true, but work like service/client integrations take time from both sides. Implementing podcasts in Nostr.build currently would have to take away time from more important improvements, while benefiting less users than those improvements

Yeah im not arguing for you to drop more important priorities and honestly I dont think nostr.build should implement podcasts, just support whats required on hosting. The rest is just fluff. Do one thing and do it well.

You guys host basically all of nostra media. Keep focusing on that. Bare min to get demu really going on nostr just needs you to support essential features like the ability to host audio files and rss files (which it does already)

My point in all this here is to show you guys theres a lot already in motion and the massive potential/untapped market. Your product sits in one of the essential corners of this ecosystem. Just heads up and house call to see if theres anything you guys can do to move this forward with us. If yes, cool, if not, maybe later. All good, this is freedom tech.

fwiw, there is already support for uploading MP3, (and for paid) WAV and FLAC, and the API can be easily used for thid

for reencoding audio, this can be done in browser efficiently, and this way creator can pick the lowest bitrate with good quality for their specific usecase

Definitely not for nothing.

As nostr integrated demu apps start shipping, I hope they look at the features nostr.build already offer and integrate it too

Depends from what perspective. You working on hosting doesnt materially take away from Derek working on streaming.

Many similar such efforts have been set in motion today. Remember the early days of nostr apps cranking out seemingly daily? Back when we were all bullshit on pablo?

I feel a similar bubbling beginning today in the demu space on nostr.

Currently hosting really isn't an issue in PC 2.0 and if no one wants to use Nostr then they won't be interested in Nostr.build either. We're not going full Nostr and I don't know how much we will add. The lightning wallet solutions Nostr provides are what we're after currently because that's what we need but building solutions for people to host content and build RSS feeds so apps can surface that content were game for.

I'm also not that familiar with Nostr.build but if we need a hosting service you'll be top of mind.

I think most people just host their media on their websites currently.

Podcasters are used to hosting their own stuff either on their own or using a hosting provider so that's all just transferred over to the music stuff as well since music is just an extension of PC 2.0.

People around here just stopped using Spotifys Anchor hosting for their podcast within the last years btw.

I think its important to recognize theres two important goals that are sort of intertwined as one begets the other so even if we have positive movement in only one direction, a high tide floats all boats.

1. Podcasters need an upgrade to the current feature set which nostr tech may be able to provide (relays, identity etc) while maintaining backwards compatibility

2. Nostriches need to start getting into demu! But the current implementations are largely incompatible with what nostr is using and moving towards (keysend vs lnurl/nwc).

While podcasters may not need a change in hosting solution, having a nostr native product thats already seamlessly integrated into nostr would be massive for achieving #2. Just like Dell computers shipped with windows, amythest and most other clients ship with nostr.build baked in as the default.

If we drive nostr adoption of demu, that is a huge untapped market thats already mostly on board and dont know it. The podcasters will see theres movement there and that its worth looking into again, driving more adoption or re-adoption. And that starts the flywheel.

Not seeing demand =/= there is no demand.

You have to understand whats happening right now.

There are two very similar ecosystems, connected initially only through usage of lightning payments via keysend... are colliding.

The podcasting 2.0 world realized they could selfhost music via rss and found lightning as a payment rail via keysend boosts. Whereas Nostr created lightning zaps and primarily uses lnurl today.

These two worlds are very similar and have very similar ethos but are using entirely different communication layers. Podcastinf 2.0 comes from the massive podcasting world thatbhas been amassing users for 25 years. They have been searching for solutions that I know nostr cam provide.

But its chicken or the egg. Which comes first? Without the tools, they won't come to nostr or care. So you don't hear the demand. But they are very much out there.

All that said, hosting is not the biggest issue right now. We need to come to a gentleman's agreement with the PC2.0 crowd as to how we somewhatbstandardize zaps/boosts and move fwd together as one larger community

And why am I so passionate on this? Because there are tens of thousands of insanely talented musicians out there struggling to eat because they have no proper meals of monetization without fear of censorship or rugpulls. Nostr + rss + bitcoin fixes this but only if all 3 are aligned. Many families and livelihoods depend on this. Real music culture depends on this (unless you like ai slop)... because the industry is dying fast.

Its all a lot bigger than just some features really.

Just to throw some extra work in there… some way of BUYING an mp3 or wav with sats would be cool.

β€œYou’ll own nothing and you’ll be happy” I think Mr Nakamoto once said… The day will come when Spotify rugs peoples’ music collections and it will be moderately lol imo.

Since feeds are publicly hosted you can technically download them for free. That's just part of v4v.

The RSS spec also allows for a funding tag where you can essentially link a fiat payment rail like PayPal. But you cam also utilize it to link to a merch page or download my song for x sats webpage or whatever.

Ah of course, hadn’t considered that.

Taking notes ✍️✍️🀣

Nostrcheck.podcast

It’s worth taking a look at FairCamp. Whilst, unfortunately, the dev is very anti btc, as a simple landing page for musicians it’s pretty cool.

This thread could rival nostr:nprofile1qqsvlca5x9keq5e4km8q26aqas3skkr6xdpcr6ptlxsz5xz095rglrgpz4mhxue69uh5yetkduhxummnw3erztnrdakszyrhwden5te0dehhxarj9emkjmn9qyxhwumn8ghj7mn0wvhxcmmvurc4ss 's hell threads in length.

Speaking of, haven't seen her around in a long time. You alright girl???

Hiya, yeah I’m ok just busy with work and wildlife issues.

Thanks for checking in πŸ™πŸ’œπŸ«‚

DeMu a few years ago was still finding its feet and nostr had no idea about it outside of wavlake. Wavlake does hosting for you so there was no demand for it. But things have changed significantly since then. Decentralization and a demand for more self sovereign options is rising. With that comes the need for media hosting.

I believe nostr has only begun to open their eyes today.

^ This. FLAC can get up to 60% smaller and I think has pretty good support for metadata.

But for listening the difference between 256Kbps-384Kbps Opus or AAC, and 16 or 24 bit FLAC/WAV is indistinguishable.

It's good for archival though as you avoid generational loss if you want to transcode your library to another format to use in your media server.

Yeah what the cat with the high IQ said ☝️