According to the docs, using MediaPlaybackList will enable gapless playback but only when there's proper metadata in the MP3 file. Clearly, it means that any random MP3 file will not automatically have gapless playback. So my question is, what exactly is the metadata or encoding required to enable MediaPlayer to automatically enable gapless playback? I just want to know how to add it to my audio files so I can enable gapless playback.