An electronic device includes a media player and a control unit operable
to selectively access any one of a plurality of different types of media
sources, such as a local media file memory, and at least one signal input
for media data received through a communication connection from an
external source, such as a streaming media data or a real time FM radio
signal. A user-operable key is carried on the device, which upon
activation triggers the control unit to store data related to a currently
accessed media source in a playlist. Both the storage and selection of a
playlist, which are dependent on from which type of media source the
media data is accessed, are performed automatically in the device.