13. A computing device comprising: at least one processor; at least one non-transitory computer readable medium storing instructions, which, when executed by the at least one processor, cause the at least one processor to: output for display a graphical user interface with one or more media object identifiers automatically populated and arranged based at least in part on a history log of media data usage of a client device; modify the history log of media data usage based on an override operation; output for display an updated graphical user interface with the one or more media object identifiers automatically re-arranged based on the modified history log of media data usage.
13. A computing device comprising: at least one processor; at least one non-transitory computer readable medium storing instructions, which, when executed by the at least one processor, cause the at least one processor to: output for display a graphical user interface with one or more media object identifiers automatically populated and arranged based at least in part on a history log of media data usage of a client device; modify the history log of media data usage based on an override operation; output for display an updated graphical user interface with the one or more media object identifiers automatically re-arranged based on the modified history log of media data usage. 15. The computing device of claim 13 , further comprising: a network adapter configured to communicatively couple to a peer client device, the peer client device assigned a kin status with the client device based on a similarity between the modified history log of media data usage of the client device and another history log of media data usage of the peer client device.