updated bugs, added dynamic list loading, infinite random play, pause on plug out, so on.