Systems for browsing media that is accessible via
the Internet are described. In many embodiments, the
system includes a browsing application that identifies media within pages retrieved via
the Internet by performing
document analysis. The
document analysis identifies pieces of media referenced by the page and, in a number of embodiments, also identifies pieces of media referenced by pages linked to by the original page. The identified pieces of media can be used to generate playlists that can then be played for a user via a television. In several embodiments, the browsing application is configured to render a playback page that shows pieces of media queued in a playlist and facilitates user navigation to other sites using a typical television
remote control. One embodiment of the invention includes a
server connected to a network, where the
server hosts at least one page of information including embedded media, and a computing device connected to the network and to a
display device, where the
display device is configured to receive instructions from a
remote control device. In addition, a browser application configures the computing device to retrieve a page hosted on the
server, the browsing application further configures the computing device to perform
page analysis, where
page analysis includes identifying hyperlinks within the page, inspecting the hyperlinks to identify embedded media, and adding the embedded media to a playlist, and the browsing application further configures the computing device to generate a playback guide
user interface in which the playlist of media is displayed, and to display the generated playback guide via the
display device.