Merged with madrover/spotifyripper. Escaping file names and shell commands properly. Added optional output directory. Added --ignoreerrors (skip to next track in playlist on error).