@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()); } }