A method of providing an electronic programming guide, the method comprising:
- receiving audiovisual content from a broadcast source at an electronic device;
- generating an electronic programming guide at the electronic device, wherein the electronic programming guide includes a first plurality of channels to be displayed upon transmission of the electronic programming guide to a display device;
- setting each of a plurality of tuners of the electronic device to each individual channel of the first plurality of channels to determine whether each of the individual channels is currently carrying advertising content, wherein the setting each of the plurality of tuners of the electronic devices comprises:
- adjusting a first tuner of the plurality of tuners to a first channel of the first plurality of channels, the first channel carrying a broadcast;
- outputting first content corresponding to the broadcast to a display;
- and
- during the outputting the first content corresponding to the first channel, adjusting one of more additional tuners of the plurality of tuners to one or more adjacent channels, which are adjacent to the first channel, to determine whether each of the one or more adjacent channels is currently carrying advertising content in anticipation of a change from the first channel to the one or more adjacent channels, wherein a channel that is currently carrying advertising content is automatically skipped by the one of more additional tuners during the adjusting of the one or more additional tuners;
- switching from outputting the first content corresponding to the first channel to outputting alternative content on an alternate channel using one or more additional tuners in response to a commercial break occurring in the broadcast carried by the first channel, the alternative content being alternative to the first content;
- while outputting the alternative content, maintaining the first tuner to the first channel to review the first channel to determine whether the commercial break is still ongoing, in anticipation of a return to the first channel;
- incorporating indicia, by the electronic device, on the electronic programming guide that identifies each individual channel of the first plurality of channels that is currently carrying advertising content instead of content, wherein the incorporating the indicia on the electronic programming guide comprises, in response to determining the first channel that is currently carrying advertising content, automatically adjusting a display of a scheduled time slot assigned to the first channel that is currently carrying advertising content by any of shading, highlighting or coloring the display of the scheduled time slot assigned to the first channel within the electronic programming guide;
- subsequent to incorporating the indicia, transmitting the electronic programming guide to a display device to cause presentation of the adjusted display of the scheduled time slot assigned to the first channel that is currently carrying advertising content to allow skipping of the first channel that is currently carrying advertising content so that audiovisual content of the first channel is not presented on the display of the scheduled time slot assigned to the first channel that is currently carrying advertising content;
- subsequent to the adjusting of the display of the scheduled time slot assigned to the first channel, monitoring the first channel to detect a return to program content after a termination of the commercial break;
- and
- based on the monitoring, updating the electronic programming guide to subsequently adjust the adjusted display of the scheduled time slot assigned to the first channel by adjusting the any of the shading, the highlighting or the coloring of the scheduled time slot assigned to the first channel, and cause presentation of the subsequently adjusted display of the scheduled time slot assigned to the first channel.