You can clone with
Sync with C++11 branch.
More rambling in the README.
Comments about style.
Merge C++11 version, in a new directory.
Development on C++11 version should continue in the C++11 branch, in
the original C++ directory, so that changes can be cherry-picked
Fix update of current stream time. Broke this in a thoughtless "clean…
Fix harmless potential memory leak during shutdown.
Display song metadata when choosing a random song.
Rewrite format_seconds to use snprintf, for a hundredfold improvement…
… in clarity.
Don't be fancy. Just return a string.
Report file position and length in 'now' command.
Add description of the spooler's job.
Self expression via whitespace.
Reuse read buffer. Also, ostringstreams are slow.
Tweak greeting text.
Scan ID3 tags, cache scanned songs and reload at startup.
Word-expand scan path, misc cleanups.
Stupid fixes (don't override compiler flags, don't shoddily reimpleme…
That's some Markdown.
Initial commit of C++ version.