1. A method, comprising: receiving instances of digital media, the instances of digital media comprising one or more of digital image data, digital video data, or digital audio data and further including data indicating a time at which the digital media was captured and data indicating the GPS coordinates of where the digital media was captured; generating a group of digital media related by time and location from the received instances of digital media, the generating being performed using the data included with the instances of digital media that indicates the time at which the digital media was captured and the GPS coordinates of where the digital media was captured; automatically generating playback data for presenting the group of digital media by applying one or more heuristics to the group of digital media data, the playback data comprising data for controlling a sequential presentation of the group of digital media, the one or more heuristics resulting in one or more images from the group of digital media having a modified display duration or location in the sequential presentation; and outputting the group of digital media and the playback data such that one or more recipients are able to view the presentation of the group of digital media as controlled by the playback data.