Ask YC: feedback on my music recommendation app (round 2)
8 points| maryrosecook | 17 years ago | reply
So, I submitted this about six weeks ago and it got a well-deserved trashing (http://news.ycombinator.com/item?id=293699).
I've spent a bunch of time on the site's algorithm, plus there is a load of new stuff: playlists, automatic recommendations, links to get more information about artists.
I'd love to get some more feedback from the HN community.
[+] [-] tptacek|17 years ago|reply
It's not just that this space is crowded; it's that it structurally resists your entrance. You need features, lots of them, compelling features, or this isn't going anywhere.
Also, you're trivially XSS-able:
http://theperceptron.com/recommendation/artist/h%3Cscript%3E...('hi');%3C%2fscript%3E?h=true
Finally: "astute music recommendations" is a terrible tagline. It doesn't convey value. It tells me why you like your code, but not why your code matters to me.
[+] [-] maryrosecook|17 years ago|reply
Thanks very much for doing those side-by-side comparisons. I am not a fan of any of the bands you entered, but, to my ill-informed eye, the recommendations don't seem too bad. Which ones were off the mark?
And thanks for the heads-up on the XSS exploit. Will need to sanitise my URLs more thoroughly.
Thanks very much for your feedback.
[+] [-] rksprst|17 years ago|reply
Am I supposed to understand any of the text there? It looks like a bunch of random works thrown together. No human will ever read that. No offense but this display reminds me of those "crack/serial" search engines that just list a bunch of random programs in alphabetical order just for seo.
I think you have a neat idea. But please get a designer.
[+] [-] maryrosecook|17 years ago|reply
The band descriptions are taken from Wikipedia. My parsing code needs work.
Thanks very much for the feedback.
[+] [-] pedalpete|17 years ago|reply
I wasn't able to get music to play on quite a few tracks (the majority actually), but without any sort of progress bar on the download, it wouldn't be apparent to most people what is happening, so I think that would be one of the first things to do.
I didn't go through your code, but have you hidden the flash player somewhere? or are you using a javascript player?
Whatever, I think showing a player inline (kinda like you are now, but with more controls) would benefit you. At the least, you need a 'progress bar', and the 'hear' should be linked to start the track too, as that is what I tried clicking on, not the play button.
I'll be keeping an eye on your progress mary. Best of luck to you.
[+] [-] maryrosecook|17 years ago|reply
I use JavaScript to control a little offscreen flash player.
Thanks so much for your feedback.
[+] [-] rockstar9|17 years ago|reply
I think you can also UI redesign. Starting having some buttons and graphics.
good luck!
[+] [-] maryrosecook|17 years ago|reply
The UI is something I am thinking really hard about. My skills are in coding, not UI/design, so I'm learning as I go.
Thanks for the feedback.
[+] [-] Dilpil|17 years ago|reply
[+] [-] maryrosecook|17 years ago|reply
Thanks very much for the feedback.
[+] [-] rsheridan6|17 years ago|reply
[+] [-] maryrosecook|17 years ago|reply
[+] [-] yesimahuman|17 years ago|reply
[+] [-] mstefff|17 years ago|reply
my opinion is that this space is wayyyy too crowded (huge players involved) and to take any market share seems impossible.
[+] [-] maryrosecook|17 years ago|reply