Android Open Source - App repository MediaBrowser.Android






Project Summary

Issue-only repo for the Media Browser 3 Android app.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of MediaBrowser.Android.

ItemValue
Java File Count275
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi, nodpi]
Target SDK Version21
Minimum SDK Version14
Activity Count36
Fragment Count49
jar files usedMediaBrowser.ApiClient.Java.jar
dolby_audio_processing.jar
volley.jar
Required Permissionsandroid.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




Resource Files

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.

null




Java Source Files

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