Last Notes
Had a brief look and it can indeed recommend the bus route I did this weekend so that looks like it might be very handy. Cheers.
Like. Did they do it on purpose? 🤷♀️
I've tried to start adding musicbrainz-like fields in my index... 500 commits later i'm back where I started. Even if artists provided us with MBID, we still probably would have to think about how we would want to verify authenticity/abuse...
At this point, my plan is little baby steps and discussing with @npub177f…aaq7 about how we can interoperate everywhere and still be somewhat trustworthy.
I think your conclusion is pertinent for RSS. nostr's jsonl being a blank sleeve in this niche, and, well... being json just like musicbrainz, i often find myself dreaming of taking a shot at reproducing a decentralized version of it, stored on relays. 😅
We already have a native format for nmbid (nostr musicbrain ID) 😹 We'd probably need moar kinds than tracks and playlists. Like the ones you enumerate. Although if the spec is meant purely for nostr music, many of them become unnecessary. The biggest hurdle is in the nature of nostr leaving ample room for false attributions. But a smart path around that could reveal itself if a few minds bend over it.
Gah, i really don't need another hobby project. Haha 🎷🦒
I have an api at https://developer.musicindex.org and a basic search at https://musicindex.org.
I'm also playing around with a tool for embedding RSS metadata directly to the file... So far it works for mp3 id3v2.4 tags, but I still have to map out the fields to support FLAC/ogg and MP4/MOV files.
As for the fields themselves, I did try to take as much as I could from the Musicbrainz playbook, but we still have no real definitive database of Artists, People, Releases (recordings), Release_Type (EP, Album, single) or Works (actual song entity linked to releases/recordings/covers/parody of said song)...
The Musicbrainz database is very thorough for creating meaningful and explicit relationships between fields, but so far in the RSS namespace we still have very rudimentary fields that can just barely determine Artist, Track no., Title, release_date... And the rest is up to interpretation: eg, feed itunes:author = albumartist, item itunes:author = track artist....
My conclusion is that it might be worth developing tools that submit data to Musicbrainz directly. Then, a MBID={guid} could be used in RSS to represent everything cleanly to any Musicbrainz-aware app
Jumble has PoW which was why I used it to link the relay, but I totally forgot to mention that requirement in this note. 😅 (its under the note composer settings)
but there is also Coracle, Fevela, x21, ImWald, Alphaama, probably a few others.
Basspistol Nostr music app when??
Beh, tecnicamente sono un emigrato. Solo che non sono italiano. Sono metà svizzero e metà svedese. Le mie radici non sono piantate nella geografia, ma dentro di me.
Conosci il detto: "la parola è argento e il silenzio è oro"? Se è vero, allora il linguaggio è diamante!
Ah, ma te pensa, del resto lo avevo immaginato solo attraverso le cose che giri da gancio; da lì mi sono immaginato ulteriormente fossi un emigrato, come @nprofile…z8ds
:)
I added that relay to @npub10z4…x7l3 so you can save and import from it. I republished my test album but don't really know how to see if it's there or not.
Mi fa piacere che tu pensi a me in questo contesto. Sono solo un piccolo e tenero tortellino e il mio italiano è più un entusiasmo che una competenza. Ma ci sto lavorando! Si potrebbe dire che il mio italiano va piano, ma va lontano! 💜
Se non sbaglio anche @nprofile…lsnt gravita intorno alla cultura italiota ed ha una notevole presenza qui su nostr: è artefice del relè comunitario https://basspistol.org/ (basato su pyramid), fa parte della comunità "hacker" di @nprofile…k6mj e rigira robe italiche attraverso @nprofile…3ljm (che ripubblica appuntamenti da https://gancio.cisti.org/ )... evidentemente ama la musica, oltre che il codice...
Non l'ho visto nella lista
I think @npub109p…5aaj is working on something musicbrainz.org related.
I think I forked the one nip and adding the mapping for Nostr to RSS but I have a hard time getting Nostrhub to load so I can't check it.
It's all the same I do just in a different form and I'd like @npub10z4…x7l3 to support it all and be able to import one and convert it to the other.
I also haven't done much with this until @npub1ztz…7zxv was asking about it.
I've just been following what @npub1tp4…3c7a and @npub16x7…a44x have been doing.
These are the current relays. I sent out a lot of test stuff a few months back and then deleted it so I don't have as much stuff uploaded I think.
I just added what the spec has since that's what the Nostr apps that support Nostr Music are using.
I see my stuff in other Nostr apps and I'm just talking about ditto.pub right now since it's new to the scene.
https://podtards.com/8be640b13025c6e9a035154a7fe391c9208b7d89327269d79b1873362857cccf.jpg
Where's my @npub14c7…l5l2 test EP? I know the rollout is still early but this was uploaded with @npub10z4…x7l3 following the music specs on nostrhub.io
https://podtards.com/58b95e43e9551398e3291a4c74c8accded1e3c619fa3ef614eeeaab0c3e85459.jpg
Hmm... some artist are indeed from rss, but those display 0 tracks. And every track and playlist i inspect is a nostr event 🤷 i suppose @nprofile…2szn would know the internals. 💜
Oh right! The link was opening the app which is lagging behind the site. Didn'y see the new artist tabs and layout. It indeed seems to pull in rss now!
I did and i will :)) I love the idea,
Really? Unable to find any. it's trivial to convert an rss feed to nostr events, could explain why there are some classic v4v bangers there...?
There is rss music there, rss was here long before nostr.
This is why i am ultra bullish on nostr native music: it turns the pc2 dial up to 11: you don't even need a domain name anymore! And blossom in all its simplicity is an amazing redundancy system for the binary data.
Sunami, not suno... either way, on nostr music/playlist events are pulled from relays. So what you see in the ditto music feed depends on your view of the network. They default to their own relays plus the good stable classics + your own topology.
Looks like it might be just pulling in stuff uploaded from these sites. I'm just curious is all.
https://podtards.com/89d65f5c0258e8b3f1a682be7602649292cb93551cfa74cb1bd15fd02ba12565.jpg
Ca marche, je bot en touche.
Since when triggering hardware from nostr zap event is being a volatility-enthusiast person ? It can be a drink dispenser, it can be an automatic door, it can be anything provided for zap value.
You should write this on your fedi account if you haven't! :piratapte:
thanks for the refund! worked the second time ahahaha! nice!! :aliendance:
Sorry, it was rebooting, I unplugged it by mistake while plugin my headset 😅 try again !
> it doesn't promote individual freedoms.
That's an interesting distinction! :ignucius: i'm leaning towards @nprofile…3ghq 's reasoning "it's all FOSS". Though i see no particular problem with "freedom tech": Language moves, evolves and comes in many flavors. 😅💜
Sure, that's the nature of FOSS but it doesn't promote individual freedoms.
but it's FOSS, so everyone benefits. my company runs it.
Google didn't develop Kube for me and you. We can run it, but it's not for us and we're not utilizing it like they are utilizing it.
K8S allows you to deploy infra without cloud provider lock in. freedom. big businesses ain't going to run in a decentralized network.
Kubernetes is a fun example. It's FOSS, but allows for centralization to exist. It's the backbone of GCP, AWS, and Azure. It exists and is popular because it helps centralized corporations.
yeah i don't get it. it's just FOSS, bro. no need for cringe slogans.
I owe a bunch of gratitude to @npub180c…h6w6 @npub1qqq…zmzc @npub1syj…f6wl @npub18ug…20ex @npub1mmw…p4gn and @npub1fhp…ds8n for creating this stuff, helping me to get/keep it functional, and generally working with me to make it extra nice. Thank you! 💜
thank you. It's fucking cool.
I see your relays are not very well configured. Check your matrix
npub1vym2cwmv22derhvru8ry76mhcgeljregz9zcusaxm5yngq36qz0sw3672n or his NIP-05 is harvey@cr0.bar
I don't see harvey in my follows list... can you specify the npub, please
Ok, harvey has one now and he’s followed Rexi 😊
I don’t have one for him yet, mainly because #damus doesn’t support more than one… might have to create one today and use primal or something.
I get it from your lightning address in the feed. When I look up the payment info some of the info returned is your Nostr info. I this is using your NIP-05 that's returned. I was playing around one day and it just happened.
For her maybe she just doesn't have that info in her Lightning stuff but StevenB was tagged and I know he didn't setup anything fancy so it might just happen.
You could also add her npub to your feed and I'll pick that up. I think you can add more than one but I'm not sure.
Thank you!! How do i get @nprofile…yrpf to be pinged for those as well? Or was it a kind manual manoeuvre?
⚡ 50 sats • "Internetvänn" by Lies & Sets
@npub1yvg…6pv9 @npub18ug…20ex @npub15a5…kqfd
https://stablekraft.app/album/internet-ven?track=lies-and-sets-internet-ven-49a4be59-1417-48d3-ab4f-ba4cd2de709b
Oh good. I'll test it this morning.
I used this yesterday, has anything changed since?
Ok cool! I wonder if this was part of the problem with fountain not receiving our latest song. Because I imported the feed from the url, added the song and hit save. It worked for some other apps but I will hopefully have this figured out by next week.
@npub12zn…6yg6 @npub1ztz…7zxv @npub18ug…20ex @npub1l5h…hdrf some of you guys asked about PodPing support to let apps know you updated your feeds well I just added it to new.musicsideproject.com.
This is the first pass so I assume I'm sending the correct data but I build in production so there's only one way to find out.
There is an option in the "save" menu to send the PodPing and there is also a button at the bottom to do it. It should auto populate your feed if available or you just paste it in and hit send.
I'm also updating stablekraft.app so that when you send the PodPing here my app will update or add your feed and not have to wait for the nightly polling or for me to trigger it manually.
https://podtards.com/e849a2947ae1d6a318b58d57ce60b686efa2e61b62d88150f07ad5b76c71b77a.png