CPC H04N 21/43615 (2013.01) [H04L 65/612 (2022.05); H04N 21/4722 (2013.01); H04N 21/47217 (2013.01); H04N 21/4828 (2013.01); H04N 21/8133 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01)] | 20 Claims |
1. A computing device comprising:
at least one processor;
at least one non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the computing device is configured to:
subscribe to receive data indicating media items played by a media playback system, the media playback system comprising a first playback device, a second playback device, and a control device;
receive data indicating a media item being played by at least one of the first playback device or the second playback device, wherein the data is received, based on a condition of the media playback system, from one of: (i) the first playback device, (ii) the second playback device, or (iii) the control device;
based on the received data indicating the media item, transmit, to one or more media information sources, a request for information associated with the media item;
receive, from the one or more media information sources, additional data indicating information associated with the media item; and
while the at least one of the first playback device or the second playback device is playing the media item, provide for display, on a graphical display, representations of at least a portion of the information.
|