Various embodiments for recommending and displaying content are disclosed. In one example, a method is disclosed that includes generating a first set of content portions from a plurality of content portions based on a plurality of metadata tags in a user profile, wherein the content portions are a subset of frames of a content item; displaying the first set of content portions in an interface provided to a user device corresponding to the user profile; filtering the first set of content portions based on one or more filter inputs to generate a filtered set of content portions; and transmitting the at least one content portion in the filtered set of content portions to the user device for presentation to the user.
TECHNICAL FIELD (1) The present disclosure relates to content transmission and consumption, including streamed content to user devices. BACKGROUND (2) Content, such as movies and television shows, may be transmitted to user devices over a network. This has been made possible by content streaming where packets of compressed content files are encoded by a content server and decoded for playback by an application on a user device, e.g., media player. Such content distribution has created a shift in how content can be accessed. Prior to streaming, content was either broadcasted indiscriminately over channels or recorded onto physical media (e.g., digital video disks and video tape). Currently, content is accessible through software applications, e.g., streaming platforms, where the content is presented through a graphical user interface (GUI) and users may browse content either through navigation of the interface or by text-based search (e.g., directly input or spoken by the user). (3) While content streaming has allowed for “on-demand” access of content and has allowed users to access a much larger catalog of content, the increase in content has made it difficult for users to find relevant and enjoyable content. Most streaming platforms are designed for users who know exactly what they want to watch and in some instances users may have difficulty uncovering engaging content easily. For example, merely relying on marketing or text searches by the user to identify desirable conten
1. A method comprising: generating, by an application executed by a processing element, a first set of content portions from a plurality of content portions based on a first plurality of predetermined stored metadata tags in a user profile, wherein each content portion includes a subset of frames of a content item; displaying the first set of content portions in an interface provided to a user device corresponding to the user profile; generating, by the application, new priority metadata tags based on a calculated similarity between the first plurality of predetermined stored metadata tags and content metadata tags in the first set of content portions, wherein at least one of the new priority metadata tags is different from the predetermined stored metadata tags; filtering the first set of content portions based on one or more filter inputs to generate a filtered set of content portions, wherein the one or more filter inputs include one or more of the new priority metadata tags; and transmitting at least one content portion in the filtered set of content portions to the user device for presentation to a user. ||
16. A non-transitory computer-readable medium comprising executable instructions for a method, the method comprising: generating, by an application executed by a processing element, a first set of content portions from a plurality of content portions based on a first plurality of predetermined stored metadata tags in a user profile, wherein each content portion includes a subset of frames of a content item; displaying the first set of content portions in an interface provided to a user device corresponding to the user profile; generating, by the application, new priority metadata tags based on a calculated similarity between the first plurality of predetermined stored metadata tags and content metadata tags in the first set of content portions, wherein at least one of the new priority metadata tags is different from the predetermined stored metadata tags; filtering the first set of content portions based on one or more filter inputs to generate a filtered set of content portions, wherein the one or more filter inputs include one or more of the new priority metadata tags; and transmitting at least one content portion in the filtered set of content portions to the user device for presentation to the user. ||
19. A system comprising: a processor; a network interface in communication with the processor; and a memory store comprising instructions executable by the processor to perform a method, the method comprising: generating, by an application executed by the processor, a first set of content portions from a plurality of content portions based on a first plurality of predetermined stored metadata tags in a user profile, wherein each content portion includes a subset of frames of a content item; displaying the first set of content portions in an interface provided to a user device corresponding to the user profile; generating, by the application, new priority metadata tags based on a calculated similarity between the first plurality of metadata tags and content metadata tags in the first set of content portions, wherein at least one of the new priority metadata tags is different from the predetermined stored metadata tags; filtering the first set of content portions based on one or more filter inputs to generate a filtered set of content portions, wherein the one or more filter inputs include one or more of the first plurality of metadata tags, one or more of the content metadata tags, or one or more of the new priority metadata tags; and transmitting at least one content portion in the filtered set of content portions to the user device for presentation to a user.