There is provided a system including a non-transitory memory storing an executable code and a hardware processor executing the executable code to provide access to a plurality of media contents in a content repository, wherein each of the plurality of media contents has a rating, receive a rating input from a user device assigning a user rating to a first media content of the plurality of media contents, update the rating of the first media content based on the rating input, if the rating of the first media content exceeds a threshold, add the first media content to a programming queue of a broadcast channel, and transmit the first media content to a plurality of user devices on via the broadcast channel.
BACKGROUND(1) Conventionally, broadcast companies adhere to a broadcast schedule for a number of months before canceling less popular shows and moving shows that are more popular to more desirable broadcast time slots. Recent advances in on-demand programming have given more control to viewers, allowing the viewers to select which television shows and/or movies to watch and when to watch them. However, that is where the flexibility of on-demand video services ends.SUMMARY(2) The present disclosure is directed to systems and methods for creating a broadcast channel playing media contents based on user ratings, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
1. A system comprising: a non-transitory memory storing an executable code; and a hardware processor executing the executable code to: provide access, via a social media platform, to a plurality of media contents in a content repository, wherein each of the plurality of media contents has a rating; receive a rating input, via the social media platform, from a first user device assigning a user rating to a first media content of the plurality of media contents, the first media content comprising a plurality of video frames including one or more first video frames and one or more second video frames different than the one or more first video frames; and update the rating of the first media content based on the rating input; wherein responsive to the rating of the first media content exceeding a threshold within a timeframe, the hardware processor further executes the executable code to: add the first media content to a television programming queue of a broadcast channel of a cable television platform; receive an editing input from an editor for editing the first media content added to the television programming queue; edit the first media content added to the television programming queue according to the editing input to remove or obscure only a portion of the one or more first video frames of the first media content based on lack of rights to broadcast the portion of the first media content via the television broadcast channel of the cable television platform; and transmit the edited first media content to a plurality of second user devices via the television broadcast channel of the cable television platform.
10. A method for use with a system including a non-transitory memory and a hardware processor, the method comprising: providing, using the hardware processor and via a social media platform, access to a plurality of media contents in a content repository, wherein each of the plurality of media contents has a rating; receiving, using the hardware processor and via the social media platform, a rating input from a first user device assigning a user rating to a first media content of the plurality of media contents, the first media content comprising a plurality of video frames including one or more first video frames and one or more second video frames different than the one or more first video frames; updating, using the hardware processor, the rating of the first media content based on the rating input; responsive to the rating of the first media content exceeding a threshold within a timeframe: adding, using the hardware processor, the first media content to a television programming queue of a television broadcast channel of a cable television platform; receiving an editing input from an editor for editing the first media content added to the television programming queue; editing the first media content added to the television programming queue according to the editing input to remove or obscure only a portion of the one or more first video frames of the first media content based on lack of rights to broadcast the portion of the first media content via the television broadcast channel of the cable television platform; and transmitting, using the hardware processor, the edited first media content to a plurality of second user devices via the television broadcast channel of the cable television platform.