Management of media content playback
First Claim
1. A playback device of a media playback system comprising:
- a network interface;
one or more processors; and
tangible, non-transitory computer-readable media having stored thereon instructions that, when executed by the one or more processors, cause the playback device to perform functions comprising;
receiving, via the network interface from a first control device of the media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks consists of;
(a) an album, (b) a playlist, or (c) an internet radio station;
receiving, via the network interface from the first control device or a second control device of the media playback system, an instruction to queue a particular audio track into the queue for playback by the playback device, wherein the particular audio track is associated with a negative preference;
while the playback device is playing back the queue via one or more speakers and before each audio track of the container is played back, determining whether the respective audio track is associated with a negative preference;
when the respective audio track is associated with the negative preference, advancing playback over the respective audio track to the next audio track within the queue; and
when a given audio track in the queue was individually added to the queue, playing back the given audio track regardless of whether any negative preference is associated with the given audio track.
2 Assignments
0 Petitions
Accused Products
Abstract
Example techniques may involve managing playback of media content by a playback device. In an example implementation, a playback device receives, via the network interface from a control device of the media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks and consists of: (a) an album, (b) a playlist, or (c) an internet radio station. While the playback device is playing back the queue and before each audio track of the playlist is played back, the playback device determines whether the respective audio track is associated with a negative preference. If the respective audio track is associated with the negative preference, the playback device advances playback over the respective audio track to the next audio track within the queue.
108 Citations
20 Claims
-
1. A playback device of a media playback system comprising:
-
a network interface; one or more processors; and tangible, non-transitory computer-readable media having stored thereon instructions that, when executed by the one or more processors, cause the playback device to perform functions comprising; receiving, via the network interface from a first control device of the media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks consists of;
(a) an album, (b) a playlist, or (c) an internet radio station;receiving, via the network interface from the first control device or a second control device of the media playback system, an instruction to queue a particular audio track into the queue for playback by the playback device, wherein the particular audio track is associated with a negative preference; while the playback device is playing back the queue via one or more speakers and before each audio track of the container is played back, determining whether the respective audio track is associated with a negative preference; when the respective audio track is associated with the negative preference, advancing playback over the respective audio track to the next audio track within the queue; and when a given audio track in the queue was individually added to the queue, playing back the given audio track regardless of whether any negative preference is associated with the given audio track. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Tangible, non-transitory computer-readable media having stored thereon instructions that, when executed by one or more processors of a playback device, cause the playback device to perform functions comprising:
-
receiving, via a network interface from a first control device of a media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks consists of;
(a) an album, (b) a playlist, or (c) an internet radio station;receiving, via the network interface from the first control device or a second control device of the media playback system, an instruction to queue a particular audio track into the queue for playback by the playback device, wherein the particular audio track is associated with a negative preference; while the playback device is playing back the queue via one or more speakers and before each audio track of the container is played back, determining whether the respective audio track is associated with a negative preference; when the respective audio track is associated with the negative preference, advancing playback over the respective audio track to the next audio track within the queue; and
when a given audio track in the queue was individually added to the queue, playing back the given audio track regardless of whether any negative preference is associated with the given audio track. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method to be performed by a playback device, the method comprising:
-
receiving, via a network interface of the playback device from a first control device of a media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks consists of;
(a) an album, (b) a playlist, or (c) an internet radio station;receiving, via the network interface from the first control device or a second control device of the media playback system, an instruction to queue a particular audio track into the queue for playback by the playback device, wherein the particular audio track is associated with a negative preference; while the playback device is playing back the queue via one or more speakers and before each audio track of the container is played back, determining whether the respective audio track is associated with a negative preference; when the respective audio track is associated with the negative preference, advancing playback over the respective audio track to the next audio track within the queue; and when a given audio track in the queue was individually added to the queue, playing back the given audio track regardless of whether any negative preference is associated with the given audio track. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification