CPC G06F 3/165 (2013.01) [G06F 16/639 (2019.01); G11B 20/10527 (2013.01); G11B 27/105 (2013.01); H04L 65/60 (2013.01); H04N 21/26258 (2013.01); H04N 21/436 (2013.01); H04N 21/4325 (2013.01); H04N 21/4332 (2013.01); H04N 21/43615 (2013.01); H04N 21/462 (2013.01); H04N 21/4825 (2013.01); H04N 21/8113 (2013.01); H04R 27/00 (2013.01); G11B 27/102 (2013.01); G11B 2020/10657 (2013.01); H04L 65/61 (2022.05); H04L 2012/2849 (2013.01); H04R 2227/005 (2013.01)] | 20 Claims |
1. A controller comprising:
at least one processor;
at least one tangible, non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the controller is configured to:
receive a command to resume playback by a playback device of a previously paused media content;
determine that the previously paused media content is not available for playback at least in part by (i) sending a message to a first content provider for the previously paused media content, and (ii) receiving an indication that the previously paused media content is not available for playback;
identify an alternate media content available for playback;
receive the alternate media content from a second content provider; and
cause playback of the alternate media content by the playback device.
|