Now playing original file on Linux
Refactored file writing code, added stream nullness checks, runs now on Linux
Added temporary audio files
Added proper temp file extensions, also refactored play command string formating