Patent ID: 7590656

Claim:
A computer-readable medium embodying a file having a structure comprising: a first XML portion of the file containing data that is associated with a user of a playlist; and a second XML portion of the file containing data associated with the playlist; the second XML portion comprising: a static XML portion that contains a list of one or more pieces of media content for the playlist; and a dynamic XML portion that defines one or more queries for dynamically updating the playlist, the queries being executable to produce a result set that can be provided into the static portion to define the list of media content; and computer-readable instructions which are executable to detect that a path to at least some of the media content has been altered and, responsive to detecting that a path has been altered, attempt to locate the media content by searching for a content identifier or a tracking identifier associated with the media content and, responsive to locating the media content, update the path to the media content.