@Iggy_Golo_Music_ nostr:nprofile1qqsr7acdvhf6we9fch94qwhpy0nza36e3tgrtkpku25ppuu80f69kfq9q9kky nostr:nprofile1qqsph3c2q9yt8uckmgelu0yf7glruudvfluesqn7cuftjpwdynm2gyghcswp5 nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcqyqt79zylhgqsy8gy3gfl6zappzknrsuryc54gcxzre5ug0agl0j329mv3se nostr:nprofile1qqsq4hm8gawvch9y2m7nqghydaw4ym4s4a3gf0u9f9xqm4uy0ul9qvc8cxek0 nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qg6waehxw309anxzmnxv9ex2uewdehhxarjxyhxxmmd9uqzp2x32cxk5era2qtfj9njgmer0vm0ky3l3ytglks3m36r2vl7c7sg93wqt4 nostr:nprofile1qqspdj6t8rlf5aytvcy0dfvkjyue9h79pyr9ynyrz8xnvz7yqg32h9q2cmvu9 nostr:nprofile1qys8wumn8ghj7ar0wf6x2mrvd9hx7tnzv9ehxurfwd6x7mpwdaexwtcpz4mhxue69uhkyctnwdcxjum5dakzummjvuhszxthwden5te0wahhgtnzv9ehxurfwd6x7mpwdaexwtcqyql3r2ajug6a5t2dmfwkm6e0zgchx3m2w3dreftgjksapa3j5sh5qa8sjrd nostr:nprofile1qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uq3jamnwvaz7tmjv4kxz7fwwdhx7un59eek7cmfv9kz7qpqn3ejxm6kt6ush4rgrs57hvkecxuqunscfndlsntd5apwnyr8pjmq0r0ue9

Sunami is live on https://sunami.app/

Check it out, let me know your feedback!

This world needs more decentralised music!

Reply to this note

Please Login to reply.

Discussion

This looks great!

Have you considered API with podcast index to pull existing feeds? Your library is understandably sparse but there's thousands of tracks available on the podcast index (which includes the entire wavlake library and 2x more tracks on #demu).

An immediate issue we would face is duplication. To distribute our full catalog on your platform, we'd be duplicating feeds. We are already using the same rails for our existing feeds so it would make more sense to import an existing feed vs creating new ones.

That's thw goodness: It's a client, not platform! All the tracks by me that you see on that page were all imported from my podcast2 (RSS) feeds, in another client. :ignucius:

Your's is looking good, nostr:npub1vpf582eklpnh5rf47l3c0ynmmtl53z5jk0tj07e2g08h49tner2qhu2z8c πŸ’œ

Ill look into importing. But why arent tracks being automatically imported? Is it to associate the uploader npub (that would make sense). What prevents another user from claiming someone else's feed?

Apologies if the answers are obvious if I just try it... I have amber installed but trying to login it says no signer extension found. Not keen on yolo'ing my nsec

to be automatically imported, relays would need to know all the feeds. Nothing prevents a user from claiming someone else's feed. But the same is true with podcast: anyone could mirror a feed and swap out the wallet addresses. This is a shared responability between publisher and audience: audience needs to verify, publisher needs to provide means of verification. In that particular context, i believe nostr has a greater chance, because cryptographic verification mechamisms are built in the protocol. But we'll only ever know what really works once we blow up and we start having big stars pulling in big figures.

there are two slightly more mature clients i recommend you try:

nodecast.xyz

nostria.app

don't raw dog your nsec though. Like ever. Extension, amber, or throwaway keys! πŸ˜…πŸ’œ

Exactly that!

zaptrax.app has your stuff :)

https://zaptrax.app/feed/7439697

Nice! I didn't realise zaptrax was doubling as a podcast2 app!

Yep nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424 is pulling the music in from the podcastindex so if you want it all that's the place to be.

zaptrax is doing both Nostr Music and RSS discovery. Sunami has Nostr Music support + RSS publishing (but not discovery).

I like that there are different clients implementing different methodologies. This is what its all about! Freedom of choice. Thank you guys!

Yes, we believe that artist should import feeds themselves so they claim their music with their npub.

Let us take a look into fixing to Amber signer.

Added Amber / NIP-46 so you can try to login again.

Added Amber / NIP-46 remote signing support so you can try to login again.

Wow! Need to see if I can reproduce it somehow, we have strict no analytics / user logs policy so it can be tricky! Could you check if manual bunker connection works for you?

NGL not sure what to do with the manual bunker option? Its one of those "and at this point im afraid to ask" sorta situation.... πŸ˜³πŸ™ˆ

"Fr fr, I feel ya! πŸ˜… What’s got you stuck on the manual bunker? Is it the setup or what? Let’s break it down! πŸ’¬πŸ”§ #HelpASistaOut"

It's a function in Amber signer (assume other signers too).

On the main page you tap Plus button to add new application then you select "Add a nsecbunker". It should give you secure connection string.

You ca configure relays and expiry for extra protection. It seems to have worked for us as well.

Bunker works!

nostr:nprofile1qyghwumn8ghj7mn0wd68ytnhd9hx2tcqyqtvkjecl6d8fzmxprm2t9538xfdl3gfqefyeqc3e5mqh3qzy24egegsf56 we've issued a potential fix which should better handle completing sign in process with this connect option. Can you try again?

So has the same issue when doing the open signer app button but bunker worked!

Thanks for feedback! Will see if can fix it somehow! Glad bunker works at the very least!

Good point! Nostr Music client is much better description for what we are doing!

In short, yes, it's just tricky to make a client without pulling in entire library and I think there's services like Fountain and V4VMusic which are doing quite well.

So far our main focus was to make the best experience to publish music to Nostr Music and RSS simulteneuously.

By default it publishes to Nostr Music so you can publish all music from RSS feeds without duplication. We wonder if RSS import feature would help here? Enabling RSS is optional so you have all flexibility in terms how you'd like to manage feeds.

We’ve just released RSS import feature so you can check and see how you can publish your music to Nostr this way 🌊

It looks great! I'll share some feedback once I've had a chance to take a closer look.

Couldn't agree more. This world definitely needs a whole lotta decentralization. Not the least, music.

i see you're using my new nostrconnect login workflow. hell yeah!

yes, trying to follow latest trends! it seems to work for me, does it work as expected for you?

it works for me on all of my apps. ill try from my phone and report back.

We need to make a joint decision on the licensing syntax, if to use .content like I did, or use tags for it. I don't have any preferences, just want us to do the same for the sake of our users.

Fully agree! We were busy making the app production ready but now its time to iron out this details.

We’d lean towards tags but need to capture this in NIP.

Other things which would cool to standardise are:

* short video link for music tracks as a tag

* full video link for music tracks as a tag

* markup for lyrics timings so that you can do karaoke style lyrics display

Wonderful! All of you! Please keep me posted with links to NIP drafts. I don't have experince in drafting NIPs, but i've been publishing music from all ends of the publishing pipeline in the music industry for +20 years. We likely don't need the whole baggage of legacy shenanigans, but i might have insights that are useful to you, and a good network of even more experienced people to query.

One thing i was thinking the other day, is that a very good model for open data in music is https://musicbrainz.org I doubt the average musician is going to get so detailed in data submission, but the closer we can get to it, the more fun things we can do!

Interesting! Need to study how this works!

Will need to post you thats for sure!