Yea, I did this using a raps-pi as well. Rasp-pi is nice in the sense that it can run a web server to select/enqueue/blacklist/ and what not. I can also ssh to it to download songs and automatically add to the playlist...
Along with the ability to blacklist and add new songs, I hope that I will eventually end up with a huge collection of only the best songs (for my taste)