make the filename argument default to something
don't update visualizer when player is paused