fixed bug with loading Duration of file from ffmpeg - it was dependent on system Culture. This could break the waveform and playback.
Little of long needed cleanup of audio handling code