Thread

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 πŸ™ƒ
π•Ύπ–Šπ–— π•Ύπ–‘π–Šπ–Šπ–•π–ž's avatar π•Ύπ–Šπ–— π•Ύπ–‘π–Šπ–Šπ–•π–ž
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 (17)

I agree with what @npub19ha7...q0fa 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.
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.
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.