Skip to content

Update Title, Artist, and Subtitle fields to accomodate streams, podcasts. Handle videos played from Android Auto.

Description

This MR addresses the display of track metadata across several UIs, including Android Auto, TV, and Phone interfaces. The objective is to handle playback of Shoutcast metadata, RSS feed metadata, and videos playing in audio-only mode. In particular, it establishes a hierarchy of conditions for selecting metadata, which was previously only a limited condition based on the "nowPlaying" state. Several fields are now checked, including nowPlaying, media type, album, uri, etc. For Android Auto, the system now checks to see if we are in car mode, and if so, flags videos to only play in audio mode. A video may be inadvertently opened via voice search (e.g. a music video), or if intentionally placed in a playlist (e.g. video recorded lecture you want to listen to during a long drive.)

How Has This Been Tested?

Tested on Android Auto, TV, and phone UI.

Types of changes

  • Enhancement (non-breaking change which cleans up / improves existing functionality)

Checklist

  • I have read the CONTRIBUTING section of the README document.

Merge request reports