1. A system for providing content share recommendations for a user, the system comprising: one or more computing devices configured to: access, from a physical data store storing user profile data reflective of at least content share history associated with a sharing user, a user profile for the sharing user; access content data, including metadata, of a digital media content item generated with a camera of a user device of the sharing user; determine a potential share recipient for the digital media content item based on the content share history, said potential share recipient being a user with whom the sharing user previously shared one or more other media content items; determine a share potential of the digital media content item with respect to the sharing user and the potential share recipient user at least partly by analyzing the content data and the user profile, wherein the share potential is indicative of a likelihood that the digital media content item is of interest to the potential share recipient, wherein determining the share potential comprises determining that geo-location metadata of the digital media content item matches geo-location metadata of at least one other media content item the sharing user previously shared with the potential share recipient; generate a content share recommendation for the sharing user to share the digital media content item with the potential share recipient user based at least in part on the determined share potential; and generate, on the user device of the sharing user, a user interface that provides the content share recommendation together with an indication that the content share recommendation is based on the geo-location of the digital media content item, said user interface including functionality to share the digital media content item with the potential share recipient.