A walled garden is a closed ecosystem where the platform provider controls access, content, and services, limiting what users can do or see beyond its borders.
We’re a music delivery service first and foremost. We’ve supported open distribution from day one, including, but not limited to, to Podcast Index, LLC, which is how apps like Fountain, LN Beats, and others have built their music libraries over the years. Our entire catalog is open to RSS, and we even offer 50% of our revenue to anyone who builds a new app that grows the ecosystem.
If you’re referring to our open source mobile player, our Nostr client, it’s not an RSS player. That’s why it doesn’t show RSS feeds. RSS doesn’t support zaps. It’s like asking why your bike doesn’t have airbags.
Want to see more music in these so-called walled gardens? Ask RSS hosts to support Lightning addresses and zaps. Until then, maybe the garden’s not the problem 🙃

Wavlake Zine
Rewarding Builders
If we're going to change the way music is streamed, discovered, and paid for, we're going to need a lot more ideas being tested out in the wild. To...

GitHub
Wavlake
Wavlake has 19 repositories available. Follow their code on GitHub.
𝕾𝖊𝖗 𝕾𝖑𝖊𝖊𝖕𝖞
i was today years old when i learned Wavlake is a walled garden, the only music displayed on there is the music that gets uploaded through them..
wtf dude thats like if i was to post this note right now on client *x* a true nostr client
but you’re using client *y* a centralized app that only reads notes created inside the client, you’ll never see my note from client *x*
View quoted note →
Replies (24)
The Satellite Spotlight: Sprouting Symphonies was getting zaps?
good post. The arm chair quarterbacking has to stop. Even if you did have proprietary content that is your business.
From?
Which Nostr kinds does the Wavlake app use to find music on Nostr?
Frick, are you gonna make me feel really stupid for not knowing there was a whole spec published for getting my music on wavlake using my own hosting this whole time??? 😭
I know you guys are busy, maybe you didn't realize that RSS now supports zaps, which is just a lightning address and lnurlp. RSS supports lnurlp as well as keysend.
What's actually going on is Wavlake handles payments through a 10% cut. That's not a problem, it's their business model, and it's a legitimate one. Other hosts charge a monthly fee, Wavlake charges 10%. However, in order to accomplish this, they control your wallet. The sats are sent to Wavlake's node, then sent to the musicians account on Wavlake's node. This is also how Wavlake originally handled splits. In fact, I suspect the way it works for non-Wavlake splits is there's a function to forward the sats to the split using Wavlake's wallet. So when I zap a band, my sats go to Wavlake, then Wavlake will forward those sats to each split.
Podcasting 2.0 chose a different, more transparent route. The splits are in the feed. When you send a Boost, the sats leave your wallet and go straight to the split's wallet, no middle man.
This doesn't work on nostr, because nostr does a poor job of supporting splits. Wavlake taking control of the wallet is the solution, because they need one address to control them all. I get it, it makes a lot of sense with the limitations of nostr.
Wavlake made design choices because they wanted to be a nostr platform, the RSS was extra. I'm not sure why Wavlake chooses not to have outside RSS feeds in their app. I suspect it's because their wallet system isn't set up to handle splits the way every other Podcasting/Music app does. But to put the blame on RSS is disingenuous. You made choices to support nostr first, it creates limitations on you.
I'm not mad at your model, but a lot of us are concerned with building an open system, and we'd like to see the biggest player in the space open it doors and let others play inside. Sometimes, walls don't stop people from going out, they stop people from coming in. I'm pretty sure it's because of the way you decided to structure your wallet system, and RSS use to not support lnurlp, it was keysend only. That has since been changed, RSS does support zaps now.
And speaking of this 50% revenue share, how do I get in on that action? Most of the music shows that support the new musicians are using apps I built. LNBeats plays music from anyone in the Podcast Index, including every Wavlake album. I'm pretty sure I got a few apps that are growing the ecosystem.
Oh, if this is already built, then I don't have to build it. There's no reason music can't be hosted on relays instead of RSS feeds, just a matter of everyone agreeing on how the metadata is structured. But if it's already been done, I'd rather support an existing standard than try to build my own.
RSS 100% does support lighting payments and has for a while. It can even split payments automatically.
This isn't armchair quarterbacking. Most people commenting are firmly within the "v4v music industry" so to speak.
if you put someone that is building through a purity test when they have clearly been acting in good faith that is armchair qbing.
Dragging them publicly when their DMs are open and you could ask nicely is not cool.
LOL it was an educational note, not a drag. It's how they operate, which should be publicly discussed for transparency in my opinion.
And how do you know they've been acting in good faith? We don't trust around these parts. We verify.
Oh you verify? What were your thoughts after reading through
@npub1eequ...at9s 's github repo? Did you find anything you didn't like?
What do you think OP's mistake was when he originally audited the code line by line?
I agree with what
@DuhLaurien ✌🏻👽💨 is saying in that it should be publicly discussed for transparency. No one is acting in malice here. Dont trust, verify.
Its clearly not transparent as the original note that prompted this response was from an artist who uploaded to wavlake and has been a firm supporter of the company from the very early days. They didn't realize, for years, that non wavlake tracks do not show up on wavlake. In all fairness, wavlake never claimed that to be the case and as far as I can tell, have not lied about that aspect.
OP isn't the only one either. In that note alone there's quite a few musicians and fans alike who didn't know either.
That in and of itself is reason for this to be in public discourse.
There was no mention of a mistake in the code in any of these posts, just explanations of how the code functions. This platform isn't for musicians who want to be DECENTRALIZED and SELF-CUSTODY their art and sats. No matter how much OP meanswell, rugpulls remain a possibility.
If you want MORE details as to MY PERSONAL issue with the code, this platform utilizes the Podcasting 2.0 RSS protocol but (unlike every other P2.0 app) does not share self-hosted RSS feeds due to its walled garden design.
I don't like it so I don't use it. Simple. Artists deserve to know THERE ARE OTHER OPTIONS which was why
@𝕾𝖊𝖗 𝕾𝖑𝖊𝖊𝖕𝖞 started this thread.
im not the one virtue signaling about dont trust verify
It is very easy to be a consumer and spectator in this world. The fiat system encourages it. Demands it even.
The broader point is WL has generally been good actors trying to move open systems bitcoin and nostr forward. They deserve some respect and grace for that and dragging them over perceived flaws in their model is not cool. Not helpful. And also probably not accurate.
WE ARE NOT CONSUMERS OR SPECTATORS.
WE ARE ARTISTS, CODERS, AND PRODUCERS.
WE HAVE BEEN FULLY DECENTRALIZED MUSICIANS SINCE XMAS EVE 2021.
MANY OF US HAVE EMBRACED A V4V LIFESTYLE FOR OVER A DECADE.
But since you seem hellbent on me dragging this company, here:
Wavlake is the Spotify of Nostr and Bitcoin protocols and they have ALREADY RUGPULLED a Russian music professor because of the 2022 sanctions imposed.
@𝕾𝖊𝖗 𝕾𝖑𝖊𝖊𝖕𝖞 @marykateultra @npub1fw2v...9lgg @The Doerfels @The ₿udtender @ChadF and 33 others @BITwise 🐳 >>= RIGHTish @boo-bury @Eric P
Generally, some, perceived, probably not accurate…
Stand up to these puritanical purity testing consumer jihad hobbyists Church of the Righteous Obscurity arm chair quarterback ummm actually born to suffer joy sucking women hating “clearly they don’t understand I pee” hurting artists robbing musicians the chance to pay their bills with hundreds of thousands of dollars cultist scum and mean it!
These people need to be stopped
"And also probably not accurate."
Maybe before you jump in to defend something you might want to do the research to find out whether the criticisms have merit.
I am not a "consumer", nor a "spectator" in this "world" I am an active participant and have helped generate millions of sats for artists over the past 90 episodes of LT. Many of which are WL artists.
I don't hate on WL anymore. I've come to realize that their way is just a different way of doing things. For me, their way doesn't align with my core values.
It doesn't mean that they're bad or evil, but caveat emptor, If one is going to use their services (or anyone else's) then is just makes sense to know how it works and learn about the alternatives.
Some methods are more liberty oriented than others.
Lots of great music shows out here putting in countless hours making shows so people can hear this great music and support the artists.
I don't get this space to be honest. What's the goal of #V4V music on Nostr?
There is so much to respond to here. You clearly dont know who we are nor our role and experience within the v4v music ecosystem. You rush in with an opinion not knowing the facts and project your ignorance on us. The people commenting, including myself, are producing v4v music shows, onboarding v4v artists, developing v4v music apps and/or v4v musicians. These critiques come from a place of intimate knowledge, not speculation. Unlike you, we are the boots on the ground who laid the foundation wavlake was built on. Most, if not all of us, have been active creators and participants in the v4v music ecosystem longer than you've had that npub (Dec 1, 2023).
We dont need to audit the github repository, there is no "mistake" in the code. Everything is functioning exactly as intended. Our evidence is based off the facts of reality. It is clearly transparent that our (and everyone else's) music uploaded outside of wavlake does not appear in wavlake. I state that in no uncertain terms and wavlake does not refute it. If you dont believe me, go take a look at the rss feed for any track that appears within the wavlake catalog and you will see that exactly zero are uploaded from outside of wavlake.
And I'll say it again, this is a structural design CHOICE made by wavlake. They are free to make those choices and while I dont agree with that choice, I dont fault them for chosing their own path. And in all fairness, they have never claimed otherwise.
But freedom of choice does not mean freedom from consequence or critique, especially in an open ecosystem. What most of us have issue with is that this design choice (whether intentional or otherwise) results in a significant portion of the ecosystem to be excluded by the largest platform in the very space that enabled it to exist in the first place. This type of exclusion (again, intentional or otherwise) goes against what we believe to be a core ethos of the valueverse.
The bigger issue is that most artists and fans dont know this is the case and thus cannot make an informed decision unless it is in the public discord. As supporters of artists and consumers within the valueverse, its our responsibility to ensure they have the full picture so they can make their own informed decisions.
It is unreasonable to expect most musicians to audit code. They are musicians, not devs. That is why we are here putting our necks out and taking the brunt of backlash from ignorant people like yourself so that artists are better informed. We are simply calling it as we see it. Everyone (creators and consumers alike) are free to make their own informed choices after that, but that can't happen until all the cards have been revealed.
Telling a "whistleblower" to sit down does not make you the white knight you think you are.
appreciate your response
hard to express everything in text but yall misunderstand what i meant by mistake
founding stuff is hard. Voice your opinion but put some respect on the fact the Wavlake guys are trying something thats never been done
when you run code
that you did not write
guess what? Youre a consumer
also bet you did not even check the checksum on your v4v software Miss "We Don't Trust We Verify"
drop the LARP
RE Sanctions: do a five second thought experiment and think about whether you wanna risk jail time for a sanctioned Russian artist. I will bet everything you are not.
The only LARP here is you, bud. Put up or shut up. What have YOU done for musicians who want to earn better money for their art, and what in the world has Wavlake done for YOU?
ALL FILES ARE CHECKSUMMED. It's literally one of the steps laid out in my node building tutorial.
As DeMu artists, the code is our own. Our art is self-hosted on our own websites, on our own RSS feeds, playable on auditable FOSS apps. Don't like something? Fork it. Rebuild it.
And I've thought a long time about ALL of this which is why I will continue telling artists to emancipate themselves from the music industry shackles by SELF-HOSTING.
BITCOIN DOESN'T CARE ABOUT GEOGRAPHIC LOCATION. It's peer to peer, while Wavlake is peer to some queer over here. Sanctions have no power over these protocols and rugpulling is UNFORGIVABLE and SHOULD BE PUBLICLY SHAMED.
I gotta ask why do you care more about a corporation than your peers, dude? Are you an LLM?