CPC H04L 65/60 (2013.01) [G08B 3/10 (2013.01); H04L 12/2803 (2013.01); H04L 65/612 (2022.05); H04L 67/60 (2022.05); H04N 21/2387 (2013.01); H04N 21/262 (2013.01); H04N 21/4122 (2013.01); H04N 21/43615 (2013.01); H04N 21/4524 (2013.01); H04N 21/4532 (2013.01); H04N 21/458 (2013.01); H04N 21/47217 (2013.01); H04N 21/4825 (2013.01); H04N 21/488 (2013.01); H04L 67/306 (2013.01)] | 20 Claims |
1. A non-transitory machine-readable medium storing instructions to cause one or more processors of an electronic device to perform operations comprising:
receiving a request to play a queue of media items associated with a scheduled event based on an occurrence of the scheduled event;
determining whether an existing playback queue is in effect on the electronic device;
determining whether the queue of media items associated with the scheduled event is a transient queue;
storing the existing playback queue as a secondary media queue in response to determining that the existing playback queue is in effect and based at least in part on whether the queue of media items associated with the scheduled event is the transient queue; and
playing at least one media item of the queue of media items associated with the scheduled event until the scheduled event is dismissed.
|