1. A system comprising: a radio sequence generator that determines a sequence of media content to be transmitted to a user device for a radio session at the user device; a content server that serves the media content for the radio session in accordance with the sequence determined by the radio sequence generator; a radio sequence server that serves a content list to be displayed in a radio session portion of a user interface at the user device, the content list comprising entries corresponding to currently-playing and previously-played media content of the radio session, each entry is selectable to indicate a desire to purchase the radio session media content corresponding to the entry; an account server that receives a signal to purchase a selected one of the radio session media content having an entry in the content list; the content server that further downloads the selected radio session media content to the user device according to the signal to purchase the selected radio session media content; and at least one user interface server that serves the user interface for display at the user device, the user interface comprising the radio session portion, a search portion to receive user input indicative of a request to search for media content independent of the radio session and to display search results including at least one indicia selectable to purchase media content other than the radio session media content, and at least one portion to receive user input indicative of a request to experience media content other than the radio session media content.