Pickup : an MPD web frontend in Go and Backbone.js
Pickup is my white whale… I’ve been playing with the idea since 2007. I have a large music collection, and my navigation of choice is by album, with easy search available. The “albums” interface in Google Play Music (web) is pretty close, but the google play uploader sucks and misses half of my songs.
It works, just about. You can add albums and tracks to the playlist, control volume, skip tracks, start/stop playback. You can view the playlist. It runs on the Raspberry Pi with room to run mpd as well. Because of the client-side architecture it is very fast. I hope to start iterating on the look-and-feel a bit soon now that it is functional.
Read more and get the code at GitHub.