Audio Content Playback Management
First Claim
1. A method comprising:
- determining that audio content selected for addition to a playlist is an automated streaming audio content;
adding the automated streaming audio content to a playback queue based on the determination, the playback queue indicating a plurality of audio content and a corresponding playback position associated with each of the plurality of audio content;
determining a playback duration for the automated streaming audio content;
adding the automated streaming audio content to the playback queue at a particular playback position; and
causing the automated streaming audio content to be rendered at the particular playback position in the playback queue for the determined playback duration.
4 Assignments
0 Petitions
Accused Products
Abstract
An example implementation involves a playback device receiving a request to add continuous automated streaming audio content to a playback queue, the request indicating a playback start time, and the playback queue indicating a plurality of audio content. The implementation further involves the playback device adding the continuous automated streaming audio content to the playback queue. The example implementation also involves the playback device determining that a duration until the playback start time is less than a duration of the given audio content before playing a given audio content in the playback queue. The example implementation involves the playback device responsively, playing the continuous automated streaming audio content.
10 Citations
20 Claims
-
1. A method comprising:
-
determining that audio content selected for addition to a playlist is an automated streaming audio content; adding the automated streaming audio content to a playback queue based on the determination, the playback queue indicating a plurality of audio content and a corresponding playback position associated with each of the plurality of audio content; determining a playback duration for the automated streaming audio content; adding the automated streaming audio content to the playback queue at a particular playback position; and causing the automated streaming audio content to be rendered at the particular playback position in the playback queue for the determined playback duration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one processor; a non-transitory computer readable medium; and program instructions stored on the non-transitory computer readable medium and executable by the at least one processor to perform functions comprising; determining that audio content selected for addition to a playlist is an automated streaming audio content; adding the automated streaming audio content to a particular playback position in a playback queue based on the determination, the playback queue indicating a plurality of audio content and a corresponding playback position associated with each of the plurality of audio content; determining a playback duration for the automated streaming audio content; adding the automated streaming audio content to the playback queue at the particular playback position; and causing the automated streaming audio content to be rendered at the particular playback position in the playback queue for the determined playback duration. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
determining that audio content selected for addition to a playlist is an automated streaming audio content; adding automated streaming audio content to a particular playback position in a playback queue based on the determination, the playback queue indicating a plurality of audio content and a corresponding playback position associated with each of the plurality of audio content; determining a playback duration for the automated streaming audio content; adding the automated streaming audio content to the playback queue at the particular playback position; and causing the automated streaming audio content to be rendered at the particular playback position in the playback queue for the determined playback duration. - View Dependent Claims (17, 18, 19, 20)
-
Specification