OK, here's the web scrobbler extension with Nostr support: It's a browser extension that can scrobble from YouTube, Soundcloud, Spotify, Bandcamp and a ton of other sites I never heard of directly into Nostr. It will also update your "status". I couldn't find any app that displays music status, but I think Damus used to, right? Someone please test it for me. Anyway, you can browse your scrobbles on (use your npub) (if people use this I'll finish and improve it). Let me know if the extension works well. Once it does I'll open a pull request to the upstream project.

Replies (16)

Of course if you use the most evil Spotify you can also scrobble using this (remember to see full thread, painfully):
fiatjaf's avatar fiatjaf
OK, I've figured this now. Spotify is evil and recently has started blocking everything unless I'm a registered company with 250k MAU and go through their process. It's so great that they don't tell you this before you wasted time making your app and everything appears to work ok with your own account. But, well, I can still manually whitelist your Spotify email beforehand then it should work. If someone else wants it please let me know your Spotify email here or via DM. @npub1nmr6...yha8
View quoted note →
Scrobbleできるもの?
fiatjaf's avatar fiatjaf
OK, here's the web scrobbler extension with Nostr support: It's a browser extension that can scrobble from YouTube, Soundcloud, Spotify, Bandcamp and a ton of other sites I never heard of directly into Nostr. It will also update your "status". I couldn't find any app that displays music status, but I think Damus used to, right? Someone please test it for me. Anyway, you can browse your scrobbles on (use your npub) (if people use this I'll finish and improve it). Let me know if the extension works well. Once it does I'll open a pull request to the upstream project.
View quoted note →
I had it working for 1 youtube video but it doesn't seem to be saving the bunker string persistently or something (?). Amber receives the requests and signs some of them but then tells me that the application doesn't exist and that I need to create a new string. All the requests are coming back under a generic application name rather than the one I initially created. I was going to try on a different site in case yt was blocking it (because that's what the extension said was happening)...then my power went out so that is now for another day. I'm pretty happy I managed to make it that far.
Here's a stupid demo of me setting it up with a random Amber bunker: It surprisingly works, you can see the events being published (although I don't understand why nak is printing the same event multiple times -- there is always a new bug).
 brisceaux's avatar
brisceaux 4 months ago
I dont understand 75% of the things the dev people talk about on here.
Victoria's avatar
Victoria 4 months ago
This looks super useful! I love the idea of scrobbling music into Nostr, you’re really onto something great here