Explore common use cases

When designing media apps, prioritize the following use cases. Allow users to do the following:

  • Listen to downloaded media
  • Stream media from the watch

Listen to downloaded media

The following examples show how to help users listen to downloaded media.

Download media

Users can manually download media items from an entity page. Show the user the download location, progress, and size.

Entity page

Size of download (Dialog)

Download progress

Browse downloaded media

When the user browses media, display recently downloaded media.

Downloads

Browse

Entity page

Remove downloaded media

If content is already downloaded, show an action to remove the downloaded media from the device.

Downloaded

Remove download (Dialog)

Entity page

Select output device

If the source device is the watch, prompt users to select audio output before they start listening to music. After the user selects an output device, play the media and display the output device icon—such as a headset or buds—on the media controls.

Media Player without output

System output switcher (Dialog)

Media Player with output

Stream media

Streaming from the watch drains the battery. Prioritize downloaded content when users choose to listen on the watch by displaying recently used downloads on the browse list. Add a button that takes users to a full list of downloads, as shown in the following images.

Prioritize downloaded content

Downloads button

Downloads list

For more information, see the Media Toolkit on GitHub.