Media Item Context in Social Media Posts
Abstract
Example implementations may involve generating and displaying media items contexts related to media playback systems in social media posts. In an example, a computing system of a social media service receives data representing a playback history of one or more particular audio tracks that were played back at a media playback system, and a particular account of the social media service that is registered with the media playback system. In response, the computing system generates a social-media post for the particular account of the social media service, the social-media post including that an indication of the one or more particular audio tracks that were played back at the media playback system during the playback session. The computing system displays the generated social-media post in respective feeds of multiple accounts of the social media service that are connected to the particular account within a social network of the social media service.
Claims
exact text as granted — not AI-modified1 . A computing system comprising:
a communications interface; at least one processor; and at least one non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the computing system is configured to:
receive, via the communications interface, data representing a set of audio tracks selected via a controller interface on a first user device, the data indicating respective network sources of the audio tracks at a streaming audio service, wherein the controller interface is associated with a first account of a social media service;
generate a first social-media post for the first account of the social media service, the first social-media post including (a) a graphical representation of the set of audio tracks and (b) playback controls selectable to play back the set of audio tracks from the respective network sources of the audio tracks at the streaming audio service; and
cause the generated first social-media post to be displayed in respective feeds of multiple second accounts of the social media service that are connected to the first account within a social network of the social media service, wherein each feed of the multiple second accounts comprises (i) the generated first social-media post and (ii) multiple respective second social-media posts generated via accounts of the social media service that are connected to the respective second account within the social network of the social media service.
2 . The computing system of claim 1 , wherein the set of audio tracks is a playlist, and wherein the program instructions that are executable by the at least one processor such that the computing system is configured to generate the first social-media post for the first account of the social media service comprise program instructions that are executable by the at least one processor such that the computing system is configured to:
generate a particular first social-media post for the first account of the social media service, the first social-media post including a graphical representation of the playlist.
3 . The computing system of claim 1 , wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the at least one processor such that the computing system is configured to:
after selection of at least one of the playback controls via a second user device associated with a given second user account, cause playback of the set of audio tracks at a playback device.
4 . The computing system of claim 3 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to cause playback of the set of audio tracks at the playback device comprise program instructions that are executable by the at least one processor such that the computing system is configured to:
cause one or more content delivery servers to stream audio tracks to the playback device.
5 . The computing system of claim 3 , wherein the first user device comprises the playback device.
6 . The computing system of claim 3 , wherein the playback device is configured in a synchrony group with at least one additional playback device, and wherein the program instructions that are executable by the at least one processor such that the computing system is configured to cause playback of the set of audio tracks at the playback device comprise program instructions that are executable by the at least one processor such that the computing system is configured to:
cause playback of the set of audio tracks at the playback device and the at least one additional playback device in synchrony.
7 . The computing system of claim 6 , wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the at least one processor such that the computing system is configured to:
after receiving data indicating a volume adjustment command, cause the synchrony group to adjust the volume of the playback device and the at least one additional playback device according to the volume adjustment command.
8 . The computing system of claim 1 , wherein the playback controls comprise a selectable play/pause control, that when selected, starts playback of the audio tracks.
9 . The computing system of claim 1 , wherein the data indicating respective network sources of the audio tracks at the streaming audio service comprises uniform resource identifiers indicating the respective network sources of the audio tracks at the streaming audio service.
10 . A method to be performed by a computing system, the method comprising:
receiving, via a communications interface, data representing a set of audio tracks selected via a controller interface on a first user device, the data indicating respective network sources of the audio tracks at a streaming audio service, wherein the controller interface is associated with a first account of a social media service; generating a first social-media post for the first account of the social media service, the first social-media post including (a) a graphical representation of the set of audio tracks and (b) playback controls selectable to play back the set of audio tracks from the respective network sources of the audio tracks at the streaming audio service; and causing the generated first social-media post to be displayed in respective feeds of multiple second accounts of the social media service that are connected to the first account within a social network of the social media service, wherein each feed of the multiple second accounts comprises (i) the generated first social-media post and (ii) multiple respective second social-media posts generated via accounts of the social media service that are connected to the respective second account within the social network of the social media service.
11 . The method of claim 10 , wherein the set of audio tracks is a playlist, and wherein generating the first social-media post for the first account of the social media service comprises:
generate a particular first social-media post for the first account of the social media service, the first social-media post including a graphical representation of the playlist.
12 . The method of claim 10 , further comprising:
after selection of at least one of the playback controls via a second user device associated with a given second user account, cause playback of the set of audio tracks at a playback device.
13 . The method of claim 12 , wherein causing playback of the set of audio tracks at the playback device comprises:
cause one or more content delivery servers to stream audio tracks to the playback device.
14 . The method of claim 12 , wherein the first user device comprises the playback device.
15 . The method of claim 12 , wherein the playback device is configured in a synchrony group with at least one additional playback device, and wherein causing playback of the set of audio tracks at the playback device comprises:
causing playback of the set of audio tracks at the playback device and the at least one additional playback device in synchrony.
16 . The method of claim 15 , further comprising:
after receiving data indicating a volume adjustment command, cause the synchrony group to adjust the volume of the playback device and the at least one additional playback device according to the volume adjustment command.
17 . The method of claim 10 , wherein the playback controls comprise a selectable play/pause control, that when selected, starts playback of the audio tracks.
18 . The method of claim 10 , wherein the data indicating respective network sources of the audio tracks at the streaming audio service comprises uniform resource identifiers indicating the respective network sources of the audio tracks at the streaming audio service.
19 . A tangible, non-transitory computer-readable medium comprising program instructions that are executable by at least one processor such that a computing system is configured to:
receive, via a communications interface, data representing a set of audio tracks selected via a controller interface on a first user device, the data indicating respective network sources of the audio tracks at a streaming audio service, wherein the controller interface is associated with a first account of a social media service; generate a first social-media post for the first account of the social media service, the first social-media post including (a) a graphical representation of the set of audio tracks and (b) playback controls selectable to play back the set of audio tracks from the respective network sources of the audio tracks at the streaming audio service; and cause the generated first social-media post to be displayed in respective feeds of multiple second accounts of the social media service that are connected to the first account within a social network of the social media service, wherein each feed of the multiple second accounts comprises (i) the generated first social-media post and (ii) multiple respective second social-media posts generated via accounts of the social media service that are connected to the respective second account within the social network of the social media service.
20 . The tangible, non-transitory computer-readable medium of claim 19 , wherein the non-transitory computer-readable medium further comprises program instructions that are executable by the at least one processor such that the computing system is configured to:
after selection of at least one of the playback controls via a second user device associated with a given second user account, cause playback of the set of audio tracks at a playback device.Join the waitlist — get patent alerts
Track US2021294562A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.