Moving the creation of the temporary file name from before scrubbing invalid characters to after. This is to prevent the invalid character in the song name from causing a segmentation fault.
Moving the creation of the temporary file name from before scrubbing
invalid characters to after. This is to prevent the invalid character
in the song name from causing a segmentation fault.

bmbove/pianobar-save,bmbove/pianobar-save,bmbove/pianobar-save,bmbove/pianobar-save,bmbove/pianobar-save