| CPC H04N 21/26258 (2013.01) [H04N 21/251 (2013.01); H04N 21/44 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, by a server computer and from a network-connected display device, a request to generate an autoplay list; and
in response to receiving the request:
identifying a plurality of media content items;
identifying a runtime for each of the plurality of media content items;
determining that a runtime for a media content item included in the plurality of media content items exceeds a predefined runtime;
based on determining that the runtime for the media content item exceeds the predefined runtime, generating a clip of the media content item, the runtime of the clip being less than or equal to the predefined runtime;
generating an ordered list of the plurality of media content items;
substituting the clip for the media content item in place of the media content item included in the ordered list;
generating the autoplay list based on the ordered list of the plurality of media content items; and
sending, by the server computer and to the network-connected display device, the autoplay list for a television application, executing on the network-connected display device, to play the plurality of media content items in the autoplay list on the network-connected display device.
|