CPC H04N 21/26258 (2013.01) [H04N 21/2143 (2013.01); H04N 21/2393 (2013.01)] | 18 Claims |
1. A cloud-based computing system comprising:
at least one processor; at least one non-transitory computer-readable medium; and program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the cloud-based computing system is configured to:
maintain (i) a scheduled playlist of media items for playback by one or more playback devices, (ii) a current playback position within the scheduled playlist of media items, and (iii) a priority media item for playback by the one or more playback devices; while the current playback position within the scheduled playlist of media items is advancing, receive, from a playback device associated with a user account, a request to play back the scheduled playlist of media items;
determine that the user account has not been associated with any playback device that previously played back the priority media item within a given period of time; and
based on determining that the user account has not been associated with any playback device that previously played back the priority media item within the given period of time, transmit the priority media item to the playback device associated with the user account for playback beginning before playback of any media item from the scheduled playlist of media items by the playback device associated with the user account.
|