Allow empty filename and removed end of audio noise.
Moved filename loop into main

Use only one AudioPlayer object, so it should be faster.