Issue-only repo for the Media Browser 3 Android app.
MediaBrowser.Android is hosted in the following web site
https://github.com/MediaBrowser/MediaBrowser.Android
If you think the Android project MediaBrowser.Android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of MediaBrowser.Android.
Item | Value |
---|---|
Java File Count | 275 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi, nodpi] |
Target SDK Version | 21 |
Minimum SDK Version | 14 |
Activity Count | 36 |
Fragment Count | 49 |
jar files used | MediaBrowser.ApiClient.Java.jar dolby_audio_processing.jar volley.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.AUTHENTICATE_ACCOUNTS android.permission.INTERNET android.permission.READ_SYNC_STATS android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE android.permission.WRITE_SYNC_SETTINGS com.android.launcher.permission.INSTALL_SHORTCUT |
There are 76 image files in MediaBrowser.Android. The names of the image files are listed as follows.
ab_gradient.9.png avatar.png blank_music_genre.png books.png certified_fresh.png channels.png chapters_extras_image.png checkmark.png default_user.png dropshadow.9.png dummy_album_art.png dummy_album_art_large.png dummy_album_art_small.png folder.png fresh.png games.png home.png homevideos.png ic_action_chat.png ic_action_collapse.png ic_action_expand.png ic_action_search.png ic_av_close_sm_dark.png ic_av_pause.png ic_av_pause_dark.png ic_av_pause_light.png ic_av_pause_over_video.png ic_av_pause_over_video_large.png ic_av_pause_sm_dark.png ic_av_play.png ic_av_play_dark.png ic_av_play_light.png ic_av_play_over_video.png ic_av_play_over_video_large.png ic_av_play_sm_dark.png ic_av_stop.png ic_av_stop_dark.png ic_av_stop_light.png ic_av_stop_sm_dark.png ic_av_stop_sm_light.png ic_cast_stop.png ic_cast_stop_wht.png ic_device_access_volume_muted.png ic_device_access_volume_on.png ic_dialog_dialer.png ic_drawer.png ic_notification_media_route.png ic_stat_action_democast.png ic_stat_action_notification.png ic_stat_content_remove.png ic_stat_hardware_headphones.png incognito.png mediabrowser_btn_radio_off_disabled_focused_holo_dark.png mediabrowser_btn_radio_off_disabled_holo_dark.png mediabrowser_btn_radio_off_focused_holo_dark.png mediabrowser_btn_radio_off_holo_dark.png mediabrowser_btn_radio_off_pressed_holo_dark.png mediabrowser_btn_radio_on_disabled_focused_holo_dark.png mediabrowser_btn_radio_on_disabled_holo_dark.png mediabrowser_btn_radio_on_focused_holo_dark.png mediabrowser_btn_radio_on_holo_dark.png mediabrowser_btn_radio_on_pressed_holo_dark.png mini_controller_img_placeholder.png movies.png music.png musicvideos.png mute_notification.png photos.png record_icon.png record_series_icon.png rotten.png sample_120x90.png spinner_black_76.png tv.png video_placeholder_133x100.png video_placeholder_200x200.png
The following screenshort is generated from the image listed above.
MediaBrowser.Android has the following Java source files.
com.jess.ui.ScrollBarDrawable.java com.jess.ui.TwoWayAbsListView.java com.jess.ui.TwoWayAdapterView.java com.jess.ui.TwoWayGridView.java com.mb.android.DialogFragments.AudioStreamSelectionDialogFragment.java com.mb.android.DialogFragments.BitrateSelectionDialogFragment.java com.mb.android.DialogFragments.IncognitoLoginDialogFragment.java com.mb.android.DialogFragments.LatestItemsDialogFragment.java com.mb.android.DialogFragments.LoginPasswordDialogFragment.java com.mb.android.DialogFragments.RecordSettingsDialogFragment.java com.mb.android.DialogFragments.ServerConnectionDialogFragment.java com.mb.android.DialogFragments.ServerEditDialogFragment.java com.mb.android.DialogFragments.StreamSelectionDialogFragment.java com.mb.android.DialogFragments.SubtitleStreamSelectionDialogFragment.java com.mb.android.DialogFragments.SyncDialog.java com.mb.android.ItemListWrapper.java com.mb.android.ItemReviewsWrapper.java com.mb.android.MB3Application.java com.mb.android.MbApiEventListener.java com.mb.android.MenuEntity.java com.mb.android.Playlist.java com.mb.android.PlaylistItem.java com.mb.android.SavedSessionInfo.java com.mb.android.SubtitleDownloader.java com.mb.android.UserInformation.java com.mb.android.ViewHolder.java com.mb.android.ViewHolderSong.java com.mb.android.activities.BaseMbMobileActivity.java com.mb.android.activities.mobile.BookDetailsActivity.java com.mb.android.activities.mobile.ChannelsActivity.java com.mb.android.activities.mobile.MediaDetailsActivity.java com.mb.android.activities.mobile.NewsActivity.java com.mb.android.activities.mobile.PhotoDetailsActivity.java com.mb.android.activities.mobile.PlaylistActivity.java com.mb.android.activities.mobile.ProgramDetailsActivity.java com.mb.android.activities.mobile.RemoteControlActivity.java com.mb.android.activities.mobile.RottenTomatoesActivity.java com.mb.android.activities.mobile.SearchResultsActivity.java com.mb.android.activities.mobile.SeriesViewActivity.java com.mb.android.adapters.AbstractMediaAdapter.java com.mb.android.adapters.ActorAdapter.java com.mb.android.adapters.ChannelListingsAdapter.java com.mb.android.adapters.ChannelsAdapter.java com.mb.android.adapters.CollectionAdapter.java com.mb.android.adapters.GenericAdapterPosters.java com.mb.android.adapters.GenreAdapter.java com.mb.android.adapters.HomeScreenItemsAdapter.java com.mb.android.adapters.HorizontalAdapterBackdrops.java com.mb.android.adapters.HorizontalAdapterPosters.java com.mb.android.adapters.HorizontalAdapterTitledBackdrops.java com.mb.android.adapters.HorizontalAdapterTitledPosters.java com.mb.android.adapters.LiveTvChannelsAdapter.java com.mb.android.adapters.MediaAdapterBackdrops.java com.mb.android.adapters.MediaAdapterPosters.java com.mb.android.adapters.NewsAdapter.java com.mb.android.adapters.RecordingsAdapterBackdrops.java com.mb.android.adapters.ResumeDialogAdapter.java com.mb.android.adapters.ScheduledRecordingsAdapter.java com.mb.android.adapters.ScheduledSeriesRecordingsAdapter.java com.mb.android.adapters.SearchResultsAdapter.java com.mb.android.adapters.TvActorAdapter.java com.mb.android.adapters.TvReviewsAdapter.java com.mb.android.adapters.TvRootMenuAdapter.java com.mb.android.adapters.TvScenesAdapter.java com.mb.android.adapters.TvSongsAdapter.java com.mb.android.adapters.TvStreamsAdapter.java com.mb.android.adapters.ViewsAdapter.java com.mb.android.chromecast.CommandPayload.java com.mb.android.chromecast.DataMessage.java com.mb.android.chromecast.DisplayCommandItemData.java com.mb.android.chromecast.PlayCommandItemData.java com.mb.android.chromecast.StreamSelectionCommandData.java com.mb.android.displaypreferences.DisplayPreference.java com.mb.android.displaypreferences.DisplayPreferenceManager.java com.mb.android.displaypreferences.PreferencesOpenHelper.java com.mb.android.displaypreferences.ViewType.java com.mb.android.exceptions.DefaultExceptionHandler.java com.mb.android.exceptions.LoadFileException.java com.mb.android.exceptions.SaveFileException.java com.mb.android.fragments.MediaActorsFragment.java com.mb.android.fragments.MediaOverviewFragment.java com.mb.android.fragments.NavigationMenuFragment.java com.mb.android.fragments.SeasonsFragment.java com.mb.android.fragments.SeriesDetailsFragment.java com.mb.android.fragments.tv.ChannelsFragment.java com.mb.android.fragments.tv.GenericContentFragment.java com.mb.android.fragments.tv.MusicFragment.java com.mb.android.fragments.tv.music.MusicAlbumsFragment.java com.mb.android.fragments.tv.music.MusicArtistsFragment.java com.mb.android.fragments.tv.music.MusicGenresFragment.java com.mb.android.fragments.tv.music.MusicSongsFragment.java com.mb.android.fragments.tv.music.MusicUpNowFragment.java com.mb.android.fragments.tv.music.MusicYearsFragment.java com.mb.android.interfaces.ICommandListener.java com.mb.android.interfaces.IServerDialogClickListener.java com.mb.android.interfaces.IWebsocketEventListener.java com.mb.android.listeners.AlbumOnItemClickListener.java com.mb.android.listeners.ArtistOnItemClickListener.java com.mb.android.listeners.OverflowOnClickListener.java com.mb.android.listeners.OverflowOnItemLongClickListener.java com.mb.android.listeners.OverflowOnMenuItemClickListener .java com.mb.android.listeners.PlaybackOptionsMenuClickListener.java com.mb.android.listeners.PlaybackOptionsMenuItemClickListener.java com.mb.android.listeners.SongOnItemClickListener.java com.mb.android.listeners.abstractOverflowClickListener.java com.mb.android.livetv.IListing.java com.mb.android.livetv.ListingData.java com.mb.android.livetv.ListingHeader.java com.mb.android.logging.FileLogger.java com.mb.android.logging.LogLevel.java com.mb.android.logging.LogRow.java com.mb.android.mediaroute.MediaBrowserControlIntent.java com.mb.android.mediaroute.MediaBrowserRouteController.java com.mb.android.mediaroute.MediaBrowserRouteProvider.java com.mb.android.playbackmediator.cast.BaseCastManager.java com.mb.android.playbackmediator.cast.CastMediaRouterCallback.java com.mb.android.playbackmediator.cast.DataCastManager.java com.mb.android.playbackmediator.cast.DeviceSelectionListener.java com.mb.android.playbackmediator.cast.LockScreenPayload.java com.mb.android.playbackmediator.cast.VideoCastManager.java com.mb.android.playbackmediator.cast.callbacks.BaseCastConsumerImpl.java com.mb.android.playbackmediator.cast.callbacks.DataCastConsumerImpl.java com.mb.android.playbackmediator.cast.callbacks.IBaseCastConsumer.java com.mb.android.playbackmediator.cast.callbacks.IDataCastConsumer.java com.mb.android.playbackmediator.cast.callbacks.IVideoCastConsumer.java com.mb.android.playbackmediator.cast.callbacks.VideoCastConsumerImpl.java com.mb.android.playbackmediator.cast.dialog.video.VideoMediaRouteControllerDialog.java com.mb.android.playbackmediator.cast.dialog.video.VideoMediaRouteControllerDialogFragment.java com.mb.android.playbackmediator.cast.dialog.video.VideoMediaRouteDialogFactory.java com.mb.android.playbackmediator.cast.exceptions.CastException.java com.mb.android.playbackmediator.cast.exceptions.NoConnectionException.java com.mb.android.playbackmediator.cast.exceptions.OnFailedListener.java com.mb.android.playbackmediator.cast.exceptions.TransientNetworkDisconnectionException.java com.mb.android.playbackmediator.cast.player.IMediaAuthListener.java com.mb.android.playbackmediator.cast.player.IMediaAuthService.java com.mb.android.playbackmediator.cast.player.IVideoCastController.java com.mb.android.playbackmediator.cast.player.OnVideoCastControllerListener.java com.mb.android.playbackmediator.cast.player.VideoCastControllerActivity.java com.mb.android.playbackmediator.cast.player.VideoCastControllerFragment.java com.mb.android.playbackmediator.cast.reconnection.ReconnectionService.java com.mb.android.playbackmediator.notification.VideoCastNotificationService.java com.mb.android.playbackmediator.remotecontrol.RemoteControlClientCompat.java com.mb.android.playbackmediator.remotecontrol.RemoteControlHelper.java com.mb.android.playbackmediator.remotecontrol.VideoIntentReceiver.java com.mb.android.playbackmediator.utils.LogUtils.java com.mb.android.playbackmediator.utils.Utils.java com.mb.android.playbackmediator.widgets.IMiniController.java com.mb.android.playbackmediator.widgets.MiniController.java com.mb.android.player.AudioPlayerListener.java com.mb.android.player.AudioService .java com.mb.android.player.IMediaPlayerSurfaceViewCallbacks.java com.mb.android.player.PlayerNotInitializedException.java com.mb.android.profiles.ExternalPlayerProfile.java com.mb.android.profiles.MbAndroidProfile.java com.mb.android.receivers.ConnectivityStateReceiver.java com.mb.android.search.SearchHintContentProvider.java com.mb.android.subtitles.Caption.java com.mb.android.subtitles.FatalParsingException.java com.mb.android.subtitles.FormatASS.java com.mb.android.subtitles.FormatSCC.java com.mb.android.subtitles.FormatSRT.java com.mb.android.subtitles.FormatSTL.java com.mb.android.subtitles.FormatTTML.java com.mb.android.subtitles.Region.java com.mb.android.subtitles.Style.java com.mb.android.subtitles.Time.java com.mb.android.subtitles.TimedTextFileFormat.java com.mb.android.subtitles.TimedTextObject.java com.mb.android.ui.OverscanActivity.java com.mb.android.ui.main.AboutActivity.java com.mb.android.ui.main.ConnectionActivity.java com.mb.android.ui.main.ILoginDialogListener.java com.mb.android.ui.main.MainSettingsFragment.java com.mb.android.ui.main.MbConnectActivity.java com.mb.android.ui.main.ServerAdapter.java com.mb.android.ui.main.SettingsActivity.java com.mb.android.ui.main.UserAdapter.java com.mb.android.ui.main.WelcomeActivity.java com.mb.android.ui.mobile.album.BaseSongAdapter.java com.mb.android.ui.mobile.album.MusicAlbumActivity.java com.mb.android.ui.mobile.album.SongAdapter.java com.mb.android.ui.mobile.homescreen.CollectionsFragment.java com.mb.android.ui.mobile.homescreen.FavoritesFragment.java com.mb.android.ui.mobile.homescreen.HomescreenActivity.java com.mb.android.ui.mobile.homescreen.NewItemsFragment.java com.mb.android.ui.mobile.homescreen.ResumableFragment.java com.mb.android.ui.mobile.homescreen.UpNextFragment.java com.mb.android.ui.mobile.library.LibraryPresentationActivity.java com.mb.android.ui.mobile.library.LibraryPresentationFragment.java com.mb.android.ui.mobile.library2.FilterSortFragment.java com.mb.android.ui.mobile.library2.LibraryActivity.java com.mb.android.ui.mobile.livetv.ChannelListingsActivity.java com.mb.android.ui.mobile.livetv.ChannelsFragment.java com.mb.android.ui.mobile.livetv.LiveTvActivity.java com.mb.android.ui.mobile.livetv.RecordingsFragment.java com.mb.android.ui.mobile.livetv.ScheduledFragment.java com.mb.android.ui.mobile.livetv.ScheduledSeriesFragment.java com.mb.android.ui.mobile.music.FilterSortMenuFragment.java com.mb.android.ui.mobile.music.MusicActivity.java com.mb.android.ui.mobile.music.MusicLibraryFragment.java com.mb.android.ui.mobile.music.OnStageFragment.java com.mb.android.ui.mobile.musicartist.AlbumAdapter.java com.mb.android.ui.mobile.musicartist.AlbumsFragment.java com.mb.android.ui.mobile.musicartist.ArtistActivity.java com.mb.android.ui.mobile.musicartist.BioFragment.java com.mb.android.ui.mobile.musicartist.GetInstantMixResponse.java com.mb.android.ui.mobile.person.ActorBioActivity.java com.mb.android.ui.mobile.person.ActorBioFragment.java com.mb.android.ui.mobile.person.ActorLibraryFragment.java com.mb.android.ui.mobile.playback.AudioPlaybackActivity.java com.mb.android.ui.mobile.playback.PlaybackActivity .java com.mb.android.ui.tv.ActivityResults.java com.mb.android.ui.tv.MbBackdropActivity.java com.mb.android.ui.tv.MbBaseActivity.java com.mb.android.ui.tv.boxset.BoxSetActivity.java com.mb.android.ui.tv.homescreen.HomeScreenActivity.java com.mb.android.ui.tv.homescreen.NextUpCardAdapter.java com.mb.android.ui.tv.library.BaseLibraryFragment.java com.mb.android.ui.tv.library.CoverFlowFragment.java com.mb.android.ui.tv.library.GridFragment.java com.mb.android.ui.tv.library.LibraryActivity .java com.mb.android.ui.tv.library.LibraryTools.java com.mb.android.ui.tv.library.ListFragment.java com.mb.android.ui.tv.library.SidebarFragment.java com.mb.android.ui.tv.library.dialogs.LongPressDialogFragment.java com.mb.android.ui.tv.library.dialogs.MediaResumeDialogFragment.java com.mb.android.ui.tv.library.dialogs.MenuDialogFragment.java com.mb.android.ui.tv.library.dialogs.QuickPlayDialogFragment.java com.mb.android.ui.tv.library.dialogs.QuickUserDialogFragment.java com.mb.android.ui.tv.library.interfaces.ILongPressDialogListener.java com.mb.android.ui.tv.library.interfaces.IQuickPlayDialogListener.java com.mb.android.ui.tv.library.interfaces.IQuickUserDialogListener.java com.mb.android.ui.tv.library.interfaces.IViewChangeListener.java com.mb.android.ui.tv.mediadetails.MediaDetailsActivity.java com.mb.android.ui.tv.mediadetails.TextTabAdapter.java com.mb.android.ui.tv.person.ActorDetailsActivity.java com.mb.android.ui.tv.playback.AudioPlayer.java com.mb.android.ui.tv.playback.BaseItemResponse.java com.mb.android.ui.tv.playback.PhotoPlayer.java com.mb.android.ui.tv.playback.PlayerHelpers.java com.mb.android.ui.tv.playback.RecordingResponse.java com.mb.android.ui.tv.playback.TvChannelResponse.java com.mb.android.ui.tv.playback.VideoPlayer.java com.mb.android.utils.BackdropSlideshow.java com.mb.android.utils.CodecUtils.java com.mb.android.utils.FileUtils.java com.mb.android.utils.TimeUtils.java com.mb.android.utils.Utils.java com.mb.android.widget.AnimatedNetworkImageView.java com.mb.android.widget.DigitalClock.DigitalClock.java com.mb.android.widget.customswitchpreference.CustomSwitchPreference.java com.mb.android.widget.indexablegridview.IndexScroller.java com.mb.android.widget.indexablegridview.IndexableGridView.java com.mb.android.widget.indexablelistview.IndexScroller.java com.mb.android.widget.indexablelistview.IndexableListView.java com.mb.android.widget.nestedlistview.NestedListView.java com.mb.network.Connectivity.java com.mb.network.ServerInformationWrapper.java com.mobeta.android.dslv.ApplicationTest.java com.mobeta.android.dslv.DragSortController.java com.mobeta.android.dslv.DragSortCursorAdapter.java com.mobeta.android.dslv.DragSortItemView.java com.mobeta.android.dslv.DragSortItemViewCheckable.java com.mobeta.android.dslv.DragSortListView.java com.mobeta.android.dslv.ResourceDragSortCursorAdapter.java com.mobeta.android.dslv.SimpleDragSortCursorAdapter.java com.mobeta.android.dslv.SimpleFloatViewManager.java com.sothree.slidinguppanel.ApplicationTest.java com.sothree.slidinguppanel.SlidingUpPanelLayout.java com.sothree.slidinguppanel.ViewDragHelper.java