Playback of internet radio according to media preferences
First Claim
Patent Images
1. A playback device of a media playback system, the playback device comprising:
- a network interface;
one or more processors; and
data storage storing instructions that when executed by the one or more processors cause the playback device to perform a method comprising;
receiving data representing one or more instructions to play back a particular Internet radio station of a first streaming audio service; and
in response to receiving data representing one or more instructions to play back the particular Internet radio station of the first streaming audio service, playing back audio tracks of the particular Internet radio station via one or more speakers, wherein playing back audio tracks of the particular Internet radio station comprises;
(i) streaming, via the network interface from one or more servers of the first streaming audio service using a user account of the first streaming audio service, the audio tracks of the particular Internet radio station, wherein a given user profile of the media playback system is associated with the user account of the first streaming audio service;
(ii) before playing back a given audio track of the particular Internet radio station, receiving, via the network interface, data representing the given audio track of the particular Internet radio station;
(iii) determining whether a preference database of the media playback system includes a negative preference for the given audio track, wherein the preference database includes preference information associated with respective user accounts of one or more second streaming audio services, wherein the negative preference is associated with at least one of the respective user accounts of the one or more second streaming audio services, and wherein the given user profile of the media playback system is associated with the respective user accounts of one or more second streaming audio services;
(iv) if the preference database of the media playback system includes the negative preference for the given audio track, skipping the given audio track when playback of a preceding audio track finishes; and
(v) if the preference database of the media playback system excludes the negative preference for the given audio track, playing back the given audio track when playback of the preceding audio track finishes.
2 Assignments
0 Petitions
Accused Products
Abstract
Example techniques involve playback of Internet radio stations based on media preferences. In an example implementation, a playback device receives data representing one or more instructions to play back a particular Internet radio station of a first streaming audio service and, in response, plays back audio tracks of the particular Internet radio station. During playback, when a preference database includes a negative preference for a given audio track, the playback device skips that audio track.
107 Citations
20 Claims
-
1. A playback device of a media playback system, the playback device comprising:
-
a network interface; one or more processors; and data storage storing instructions that when executed by the one or more processors cause the playback device to perform a method comprising; receiving data representing one or more instructions to play back a particular Internet radio station of a first streaming audio service; and in response to receiving data representing one or more instructions to play back the particular Internet radio station of the first streaming audio service, playing back audio tracks of the particular Internet radio station via one or more speakers, wherein playing back audio tracks of the particular Internet radio station comprises; (i) streaming, via the network interface from one or more servers of the first streaming audio service using a user account of the first streaming audio service, the audio tracks of the particular Internet radio station, wherein a given user profile of the media playback system is associated with the user account of the first streaming audio service; (ii) before playing back a given audio track of the particular Internet radio station, receiving, via the network interface, data representing the given audio track of the particular Internet radio station; (iii) determining whether a preference database of the media playback system includes a negative preference for the given audio track, wherein the preference database includes preference information associated with respective user accounts of one or more second streaming audio services, wherein the negative preference is associated with at least one of the respective user accounts of the one or more second streaming audio services, and wherein the given user profile of the media playback system is associated with the respective user accounts of one or more second streaming audio services; (iv) if the preference database of the media playback system includes the negative preference for the given audio track, skipping the given audio track when playback of a preceding audio track finishes; and (v) if the preference database of the media playback system excludes the negative preference for the given audio track, playing back the given audio track when playback of the preceding audio track finishes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method to be performed by a playback device of a media playback system, the method comprising:
-
receiving data representing one or more instructions to play back a particular Internet radio station of a first streaming audio service; and in response to receiving data representing one or more instructions to play back the particular Internet radio station of the first streaming audio service, playing back audio tracks of the particular Internet radio station via one or more speakers, wherein playing back audio tracks of the particular Internet radio station comprises; (i) streaming, via a network interface of the playback device from one or more servers of the first streaming audio service using a user account of the first streaming audio service, the audio tracks of the particular Internet radio station, wherein a given user profile of the media playback system is associated with the user account of the first streaming audio service; (ii) before playing back a given audio track of the particular Internet radio station, receiving, via the network interface, data representing the given audio track of the particular Internet radio station; (iii) determining whether a preference database of the media playback system includes a negative preference for the given audio track, wherein the preference database includes preference information associated with respective user accounts of one or more second streaming audio services, wherein the negative preference is associated with at least one of the respective user accounts of the one or more second streaming audio services, and wherein the given user profile of the media playback system is associated with the respective user accounts of one or more second streaming audio services; (iv) if the preference database of the media playback system includes the negative preference for the given audio track, skipping the given audio track when playback of a preceding audio track finishes; and (v) if the preference database of the media playback system excludes the negative preference for the given audio track, playing back the given audio track when playback of the preceding audio track finishes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A tangible non-transitory computer-readable medium having stored thereon instructions executable by a playback device of a media playback system to cause the playback device to perform a method comprising:
-
receiving data representing one or more instructions to play back a particular Internet radio station of a first streaming audio service; and in response to receiving data representing one or more instructions to play back the particular Internet radio station of the first streaming audio service, playing back audio tracks of the particular Internet radio station via one or more speakers, wherein playing back audio tracks of the particular Internet radio station comprises; (i) streaming, via a network interface of the playback device from one or more servers of the first streaming audio service using a user account of the first streaming audio service, the audio tracks of the particular Internet radio station, wherein a given user profile of the media playback system is associated with the user account of the first streaming audio service; (ii) before playing back a given audio track of the particular Internet radio station, receiving, via the network interface, data representing the given audio track of the particular Internet radio station; (iii) determining whether a preference database of the media playback system includes a negative preference for the given audio track, wherein the preference database includes preference information associated with respective user accounts of one or more second streaming audio services, wherein the negative preference is associated with at least one of the respective user accounts of the one or more second streaming audio services, and wherein the given user profile of the media playback system is associated with the respective user accounts of one or more second streaming audio services; (iv) if the preference database of the media playback system includes the negative preference for the given audio track, skipping the given audio track when playback of a preceding audio track finishes; and (v) if the preference database of the media playback system excludes the negative preference for the given audio track, playing back the given audio track when playback of the preceding audio track finishes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification