A method for operating an automated storage library having a plurality of robotic mechanisms, media objects, and media object players, the method comprising:
- gathering variables in a criteria database to form a decision algorithm, the variables including attributes of each of the plurality of robotic mechanisms, media objects, and media object players;
- transferring attributes of a job request into the decision algorithm;
- and
- using the decision algorithm to select a robotic mechanism best suited for performing the job request from the plurality of robotic mechanisms based on the attributes of each of the plurality of robotic mechanisms, media objects, and media object players and the attributes of the job request.