1. A method for recommending video content to users, the method comprising: retrieving metadata associated with a plurality of video content segments, wherein the plurality of video content segments includes video content segments associated with a user account, wherein each of the plurality of video content segments is presentable in a video window, and wherein the metadata includes user metadata, description metadata, and time metadata; generating a plurality of subsets of video content segments from the plurality of video content segments based on the user metadata, wherein each of the plurality of subsets of video content segments is grouped into media content groups by: normalizing the description metadata associated with each video content segment in a subset of video content segments; determining a similarity score between the normalized description metadata for a first video content segment and a second video content segment in the subset of video content segments; and determining whether to place the each of the first and second video content segments into a media content group based on the similarity score; arranging the video content segments within each of the media content groups based on time metadata; and causing at least one of the arranged media content groups to be presented in the video window in response to receiving a request for a video content item.