1. A method of a server device comprising: automatically populating a hierarchy using a play-list history data associated with a media data of a client device; and modifying the hierarchy based on a user override.