MediaMonkey uses the Android audio codecs, and plays any formats that are supported by a device’s implementation thereof (see: http://developer.android.com/guide/appendix/media-formats.html ), using either the ‘Native’ audio engine OR the newer ‘Exo’ audio engine. If your Android device fails to play files or exhibits stuttering/clicks/faulty playback it can be because:
- The device doesn’t support a particular audio format. You can verify whether is the case by attempting to play the problematic file(s) in Google Play music or (via the file browser on a chromebook).
- The default ‘Exo’ audio engine in MediaMonkey doesn’t support the format. If the file plays in Google Play but not MMA, try changing the MMA Options > Playback > Playback Engine from ‘Exo’ to ‘Native’.
We’re working on improving codec support, but if neither of the above help, you can work around this as follows:
- Delete all problematic files from the device
- Re-sync the files to the device with Auto-conversion enabled to convert unsupported files to a supported format. In MediaMonkey for Windows, navigate to the device’s Auto-conversion settings and set wma (or whatever format results in playback problems) as an unsupported format in your device’s auto-conversion settings and make sure that the auto-conversion rule for ‘Incompatible audio’ is enabled. That way, when syncing, unsupported tracks will be auto-converted to a format that is supported on the device.