A method, performed by a media device that is connected to a home network, the home network containing a plurality of media content sources, the method comprising: identifying at least one first media content source from the plurality of media content sources connected to the media device through the home network as a temporary content source, the temporary content source not permanently connected to the home network; identifying at least one second media content source from the plurality of media content sources connected to the media device through the home network as not being a temporary content source; scanning, at a first periodic rate, the at least one first media content source to identify media content on the at least one first media content source; scanning, at a second periodic rate, the at least one second media content source to identify media content on the at least one second media content source, the first periodic rate being higher than a second periodic rate; updating a catalog of media content available to the media device based on scanning the at least one first media content source and the at least one second media content source; retrieving information associated with the media content available to the media device; and generating a displayable directory structure that provides the information about the media content in separate lists based on at least two cataloging criteria, the display directory structure being organized as a tree structure organized in separate lists identified by at least one of All Media, Devices, Internal Folders, Playlist, Actor, Artist, Genre, and Year, wherein the same media content appears in at least two of the separate lists. identifying at least one first media content source from the plurality of media content sources connected to the media device through the home network as a temporary content source, the temporary content source not permanently connected to the home network; identifying at least one second media content source from the plurality of media content sources connected to the media device through the home network as not being a temporary content source; scanning, at a first periodic rate, the at least one first media content source to identify media content on the at least one first media content source; scanning, at a second periodic rate, the at least one second media content source to identify media content on the at least one second media content source, the first periodic rate being higher than a second periodic rate; updating a catalog of media content available to the media device based on scanning the at least one first media content source and the at least one second media content source; retrieving information associated with the media content available to the media device; and generating a displayable directory structure that provides the information about the media content in separate lists based on at least two cataloging criteria, the display directory structure being organized as a tree structure organized in separate lists identified by at least one of All Media, Devices, Internal Folders, Playlist, Actor, Artist, Genre, and Year, wherein the same media content appears in at least two of the separate lists.