MPMediaItem bookmarkTime not synced to iTunes

Originator:ben
Number:rdar://34916133 Date Originated:11 Oct 2017
Status:Open Resolved:
Product:iOS Product Version:11.0.2
Classification:Bug Reproducible:Always
 
Area:
Media Player Framework

Summary:

I'm using the MPMusicPlayerController in an app to access the user's music library.

If I play some of a podcast episode in iTunes on my Mac, then sync with my iPhone, my app correctly displays the current playback position of the podcast.

But if I play some of the episode in my app, then sync with iTunes, the playback position is not updated in iTunes. And the playback position is reset in my app back to the value that iTunes last had.

This used to work in an earlier version of iOS but I'm not sure which version.

Steps to Reproduce:
I'm using the MPMusicPlayerController in an app to access the user's music library.

If I play some of a podcast episode in iTunes on my Mac, then sync with my iPhone, my app correctly displays the current playback position of the podcast.

But if I play some of the episode in my app, then sync with iTunes, the playback position is not updated in iTunes. And the playback position is reset in my app back to the value that iTunes last had.

Expected Results:
The playback position (bookmarkTime) should be synced to iTunes.

Observed Results:
The playback position is not synced to iTunes, and gets overwritten, so users can't resume listening to the podcast episode where they left off.

Version:
11.0.2

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!