A method and system that organize and retrieve multimedia objects. A
controller may select an identifier associated with a media object to
send a request to play the media object. The controller may send the
request by transmitting the identifier stored in the controller. An
appliance receives the request from the controller. The appliance
retrieves the media object from a first server via a network connection
when the media object is not stored in the appliance. Then the appliance
may play the media object.