1. A method, comprising at an electronic device associated with a media-providing service having one or more processors and memory storing instructions for execution by the one or more processors: assigning one or more characteristics of tracks to each personality trait of a plurality of personality traits, wherein the tracks are provided by the media-providing service; accessing a listening history of a user of the media-providing service; determining, based on the listening history of the user, that the user has consumed tracks having a first characteristic of the one or more characteristics, wherein the first characteristic is assigned to a first personality trait; based at least in part on determining that the user has consumed the tracks having the first characteristic, assigning the first personality trait of the plurality of personality traits to the user; determining, based on characteristics of tracks in the listening history of the user, a degree to which the user is associated with the first personality trait; and providing personalized content to the user in accordance with a determination that the degree to which the user is associated with the first personality trait satisfies a threshold.