Is anyone working on discovery/curation of v4v music? Finding music I like for the show is turning out to be quite a challenge. Surely nostr and contextual web-of-trust fix this? The closest I found to curation is v4vmusic.com, but even that is relying on someone I don't know telling me what they think is good – always going to be hit or miss

Any apps out there that’s doing this already? nostr:nprofile1qqsvgj4kam4n5rjatjxc46p2ltgw89aal0yjqrta3lp7u99xn60hgrqpzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtck8fwp8 nostr:nprofile1qqs00y32ptdnlfxa5hhv4f30dalwv9vl0a27pqpkdpkx3cyrstp50zqpg3mhxue69uhnwumjwgmkx6revvm8vmrg0fcxxvngdsmxc7t4denhvmr4da585undwsmnv6mzwv6xkmtev358y7r0v94kkcn3w4skgtnvda3kzmqpzemhxue69uhkx6rpv3nzumn0wd68yvfwvdhk6dv4r4v nostr:nprofile1qqspdj6t8rlf5aytvcy0dfvkjyue9h79pyr9ynyrz8xnvz7yqg32h9qpz9mhxue69uhkummnw3ezuamfdejj76xfn5g

Reply to this note

Please Login to reply.

Discussion

How would WOT apply here? See tracks that people you follow liked or played?

zaptrak.app by @Derek Ross is probably the closet since it's a Nostr app.

Broadly, yes, but contextual WoT is a little more nuanced – it’s the subset of your network whose music tastes you trust, who might have positively engaged (like, follow, zap, etc) with the music

Cool nostr:npub13cnlldwfhwxd6qf34hnwlfya2m2qrd2zfk0alxnrup6d2fasw9wqxwkzpe and I talked about WOT in music before but I'm not up to speed on it.

The way I can see something like this implemented is to take a ratings system (like what 4v4music.com has). You build a profile of each npubs activities, most zapped tracks, ratings, etc. Now take that data and extrapolate the tags for those tracks. And now you have a database of people/likes.

You then compare your npub with others who's profile most closely matches yours (highest wot scores). Any of their top tracks not listed in your activities list are probably good recommendations for new music.

This is a good approach. There’s a reasonable chance we’ll take on this use case for one of our early reference apps in NosFabrica. We’re thinking about using the decentralized lists NIP for this

That "someone" are the users of the app.

The carousels on the home page are listener driven. Read their titles, they're self explanatory.

Most Favorited songs/albums/playlists are surprisingly, the most favorited songs/albums/playlists by the listeners.

Similarly the top rated songs are the songs that are top rated by the listeners.

These are all listener driven. The idea is that as more users with differing tastes rate and favorite things then those carousels will have more interesting and better (hopefully) vontent.

User curated playlists are another way that this surfaces. You may notice that some users have a knack for picking great songs to listen to and may want to listen to their playlists. nostr:npub1fxxtj2ku0a4mw4t23mffxqrh88tswx9vlnyd7f8r7mypax6zw0hsellknl is an excellent example of this.

https://v4vmusic.com/?playlist=cmhj039830gcood0i0tkuw6n1

IDK what a "nostr and contextual web-of-trust" even means or how nostr even comes in to play here.

Just because one can jam nostr into something, doesn't mean one should.

I just know that when people favorite like a playlist such as Astro_Penguin's then it comes into my view.

I listen to his playlist, I like it so I favorite it. Now it's saved under my favorites for me to listen to again.

Please listen to episode 1 of the v4v music podcast where I go through all the features of their app.

https://v4vmusic.com/?song=cmixpr1fm00f2od0imec2b4ud

Thanks, will listen. I won’t be able to do justice to contextual WoT in a nostr note, so I’ll just have to build an app that demonstrates how it works. Stay tuned.

Nostr isn’t being jammed in here – it would be if I said something like let’s replace the RSS distribution layer with nostr. That would be silly. Nostr provides a portable reputation and social graph across multiple apps. That alone is a killer feature to build a curation system that wouldn’t just be confined to one app. It’s a natural complement to the open distribution that RSS brings

I agree this is a really good use case for nostr. Certainly not jammed in. nostr:nprofile1qqs2p9fwkqd9vm4rqac0zvh87pqgt2k3l9csgks2jhc7wrxj89vwcmgpzpmhxue69uhkztnwdaejumr0dshszrnhwden5te0dehhxtnvdakz7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctc8jlpr3 its essentially what youre trying to do with the ratings system but supercharged so that its "intelligent" enough to be able to specifically tailor your recommendations by comparing your personal taste profile against other individuals by assigning scores to various categories (genres for example) based off a users actions. WOT essentially allows you to build personal profiles that follow you beyond just a single app and compare with other similar users. It has powerful implications across the entire valueverse.

🎯

Also, I found the song I'm going to play on tomorrow's episode on one of your lists on your website. Thank you! 🫡

Let me know if you need some consulting on this as you build. I'm in the music industry, have first hand experience in the valueverse and understand both nostr and rss tech at 30k ft.

Awesome, will take you up on this 🫡

I dont think theres a wot solution built yet.

This is precisely the reason im trying to push this tech towards the nostr crowd. So we can apply nostr autistic expertise in identity solutions to augment and innovate. Someone wot my v4v! Create a wot music scorer that other apps can api into. That would be sick.

Make it better!

Glad to hear that. We’re build open source WoT infrastructure at nostr:nprofile1qqstu7l4mcrgc8vy9mf55lp8q5r7e9q0t6j3vuw06p32jh5ap9pq6zspz4mhxue69uhkummnw3ezummcw3ezuer9wchszyrhwden5te0dehhxarj9ekk7mf0ywqx3t and this type of application would be a great fit. Cc nostr:npub1u5njm6g5h5cpw4wy8xugu62e5s7f6fnysv0sj0z3a8rengt2zqhsxrldq3

How about a decentralized list of musicians, organized by genre, where the list of genres is also a decentralized list?

Anyone can add an item to either list, and we use WoT to make sure spammers don’t screw it all up.

HPM — tell us more about the WoT music scorer you mention. What do you want to see scored - songs? Artists? Will this be for users to find new music?

Yes, I believe a primary use case would be new music discovery. It boils down to, if my music profile matches closely to that of another user, and they interacted with 9/10 same songs as me, it's a good bet ill like that 1 other song on the list. Even stronger if that user rates it highly. Now extrapolate this across a network of interconnected users.

There's a couple ways this can be implemented.

The key in any scenario is to generate individual profiles by npub. You could then use the tagging system for genres/styles, artists, songs, etc. For each one, points are scored for positive interactions (boosts, zaps, likes, etc) and thus builds individual scores, per user, per category.

If this system is build by a third party service, any app can API into this and utilize the same scoring engine. Multiple engines would decentralized the process as each could have a different weighting model. Apps could allow users to select different models.

Visually I think of it like those stat charts in an rpg like this:

https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTHtWQ8CbE4a9gvbdzvIV3AP5KpdCa9QT6f9AvBT6hu0g&s=10

With each variable being some genre or tag or artist or whatever. Basically create a matrix variable and that serves as an npubs unique music wot score. A bot can log activity similar to how nostr:nprofile1qqs0q5wwke7qr4j7d4sk37dmf4mzytzy2r59w47f8yc6627rzm9urjcpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsq3samnwvaz7tmhv4kxxmmdv5hxummnw3ezuamfdejsstjm9w bot listens for boosts.

The closer the score the closer the style preference. You then extrapolate suggestions based off similar tracks that haven't been interacted with.

I see your point with all of this but you're trying to interpret data that doesn't exist.

We need ways for people to listen to this music before we can worry about seeing what your friends are listening to.

That said my app stablekraft.app does have some Nostr stuff added to it. Status updates for what your listening to, favorites (bookmarks) that are stored on Nostr and I use the metadata proposal that nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2 uses with Fountain when a user sends a boost and those even show up in Fountain b/c its the same spec.

https://primal.net/merryoscar/open-podcast-payments-with-bitcoin-and-nostr

Podcasting 2.0 uses GUIDs to identify items and thats how Fountain knows what song or album I'm Boosting.

https://nostrhub.io/naddr1qvzqqqru7cpzpauj9g9dk0aymkj7aj4x9ahhaes4nal4tcyqxe5xc68qswpvx3ugqyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aqqpdcnqamgdenxxcttv4nqzlljwj

We now have a couple decent options available. I agree we still need more ways to listen but a huge part of retaining users (its not enough just to attract first timers) are vital ancillary features like new music suggestion. Tbh i think thats essential in this age of music if you want to attract and retain most modern users.

It's not decentralized but anyone can use it (though it's interested)

https://v4vmusic.com/public-tagging-api.html

Untested

Looks like you have a list of 14 music genres and anyone can use your system to tag with those genres — is that right? Are you tagging artists or songs (or both?)

Artists, tracks, and albums can all be separately tagged. Custom tags can also be created by users.

nostr:npub1s4t5da3x5f26dpl3fralazs7jlzw95y0vtppf8zejzt7zw9rw75quhazvc

I think what would make sense is to do contests and create demand for people to submit their content to you

Nostr’s got talent?

I want to see this happen

Whats that have to do it finding music from your WOT?

Okay pleb

Be nice to ChadF++ He's done more to support the v4v music system than most people. Check your boostagrams, it's likely you'll find him there

One of the next features I'll be adding to nostr.blue's music player is playlist generation from tracks recently played by other user's status update.

Yo, that sounds dope! 🎶🔥 You think it’ll suggest bangers or just the usual vibes? 🤔💿 #NostrBlue

I suspect it'll be rather random at first. Nostr.blue automatically posts a status update as you listen to a song so it'll be wide ranging on the initial version I plan. As more WoT calls become available it'll get better because you'll be able to limit it down to your network which should help produce better suggestions.

Something like this would be good.

However.

The charts and the music shows are good for this.

Word of mouth seems to be working well and I hear tons of new music from the music shows.

Most of them take request too so if you hear something cool you let them know and they might play it and others will hear it.

We need music apps for this stuff and that's what nostr:npub15z2javq62eh2xpms7yew0uzqsk4dr7t3q3dq4903uuxdyw2ca3kstx6q95 is trying to do with v4vmusic.com. It's all the tracks from podcastindex and people can listen, share, rate, tag, boost etc.

There's great music out there just waiting to be heard.

Word of mouth is a good starting point, but I don’t believe it scales. This is a problem I’ve faced in the last week or so since I launched the v4v segment. I’m grateful to folks like you who have given me great recommendations, but there’s got to be a more automated way that mimics word-of-mouth and relying on people whose music tastes you trust. Anyway, that’s enough talking about the problem from me. Time to build and test the hypothesis