Automated acquisition of content including digital media for a device. A
device such as a satellite radio can discover content from multiple data
stream sources. The device then receives input from a user selecting or
identifying specific content to acquire. The device, upon detecting an
appropriate network that enables the device to communicate with a remote
service or media repository, requests the content using a portion of the
specific content such as metadata. The device then receives the content
from the service or from the media repository. Often the received content
is a higher quality version of the content whereas the portion of the
content stored by the device may be lower quality. The user is notified
after the content has been acquired.