A method comprising: receiving , by a computing device and from a user device , a tag submission requesting to associate supplemental content with primary content being presented on another user device, wherein the tag submission comprises: an audio profile which provides data from which an identity of the primary content as well as a time point within the primary content may be obtained and which is generated from a segment of an audio portion of the primary content presented on the other user device and detected by the user device ; and user-generated supplemental content based on input received via the user device ; identifying, by the computing device , the primary content presented on the other user device by analyzing the audio profile from the tag submission; sending, to the user device , a confirmation message requesting confirmation of the obtained time point within the primary content at which the user-generated supplemental content is to be associated within the primary content, wherein the confirmation message comprises an image from the primary content corresponding to the obtained time point; receiving, from the user device : a determination of whether the obtained time point at which the user-generated supplemental content is to be associated within the primary content is a correct time point; or a modification to the obtained time point, indicating that the user-generated supplemental content is to be associated with the modified time point; and storing , by the computing device , a metadata tag to associate the user-generated supplemental content with the correct time point or the modified time point. receiving , by a computing device and from a user device , a tag submission requesting to associate supplemental content with primary content being presented on another user device, wherein the tag submission comprises: an audio profile which provides data from which an identity of the primary content as well as a time point within the primary content may be obtained and which is generated from a segment of an audio portion of the primary content presented on the other user device and detected by the user device ; and user-generated supplemental content based on input received via the user device ; an audio profile which provides data from which an identity of the primary content as well as a time point within the primary content may be obtained and which is generated from a segment of an audio portion of the primary content presented on the other user device and detected by the user device ; and user-generated supplemental content based on input received via the user device ; identifying, by the computing device , the primary content presented on the other user device by analyzing the audio profile from the tag submission; sending, to the user device , a confirmation message requesting confirmation of the obtained time point within the primary content at which the user-generated supplemental content is to be associated within the primary content, wherein the confirmation message comprises an image from the primary content corresponding to the obtained time point; receiving, from the user device : a determination of whether the obtained time point at which the user-generated supplemental content is to be associated within the primary content is a correct time point; or a modification to the obtained time point, indicating that the user-generated supplemental content is to be associated with the modified time point; and a determination of whether the obtained time point at which the user-generated supplemental content is to be associated within the primary content is a correct time point; or a modification to the obtained time point, indicating that the user-generated supplemental content is to be associated with the modified time point; and storing , by the computing device , a metadata tag to associate the user-generated supplemental content with the correct time point or the modified time point. <EOS>