CPC H04N 21/43615 (2013.01) [G06F 16/735 (2019.01); H04L 12/66 (2013.01); H04N 21/439 (2013.01); H04N 21/8113 (2013.01)] | 20 Claims |
1. A method comprising:
displaying a first list of media items via a graphical user interface (GUI) of a controller device, wherein the first list of media items comprises (i) a plurality of multi-selectable media items, wherein each multi-selectable media item in the first list of media items is configurable into a multi-select state that enables application of one multi-select queue management action to every multi-selectable media item in the first list of media items that is in the multi-select state, and (ii) a plurality of non-multi-selectable container items;
after receiving an input via the GUI, putting a first multi-selectable media item of the plurality of multi-selectable media items into the multi-select state, wherein the first multi-selectable media item corresponds to first media content available from a first online streaming media service;
while the first multi-selectable media item is in the multi-select state, and after receiving a selection of a second multi-selectable media item via the GUI, putting the second multi-selectable media item into the multi-select state, wherein the second multi-selectable media item corresponds to second media content available from a second online streaming media service different than the first online streaming media service;
while the first multi-selectable media item and the second multi-selectable media item are in the multi-select state, displaying a menu via the GUI, wherein the menu comprises a plurality of multi-select queue management actions;
after receiving a selection of one multi-select queue management action from the plurality of multi-select queue management actions of the menu while the first multi-selectable media item and the second multi-selectable media item are in the multi-select state, performing the selected multi-select queue management action for both the first multi-selectable media item and the second multi-selectable media item; and
after receiving a selection of a non-multi-selectable container item while the first multi-selectable media item and the second multi-selectable media item are in the multi-select state, deselecting, by the controller device, the first multi-selectable media item and the second multi-selectable media item, exiting, by the controller device, the multi-select state, and displaying, by the GUI of the controller device, previously undisplayed contents of the non-multi-selectable container item in the GUI.
|