View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0016027||MediaMonkey (current)||Synchronization||public||2019-10-09 11:14||2019-10-09 11:37|
|Target Version||4.1.26||Fixed in Version|
|Summary||0016027: iPhone: Purchases can no longer be played in MediaMonkey (due to DRM protection)|
|Description||While testing iOS13 sync I tried to play a purchased track from MediaMonkey > iPhone > Music > ...|
The track has iPhone path like '/CloudAssets/e1d5b8c6-65de-41ba-8266-71aa077c0384.m4a'
I was debugging this and found that MM transfers the file to the temporary directory without an issue, but the M4A file fails to play in any media player.
Probably a missing tag or format info in the M4A file header?
Uploaded as e1d5b8c6-65de-41ba-8266-71aa077c0384.m4a to FTP for analyzing.
|Tags||No tags attached.|
|Fixed in build|
In the debug log I saw:
 f_MP4: This file contains DRM!
So the purchase seems to be DRM protected file.
QuickTime 7.7.9 (the last -- though 5 years old version) also fails to play the file, it throws following error:
-2002: a bad public movie was found in the movie (e1d5b8c6-65de-41ba-8266-71aa077c0384.m4a)
Thus also our f_aac plugin fails with the same QT error:
 F_AAC: QT install check.
 F_AAC: QT version check.
 F_AAC: EnterMovies().
 F_AAC: EnterMovies(): 0
 F_AAC: DRM protected track.
 F_AAC: NPNTFSS(C:\Temp\mp4\e1d5b8c6-65de-41ba-8266-71aa077c0384.m4a): 0
 F_AAC: OMF(): 0
 F_AAC: NMFF(): -2002
||So resolving as "not fixable"|