@Override
 public void onMediaItemSelected(MediaBrowser.MediaItem item) {
   LogHelper.d(TAG, "onMediaItemSelected, mediaId=" + item.getMediaId());
   if (item.isPlayable()) {
     getMediaController().getTransportControls().playFromMediaId(item.getMediaId(), null);
   } else if (item.isBrowsable()) {
     navigateToBrowser(item.getMediaId());
   } else {
     LogHelper.w(
         TAG,
         "Ignoring MediaItem that is neither browsable nor playable: ",
         "mediaId=",
         item.getMediaId());
   }
 }