Totally with you. I’m working on my own self hosted music server and I’ve built in a way to publish listens as nostr events. I never liked how scrobbles were all or nothing - it’s nicer when the user has control. If you look carefully the event type is 2002 in honor of the year last.fm was founded. https://image.nostr.build/f9e0a28dd96073d6417094f386451d28b87e25d53570bc4989dd7696bdcf0770.jpg
Do you have a loose spec on what this kind should look like? I'd love to start figuring out how to integrate it into some of the music players I use (like cmus). Mostly just so I can publish to my own relay and keep track of my listening history.
👀👀 Starting a tracker for this discussion here https://github.com/nostrability/nostrability/issues/79
We already have music statuses https://github.com/nostr-protocol/nips/blob/master/38.md#live-statuses
I have looked at that before, my aim is more towards discovery, recommendations, personal playlist algorithms, something beyond ephemeral status. I’m starting by building something that will be useful for me, that way if I remain the only user, it will still be worth the effort.
Also if you have any links to the project source code you're working on, would love to take a peek!