🐈's avatar
🐈 1 month ago
Nostr native music is here! This is a proof of concept, that I might build out further if time allows. Expect bugs, missing stuff, you know the drill. Using custom event types, no NIP yet. Integration coming to x21 soon. Wavlake and the likes can easily integrate by publishing their tracks as nostr events. Feedback welcome! Haters, buzz off 🀣 https://crush.shakespeare.wtf/

Replies (69)

KaiRex's avatar
KaiRex 1 month ago
The sound is fantastic That’s better than Spotify
🐈's avatar
🐈 1 month ago
Probably! But the blossom server is ultimately responsible for copyright takedowns.
Can you explain what you mean by publishing tracks as nostr events? Is this basically olas with mp3s? Cuz the audio is a file and relays don't host files. How does this differ from RSS?
🐈's avatar
🐈 1 month ago
Files are hosted on blossom servers. Track and playlists are nostr events that contain all the info including url to track. In RSS your files live on one server here the model is reversed, you host your own content if you like or use blossom servers and people discover it from you. The big difference is that this is all easily discoverable in nostr and can live along other event types.
🐈's avatar
🐈 1 month ago
It’s super easy for any service to broadcast a Nostr event at the time of adding a track or album or playlist. It’s just a matter of them deciding to do this or not.
so you redid zapstr πŸ«‚ I hope it's just an upload. Will it eventually be possible to create music in Shakespeare?
🐈's avatar
🐈 1 month ago
A nip is just a more formalized spec. I used replaceable events, and picked one that wasn’t used.
Not very mobile friendly (pages scroll left and right and are wider than the screen) so I'll have to really check it out tomorrow on desktop. @BITwise 🐳 >>= RIGHTish the add track and publish to Nostr is what I'm interested in. Fill out the form and have it also build a RSS feed which is just that same info in a different format. A rss feed is all that podcasting 2.0 requires. I know everyone will see that and think hey Fountain has Nostr so this should show up there right? No, Fountain needs a RSS feed to ingest stuff. That's why @Castr.Me feeds work there. @BITwise 🐳 >>= RIGHTish this has an add/import rss feed so you could YOLO one in and see what happens. I don't have any personal music feeds so I'm not going to do it.
Im envisioning... a bot that listens for a podping or updates to podcastindex with a music tag or whatever... it pulls the feed and throws it in the nostr-izer tool thingy. Auto global workflow
Arjen's avatar
Arjen 1 month ago
Looks slick man! Are the playlists file-based? That would make it compatible with existing music players
Nick's avatar
Nick 1 month ago
Genuine question: What are the storage limits for files? I mean somewhere the Media has to be stored. One artist may have hundreds of songs. It may not be a problem with small MP3 files but maybe a creator might want to have his music videos and that can go up GBs
🐈's avatar
🐈 1 month ago
It’s a replaceable event, just updates the event.
Great πŸ‘ still having problems with either connecting using bunker - no response or creating a new profile, that works but when I click on download keys, I cannot find them anywhere.
🐈's avatar
🐈 1 month ago
any way you can screenshot what's happening when you click download keys? I am assuming you clicked sign up and got a profile instantly and went to Settings? image
🐈's avatar
🐈 1 month ago
Its lossless original quality, not compressed. If you hear any "noise" it's the ai generation happening.. ai music needs remastering.
🐈's avatar
🐈 1 month ago
Thanks, I'll test DDG. You're saying android works or no? I honestly have not tested bunker, I don't even know how to use it haha. I'll test it later and fix it up.
🐈's avatar
🐈 1 month ago
i will eventually make it really easy to discover non-ai music. Maybe a dedicated area for ai music too. I don't mean to prioritize it, it's just what I could add for a decent demo.
I love this, so exciting! Haven't tried uploading an RSS feed yet but will the value tags in the RSS automatically transfer over so all contributing artists in a track get their value splits when someone zaps V4V?
Thank you for your service and attention to this matter 🫑
"Haters, buzz off" is my favorite part of this note, but everything else is also πŸ”₯
Arjen's avatar
Arjen 1 month ago
If the app can store the music (blossom) files and .m3u playlist files on the filesystem, then it's backwards compatible with every open music player ever built. Then you could do discovery in one app and play in the other for example. PS: won't playlists get too long to fit in a single event?
Love the look of this - on mobile I couldnt see the names of artists or tracks atm as the react/zap buttons take up too much screen width - really interested to see how it works out
↑