An electronic media client comprising, as a component, an electronic media content guide, the electronic media content guide comprising: a data interface configured for receiving content information data from a plurality of media content sources, a graphical interface generator configured for generating a graphical user interface for displaying information about media content sources and media content items, a user input interface configured for receiving user inputs, a media storage and playback controller, wherein the graphical interface generator is further configured to generate a representation of media content sources comprising at least one real media content source and at least one virtual media content source, wherein the graphical interface generator is further configured to generate a representation of a plurality of media content items of the at least one real media content source and a representation of a plurality of media content items of the at least one virtual media content source, wherein the graphical interface generator is further configured to generate a representation of information about media content items of the plurality of media content items of the at least one real media content source and the at least one virtual media content source, wherein the media content items of the represented real media content source derive from the respective real media content source and the media content items of the represented virtual media content source derive from a plurality of real media content sources and pertain to media content items related to at least one theme, wherein the graphical interface generator is further configured that the virtual content sources and real content sources are displayable in a unified list; characterised in that the electronic media client has playback capabilities regarding a file format or a codec of media content items suitable for playback at the electronic media client and is configured for sending information indicative of the playback capabilities of the electronic media client via the data interface to a content management system, or for sending a request for converting any particular media content item into a format that is in accordance with the playback capabilities to an electronic media server. a data interface configured for receiving content information data from a plurality of media content sources, a graphical interface generator configured for generating a graphical user interface for displaying information about media content sources and media content items, a user input interface configured for receiving user inputs, a media storage and playback controller, wherein the graphical interface generator is further configured to generate a representation of media content sources comprising at least one real media content source and at least one virtual media content source, wherein the graphical interface generator is further configured to generate a representation of a plurality of media content items of the at least one real media content source and a representation of a plurality of media content items of the at least one virtual media content source, wherein the graphical interface generator is further configured to generate a representation of information about media content items of the plurality of media content items of the at least one real media content source and the at least one virtual media content source, wherein the media content items of the represented real media content source derive from the respective real media content source and the media content items of the represented virtual media content source derive from a plurality of real media content sources and pertain to media content items related to at least one theme, wherein the graphical interface generator is further configured that the virtual content sources and real content sources are displayable in a unified list; characterised in that the electronic media client has playback capabilities regarding a file format or a codec of media content items suitable for playback at the electronic media client and is configured for sending information indicative of the playback capabilities of the electronic media client via the data interface to a content management system, or for sending a request for converting any particular media content item into a format that is in accordance with the playback capabilities to an electronic media server.