CPC G06F 16/60 (2019.01) [G06F 16/639 (2019.01); G06F 16/68 (2019.01); Y10S 707/916 (2013.01)] | 20 Claims |
1. A method for providing media playback, comprising:
presenting, on a user interface of a playback device, a first interface of an application in accordance with the application operating in an online mode;
streaming, by the playback device, from a music service, a media item accessed through the music service in accordance with the application operating in the online mode;
downloading the media item to a local storage of the playback device during playback of the media item;
receiving an indication that the application is operating in an offline mode; and
in response to the indication, presenting, on the user interface of the playback device, a second interface of the application in accordance with the application operating in the offline mode, wherein the second interface of the application presents a user-selectable option to play the downloaded media item.
|