Hacker News new | ask | show | jobs
by miguelpais 5486 days ago
WOW! I had exactly this idea at a Hackaton festival called Codebits in Portugal in November last year and presented it[1] to the audience but didn't receive that much excitement from them about my implementation done in 12 hours using JS and Rails3.

Now I see I should have stick to it. Deep inside me I knew if the service would be useful to me, it would be to some other folks, but I was a bit disappointed and didn't correct the bugs that the project had.

Here is the website if you guys want to check:

[1] http://youtubemyplaylist.heroku.com/

It is buggy, sometimes doesn't change to the next video and it lacks the controls and the display of the playlist as this site does and it is a lot slower. It also lacks the upload of a text file. But I had other ideas in mind, the mode implemented was supposed to be the "feeling lucky" mode, where you just typed each video one per line and hoped it would match to the video you wanted, but you'd also have a way to create playlist more carefully by passing the exact urls of the videos you wanted, like this site does.

How do you overcome this feeling when you know you should have sticked to your guts?

Anyway, good work guys! This is exactly what I wanted.

3 comments

Never feel like "they got there first" - when someone does a similar idea to your own, consider it validation that you had a good idea!

If it's something you really love, and feel your implementation works in a way you prefer to the other(s), just keep building it. There's room for more than one version of everything. What if the iPhone was the only smartphone, or Ivory was the only soap?

If it's not too near and dear to your heart, and you like what the other guy has done, just go ahead and use their version and have fun with it, and move on to your next project idea, with the confidence of knowing that your ideas are good, and you should keep believing in them and making more.

How about iterating on your idea?

Here's an idea of mine for free (I came up with this as I was reading your comment, so feel free to critique it):

Instead of uploading a text file, a user can type in an artist and song title on their smartphone. This gets added to a playlist that's displaying on a large monitor/TV/projector screen. This could pick songs from YouTube/iTunes/Winamp etc.

Uses:

- Nightclubs. People can offer track selections for the DJ. These are displayed on the wall. Or maybe there is no DJ at all. Users can vote on their track choice that are coming up next on the screen, as well as offering their own track pick - like HN voting/article submissions. (This would be the geekiest nightclub of all time.)

- House parties. As above.

Once I thought of something like that too, but in the environment of a park with speakers and wifi (yeah, far fetched, I know). People could go to a website available on the wireless network with their smartphones and pick a track to play (from a library such as Spotify). Then everybody on the park would be able to up or down the track using their smartphones. If the track had enough up votes, that person would be able to pick another track to play.

It would be the interactive/social/sound park. :P

But since I don't know that many parks with speakers, on clubs it would probably work better. They could do it as an experiment on a tent of some festival like they did with the concept of the silent disco (http://en.wikipedia.org/wiki/Silent_disco).

I am totally into this idea and I'm looking right now (experienced javascript, python, java + MBA). If anyone is serious about doing this, let me know. I can code and raise cash.
I was thinking of building something like this, too.

I was going to start in cafes, and monetize by charging the cafe for the service. The patrons get the jukebox-ey service for free, and the cafe pays a small monthly subscription.

it needs a serious development time (and probably investment cause you will need hardware, space and time) but i think this could be the future of public music.
In that case this will provide some good market research for you.