1. A method for content management, the method comprising: determining, using a hardware processor, a channel that has been selected for presenting content to a user; identifying, using the hardware processor, the content presented on the channel as requested content based on a comparison of first metadata associated with the content and second metadata associated with recorded content on a storage device; determining, using the hardware processor, that the requested content contains spoiler content based a plurality of criterion, wherein the plurality of criterion include (i) determining that the first metadata associated with the content includes episode data or airing data; (ii) determining that the first metadata associated with the content indicates that the content belongs to a non-excluded content category; or (iii) determining, for the recorded content not viewed to completion, that the second metadata associated with the recorded content indicates an earlier occurrence than the first metadata associated with the requested program; and in response to determining that at least two of the plurality of criterion have been met, selecting, using the hardware processor, an alternate channel for presentation.