Persistent lockscreen controls when playback is paused

Changed the pause button and disconnected headphone use of `mediaPlayer.pause()` to pass a value of `false` for `abandonFocus` when the preference is enabled.