CPC G06F 3/165 (2013.01) [G05B 15/02 (2013.01); G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 3/04886 (2013.01); H04L 12/2814 (2013.01); H04L 63/08 (2013.01); H04R 27/00 (2013.01); H04N 21/41407 (2013.01); H04N 21/43615 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04W 4/021 (2013.01); H04W 4/33 (2018.02)] | 20 Claims |
1. A tangible, non-transitory computer readable medium having stored thereon program instructions executable by at least one processor of a control device of a media playback system such that the control device is configured to:
receive input data representing selection of a first add-on component from among multiple add-on components supported by the media playback system comprising one or more playback devices, wherein the first add-on component corresponds to a first streaming protocol;
cause the first add-on component to be assigned to the media playback system;
after the first add-on component is assigned to the media playback system, cause, via the first streaming protocol, at least one playback device of the media playback system to stream first audio content from a first source and play back the streamed first audio content;
receive input data representing selection of a second add-on component from among the multiple add-on components supported by the media playback system, wherein the second add-on component corresponds to a second streaming protocol;
cause the second add-on component to be assigned to the media playback system; and
after the second add-on component is assigned to the media playback system, cause the at least one playback device to stream second audio content from a second source via the second streaming protocol and play back the streamed second audio content.
|