View Issue Details

IDProjectCategoryView StatusLast Update
0015478MMW 5Generalpublic2019-05-23 21:34
Reporterpeke Assigned To 
PriorityhighSeveritycrashReproducibilityN/A
Status closedResolutionfixed 
Fixed in Version5.0 
Summary0015478: M4P: Syncing M4P files can crash MMW
DescriptionIn some Cases where iTunes is uninstalled while there is still M4P in MMW library and those files are in Sync list It can crash MMW on Sync.

Expected That M4P files are skipped.

Playlist with all M4P files in MMW library (Protected tracks.m3u), LOG File from Crash (CrashLog1.LOG), CrashLOG ELF (Crash1.txt), LOGFile after those M4P files are removed from MMW library (All went OK after rempved m4p files.LOG) is in Ticket

Sample M4P file is uploaded to FTP.

NOTE if change Extension from M4P -> M4A MMW play the track without problem.
PS. Even iTunes is installed MMW report missing codec for sample M4P
Additional InformationDXF-912-72370
TagsNo tags attached.
Fixed in build2177

Relationships

related to 0015681 closedpeke Provide user feedback in cases of failed tagging / playback 

Activities

michal

2019-02-20 14:23

developer   ~0052712

Last edited: 2019-02-20 14:37

User has corrupted QT installation, which takes MM down during M4P decoding.
For user fixed by renaming M4P to correct extension M4A.
In MM5 it should be better to check, whether M4P contains really encrypted stream, if not, try standard decoders for M4A first, and only if it really contains encrypted stream, use QT, which is needed for decrypting.

peke

2019-02-20 14:33

developer   ~0052714

As talked offline this needs to be fixed in Parser so that for M4P we check if file is really encrypted and can't be played directly.

Reason for this is that in some cases there are leftovers from iTunes/QT uninstall which lead to crashes of QT and MM.

This would also make non DRM M4P files not to convert on Sync but rather would be simple renamed and handled as M4A.

In future for such common things we are planing to make better error corrections.

peke

2019-03-02 23:39

developer   ~0052859

Last edited: 2019-03-02 23:39

NOTE: if M4P file can be played Directly MM5 should be capable to automatically Rename it to M4A and update DB (INI Switch?).

michal

2019-05-21 12:48

developer   ~0053600

Fixed in build 2177. Unencrypted M4P files can be now decoded by in_mfaudio plugin.

peke

2019-05-23 21:34

developer   ~0053618

Verified 2177

Verified using sample file and M4A renamed to M4P.