Hey nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac ! Love the work you've done with nodecast.xyz!! I have 2 ideas/wishes that i hope will interest you:

One is boring, but more useful than it seems:

1. A field for inputting/chosing license.

Albeit often hidden in submenus on big platform, it's standard. I wish there was no need for licenses at all, but the world we live in dictates differently.

The other one is more phun, and something tells me you've already thought about it:

2. Comments with timestamp so clients can render comments the way that made soundcloud popular in the first place. Since not everytone has a bloom server, I suppose the waveforlm would have to be rendered client side. But maybe the waveform is oldschool? Maybe a timeline is enough? I don't know, but timestamps comments would be dope!

Weather you like these ideas or not, I'm super grateful for the way you're pushing things forward! Happy weekend and merry new year if we don't speak until then!

Reply to this note

Please Login to reply.

Discussion

let me chip in here, I'm working on another Nostr Music platform - Sunami, I've impleneted artist profiles and licences, can you check how it looks for you? it should be enough for you to login to studio https://sunami-mocha.vercel.app/studio

waveforms and comments are great idea, i'm working on a feature to timestamp resolve zaps, likes and comments so it should be coming soon

Looks dope! Found the studio, but i couldn't find how to add a license...

I see the page whem i go via direct link, but it's empty. How/from where do i get to that page? Ideally, i wouldn't want that info to be part of my profile. In exempel if i have an alt artist name or manage the catalogue of another artist...

good point, that's next on my list - to add proper artist management, I have a few alter-egos to manage as well as a few bands. stay tuned for this

There doesn't seem to be any links to that page from the studio page. But i see my public hex key in artist guid fiel. This would mean i need a different profile for everyone of my aliases. I'd need 256 npubs to manage my own catalogue this way πŸ˜…

yeah, i think we'd need a NIP for artist/creator profile to make it work across different apps, i'll look into this

In my experience, you really want licensing to be on a release basis.

But hey, i hope i am NOT discouraging you. It's dope stuff. I can sort of imagine you put the licesning there to not mess with the existing datamodel. But if y'all can agree on expanding it together, we'll end up with a solid nip! Maybe nostr:nprofile1qqsp0c5gn7aqzqsaqj9p8lgt5yy26vwrsvnzj4rqcg0xn3pl4ra729gppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7kug8ue should be plugged in here too...?πŸ’œ

i'm all in for licencing per release, will add it to my list, I think nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqy8hwumn8ghj7mn0wd68ytnddaksz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcqyqduwzspfzelx9k6x0lrez0j8cl8rtz0lxvqylk8z2ustnfy76jpzdvclzp has copyright tickbox which can also be extended

Might I suggest we follow the pattern of text structure in .content field for license and don't add another tag? There are no existent concept of license in tags in any Nostra event and we already have clients that does "Credits:" and "Lyrics:".

So I suggest we parse license from the text content:

"License:

Creative Commons CC0"

It means you can't query for a license with the relay. Also if we wanted to do indexing, license names would need to be standardized.

I think license names are standardized. Sure you got some odd ballers, but they're generaΓΆly backed by thorough law text. Licenses are a very commom and battle tested data point. Take a look at the way podcast does it: generally a standardized abreviation and a link to the actual text. Winging it on a licensing can have devastating legal implications.

(I hate everything i wrote in the above note… In my ideal world, everything is public domain because the market is fair enough to foster a fair music market. Until then, i find myself moraly obliged to apply creative commons on everything i do to keep my work from being abused)

I'm fairly new to NIPs so not sure if context is good enough cause anything can be context but then you need to agree on the format of context at the very least. Curios to hear nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqy8hwumn8ghj7mn0wd68ytnddaksqgqmcu9qzj9n7vtd5vl78jyly037wxkyl7vcqflvwy4eqhxjfa4yzyr2p7gd take on licences format for tracks/releases

Here is my suggested format of content field, it's how I've implemented it in Nostria:

https://mibo.eu.nostria.app/d8d10b28402e2d816bfc5d4eced06b31852c560559cccb3288f1be6c1120cf5e.webp

cool, makes sense!

I would like to get some feedback on how you as artists, would like to have the license shown and displayed through the music section. Do you want it visible in listing on a playlist? Is it OK to just display on track details? When clicking "Download" on the file, do you want an informational dialog regarding the license, which I've seen on other sites? Maybe share some links for inspiration? I'm not a musician, but I do know CC and licensing in general pretty well.

The direction you took is perfect! A dialogue with the license when download is clicked would be a cool bonus, but not strictly necessary. I would probably use the artist field instead of the uploader/owner name in the filename, as it might be an alt artist name...