1. A method comprising: receiving, at an electronic device, a playlist assigned to the electronic device, the playlist identifying a plurality of songs, wherein ones of the plurality of songs are not stored on the electronic device; receiving, at the electronic device, information enabling the electronic device to request the ones of the plurality of songs from at least one remote source; and obtaining the ones of the plurality of songs from the at least one remote source.