Fix build/run on Darwin.
Handle some unicode characters in extract-info.py.
Add support for genre and composer tags.
Improve tag and file naming.
Add support for specified output directory.