A method of obtaining radio content from a remote electronic device for a
user electronic device includes transmitting a request for radio media
content to a first remote electronic device via a network. Radio media
content that includes a plurality of media data files is received via the
network. The received plurality of media data files are stored in a
storage device of the user electronic device. A radio playlist that
defines a rendering sequence for the plurality of media data files is
requested. In response to the request for the radio playlist, the radio
playlist is received. The radio playlist is processed in the user
electronic device to enable the stored plurality of media data files to
be rendered on the user electronic device in accordance with the radio
playlist.