Patent ID: 8819043

Claim:
A method comprising: maintaining user content in a library on a user's computing system; maintaining a playlist on the user's computing system, the playlist describing the user content; associating metadata with the user content; in response to a user selection of a playlist, identifying a song on the playlist using metadata associated with the song; checking, using the user's computing system, whether a music video that is associated with metadata including the identified song is included in a video library on the user's computing system; if the music video associated with metadata that includes the identified song is not included in a video library on the user's computing system, playing back the identified song on the user's computing system, responsive to identifying the song on the playlist; and if the music video associated with metadata that includes the identified song is included in a video library on the user's computing system, playing back on the user's computing system the music video that includes the identified song, instead of the identified song, responsive to identifying the song on the playlist, and modifying the playlist by replacing an identifier of the identified song in the playlist with an identifier of the music video.