Got a Moto X Play a few days ago to replace my broken Nexus 5, and there's been a problem that's constantly messing with my podcast listening habits.
Regardless of what audio player is used (Google Music, BeyondPod, Podcast Addict...), there are problems with seeking to a position in audio files. For example: Jumping back 20 seconds to listen to a part I missed might result in jumping forward a few minutes instead. This happens maybe one in four times on average. All of the players' seek bars and timers show the position as being where the jump was intended, but the actual audio being played is from some other position. After 5-20 seconds the audio suddenly jumps to the correct position that the seek bar has been showing all along. Same thing happens when using the seek bar to jump around, so it seems to be about seeking in general.
Could it be a broken audio chip on my unit or is the implementation just messed up on this model? I don't know if there is a common factor like the files being MP3 VBR and the MediaPlayer implementation having problems with seeking audio streams that use variable bitrates. I listen to a lot of podcasts and audiobooks and the problem seems to occur with all of them, but they all might use encoding. I've tried to do a factory reset and disabling Audio Effects under Sound & notification, different players, etc. I'd guess the players all use the system provided MediaPlayer class under the hood instead of implementing their own, so changing the player app makes no difference.
Any ideas, or could someone do some testing on their unit? When testing, it might not happen instantly, or it might happen every other seek...