An electronic program guide for the radio (radio EPG) depicts radio
programs available via the Internet or analog transmission. The radio EPG
displays the programming available for a plurality of radio stations and
time slots. The radio EPG is interactive in that a user may select a
radio program for immediate playback or future recording. Radio programs
are continuously received and cached by the Internet-enabled television
system such that a user may be able to select and listen to an
earlier-broadcast radio program listed in the radio EPG. The EPG is
broadcast using a wireless technology so that mobile devices such as
cellular phones, webpads, personal desktop assistants (PDA's), personal
stereos, car stereos, and laptop computers with wireless network
connections can receive and display the EPG.