Music recommendation is such a hard problem. There are all these seemingly obvious relationships you can map between bands to create a big graph that looks good but that almost never captures what goes on when a human with deep music knowledge recommends music. Often the best recommendations have no obvious relationships to the band you like.
I played around with this tool a bit and didn't find it any better then other more traditional music discovery tools, that is to say not very effective.
For example, I entered John Zorn and was recommended a bunch of John Zorn's bands. I entered The Residents and got The Pixies :/
I think its more effective to click around on Music Brainz and Wikipedia.
the problem is there's different ways that people engage with music. Some listen to the lyrics and want to have an emotional connection, some view it as exploratory art, others wear it as an identity, some are just looking for similar sounds ... You need to have a routing system that can match the recommender to the style of engagement.
You seem knowledgeable about this.. Care to test my old project for music recommendation? I built it by looking at co-occurrence of artists in Spotify playlists, which gives me word2vec-style vectors, and then its just kNN.
No login needed, just enter some artist names and see what you get:
Very interesting, I've been working on a similar project (using word2vec to learn vectors using playlist data), but using songs instead of artists as the 'words'.
The main bottleneck at this point is the volume of data - many songs I'm interested in only are only represented in a handful of playlists, and . Evaluation at any useful scale is also quite difficult. For somewhat obvious reasons, in our AI era Spotify has become quite skittish about letting third parties gain access to their data at scale...
Nothing beats humans with great music tastes and deep knowledge. I’ve yet to find any form of recommendation engine that has surprised and delighted me the way humans have.
This tool might unearth something interesting, but I find it sus that it’s recommended the same artist (Adrianne Lenker) when I asked about Aimee Mann and Steven Jessie Bernstein.
Microtonal polyrhythmic looping absolute madness. (you can hear some Primus and King Gizzard and the Lizard Wizard kinda sounds in there, if they also tickle your fancy)
Residents -> Pixies is certainly an odd recommendation. Having said that, where _can_ you go from The Residents? Daniel Johnston?
Interesting. Spotify works almost perfectly for my discovery needs. I just pick a track I know that fits my mood, then use the (3-dot menu) "Go to Radio" option, which leads to a playlist that usually includes tracks and/or artists new to me. It's been a reliable discovery mechanism for me for many years. Also, there's a new feature I first saw within the last week, a "non-personalized" option that increases the "new to me" ratio.
the "you might also like" for a given artist is usually the most generic related artists - for anything remotely related you'll get basically the same list which is the middle of the venn diagram of everyone who listens to them
I always find this interesting… Spotify is phenomenal for me - about every third Monday Discovery playlist has two or three hits, which feels like a pretty solid ratio, at this point. YouTube has never suggested a single thing I cared for.
I wonder if it’s a curation thing? I’ve been with Spotify since the first day it was available, and rarely use YouTube. I haven’t had a good music ratio as good since newsgroups and (real) forums a decade ago, which were a different form of curation.
Irrespective of the tool itself, which feels like just another "some hidden prompt" tool (sorry author!), one of the things I can't stand about these tools (there was a recent movie recommendation one shared here with the same behaviour) is the almost cloyingly patronizing response noise:
- "Ah, great taste my friend."
- "Ah, great pick to start with."
- "Ah, a lovely choice..."
You're absolutely right! But I don't need you to tell me that. ;)
To me it always feels like music classification and recommendation efforts, open source and commercial, are too focused on music distributed in albums and singles. In the long history of human music, albums have only been a fleeting moment, an App Store of music if you will. This would never recommend me concert performances (even those on YouTube), covers on YouTube, DJ sets on SoundCloud, or game soundtrack without an official release. Listenbrainz is the closest I've found because it just has Title and Artist, but even that can be fuzzy for covers and live performances. Maybe no one other than Google can build this right now.
Music discovery is a perennial AI tech application. The first one I followed was Firefly, out of MIT Media Lab around 1995. I think the startup was originally called 'Agents', which was a hot term in AI at the time. Thirty years ago.
Coincidentally, I was asking Claude today if something existed that could identify the key, chord progression, tempo, etc from a playlist of my favorite songs to see if there was any pattern that stood out so I could find similar songs with that vibe. Like a more music theory approach to discovering new songs versus the "people who liked this song, also liked these songs" way.
Even more coincidental, earlier today my wife was saying we should take our "Skylight Calendar" screen device that is hardwired into our wall with us when we move. I said I could just make a DIY one... and then I open HN and see the top post: https://news.ycombinator.com/item?id=47113728
Spooky.
Oh by the way, all of the "Open on Bandcamp" links I clicked were 404 pages.
Weird. It hallucinated one for me, and recommended an album that doesn't exist. Flashbacks of 2023. If this is your app, you might want to consider adding a validation layer that performs a review before publishing an output.
Thank you for this - I've just discovered something I'll be listening to all week. Is there any chance I could prompt it again with the bands I liked and didn't like from the list, possibly asking for something more refined?
When I put in a specific song by an artist that's not similar to the artist's typical output, it completely ignores the specific song.
Which is not surprising considering it's run by an LLM, but makes it not very useful as a music recommendation engine. There's already tons of places to ask "what artists are like this other artist"?
Cool app. One small complaint is the chatty tone of the recommender engine. In particular, I find it a bit disingenous to have an LLM tell me "Ah, I love <X>!".
EDIT: I also notice the recommendations are totally different when making the same query in a different session. I'm not sure if that's intentional? I expected at least some overlap with the previous time I asked.
typing in what kind of music you like and discovering music was the entire premise of Pandora and it was pretty successful.
You can easily comes up with "song/band sounds like X" but it'd be a lot harder to do with movies and TV shows because beyond genre there's a lot of variation in what makes something good. Acting, direction, lighting, story, effects, actors, etc. Failing on any one of those things means I'm less likely to enjoy a show, but being similar in any one of them could cause a match.
That said, if you were to ask for specifics it might be more helpful. Recommending movies based on tone, or style, or story elements might still be interesting but I think you'd still run into the problem where it may not easily result in something you're likely to enjoy.
As someone who's big into UK Bass who finds new music mainly through a mix of Spotify, Beatport and Reddit, I found this recommender quite good actually! It seems to respond better to descriptions of the kind of music than to "Find tracks like these: <list>" which is what Spotify is good at.
I've found internet radio interesting, there's a ton of variety out there that you might not get on a local/national broadcast. Even within a genre, a lot of stations may routinely play the hits but introduce you to different 'sets' of other musicians. More generally on topic, I'd wonder about the approaches different stations and djs use to build their playlists.
Music recommendation is such a hard problem. There are all these seemingly obvious relationships you can map between bands to create a big graph that looks good but that almost never captures what goes on when a human with deep music knowledge recommends music. Often the best recommendations have no obvious relationships to the band you like.
I played around with this tool a bit and didn't find it any better then other more traditional music discovery tools, that is to say not very effective.
For example, I entered John Zorn and was recommended a bunch of John Zorn's bands. I entered The Residents and got The Pixies :/
I think its more effective to click around on Music Brainz and Wikipedia.
the problem is there's different ways that people engage with music. Some listen to the lyrics and want to have an emotional connection, some view it as exploratory art, others wear it as an identity, some are just looking for similar sounds ... You need to have a routing system that can match the recommender to the style of engagement.
If you don't have that, you can't solve it.
For me music discovery is a solved problem. Here's the algorithm:
1) Imagine the timeline of musical history. If you don't have a clear idea of it, Wikipedia is a good place to start.
2) Pick any genre/period you don't know well. (For example, medieval music, or swing-era jazz.)
3) Look up the main figures of that genre/period. (For example, Guillaume de Machaut, or Duke Ellington.) Wikipedia is good for this too.
4) Listen to a sample of their most well known pieces. YouTube is good for this.
5) Repeat. Go down rabbit holes when you like.
No fancy tools needed, just your mind and the internet. This will give you interesting music for many years, and improve your musical taste a lot too.
You seem knowledgeable about this.. Care to test my old project for music recommendation? I built it by looking at co-occurrence of artists in Spotify playlists, which gives me word2vec-style vectors, and then its just kNN.
No login needed, just enter some artist names and see what you get:
https://blog.jonas-klesen.de/artist2vec
Very interesting, I've been working on a similar project (using word2vec to learn vectors using playlist data), but using songs instead of artists as the 'words'.
The main bottleneck at this point is the volume of data - many songs I'm interested in only are only represented in a handful of playlists, and . Evaluation at any useful scale is also quite difficult. For somewhat obvious reasons, in our AI era Spotify has become quite skittish about letting third parties gain access to their data at scale...
Nothing beats humans with great music tastes and deep knowledge. I’ve yet to find any form of recommendation engine that has surprised and delighted me the way humans have.
This tool might unearth something interesting, but I find it sus that it’s recommended the same artist (Adrianne Lenker) when I asked about Aimee Mann and Steven Jessie Bernstein.
Pandora solved this problem nearly 20 years ago an Spotify with all its money and engineers do such a bad job, it’s beyond absurd.
If you're into John Zorn and The Residents, you gotta check out Angine de Poitrine: https://www.youtube.com/watch?v=0Ssi-9wS1so
Microtonal polyrhythmic looping absolute madness. (you can hear some Primus and King Gizzard and the Lizard Wizard kinda sounds in there, if they also tickle your fancy)
Residents -> Pixies is certainly an odd recommendation. Having said that, where _can_ you go from The Residents? Daniel Johnston?
Spotify seems to have mastered music recommendation.
It would be great if somebody could reverse engineer their recommendation algo
Actually, I find Spotify horrible for finding new music outside my bubble that i like. YouTube works much, MUCH better for me for this purpose.
Interesting. Spotify works almost perfectly for my discovery needs. I just pick a track I know that fits my mood, then use the (3-dot menu) "Go to Radio" option, which leads to a playlist that usually includes tracks and/or artists new to me. It's been a reliable discovery mechanism for me for many years. Also, there's a new feature I first saw within the last week, a "non-personalized" option that increases the "new to me" ratio.
Hmm, just tried the non-personalized option for the first time. Is it a reflection on me that I may prefer it over "personalized"?
the "you might also like" for a given artist is usually the most generic related artists - for anything remotely related you'll get basically the same list which is the middle of the venn diagram of everyone who listens to them
I always find this interesting… Spotify is phenomenal for me - about every third Monday Discovery playlist has two or three hits, which feels like a pretty solid ratio, at this point. YouTube has never suggested a single thing I cared for.
I wonder if it’s a curation thing? I’ve been with Spotify since the first day it was available, and rarely use YouTube. I haven’t had a good music ratio as good since newsgroups and (real) forums a decade ago, which were a different form of curation.
Irrespective of the tool itself, which feels like just another "some hidden prompt" tool (sorry author!), one of the things I can't stand about these tools (there was a recent movie recommendation one shared here with the same behaviour) is the almost cloyingly patronizing response noise:
- "Ah, great taste my friend."
- "Ah, great pick to start with."
- "Ah, a lovely choice..."
You're absolutely right! But I don't need you to tell me that. ;)
To me it always feels like music classification and recommendation efforts, open source and commercial, are too focused on music distributed in albums and singles. In the long history of human music, albums have only been a fleeting moment, an App Store of music if you will. This would never recommend me concert performances (even those on YouTube), covers on YouTube, DJ sets on SoundCloud, or game soundtrack without an official release. Listenbrainz is the closest I've found because it just has Title and Artist, but even that can be fuzzy for covers and live performances. Maybe no one other than Google can build this right now.
My goto is https://www.music-map.com. Some of my best finds ever came from there.
I did try out the OP's recommender. It seems to misunderstand which genres strongly fit the band.
Guadalupe Plata is super-gritty mex rockabilly but the AI slotted it as delta blues.
Darla Farmer's only album is story based prog - like The Dear Hunter w/ a Diablo Swing Orchestra tone. AI called it a "hazy, intimate vibe".
All Them Witches scored better but the recommendations were all bands I know (Colour Haze, King Gizzard, King Buffalo).
Very nice! One big past thread and 2 tinies, if anyone is curious:
Music-Map – Find Similar Music - https://news.ycombinator.com/item?id=45301628 - Sept 2025 (3 comments)
Music-Map – Find Similar Music - https://news.ycombinator.com/item?id=38481426 - Dec 2023 (110 comments)
Music-Map – a map of music - https://news.ycombinator.com/item?id=8497450 - Oct 2014 (1 comment)
Nice. I've been into Chris Luno for a while and closest is Aline Rocha, which fits pretty darn close and I have never heard of her.
Music discovery is a perennial AI tech application. The first one I followed was Firefly, out of MIT Media Lab around 1995. I think the startup was originally called 'Agents', which was a hot term in AI at the time. Thirty years ago.
https://en.wikipedia.org/wiki/Firefly_(website)
love this, in a similar vein real heads will remember The Echo Nest https://en.wikipedia.org/wiki/The_Echo_Nest
Coincidentally, I was asking Claude today if something existed that could identify the key, chord progression, tempo, etc from a playlist of my favorite songs to see if there was any pattern that stood out so I could find similar songs with that vibe. Like a more music theory approach to discovering new songs versus the "people who liked this song, also liked these songs" way.
Even more coincidental, earlier today my wife was saying we should take our "Skylight Calendar" screen device that is hardwired into our wall with us when we move. I said I could just make a DIY one... and then I open HN and see the top post: https://news.ycombinator.com/item?id=47113728
Spooky.
Oh by the way, all of the "Open on Bandcamp" links I clicked were 404 pages.
Weird. It hallucinated one for me, and recommended an album that doesn't exist. Flashbacks of 2023. If this is your app, you might want to consider adding a validation layer that performs a review before publishing an output.
Tried out a few prompts and the suggestions that came back didn't even seem in the ballpark of what I would've expected. Interesting idea nonetheless.
https://everynoise.com/ is still my favourite for discovering new artists, especially in fairly esoteric genres.
I entered "if tipper and lsdream had a child".
4 of the 5 links didn't even work. The other sounded nothing like what I described.
Thank you for this - I've just discovered something I'll be listening to all week. Is there any chance I could prompt it again with the bands I liked and didn't like from the list, possibly asking for something more refined?
Great job. This works really well.
> "lofi home recordings with no electronic elements and harmonically complex"
Yielded a bunch of things I would have expected but after 5-6 'dig deeper' clicks there were lots of interesting artists I hadn't heard of before.
> "contemporary classical with no electronic elements and small chamber arrangements"
Lots of interesting results I hadn't heard of before.
> "obscure indie bands associated with Olympia, WA formed in the 1980s"
Very good list. Does the time/location-bound results very well.
I think it's a good companion to sites like RYM as a middle ground between 'best of' ratings lists and personally curated lists.
When I put in a specific song by an artist that's not similar to the artist's typical output, it completely ignores the specific song.
Which is not surprising considering it's run by an LLM, but makes it not very useful as a music recommendation engine. There's already tons of places to ask "what artists are like this other artist"?
Cool app. One small complaint is the chatty tone of the recommender engine. In particular, I find it a bit disingenous to have an LLM tell me "Ah, I love <X>!".
EDIT: I also notice the recommendations are totally different when making the same query in a different session. I'm not sure if that's intentional? I expected at least some overlap with the previous time I asked.
I really want this to work! But maybe my requests are too niche. It also hallucinated an EP for me. And the bandcamp links never work?
Great idea though! I got inspired to listen to some stuff by it, even though it wasn't really what I wanted to find.
"Like Veruca Salt" give me a few bands which sound rather like Veruca Salt, not bad at all ...
I thought I was the only one that remembers that band!
Picked the CD out at random while getting drunk last night, what a band!
Can’t fight the seether.
does anyone actually want to discover music like this, by typing in what mood you're in or what kind of music you like?
if so, what about something more visual like movies and tv shows?
typing in what kind of music you like and discovering music was the entire premise of Pandora and it was pretty successful.
You can easily comes up with "song/band sounds like X" but it'd be a lot harder to do with movies and TV shows because beyond genre there's a lot of variation in what makes something good. Acting, direction, lighting, story, effects, actors, etc. Failing on any one of those things means I'm less likely to enjoy a show, but being similar in any one of them could cause a match.
That said, if you were to ask for specifics it might be more helpful. Recommending movies based on tone, or style, or story elements might still be interesting but I think you'd still run into the problem where it may not easily result in something you're likely to enjoy.
Yes. All the time.
Recs weren’t bad!
I’d be curious about the data source here though. Custom curated? Relying on LLM World Knowledge with some prompting?
Heads up that the site doesn’t resolve without www on the domain name. Just going to secondtrack.co won’t work.
As someone who's big into UK Bass who finds new music mainly through a mix of Spotify, Beatport and Reddit, I found this recommender quite good actually! It seems to respond better to descriptions of the kind of music than to "Find tracks like these: <list>" which is what Spotify is good at.
FM Radio is the best method to discover music, especially for getting out of your bubble.
I've discovered and learned about lots of interesting musicians listening to the radio station of my university
College radio is awesome.
Independent, community-supported local (to me) FM radio station (and streaming): https://threedradio.com/
They've given me some absolute gold.
I've found internet radio interesting, there's a ton of variety out there that you might not get on a local/national broadcast. Even within a genre, a lot of stations may routinely play the hits but introduce you to different 'sets' of other musicians. More generally on topic, I'd wonder about the approaches different stations and djs use to build their playlists.
Specifically independent and public music radio. Commercial FM / Clearchannel is trash in my opinion.