@Override
 public void setListening(boolean listening) {
   if (mListening == listening) return;
   mListening = listening;
   if (listening) {
     mMediaSessionManager.addOnActiveSessionsChangedListener(this, null);
   } else {
     mMediaSessionManager.removeOnActiveSessionsChangedListener(this);
   }
 }