{"id":13608390,"url":"https://github.com/anilbeesetti/nextplayer","last_synced_at":"2026-02-04T06:01:52.960Z","repository":{"id":115446372,"uuid":"598940882","full_name":"anilbeesetti/nextplayer","owner":"anilbeesetti","description":"An Android native video player","archived":false,"fork":false,"pushed_at":"2025-04-09T23:06:25.000Z","size":24538,"stargazers_count":2540,"open_issues_count":307,"forks_count":129,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-04-10T00:20:32.298Z","etag":null,"topics":["android","exoplayer","ffmpeg","ffmpeg-android","jetpack-compose","jni-android","kotlin","kotlin-android","kotlin-coroutines","media3","player","room-database","video-player"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anilbeesetti.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"anilbeesetti","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["https://paypal.me/AnilBeesetti","https://pay.upilink.in/pay/anilbeesetti811@ybl"]}},"created_at":"2023-02-08T05:34:22.000Z","updated_at":"2025-04-09T03:09:08.000Z","dependencies_parsed_at":"2024-03-08T00:27:52.160Z","dependency_job_id":"3ee2484b-2a7b-4505-8740-50a9a68c3c4d","html_url":"https://github.com/anilbeesetti/nextplayer","commit_stats":{"total_commits":1051,"total_committers":93,"mean_commits":"11.301075268817204","dds":0.6032350142721218,"last_synced_commit":"b953ad8acadc75445fa4753fc10b17edaf23afe4"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anilbeesetti%2Fnextplayer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anilbeesetti%2Fnextplayer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anilbeesetti%2Fnextplayer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anilbeesetti%2Fnextplayer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anilbeesetti","download_url":"https://codeload.github.com/anilbeesetti/nextplayer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248314081,"owners_count":21082978,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","exoplayer","ffmpeg","ffmpeg-android","jetpack-compose","jni-android","kotlin","kotlin-android","kotlin-coroutines","media3","player","room-database","video-player"],"created_at":"2024-08-01T19:01:26.908Z","updated_at":"2026-02-01T09:10:31.054Z","avatar_url":"https://github.com/anilbeesetti.png","language":"Kotlin","funding_links":["https://ko-fi.com/anilbeesetti","https://paypal.me/AnilBeesetti","https://pay.upilink.in/pay/anilbeesetti811@ybl"],"categories":["Kotlin","HarmonyOS","🎬 Media \u0026 Entertainment","android"],"sub_categories":["Windows Manager","▶️ Video Players"],"readme":"![Next player banner](fastlane/metadata/android/en-US/images/featureGraphic.png)\n\n# Next Player\n\n[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/anilbeesetti/nextplayer.svg?logo=github\u0026label=GitHub\u0026cacheSeconds=3600)](https://github.com/anilbeesetti/nextplayer/releases/latest)\n[![Google Play](https://img.shields.io/endpoint?color=green\u0026logo=google-play\u0026url=https%3A%2F%2Fplay.cuzi.workers.dev%2Fplay%3Fi%3Ddev.anilbeesetti.nextplayer%26l%3DGoogle%2520Play%26m%3Dv%24version)](https://play.google.com/store/apps/details?id=dev.anilbeesetti.nextplayer)\n[![IzzyOnDroid](https://img.shields.io/endpoint?url=https://apt.izzysoft.de/fdroid/api/v1/shield/dev.anilbeesetti.nextplayer)](https://apt.izzysoft.de/fdroid/index/apk/dev.anilbeesetti.nextplayer)\n[![F-Droid](https://img.shields.io/f-droid/v/dev.anilbeesetti.nextplayer?logo=f-droid\u0026label=F-Droid\u0026cacheSeconds=3600)](https://f-droid.org/packages/dev.anilbeesetti.nextplayer)\n[![GitHub all releases](https://img.shields.io/github/downloads/anilbeesetti/nextplayer/total?logo=github\u0026cacheSeconds=3600)](https://github.com/anilbeesetti/nextplayer/releases/latest)\n[![Google Play](https://img.shields.io/endpoint?color=green\u0026logo=google-play\u0026url=https%3A%2F%2Fplay.cuzi.workers.dev%2Fplay%3Fi%3Ddev.anilbeesetti.nextplayer%26l%3Ddownloads%26m%3D%24totalinstalls)](https://play.google.com/store/apps/details?id=dev.anilbeesetti.nextplayer)\n[![Weblate project translated](https://img.shields.io/weblate/progress/next-player?logo=weblate\u0026logoColor=white\u0026cacheSeconds=36000)](https://hosted.weblate.org/engage/next-player/)\n\nNext Player is an Android native video player written in Kotlin. It provides a simple and easy-to-use interface for users to play videos on their\nAndroid devices\n\n**This project is still in development and is expected to have bugs. Please report any bugs you find in\nthe [Issues](https://github.com/anilbeesetti/nextplayer/issues) section.**\n\n[\u003cimg src=\"https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png\" alt=\"Get it on Google Play\" height=\"80\"/\u003e](https://play.google.com/store/apps/details?id=dev.anilbeesetti.nextplayer)\n[\u003cimg src=\"https://gitlab.com/IzzyOnDroid/repo/-/raw/master/assets/IzzyOnDroid.png\" alt=\"Get it on IzzyOnDroid\" height=\"80\"\u003e](https://apt.izzysoft.de/fdroid/index/apk/dev.anilbeesetti.nextplayer)\n[\u003cimg src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\" alt=\"Get it on F-Droid\" height=\"80\"\u003e](https://f-droid.org/packages/dev.anilbeesetti.nextplayer/)\n\n## Screenshots\n\n### Media Picker\n\n\u003cdiv style=\"width:100%; display:flex; justify-content:space-between;\"\u003e\n\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/1.png\" width=19% alt=\"Home Light\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/1.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/2.png\" width=19% alt=\"Home Dark\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/2.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/3.png\" width=19% alt=\"Sub Folder Light\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/3.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/4.png\" width=19% alt=\"Sub Folder Dark\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/4.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/5.png\" width=19% alt=\"Quick Settings\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/5.png)\n\u003c/div\u003e\n\n### Player Ui\n\n\u003cdiv style=\"width:100%; display:flex; justify-content:space-between;\"\u003e\n\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/6.png\" width=49% alt=\"Player\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/6.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/7.png\" width=49% alt=\"Player\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/7.png)\n\u003c/div\u003e\n\n## Supported formats\n\n- **Video**: H.263, H.264 AVC (Baseline Profile; Main Profile on Android 6+), H.265 HEVC, MPEG-4 SP, VP8, VP9, AV1\n    - Support depends on Android device\n- **Audio**: Vorbis, Opus, FLAC, ALAC, PCM/WAVE (μ-law, A-law), MP1, MP2, MP3, AMR (NB, WB), AAC (LC, ELD, HE; xHE on Android 9+), AC-3, E-AC-3, DTS,\n  DTS-HD, TrueHD\n    - Support provided by ExoPlayer FFmpeg extension\n- **Subtitles**: SRT, SSA, ASS, TTML, VTT, DVB\n    - SSA/ASS has limited styling support see [this issue](https://github.com/google/ExoPlayer/issues/8435)\n\n## Features\n\n- Native Android app with simple and easy-to-use interface\n- Completely free and open source and without any ads or excessive permissions\n- Software decoders for h264 and hevc\n- Audio/Subtitle track selection\n- Vertical swipe to change brightness (left) / volume (right)\n- Horizontal swipe to seek through video\n- [Material 3 (You)](https://m3.material.io/) support\n- Media picker with tree, folder and file view modes\n- Play videos from url\n- Play videos from storage access framework (Android Document picker)\n- Control playback speed\n- External Subtitle support\n- Zoom gesture\n- Picture-in-picture mode\n\n## Planned Features\n\n- External Audio support\n- Background playback\n- Android TV version\n- Search Functionality\n\n## Contributing\n\nContributions are welcome!\n\n### Translating\n\nYou can help translate Next Player on [Hosted Weblate](https://hosted.weblate.org/engage/next-player/).\n\n[![Translate status](https://hosted.weblate.org/widgets/next-player/-/multi-auto.svg)](https://hosted.weblate.org/engage/next-player/)\n\n## Credits\n\n### Open Source Projects\n\n- [Findroid](https://github.com/jarnedemeulemeester/findroid)\n- [Just (Video) Player](https://github.com/moneytoo/Player)\n- [LibreTube](https://github.com/libre-tube/LibreTube)\n- [ReadYou](https://github.com/Ashinch/ReadYou)\n- [Seal](https://github.com/JunkFood02/Seal)\n- ...\n\n### Special Thanks\n\n[\u003cimg src=\"https://hosted.weblate.org/widgets/next-player/-/287x66-white.png\"  width=\"200\"/\u003e](https://hosted.weblate.org/engage/next-player/)\n\nThanks to **Weblate** for providing free hosting for the project.\n\n## License\n\nNext Player is licensed under the GNU General Public License v3.0. See the [LICENSE](LICENSE) file for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanilbeesetti%2Fnextplayer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanilbeesetti%2Fnextplayer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanilbeesetti%2Fnextplayer/lists"}