CPC H04B 17/00 (2013.01) [H04L 65/61 (2022.05); H04L 65/612 (2022.05); H04L 65/762 (2022.05); H04L 65/80 (2013.01); H04L 67/60 (2022.05); H04N 21/26258 (2013.01); H04N 21/41407 (2013.01); H04N 21/43615 (2013.01); H04N 21/4825 (2013.01); H04N 21/8113 (2013.01)] | 20 Claims |
17. A method to be performed by a computing device, the method comprising:
receiving, from a first device configured to add media items for playback by a playback device of a media playback system, an instruction to add a first media item to a playback queue associated with the playback device, wherein the first media item is accessible at a first network location at a first source;
based on the instruction, causing the first media item to be added to the playback queue;
after adding the first media item to the playback queue, determining that the first media item is expected to be played back at a future time in which the first media item will no longer be accessible to the playback device;
based on the determination that the first media item is expected to be played back at a time when the first media item will no longer be accessible to the playback device, determining a second media item that is similar to the first media item, wherein the second media item is accessible at a second network location at a second source;
replacing the first media item in the playback queue with the determined second media item; and
causing the playback device to play back the playback queue.
|