Flowlist is a project mainly written in JAVASCRIPT and JAVA, it's free.
flowlist is a web-based playlist generator, mostly written in processing.js.