├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── bug_report.md ├── ci-gradle.properties └── workflows │ ├── android_build.yaml │ ├── bump-version.yaml │ ├── junie.yml │ └── publish.yaml ├── .gitignore ├── Gemfile ├── LICENSE ├── PRIVACY ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── debug.keystore ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── dev │ │ └── anilbeesetti │ │ └── nextplayer │ │ ├── MainActivity.kt │ │ ├── MainActivityViewModel.kt │ │ ├── NextPlayerApplication.kt │ │ └── navigation │ │ ├── MediaNavGraph.kt │ │ └── SettingsNavGraph.kt │ └── res │ ├── drawable │ ├── ic_launcher_foreground.xml │ └── ic_splash.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-mdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── values │ ├── ic_launcher_background.xml │ └── themes.xml │ └── xml │ ├── backup_rules.xml │ └── data_extraction_rules.xml ├── core ├── common │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── dev │ │ └── anilbeesetti │ │ └── nextplayer │ │ └── core │ │ └── common │ │ ├── NextDispatchers.kt │ │ ├── Utils.kt │ │ ├── di │ │ ├── CoroutineScopesModule.kt │ │ └── DispatchersModule.kt │ │ └── extensions │ │ ├── Context.kt │ │ ├── File.kt │ │ ├── Float.kt │ │ └── Uri.kt ├── data │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── dev │ │ └── anilbeesetti │ │ └── nextplayer │ │ └── core │ │ └── data │ │ ├── DataModule.kt │ │ ├── mappers │ │ ├── ToAudioStreamInfo.kt │ │ ├── ToFolder.kt │ │ ├── ToSubtitleStreamInfo.kt │ │ ├── ToVideo.kt │ │ ├── ToVideoState.kt │ │ └── ToVideoStreamInfo.kt │ │ ├── models │ │ └── VideoState.kt │ │ └── repository │ │ ├── LocalMediaRepository.kt │ │ ├── LocalPreferencesRepository.kt │ │ ├── MediaRepository.kt │ │ ├── PreferencesRepository.kt │ │ └── fake │ │ ├── FakeMediaRepository.kt │ │ └── FakePreferencesRepository.kt ├── database │ ├── .gitignore │ ├── build.gradle.kts │ ├── schemas │ │ └── dev.anilbeesetti.nextplayer.core.database.MediaDatabase │ │ │ ├── 1.json │ │ │ ├── 2.json │ │ │ └── 3.json │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── dev │ │ │ └── anilbeesetti │ │ │ └── nextplayer │ │ │ └── core │ │ │ └── database │ │ │ └── dao │ │ │ ├── DirectoryDaoTest.kt │ │ │ └── MediumDaoTest.kt │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── dev │ │ └── anilbeesetti │ │ └── nextplayer │ │ └── core │ │ └── database │ │ ├── DaoModule.kt │ │ ├── DatabaseModule.kt │ │ ├── MediaDatabase.kt │ │ ├── converter │ │ └── UriListConverter.kt │ │ ├── dao │ │ ├── DirectoryDao.kt │ │ ├── MediumDao.kt │ │ └── MediumStateDao.kt │ │ ├── entities │ │ ├── AudioStreamInfoEntity.kt │ │ ├── DirectoryEntity.kt │ │ ├── MediumEntity.kt │ │ ├── MediumStateEntity.kt │ │ ├── SubtitleStreamInfoEntity.kt │ │ └── VideoStreamInfoEntity.kt │ │ └── relations │ │ ├── DirectoryWithMedia.kt │ │ └── MediumWithInfo.kt ├── datastore │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── dev │ │ └── anilbeesetti │ │ └── nextplayer │ │ └── core │ │ └── datastore │ │ ├── datasource │ │ ├── AppPreferencesDataSource.kt │ │ ├── PlayerPreferencesDataSource.kt │ │ └── PreferencesDataSource.kt │ │ ├── di │ │ └── DataStoreModule.kt │ │ └── serializer │ │ ├── ApplicationPreferencesSerializer.kt │ │ └── PlayerPreferencesSerializer.kt ├── domain │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── dev │ │ │ └── anilbeesetti │ │ │ └── nextplayer │ │ │ └── core │ │ │ └── domain │ │ │ ├── GetSortedFolderTreeUseCase.kt │ │ │ ├── GetSortedFoldersUseCase.kt │ │ │ ├── GetSortedMediaUseCase.kt │ │ │ ├── GetSortedPlaylistUseCase.kt │ │ │ └── GetSortedVideosUseCase.kt │ │ └── test │ │ └── java │ │ └── dev │ │ └── anilbeesetti │ │ └── nextplayer │ │ └── core │ │ └── domain │ │ └── GetSortedVideosUseCaseTest.kt ├── media │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── dev │ │ └── anilbeesetti │ │ └── nextplayer │ │ └── core │ │ └── media │ │ ├── MediaModule.kt │ │ ├── model │ │ └── MediaVideo.kt │ │ ├── services │ │ ├── LocalMediaService.kt │ │ └── MediaService.kt │ │ └── sync │ │ ├── LocalMediaInfoSynchronizer.kt │ │ ├── LocalMediaSynchronizer.kt │ │ ├── MediaInfoSynchronizer.kt │ │ └── MediaSynchronizer.kt ├── model │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── dev │ │ └── anilbeesetti │ │ └── nextplayer │ │ └── core │ │ └── model │ │ ├── ApplicationPreferences.kt │ │ ├── AudioStreamInfo.kt │ │ ├── ControlButtonsPosition.kt │ │ ├── DecoderPriority.kt │ │ ├── DoubleTapGesture.kt │ │ ├── FastSeek.kt │ │ ├── Folder.kt │ │ ├── Font.kt │ │ ├── LoopMode.kt │ │ ├── MediaLayoutMode.kt │ │ ├── MediaViewMode.kt │ │ ├── PlayerPreferences.kt │ │ ├── Resume.kt │ │ ├── ScreenOrientation.kt │ │ ├── Sort.kt │ │ ├── SubtitleStreamInfo.kt │ │ ├── ThemeConfig.kt │ │ ├── Video.kt │ │ ├── VideoStreamInfo.kt │ │ └── VideoZoom.kt └── ui │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ ├── debug │ └── res │ │ └── values │ │ └── strings.xml │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── dev │ │ └── anilbeesetti │ │ └── nextplayer │ │ └── core │ │ └── ui │ │ ├── components │ │ ├── Buttons.kt │ │ ├── ClickablePreferenceItem.kt │ │ ├── ListItemComponent.kt │ │ ├── NextDialog.kt │ │ ├── NextSwitch.kt │ │ ├── PreferenceItem.kt │ │ ├── PreferenceSwitch.kt │ │ ├── PreferenceSwitchWithDivider.kt │ │ ├── RadioTextButton.kt │ │ └── TopAppBar.kt │ │ ├── composables │ │ ├── PermissionDetailView.kt │ │ ├── PermissionMissingView.kt │ │ └── PermissionRationaleDialog.kt │ │ ├── designsystem │ │ ├── AnimatedComposable.kt │ │ └── NextIcons.kt │ │ ├── preview │ │ ├── DayNightPreview.kt │ │ ├── DevicePreviews.kt │ │ └── VideoPickerPreviewParameterProvider.kt │ │ └── theme │ │ ├── Color.kt │ │ ├── Theme.kt │ │ └── Type.kt │ └── res │ ├── drawable │ ├── circle_background.xml │ ├── folder_thumb.xml │ ├── ic_add.xml │ ├── ic_arrow_left.xml │ ├── ic_aspect_ratio.xml │ ├── ic_audio_track.xml │ ├── ic_brightness.xml │ ├── ic_close.xml │ ├── ic_crop_landscape.xml │ ├── ic_fast.xml │ ├── ic_fit_screen.xml │ ├── ic_github.xml │ ├── ic_headset.xml │ ├── ic_kofi.xml │ ├── ic_landscape.xml │ ├── ic_lock.xml │ ├── ic_lock_open.xml │ ├── ic_loop_all.xml │ ├── ic_loop_off.xml │ ├── ic_loop_one.xml │ ├── ic_mute.xml │ ├── ic_pause.xml │ ├── ic_paypal.xml │ ├── ic_pip.xml │ ├── ic_play.xml │ ├── ic_portrait.xml │ ├── ic_remove.xml │ ├── ic_reset.xml │ ├── ic_screen_rotation.xml │ ├── ic_screen_rotation_alt.xml │ ├── ic_skip_next.xml │ ├── ic_skip_prev.xml │ ├── ic_speed.xml │ ├── ic_subtitle_track.xml │ ├── ic_upi.xml │ ├── ic_volume.xml │ ├── ic_width_wide.xml │ ├── overlay_background.xml │ ├── progress_scale_drawable.xml │ ├── rounded_corner.xml │ └── transparent_circle_background.xml │ ├── values-ar │ └── strings.xml │ ├── values-bg │ └── strings.xml │ ├── values-bn │ └── strings.xml │ ├── values-ca │ └── strings.xml │ ├── values-cs │ └── strings.xml │ ├── values-da │ └── strings.xml │ ├── values-de │ └── strings.xml │ ├── values-el │ └── strings.xml │ ├── values-es │ └── strings.xml │ ├── values-et │ └── strings.xml │ ├── values-fa │ └── strings.xml │ ├── values-fi │ └── strings.xml │ ├── values-fr │ └── strings.xml │ ├── values-hi │ └── strings.xml │ ├── values-hu │ └── strings.xml │ ├── values-ia │ └── strings.xml │ ├── values-in │ └── strings.xml │ ├── values-it │ └── strings.xml │ ├── values-iw │ └── strings.xml │ ├── values-ja │ └── strings.xml │ ├── values-ko │ └── strings.xml │ ├── values-ml │ └── strings.xml │ ├── values-nb-rNO │ └── strings.xml │ ├── values-nl │ └── strings.xml │ ├── values-pa │ └── strings.xml │ ├── values-pl │ └── strings.xml │ ├── values-pt-rBR │ └── strings.xml │ ├── values-pt │ └── strings.xml │ ├── values-ro │ └── strings.xml │ ├── values-ru │ └── strings.xml │ ├── values-sv │ └── strings.xml │ ├── values-ta │ └── strings.xml │ ├── values-th │ └── strings.xml │ ├── values-tr │ └── strings.xml │ ├── values-uk │ └── strings.xml │ ├── values-vi │ └── strings.xml │ ├── values-zh-rCN │ └── strings.xml │ ├── values-zh-rTW │ └── strings.xml │ └── values │ ├── arrays.xml │ ├── colors.xml │ ├── dimens.xml │ └── strings.xml ├── fastlane ├── Appfile ├── Fastfile ├── README.md └── metadata │ └── android │ └── en-US │ ├── changelogs │ ├── 18.txt │ ├── 19.txt │ ├── 20.txt │ ├── 29.txt │ └── 31.txt │ ├── full_description.txt │ ├── images │ ├── featureGraphic.png │ ├── icon.png │ └── phoneScreenshots │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ └── 7.png │ ├── short_description.txt │ └── title.txt ├── feature ├── player │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── dev │ │ │ └── anilbeesetti │ │ │ └── nextplayer │ │ │ └── feature │ │ │ └── player │ │ │ ├── PlayerActivity.kt │ │ │ ├── PlayerViewModel.kt │ │ │ ├── dialogs │ │ │ ├── PlaybackSpeedControlsDialogFragment.kt │ │ │ ├── TrackSelectionDialogFragment.kt │ │ │ └── VideoZoomOptionsDialogFragment.kt │ │ │ ├── extensions │ │ │ ├── Activity.kt │ │ │ ├── Enum.kt │ │ │ ├── Font.kt │ │ │ ├── ImageButton.kt │ │ │ ├── MappedTrackInfo.kt │ │ │ ├── Player.kt │ │ │ ├── PlayerPreferences.kt │ │ │ ├── PlayerView.kt │ │ │ ├── ScreenOrientation.kt │ │ │ ├── TrackGroup.kt │ │ │ ├── Uri.kt │ │ │ └── VideoSize.kt │ │ │ ├── model │ │ │ └── Subtitle.kt │ │ │ ├── service │ │ │ ├── CustomCommands.kt │ │ │ └── PlayerService.kt │ │ │ └── utils │ │ │ ├── BrightnessManager.kt │ │ │ ├── PlayerApi.kt │ │ │ ├── PlayerGestureHelper.kt │ │ │ ├── PlaylistManager.kt │ │ │ └── VolumeManager.kt │ │ └── res │ │ ├── drawable │ │ └── artwork_default.png │ │ ├── layout │ │ ├── activity_player.xml │ │ ├── exo_player_control_view.xml │ │ ├── exo_player_view.xml │ │ └── playback_speed.xml │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── drawables.xml │ │ └── themes.xml ├── settings │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── dev │ │ └── anilbeesetti │ │ └── nextplayer │ │ └── settings │ │ ├── SettingsScreen.kt │ │ ├── composables │ │ ├── OptionsDialog.kt │ │ └── PreferenceSubtitle.kt │ │ ├── extensions │ │ ├── ControlButtonsPosition.kt │ │ ├── DecoderPriority.kt │ │ ├── DoubleTapGesture.kt │ │ ├── FastSeek.kt │ │ ├── Font.kt │ │ ├── Resume.kt │ │ ├── ScreenOrientation.kt │ │ └── ThemeConfig.kt │ │ ├── navigation │ │ ├── AboutPreferencesNavigation.kt │ │ ├── AppearancePreferencesNavigation.kt │ │ ├── AudioPreferencesNavigation.kt │ │ ├── DecoderPreferencesNavigation.kt │ │ ├── MediaLibraryPreferencesNavigation.kt │ │ ├── PlayerPreferencesNavigation.kt │ │ ├── SettingsNavigation.kt │ │ └── SubtitlePreferencesNavigation.kt │ │ ├── screens │ │ ├── about │ │ │ ├── AboutPreferencesScreen.kt │ │ │ └── LibrariesScreen.kt │ │ ├── appearance │ │ │ ├── AppearancePreferencesScreen.kt │ │ │ └── AppearancePreferencesViewModel.kt │ │ ├── audio │ │ │ ├── AudioPreferencesScreen.kt │ │ │ └── AudioPreferencesViewModel.kt │ │ ├── decoder │ │ │ ├── DecoderPreferencesScreen.kt │ │ │ └── DecoderPreferencesViewModel.kt │ │ ├── medialibrary │ │ │ ├── FolderPreferencesScreen.kt │ │ │ ├── MediaLibraryPreferencesScreen.kt │ │ │ └── MediaLibraryPreferencesViewModel.kt │ │ ├── player │ │ │ ├── PlayerPreferencesScreen.kt │ │ │ └── PlayerPreferencesViewModel.kt │ │ └── subtitle │ │ │ ├── SubtitlePreferencesScreen.kt │ │ │ └── SubtitlePreferencesViewModel.kt │ │ └── utils │ │ └── LocalesHelper.kt └── videopicker │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── dev │ └── anilbeesetti │ └── nextplayer │ └── feature │ └── videopicker │ ├── composables │ ├── FolderItem.kt │ ├── InfoChip.kt │ ├── MediaContent.kt │ ├── MediaView.kt │ ├── QuickSettingsDialog.kt │ ├── TextIconToggleButton.kt │ └── VideoItem.kt │ ├── extensions │ ├── MediaLayoutMode.kt │ ├── MediaViewMode.kt │ └── SortOrder.kt │ ├── navigation │ ├── MediaPickerFolderNavigation.kt │ └── MediaPickerNavigation.kt │ └── screens │ ├── MediaState.kt │ ├── media │ ├── MediaPickerScreen.kt │ └── MediaPickerViewModel.kt │ └── mediaFolder │ ├── MediaPickerFolderScreen.kt │ └── MediaPickerFolderViewModel.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── renovate.json └── settings.gradle.kts /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ci-gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/.github/ci-gradle.properties -------------------------------------------------------------------------------- /.github/workflows/android_build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/.github/workflows/android_build.yaml -------------------------------------------------------------------------------- /.github/workflows/bump-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/.github/workflows/bump-version.yaml -------------------------------------------------------------------------------- /.github/workflows/junie.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/.github/workflows/junie.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "fastlane" -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/PRIVACY -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /release -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/debug.keystore -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/dev/anilbeesetti/nextplayer/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/java/dev/anilbeesetti/nextplayer/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/anilbeesetti/nextplayer/MainActivityViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/java/dev/anilbeesetti/nextplayer/MainActivityViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/anilbeesetti/nextplayer/NextPlayerApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/java/dev/anilbeesetti/nextplayer/NextPlayerApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/anilbeesetti/nextplayer/navigation/MediaNavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/java/dev/anilbeesetti/nextplayer/navigation/MediaNavGraph.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/anilbeesetti/nextplayer/navigation/SettingsNavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/java/dev/anilbeesetti/nextplayer/navigation/SettingsNavGraph.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/drawable/ic_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /core/common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/common/build.gradle.kts -------------------------------------------------------------------------------- /core/common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/NextDispatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/NextDispatchers.kt -------------------------------------------------------------------------------- /core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/Utils.kt -------------------------------------------------------------------------------- /core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/di/CoroutineScopesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/di/CoroutineScopesModule.kt -------------------------------------------------------------------------------- /core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/di/DispatchersModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/di/DispatchersModule.kt -------------------------------------------------------------------------------- /core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/extensions/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/extensions/Context.kt -------------------------------------------------------------------------------- /core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/extensions/File.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/extensions/File.kt -------------------------------------------------------------------------------- /core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/extensions/Float.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/extensions/Float.kt -------------------------------------------------------------------------------- /core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/extensions/Uri.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/common/src/main/java/dev/anilbeesetti/nextplayer/core/common/extensions/Uri.kt -------------------------------------------------------------------------------- /core/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/build.gradle.kts -------------------------------------------------------------------------------- /core/data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/DataModule.kt -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/mappers/ToAudioStreamInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/mappers/ToAudioStreamInfo.kt -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/mappers/ToFolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/mappers/ToFolder.kt -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/mappers/ToSubtitleStreamInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/mappers/ToSubtitleStreamInfo.kt -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/mappers/ToVideo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/mappers/ToVideo.kt -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/mappers/ToVideoState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/mappers/ToVideoState.kt -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/mappers/ToVideoStreamInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/mappers/ToVideoStreamInfo.kt -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/models/VideoState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/models/VideoState.kt -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/repository/LocalMediaRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/repository/LocalMediaRepository.kt -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/repository/LocalPreferencesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/repository/LocalPreferencesRepository.kt -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/repository/MediaRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/repository/MediaRepository.kt -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/repository/PreferencesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/repository/PreferencesRepository.kt -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/repository/fake/FakeMediaRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/repository/fake/FakeMediaRepository.kt -------------------------------------------------------------------------------- /core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/repository/fake/FakePreferencesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/data/src/main/java/dev/anilbeesetti/nextplayer/core/data/repository/fake/FakePreferencesRepository.kt -------------------------------------------------------------------------------- /core/database/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/database/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/build.gradle.kts -------------------------------------------------------------------------------- /core/database/schemas/dev.anilbeesetti.nextplayer.core.database.MediaDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/schemas/dev.anilbeesetti.nextplayer.core.database.MediaDatabase/1.json -------------------------------------------------------------------------------- /core/database/schemas/dev.anilbeesetti.nextplayer.core.database.MediaDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/schemas/dev.anilbeesetti.nextplayer.core.database.MediaDatabase/2.json -------------------------------------------------------------------------------- /core/database/schemas/dev.anilbeesetti.nextplayer.core.database.MediaDatabase/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/schemas/dev.anilbeesetti.nextplayer.core.database.MediaDatabase/3.json -------------------------------------------------------------------------------- /core/database/src/androidTest/java/dev/anilbeesetti/nextplayer/core/database/dao/DirectoryDaoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/androidTest/java/dev/anilbeesetti/nextplayer/core/database/dao/DirectoryDaoTest.kt -------------------------------------------------------------------------------- /core/database/src/androidTest/java/dev/anilbeesetti/nextplayer/core/database/dao/MediumDaoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/androidTest/java/dev/anilbeesetti/nextplayer/core/database/dao/MediumDaoTest.kt -------------------------------------------------------------------------------- /core/database/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/DaoModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/DaoModule.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/DatabaseModule.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/MediaDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/MediaDatabase.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/converter/UriListConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/converter/UriListConverter.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/dao/DirectoryDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/dao/DirectoryDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/dao/MediumDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/dao/MediumDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/dao/MediumStateDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/dao/MediumStateDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/entities/AudioStreamInfoEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/entities/AudioStreamInfoEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/entities/DirectoryEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/entities/DirectoryEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/entities/MediumEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/entities/MediumEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/entities/MediumStateEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/entities/MediumStateEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/entities/SubtitleStreamInfoEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/entities/SubtitleStreamInfoEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/entities/VideoStreamInfoEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/entities/VideoStreamInfoEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/relations/DirectoryWithMedia.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/relations/DirectoryWithMedia.kt -------------------------------------------------------------------------------- /core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/relations/MediumWithInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/database/src/main/java/dev/anilbeesetti/nextplayer/core/database/relations/MediumWithInfo.kt -------------------------------------------------------------------------------- /core/datastore/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/datastore/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/datastore/build.gradle.kts -------------------------------------------------------------------------------- /core/datastore/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/datastore/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/datastore/src/main/java/dev/anilbeesetti/nextplayer/core/datastore/datasource/AppPreferencesDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/datastore/src/main/java/dev/anilbeesetti/nextplayer/core/datastore/datasource/AppPreferencesDataSource.kt -------------------------------------------------------------------------------- /core/datastore/src/main/java/dev/anilbeesetti/nextplayer/core/datastore/datasource/PlayerPreferencesDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/datastore/src/main/java/dev/anilbeesetti/nextplayer/core/datastore/datasource/PlayerPreferencesDataSource.kt -------------------------------------------------------------------------------- /core/datastore/src/main/java/dev/anilbeesetti/nextplayer/core/datastore/datasource/PreferencesDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/datastore/src/main/java/dev/anilbeesetti/nextplayer/core/datastore/datasource/PreferencesDataSource.kt -------------------------------------------------------------------------------- /core/datastore/src/main/java/dev/anilbeesetti/nextplayer/core/datastore/di/DataStoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/datastore/src/main/java/dev/anilbeesetti/nextplayer/core/datastore/di/DataStoreModule.kt -------------------------------------------------------------------------------- /core/datastore/src/main/java/dev/anilbeesetti/nextplayer/core/datastore/serializer/ApplicationPreferencesSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/datastore/src/main/java/dev/anilbeesetti/nextplayer/core/datastore/serializer/ApplicationPreferencesSerializer.kt -------------------------------------------------------------------------------- /core/datastore/src/main/java/dev/anilbeesetti/nextplayer/core/datastore/serializer/PlayerPreferencesSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/datastore/src/main/java/dev/anilbeesetti/nextplayer/core/datastore/serializer/PlayerPreferencesSerializer.kt -------------------------------------------------------------------------------- /core/domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/domain/build.gradle.kts -------------------------------------------------------------------------------- /core/domain/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/domain/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/domain/src/main/java/dev/anilbeesetti/nextplayer/core/domain/GetSortedFolderTreeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/domain/src/main/java/dev/anilbeesetti/nextplayer/core/domain/GetSortedFolderTreeUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/dev/anilbeesetti/nextplayer/core/domain/GetSortedFoldersUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/domain/src/main/java/dev/anilbeesetti/nextplayer/core/domain/GetSortedFoldersUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/dev/anilbeesetti/nextplayer/core/domain/GetSortedMediaUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/domain/src/main/java/dev/anilbeesetti/nextplayer/core/domain/GetSortedMediaUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/dev/anilbeesetti/nextplayer/core/domain/GetSortedPlaylistUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/domain/src/main/java/dev/anilbeesetti/nextplayer/core/domain/GetSortedPlaylistUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/dev/anilbeesetti/nextplayer/core/domain/GetSortedVideosUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/domain/src/main/java/dev/anilbeesetti/nextplayer/core/domain/GetSortedVideosUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/test/java/dev/anilbeesetti/nextplayer/core/domain/GetSortedVideosUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/domain/src/test/java/dev/anilbeesetti/nextplayer/core/domain/GetSortedVideosUseCaseTest.kt -------------------------------------------------------------------------------- /core/media/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/media/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/media/build.gradle.kts -------------------------------------------------------------------------------- /core/media/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/media/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/MediaModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/MediaModule.kt -------------------------------------------------------------------------------- /core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/model/MediaVideo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/model/MediaVideo.kt -------------------------------------------------------------------------------- /core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/services/LocalMediaService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/services/LocalMediaService.kt -------------------------------------------------------------------------------- /core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/services/MediaService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/services/MediaService.kt -------------------------------------------------------------------------------- /core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/sync/LocalMediaInfoSynchronizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/sync/LocalMediaInfoSynchronizer.kt -------------------------------------------------------------------------------- /core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/sync/LocalMediaSynchronizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/sync/LocalMediaSynchronizer.kt -------------------------------------------------------------------------------- /core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/sync/MediaInfoSynchronizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/sync/MediaInfoSynchronizer.kt -------------------------------------------------------------------------------- /core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/sync/MediaSynchronizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/media/src/main/java/dev/anilbeesetti/nextplayer/core/media/sync/MediaSynchronizer.kt -------------------------------------------------------------------------------- /core/model/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/build.gradle.kts -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/ApplicationPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/ApplicationPreferences.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/AudioStreamInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/AudioStreamInfo.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/ControlButtonsPosition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/ControlButtonsPosition.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/DecoderPriority.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/DecoderPriority.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/DoubleTapGesture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/DoubleTapGesture.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/FastSeek.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/FastSeek.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/Folder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/Folder.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/Font.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/Font.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/LoopMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/LoopMode.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/MediaLayoutMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/MediaLayoutMode.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/MediaViewMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/MediaViewMode.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/PlayerPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/PlayerPreferences.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/Resume.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/Resume.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/ScreenOrientation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/ScreenOrientation.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/Sort.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/Sort.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/SubtitleStreamInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/SubtitleStreamInfo.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/ThemeConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/ThemeConfig.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/Video.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/Video.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/VideoStreamInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/VideoStreamInfo.kt -------------------------------------------------------------------------------- /core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/VideoZoom.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/model/src/main/java/dev/anilbeesetti/nextplayer/core/model/VideoZoom.kt -------------------------------------------------------------------------------- /core/ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/build.gradle.kts -------------------------------------------------------------------------------- /core/ui/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/debug/res/values/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/ui/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/Buttons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/Buttons.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/ClickablePreferenceItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/ClickablePreferenceItem.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/ListItemComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/ListItemComponent.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/NextDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/NextDialog.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/NextSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/NextSwitch.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/PreferenceItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/PreferenceItem.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/PreferenceSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/PreferenceSwitch.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/PreferenceSwitchWithDivider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/PreferenceSwitchWithDivider.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/RadioTextButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/RadioTextButton.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/TopAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/components/TopAppBar.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/composables/PermissionDetailView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/composables/PermissionDetailView.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/composables/PermissionMissingView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/composables/PermissionMissingView.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/composables/PermissionRationaleDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/composables/PermissionRationaleDialog.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/designsystem/AnimatedComposable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/designsystem/AnimatedComposable.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/designsystem/NextIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/designsystem/NextIcons.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/preview/DayNightPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/preview/DayNightPreview.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/preview/DevicePreviews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/preview/DevicePreviews.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/preview/VideoPickerPreviewParameterProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/preview/VideoPickerPreviewParameterProvider.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/theme/Color.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/theme/Theme.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/java/dev/anilbeesetti/nextplayer/core/ui/theme/Type.kt -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/circle_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/circle_background.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/folder_thumb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/folder_thumb.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_add.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_arrow_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_arrow_left.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_aspect_ratio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_aspect_ratio.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_audio_track.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_audio_track.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_brightness.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_brightness.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_close.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_crop_landscape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_crop_landscape.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_fast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_fast.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_fit_screen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_fit_screen.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_github.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_github.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_headset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_headset.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_kofi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_kofi.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_landscape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_landscape.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_lock.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_lock.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_lock_open.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_lock_open.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_loop_all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_loop_all.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_loop_off.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_loop_off.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_loop_one.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_loop_one.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_mute.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_mute.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_pause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_pause.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_paypal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_paypal.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_pip.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_pip.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_play.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_portrait.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_portrait.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_remove.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_remove.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_reset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_reset.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_screen_rotation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_screen_rotation.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_screen_rotation_alt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_screen_rotation_alt.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_skip_next.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_skip_next.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_skip_prev.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_skip_prev.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_speed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_speed.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_subtitle_track.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_subtitle_track.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_upi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_upi.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_volume.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_volume.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_width_wide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/ic_width_wide.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/overlay_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/overlay_background.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/progress_scale_drawable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/progress_scale_drawable.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/rounded_corner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/rounded_corner.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/transparent_circle_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/drawable/transparent_circle_background.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-ar/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-ar/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-bg/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-bg/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-bn/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-bn/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-es/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-es/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-et/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-et/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-fa/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-fa/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-ia/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-ia/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-iw/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-iw/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-ml/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-ml/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-nb-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-nb-rNO/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-pa/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-pa/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-pt/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-pt/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-sv/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-sv/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-ta/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-ta/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-th/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-th/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-vi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-vi/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/core/ui/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- 1 | package_name("dev.anilbeesetti.nextplayer") 2 | -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/README.md -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/changelogs/18.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/19.txt: -------------------------------------------------------------------------------- 1 | Fixes: 2 | - App crash on application startup -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/changelogs/20.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/changelogs/29.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/changelogs/31.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/7.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | A simple material you video player based on Media3 -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Next Player -------------------------------------------------------------------------------- /feature/player/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/player/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/build.gradle.kts -------------------------------------------------------------------------------- /feature/player/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/PlayerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/PlayerActivity.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/PlayerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/PlayerViewModel.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/dialogs/PlaybackSpeedControlsDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/dialogs/PlaybackSpeedControlsDialogFragment.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/dialogs/TrackSelectionDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/dialogs/TrackSelectionDialogFragment.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/dialogs/VideoZoomOptionsDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/dialogs/VideoZoomOptionsDialogFragment.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/Activity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/Activity.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/Enum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/Enum.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/Font.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/Font.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/ImageButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/ImageButton.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/MappedTrackInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/MappedTrackInfo.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/Player.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/Player.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/PlayerPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/PlayerPreferences.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/PlayerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/PlayerView.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/ScreenOrientation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/ScreenOrientation.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/TrackGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/TrackGroup.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/Uri.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/Uri.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/VideoSize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/extensions/VideoSize.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/model/Subtitle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/model/Subtitle.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/service/CustomCommands.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/service/CustomCommands.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/service/PlayerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/service/PlayerService.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/utils/BrightnessManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/utils/BrightnessManager.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/utils/PlayerApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/utils/PlayerApi.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/utils/PlayerGestureHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/utils/PlayerGestureHelper.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/utils/PlaylistManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/utils/PlaylistManager.kt -------------------------------------------------------------------------------- /feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/utils/VolumeManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/java/dev/anilbeesetti/nextplayer/feature/player/utils/VolumeManager.kt -------------------------------------------------------------------------------- /feature/player/src/main/res/drawable/artwork_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/res/drawable/artwork_default.png -------------------------------------------------------------------------------- /feature/player/src/main/res/layout/activity_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/res/layout/activity_player.xml -------------------------------------------------------------------------------- /feature/player/src/main/res/layout/exo_player_control_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/res/layout/exo_player_control_view.xml -------------------------------------------------------------------------------- /feature/player/src/main/res/layout/exo_player_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/res/layout/exo_player_view.xml -------------------------------------------------------------------------------- /feature/player/src/main/res/layout/playback_speed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/res/layout/playback_speed.xml -------------------------------------------------------------------------------- /feature/player/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /feature/player/src/main/res/values/drawables.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/res/values/drawables.xml -------------------------------------------------------------------------------- /feature/player/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/player/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /feature/settings/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/settings/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/build.gradle.kts -------------------------------------------------------------------------------- /feature/settings/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/SettingsScreen.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/composables/OptionsDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/composables/OptionsDialog.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/composables/PreferenceSubtitle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/composables/PreferenceSubtitle.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/ControlButtonsPosition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/ControlButtonsPosition.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/DecoderPriority.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/DecoderPriority.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/DoubleTapGesture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/DoubleTapGesture.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/FastSeek.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/FastSeek.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/Font.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/Font.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/Resume.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/Resume.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/ScreenOrientation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/ScreenOrientation.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/ThemeConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/extensions/ThemeConfig.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/AboutPreferencesNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/AboutPreferencesNavigation.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/AppearancePreferencesNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/AppearancePreferencesNavigation.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/AudioPreferencesNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/AudioPreferencesNavigation.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/DecoderPreferencesNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/DecoderPreferencesNavigation.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/MediaLibraryPreferencesNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/MediaLibraryPreferencesNavigation.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/PlayerPreferencesNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/PlayerPreferencesNavigation.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/SettingsNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/SettingsNavigation.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/SubtitlePreferencesNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/navigation/SubtitlePreferencesNavigation.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/about/AboutPreferencesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/about/AboutPreferencesScreen.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/about/LibrariesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/about/LibrariesScreen.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/appearance/AppearancePreferencesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/appearance/AppearancePreferencesScreen.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/appearance/AppearancePreferencesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/appearance/AppearancePreferencesViewModel.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/audio/AudioPreferencesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/audio/AudioPreferencesScreen.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/audio/AudioPreferencesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/audio/AudioPreferencesViewModel.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/decoder/DecoderPreferencesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/decoder/DecoderPreferencesScreen.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/decoder/DecoderPreferencesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/decoder/DecoderPreferencesViewModel.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/medialibrary/FolderPreferencesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/medialibrary/FolderPreferencesScreen.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/medialibrary/MediaLibraryPreferencesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/medialibrary/MediaLibraryPreferencesScreen.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/medialibrary/MediaLibraryPreferencesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/medialibrary/MediaLibraryPreferencesViewModel.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/player/PlayerPreferencesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/player/PlayerPreferencesScreen.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/player/PlayerPreferencesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/player/PlayerPreferencesViewModel.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/subtitle/SubtitlePreferencesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/subtitle/SubtitlePreferencesScreen.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/subtitle/SubtitlePreferencesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/screens/subtitle/SubtitlePreferencesViewModel.kt -------------------------------------------------------------------------------- /feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/utils/LocalesHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/settings/src/main/java/dev/anilbeesetti/nextplayer/settings/utils/LocalesHelper.kt -------------------------------------------------------------------------------- /feature/videopicker/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/videopicker/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/build.gradle.kts -------------------------------------------------------------------------------- /feature/videopicker/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/FolderItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/FolderItem.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/InfoChip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/InfoChip.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/MediaContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/MediaContent.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/MediaView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/MediaView.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/QuickSettingsDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/QuickSettingsDialog.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/TextIconToggleButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/TextIconToggleButton.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/VideoItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/composables/VideoItem.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/extensions/MediaLayoutMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/extensions/MediaLayoutMode.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/extensions/MediaViewMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/extensions/MediaViewMode.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/extensions/SortOrder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/extensions/SortOrder.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/navigation/MediaPickerFolderNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/navigation/MediaPickerFolderNavigation.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/navigation/MediaPickerNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/navigation/MediaPickerNavigation.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/screens/MediaState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/screens/MediaState.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/screens/media/MediaPickerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/screens/media/MediaPickerScreen.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/screens/media/MediaPickerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/screens/media/MediaPickerViewModel.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/screens/mediaFolder/MediaPickerFolderScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/screens/mediaFolder/MediaPickerFolderScreen.kt -------------------------------------------------------------------------------- /feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/screens/mediaFolder/MediaPickerFolderViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/feature/videopicker/src/main/java/dev/anilbeesetti/nextplayer/feature/videopicker/screens/mediaFolder/MediaPickerFolderViewModel.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/gradlew.bat -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anilbeesetti/nextplayer/HEAD/settings.gradle.kts --------------------------------------------------------------------------------