parse playlist in separate method