CarPlay Now Playing for continuous audio

I work on an ambient sound mixer (looping nature sounds that play continuously, often for hours). There's no meaningful track duration, so a progress bar doesn't represent anything real.

I'm aware of MPNowPlayingInfoPropertyIsLiveStream, but our content is continuous rather than live, and the LIVE treatment seems semantically wrong for local looping audio. Three questions:

  1. Is isLiveStream the sanctioned way for continuous-but-not-live content to opt out of the scrubber?
  2. We'd want to toggle it off when a play timer is active (showing the sleep-timer countdown in the progress bar). Is flipping that flag mid-session supported?
  3. Is there a better-fitting presentation I'm missing?

Thanks!

Answered by Frameworks Engineer in 891423022

Hi! Please file a request in Feedback Assistant for your use case - I don't believe there is currently a better option for you to use in this API. In the meantime, yes, using the live stream flag is probably the most suitable fallback, and if you can't update it on the fly, a Feedback Assistant for that would be appreciated as well!

Accepted Answer

Hi! Please file a request in Feedback Assistant for your use case - I don't believe there is currently a better option for you to use in this API. In the meantime, yes, using the live stream flag is probably the most suitable fallback, and if you can't update it on the fly, a Feedback Assistant for that would be appreciated as well!

CarPlay Now Playing for continuous audio
 
 
Q