A synchronized media experience is described. A media server identifies a
group of two or more remote media entertainment systems through which
user-controlled play of media content may be presented. The server
generates and transmits one or more synchronization commands to the
remote media entertainment systems to synchronize presentation of a
particular media content through the two or more remote media
entertainment systems. A control command entered by a user of one of the
remote media entertainment systems may be communicated to each of the two
or more remote media entertainment systems to enable synchronized, user
controlled presentation of the particular media content.