1. A media playback system comprising: at least one rendering device; at least one environmental sensor; a data queue; and a computing device coupled to the at least one rendering device and the at least one environmental sensor and configured to: select an instance of media stored in the computing device; render the instance of media on the at least one rendering device; while rendering the instance of media, gather environmental data using the at least one environmental sensor to be provided to the data queue; process the queued environmental data; and save a record of the environmental data.