A method for moving play of media content display, comprising: at a server system including a processor and memory storing at least one program (728, 760) for execution by the processor: receiving a voice message recorded via an electronic device; determining that the voice message includes a media transfer request, wherein the media transfer request includes a user voice command to transfer media content that is being played at a source media output device to a destination media output device and a user voice designation of the destination media output device; obtaining from a source cast device coupled to the source media output device instant media play information of the media content that is currently being played, the instant play information including at least information of a first media play application, the media content that is currently being played, and a temporal position related to playing of the media content; in accordance with the voice designation of the destination media output device, identifying a destination cast device associated in a user domain with the electronic device and coupled to the destination media output device, wherein the destination cast device is configured to execute one or more media play applications for controlling the destination media output device to play media content received from one or more media content hosts; and sending by the server system to the destination cast device a media play request including the instant media play information, thereby enabling the destination cast device to execute the first media play application that controls the destination media output device to play the media content from the temporal position. receiving a voice message recorded via an electronic device; determining that the voice message includes a media transfer request, wherein the media transfer request includes a user voice command to transfer media content that is being played at a source media output device to a destination media output device and a user voice designation of the destination media output device; obtaining from a source cast device coupled to the source media output device instant media play information of the media content that is currently being played, the instant play information including at least information of a first media play application, the media content that is currently being played, and a temporal position related to playing of the media content; in accordance with the voice designation of the destination media output device, identifying a destination cast device associated in a user domain with the electronic device and coupled to the destination media output device, wherein the destination cast device is configured to execute one or more media play applications for controlling the destination media output device to play media content received from one or more media content hosts; and sending by the server system to the destination cast device a media play request including the instant media play information, thereby enabling the destination cast device to execute the first media play application that controls the destination media output device to play the media content from the temporal position.