An apparatus comprising: at least one processor; and a memory operatively coupled to the at least one processor, wherein the at least one processor is configured to: receive, by the apparatus from a platform server device or a content source system, content information representative of at least a portion of selected content, wherein the received content information includes one or more titled segments representing the selected content by a user for play back on a display device, and one or more non-titled segments to indicate time points of when a non-titled segment is streamed; output, by the apparatus, audio and/or video information on the display device operatively coupled to the apparatus to play the selected content and the one or more non-titled segments, and during playback of the selected content, generate, by the apparatus, content index information for the one or more titled segments of the selected content based on an audio portion of the selected content and disable generation of the content index information for the one or more non-titled segments, wherein the content index information for the selected content generated by the apparatus is used with other content index information generated by another apparatus for the selected content to determine by the platform server device crowd sourced content index information for the selected content that includes the content index information for the selected content generated by the apparatus and the other content index information for the selected content generated by another apparatus. at least one processor; and a memory operatively coupled to the at least one processor, wherein the at least one processor is configured to: receive, by the apparatus from a platform server device or a content source system, content information representative of at least a portion of selected content, wherein the received content information includes one or more titled segments representing the selected content by a user for play back on a display device, and one or more non-titled segments to indicate time points of when a non-titled segment is streamed; output, by the apparatus, audio and/or video information on the display device operatively coupled to the apparatus to play the selected content and the one or more non-titled segments, and during playback of the selected content, generate, by the apparatus, content index information for the one or more titled segments of the selected content based on an audio portion of the selected content and disable generation of the content index information for the one or more non-titled segments, wherein the content index information for the selected content generated by the apparatus is used with other content index information generated by another apparatus for the selected content to determine by the platform server device crowd sourced content index information for the selected content that includes the content index information for the selected content generated by the apparatus and the other content index information for the selected content generated by another apparatus. receive, by the apparatus from a platform server device or a content source system, content information representative of at least a portion of selected content, wherein the received content information includes one or more titled segments representing the selected content by a user for play back on a display device, and one or more non-titled segments to indicate time points of when a non-titled segment is streamed; output, by the apparatus, audio and/or video information on the display device operatively coupled to the apparatus to play the selected content and the one or more non-titled segments, and during playback of the selected content, generate, by the apparatus, content index information for the one or more titled segments of the selected content based on an audio portion of the selected content and disable generation of the content index information for the one or more non-titled segments, wherein the content index information for the selected content generated by the apparatus is used with other content index information generated by another apparatus for the selected content to determine by the platform server device crowd sourced content index information for the selected content that includes the content index information for the selected content generated by the apparatus and the other content index information for the selected content generated by another apparatus.