Show HN: web-based music player built with Node and CoffeeScript
github.com
github.com
How does it compare to other web/browser-bsaed clients such as relaXX [1] or MPM [2] ?
Note that I haven't tried groovebasin yet.
[1] http://relaxx.dirk-hoeschen.de/ [2] http://code.google.com/p/musicpm/
Because there is a huge selection of already existing MPD clients in existence[1] and I'm trying to stand out a bit.
[1]: http://mpd.wikia.com/wiki/Clients
What are the features from MPD git that you depend on?
Client-to-client communication. Groove Basin uses it to broadcast some status messages to other clients currently connected.
Probably going to change the architecture of that soon.
Oh, another thing that is relatively new is the sticker file, which is required for Dynamic Mode. (We remember the last-queued date for each track to give bias to not recently queued songs when queuing random songs)
How does it compare to other web/browser-bsaed clients such as relaXX [1] or MPM [2] ?
I tried relaXX. I haven't tried MPM, but I checked out a screenshot and read the README.
I think when it comes to media players, it's the small things that make a big difference. How intuitive the UI is, whether it is cluttered, whether it feels like the same song keeps coming up on random, how long it takes to browse and queue music, etc.
Groove Basin attempts not to have the most features, but to get the small things right.
I'll take a deeper look at relaXX and MPM after work and give a better description of the actual differences if you're interested. I'm pretty sure the answer is going to be 1. how easy it is to queue things, and 2. Dynamic Mode.
I'm guessing something went wrong, hence the "Code Corrupted" message.