Abstract:
A method is performed at a server system associated with a media streaming service. The method includes providing, a first client device, playback of a first media content item; and receiving, from the first client device, a second media content item to be associated with the first media content item. The method includes, after receiving the second media content item from the first client device: providing, a second client device, a user interface that includes graphical representations of a plurality of media content items that have been uploaded by other users of the media streaming service as related to the first media content item; receiving, from the second client device, a user selection of a graphical representation of the second media content item; and in response, providing the second media content item concurrently with playback of the first media content item.
Abstract:
An electronic device with one or more processors, memory and a display obtains information about a first and second sequence of media items. The device plays an initially-displayed media item of the first sequence and while playing the initially-displayed media item in a respective region of the display, detects a media-change input. In response to the input, when the media-change input corresponds to movement in a first direction, the device ceases to play the initially-displayed media item in the respective region and plays a first media item that is adjacent to the initially-displayed media item in the first sequence. When the media-change input corresponds to movement in a second, different, direction, the device ceases to play the initially-displayed media item in the respective region of the display and plays a second media item in the respective region, where the second media item is from the second sequence of media items.