A computer implemented method comprising: initiating, by a processing device, an import of a set of media items from a content source, the content source comprising a personal content library; capturing image content of a graphical interface of the content source, wherein capturing the image content comprises initiating a camera operation of a first computing device to capture the image content of the graphical interface provided by a second computing device, the image content comprising a portion of the personal content library, wherein capturing the image content of the graphical interface further comprises capturing a video of the graphical interface during a scrolling operation, wherein the scrolling operation exposes details of a plurality of media items from said set of media items and comprises at least one of a horizontal scrolling or a vertical scrolling; extracting data from the image content of the graphical interface; identifying a media item of the content source based on the data from the image content; and storing a reference to the media item, wherein storing the reference to the media item comprises updating a personal content library of a second content source. initiating, by a processing device, an import of a set of media items from a content source, the content source comprising a personal content library; capturing image content of a graphical interface of the content source, wherein capturing the image content comprises initiating a camera operation of a first computing device to capture the image content of the graphical interface provided by a second computing device, the image content comprising a portion of the personal content library, wherein capturing the image content of the graphical interface further comprises capturing a video of the graphical interface during a scrolling operation, wherein the scrolling operation exposes details of a plurality of media items from said set of media items and comprises at least one of a horizontal scrolling or a vertical scrolling; extracting data from the image content of the graphical interface; identifying a media item of the content source based on the data from the image content; and capturing image content of a graphical interface of the content source, wherein capturing the image content comprises initiating a camera operation of a first computing device to capture the image content of the graphical interface provided by a second computing device, the image content comprising a portion of the personal content library, wherein capturing the image content of the graphical interface further comprises capturing a video of the graphical interface during a scrolling operation, wherein the scrolling operation exposes details of a plurality of media items from said set of media items and comprises at least one of a horizontal scrolling or a vertical scrolling; extracting data from the image content of the graphical interface; identifying a media item of the content source based on the data from the image content; and storing a reference to the media item, wherein storing the reference to the media item comprises updating a personal content library of a second content source. <EOS>