Since then, I've been iterating on the app to improve the user experience. However, this is difficult with few users and consequentially little feedback. I published some info about the app to a few sources, including HN, but it's difficult to get a voice heard as a completely unknown developer.
I'd really like to generate awareness of the app so that I can get some feedback and understand how to improve it. It's not a business by any means, so I'm not financially incentivized. Just trying to make something good. How can I go about this?
On viewing your site, my first thought was why am I being prompted to log in? I've just landed, the first thing I want to do is find my feet.
I suggest maybe put a recently submitted playlist to the right of the main page. Then have a dialogue with a button with something like 'create playlist' to left.
Allow people to create playlists anonymously if they want - then give them the ability to share it. That might encourage some people to stay on your site and generate content who otherwise may have left. I know you're aiming for social, but how about the ability for people (logged in) to vote up / down playlists being the more social aspect?
Having names / titles for playlists as well, that way someone is likely to create more than one and give them proper labels that people can use in rating them.
I'll be honest, I don't think I can picture myself using this app as is. If I want to share a song with people I know I'll likely send a link in an IM or put it in facebook.
As you're probably aware of, there are plenty of places which do the whole music + social aspect already, so why should I use your service? How is it different and more worthwhile than simply sharing links on facebook / twitter? These are the kinds of important questions I'd ask myself.
I think your application does have potential though. I'd say worry less about number of users or level feedback you have and more about the product you're creating at this early stage. The important thing is to keep doing stuff - keep adding features and refining it.
Also, perhaps some form auto complete suggestions as you type in a song name to add to your playlist?
Right now, though, it doesn't really seem to offer anything that Grooveshark itself doesn't.
Design-wise, I would probably not black out the album cover to show the name of the album/artist, but just make it transparent
If you haven't put the time into creating a reputation (either for yourself or for your product) and getting people excited about your next release, you aren't going to suddenly find yourself able to tap into a nonexistent audience.
What you can do is grow your reputation by creating great products and growing a community of people who are interested. Launch to a hundred people, and don't be disappointed that you're not a hit by next Tuesday. Overnight success stories are rare, and almost always backed by years of hard work. There's no secret website that you have to submit to and people will suddenly start using your product.
You'll gain users over time. At least in my experience, now is the best time for iteration. You've only got a few users, and you can actually interact with them as people, not just statistics.
Because I would really like to use grapevin but have run into some technical problems. First, if I add a track I do not get any feedback of it's addition when using the latest non-beta Firefox. Secondly, if I click a song from the "Edit Playlist" page it will always play the first one and not the one I clicked. Before you do any extensions test your app extensivly. It will help spread the word when more user are satisfied with the service.
The next step in my opinion would be to include more music sources, of course. There is already a lot that is recognized. You might want to consider displaying a different "Missing cover" grafic when the song is available from Grooveshark, though. For example "Das Racist - You Oughta Know" does not show a cover but has the song. While when putting in an unknown German band it displayed the same icon. One always has to check his live page if a song can be played or not.
In my opinion, if you get the feedback function up and do not have any financial targets, it's best to let it grow on it's own.
Once you found them, ask them if they would part take into grapev.in mavens. Tell them you are looking for feedback from heavy grooveshark users and in return they will be the only ones with early access to some grapev.in features.
Create them a special account, give them a place where they can connect to each other. Make them super fans by iterating and get to market fit with them.
They will evangelize your product for you - sounds like a good starting point.
The point of my comment, I guess, is that if you want more feedback and awareness, maybe you need to make it more accessible?
Those are just random thoughts, I'm in the same boat as you. :) Good luck!
EDIT: Signed up and everything, but I like to listen to other peoples playlists, however if I'm signed in, I can't find any, because it redirects me to /me and that feature is on the main page ...