An extensible media player for Android (by google)


Basic Exoplayer repo stats
3 days ago

google/ExoPlayer is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Exoplayer Alternatives

Similar projects and alternatives to Exoplayer based on common topics and language

  • GitHub repo Player

    Simple and lightweight, yet polished and powerful Android video player based on ExoPlayer (by moneytoo)

  • GitHub repo mpv-android

    #mpv-android @ freenode

  • GitHub repo FFmpeg

    Mirror of https://git.ffmpeg.org/ffmpeg.git

  • GitHub repo android-sdk

    Free p2p cdn android github sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀

  • GitHub repo react-native-jw-media-player

    React-Native Android/iOS bridge for JWPlayer SDK (https://www.jwplayer.com/)

  • GitHub repo NewPipe

    A libre lightweight streaming front-end for Android.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better Exoplayer alternative or higher similarity.


Posts where Exoplayer has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-11.
  • Plex for Android v8.14.0 Released
    reddit.com/r/PleX | 2021-03-11
    As long as you provide a way to re-link a LGPL library upon request (statically linked or not), it's fine. GPL, AFAIK, won't allow this. Though honestly I'm very surprised the Plex clients are no longer open source. It's incredibly unfortunate. People would jump to improve it because we are tired of waiting. This was done with ExoPlayer, yet now it seems even when ExoPlayer supports the feature entirely, Plex on android will lag behind for several years.
  • Found an error reported in GitHub and the solution seems to help me as a Shield/tivimate user.
    reddit.com/r/TiviMate | 2021-03-09
    I think it was this. https://github.com/google/ExoPlayer/issues/6343
  • what are the general tasks i need to do to put tutorial Videos Online in My Application?
    Otherwise yea host the video somewhere and view it in your app via ExoPlayer
  • (3.4.0) Internal player
    reddit.com/r/TiviMate | 2021-03-06
  • RTP streams nor playing
    reddit.com/r/TiviMate | 2021-03-04
  • Plex for Android v8.13.0 Released
    reddit.com/r/PleX | 2021-02-15
    If by issue you mean transcoding / bad support, blame Google. That said, I'd rather Plex switch to mpv on android like they supposedly do on iOS which would solve basically every video issue on the planet.
  • App suspended from Google Play for listing supported subtitle formats - one of which was the ASS format
    The "moron somewhere" who named their extension ASS is Google! It's their library! The app is using a Google library to list a Google owned extension in the Google Play Store and getting censored for the word THEY USED IN THEIR OWN DESCRIPTION!!!!
  • Does ExoPlayer officially support .ass subtitles or not?
    reddit.com/r/jellyfin | 2021-01-21
    ExoPlayer does support only the basic properties of ASS and SSA subtitles. Fortunately contributors to the project are working on more support for the styling features: https://github.com/google/ExoPlayer/issues/8435
  • Just Player is a new, open source, minimalist, Exoplayer-based video player that gets "just the essentials" done while playing every popular video format including AV1
    It uses Google's libgav1 as that's what's supported in ExoPlayer. I'm afraid that this is pretty much set in stone as probably no one will attempt to implement any other AV1 decoder. The libgav1 will be used only if there's no platform decoder, which can be available on devices since Android 10 (my OnePlus 7/Snapdragon 855 has it). I tried playing basic AV1 video on 4 year old lower mid range device (Snapdragon 625) it it was fine. But I didn't push it to its limits.
    reddit.com/r/fossdroid | 2021-01-11
    Just a curious question, is there a reason why you decided on using ExoPlayer library from Google? Nothing against it because this library is fully open sourced (iirc).
    reddit.com/r/Android | 2021-01-10
    ExoPlayer is a google project specifically aimed at Android to provide a framework applications can use to offer video playback. Specifically supports things currently not possible in Android out of the box.
    reddit.com/r/Android | 2021-01-10
  • ExoPlayer 2.13.0 will support Apple's low latency HLS spec
    news.ycombinator.com | 2021-01-11
  • What is .ass subtitles thats been showing up on my Plex?
    reddit.com/r/PleX | 2021-01-07
    Coincidentally a github issue has thus been made just 20 hours ago.
  • Trying to make exo play .ts but no luck
    It's probably not possible with this information here https://github.com/google/ExoPlayer/issues/785