I think there are 2 schools of thought here....
"Music on Nostr" is in the eye of the beholder.
Folks come here, log into a Nostr app, and see "music on Nostr" because they're on Damus, Primal, Coracle, or Ditto, etc... They see someone sharing music in some way, a musician posts a video (like nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyg8wumn8ghj7mn0wd68ytnvv9hxgqpq6te06rz4hry4m5e4wsvxcxan3lm0u03mshscyv9umsjzvfeglhrqykphgy or nostr:nprofile1qyvhwumn8ghj7mn0wd68ytn2v9hkummrw36hxtnyv4mqzrmhwden5te0dehhxarj9ekk7mgqyzmyxfcp0wcws0pv6sdv9czun4pcycez534xc7kqpwv6aavukrlhxslm94z) or they see a musician doing a vlog like nostr:nprofile1qyv8wumn8ghj76mj9ec82unsd3jhyetvv9ujucm0d5q3yamnwvaz7tmsw4e8qmr9wpskwtn9wvqzqec8cw0xc5l0j3w9mu5677rx0hy5rmvqp9yef0fxflvqdfhq5v3scewvge does.
Then there are the folks who will fuss and fight and argue that there's "Not music on Nostr" because they get into technical weeds. They browbeat folks about technical specs and wording and don't make too many frens 🤷♀️
So for a "music platform on Nostr" I'm not sure we have a 💯 "ready for primetime" app just yet that is wholly, completely NOSTR.
We've got apps that incorporate Nostr like nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqgdwaehxw309ahx7uewd3hkcqpqyfg0d955c2jrj2080ew7pa4xrtj7x7s7umt28wh0zurwmxgpyj9sldm58v and nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqtxwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx2tmwwp6kyvtkx46kv7tgx3kxketnd3nhs7rrvdkxwwrxxp585ct6dpshwdmjwdexsanxw96hs7ndxfnxkd35vvmny6rswv6r2m3swc6n7cnjdaskgcmpwd6r6arjw4jsqgr98zf9a0akv86p3kx86p6tachg4lthsuqamzg8psk6jdk4w8j4cv6qcgkr
We've got folks building new apps, thanks to vibe coding accelerating the process, like nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq37amnwvaz7tmwdaehgu3dwfjkccte9ejx2un9ddex7umn9ekk2tcqyqlhwrt96wnkf2w9edgr4cfruchvwkv26q6asdhz4qg08pm6w3djg3c8m4j, nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqy8hwumn8ghj7mn0wd68ytnddaksqgqmcu9qzj9n7vtd5vl78jyly037wxkyl7vcqflvwy4eqhxjfa4yzyr2p7gd, and nostr:nprofile1qyghwumn8ghj7mn0wd68ytnhd9hx2tcpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqzqr6k8l3vlhccpjcsgkrtjkrnx7dqc87ul0psr2qvsf2lx0g47qua5phy3d -- and I count nostr:nprofile1qyt8wumn8ghj7enjv4jhxur9v43kstnrv9ekztcpzdmhxue69uhkummnw3ezu7nzvshxwee0qqsqu7utj8u49g7fjn6362nf7zmzcauftz4ds40pplhcsyau8qhdsgqafyvrg in this for her site where she can post & host music. That's rad.
If you want to get technical, nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyg8wumn8ghj7mn0wd68ytnvv9hxgqpqfnn2h0tgm2mwnl0kar5ez25wztum2w0q0rrrf326n0ljn999znws3rtu6s did technically just build a music/game app *on Nostr* called Relay Rider:
https://relayrider.shakespeare.wtf/
It's a place where you can simply post a video of you playing, singing, etc and receive zaps in return.
Musicians can also use Nostr like any other social media app as a backup for if/when they get deplatformed off legacy socials. Grow an audience concurrently here, plan for the future.
It's a place where folks are openly building music players using RSS and Nostr.
This is also a place where artists can mingle and work on this grassroots revolution we've got going. The more the merrier. I'll die on this hill--it should be artist led! This is a network. Grow it.
I don't think we have 'the cure' yet in order to hard sell Nostr to artists. But there's interest in this.
There's a pretty big movement about "ditching Spotify" on Bluesky. I keep seeing more and more how folks are taking part in this and ditching that trash for other apps... they are still in the stage of trying things like Apple Music and Tidal because "at least it's not Spotify."
They will get here eventually...