A method for managing playing back of a media renderer, by a control point, using Universal Plug and Play, UPnP, comprising: sending, to a media server, that stores audio/video content, a request for a plurality of scene objects; receiving, from the media server, the plurality of scene objects; receiving, from the media renderer, information about a supported protocol of the media renderer and a supported file format of the media renderer; determining a content resource, a protocol and a file format to be used for playback based on the information; composing a scene to be played back, according to an input received from a user, by deciding a precedence relation of the plurality of scene objects or changing the precedence relation of the plurality of scene objects, wherein the precedence relation includes an objectLink, the objectLink describing a next object's ID or a previous object's ID connected to an object and a first object's ID in a precedence list, as well as a group identifier that is used to distinguish the plurality of scene objects; and controlling the media renderer to play back the scene, wherein a first scene object among the plurality of scene objects includes metadata representing a connection relation indicating a second scene object capable of replacing the first scene object, wherein the connection relation includes a connection branch or a first contents connection list having a first group identification, wherein the connection branch used to play back the second scene object at a playback time of the first scene object includes an inter-object connection relation information, and the inter-object connection relation information designates the second scene object in a second contents connection list having a second group identification, and wherein the first contents connection list is configured to access a third scene object in a precedence connection list. sending, to a media server, that stores audio/video content, a request for a plurality of scene objects; receiving, from the media server, the plurality of scene objects; receiving, from the media renderer, information about a supported protocol of the media renderer and a supported file format of the media renderer; receiving, from the media server, the plurality of scene objects; receiving, from the media renderer, information about a supported protocol of the media renderer and a supported file format of the media renderer; determining a content resource, a protocol and a file format to be used for playback based on the information; composing a scene to be played back, according to an input received from a user, by deciding a precedence relation of the plurality of scene objects or changing the precedence relation of the plurality of scene objects, wherein the precedence relation includes an objectLink, the objectLink describing a next object's ID or a previous object's ID connected to an object and a first object's ID in a precedence list, as well as a group identifier that is used to distinguish the plurality of scene objects; and controlling the media renderer to play back the scene, wherein a first scene object among the plurality of scene objects includes metadata representing a connection relation indicating a second scene object capable of replacing the first scene object, wherein the connection relation includes a connection branch or a first contents connection list having a first group identification, wherein the connection branch used to play back the second scene object at a playback time of the first scene object includes an inter-object connection relation information, and the inter-object connection relation information designates the second scene object in a second contents connection list having a second group identification, and wherein the first contents connection list is configured to access a third scene object in a precedence connection list.