Changed so that events and formatting are not done whilst receiving contents this, prevents mpd sometimes disconnecting if you are too slow