1. A method comprising: transmitting a request for a first media stream from a client machine to a media aggregation server via a communications interface, the request identifying a designated content management account; receiving the first media stream at the client machine from the media aggregation server via the communications interface, the first media stream comprising one or more media content items, the first media stream comprising text information characterizing the one or more media content items; identifying a designated media content item selected for presentation at the client machine in real time, the designated media content item being selected by aggregating the text information to generate a vector space search vector via a processor, by determining a plurality distances between the search vector and a plurality of content vectors in an inverse vector space search engine matrix, and by selected the designated media content item in association with the designated content management account based on one or more of the determined distances, each row in the inverse vector space search engine matrix corresponding to a respective media content item, each column in the inverse vector space search engine matrix corresponding to a media content item characteristic; and providing the designated media content item for display at the client machine in real time.