1. A method, comprising: identifying, by a system comprising a processor, a media program being presented at a first display device; receiving, by the system, a request from a second display device to establish synchronous presentation of the media program being presented at the first display device; synchronously presenting, by the system, the media program at the first display device and the second display device of a plurality of users; recording, by the system, a plurality of temporal actions initiated by equipment of the I plurality of users while the media program is presented; preparing, by the system, a graphical representation of occurrences of the plurality of temporal actions recorded during respective portions of the media program; receiving, by the system, from equipment of a user of the plurality of users, a selectable threshold number of occurrences of the plurality of temporal actions indicating popular portions of the media program; identifying, by the system, the respective popular portions of the media program with metadata for which the number of occurrences of the plurality of temporal actions exceeds the selectable threshold number of occurrences of the plurality of temporal actions; and preparing, by the system, a compacted presentation of the media program based on the metadata, wherein the compacted presentation comprises the respective popular portions of the media program for which the number of occurrences of the plurality of temporal actions initiated by the equipment of the plurality of users exceeds the selectable threshold number of occurrences of the plurality of temporal actions, and wherein a length of the compacted presentation is determined based on the selectable threshold.