A system comprising: means for receiving by a media guidance application a request from a user to access a media asset that is scheduled for transmission, simultaneously to a plurality of users, beginning from a scheduled start time, wherein the request is received after the scheduled start time, and wherein the transmission is performed by a linear service to which the user subscribes; means for generating for display, based on the transmission, the media asset to the user in response to the request; means for receiving by the media guidance application, during display of the media asset, a command from the user to start playback of the media asset over from the beginning; and means for, in response to receiving the command: retrieving information of a profile of the user; determining, from the information, a plurality of non-linear services to which the user subscribes that provide non-linear content over an Internet link; querying a database corresponding to each non-linear service of the plurality of non-linear services to determine whether each non-linear service offers a non-linear copy of the media asset; and based on the querying, identifying a non-linear service to which the user subscribes, different from the linear service, that provides non-linear content over an Internet link, and that offers a non-linear copy of the media asset; and means for playing back the non-linear copy of the media asset from the beginning. means for receiving by a media guidance application a request from a user to access a media asset that is scheduled for transmission, simultaneously to a plurality of users, beginning from a scheduled start time, wherein the request is received after the scheduled start time, and wherein the transmission is performed by a linear service to which the user subscribes; means for generating for display, based on the transmission, the media asset to the user in response to the request; means for receiving by the media guidance application, during display of the media asset, a command from the user to start playback of the media asset over from the beginning; and means for, in response to receiving the command: retrieving information of a profile of the user; determining, from the information, a plurality of non-linear services to which the user subscribes that provide non-linear content over an Internet link; querying a database corresponding to each non-linear service of the plurality of non-linear services to determine whether each non-linear service offers a non-linear copy of the media asset; and based on the querying, identifying a non-linear service to which the user subscribes, different from the linear service, that provides non-linear content over an Internet link, and that offers a non-linear copy of the media asset; and retrieving information of a profile of the user; determining, from the information, a plurality of non-linear services to which the user subscribes that provide non-linear content over an Internet link; querying a database corresponding to each non-linear service of the plurality of non-linear services to determine whether each non-linear service offers a non-linear copy of the media asset; and based on the querying, identifying a non-linear service to which the user subscribes, different from the linear service, that provides non-linear content over an Internet link, and that offers a non-linear copy of the media asset; and means for playing back the non-linear copy of the media asset from the beginning.