101 Open Source Exoplayer Software Projects
Free and open source exoplayer code projects including engines, APIs, generators, and tools.
Gsyvideoplayer 17099 ⭐
Dkvideoplayer 3847 ⭐
Android Video Player. 安卓视频播放器，封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载，列表播放，悬浮播放，广告播放，弹幕
Playerbase 2820 ⭐
The basic library of Android player will process complex business components. The access is simple。Android播放器基础库，专注于播放视图组件的高复用性和组件间的低耦合，轻松处理复杂业务。
Yjplay 1699 ⭐
一个支持自定义UI布局,流式API, 加密,直播 ,亮度,音量,快进等手势 ,广告视频预览,多种加载模式 ,多种分辨率切换 ,多种封面图, 自定义数据源,列表播放,倍数播放,边播变缓存<font color="red">不是使用AndroidVideoCache</font>,离线播放,神奇的播放器
Exoplayerfilter 792 ⭐
This library uses OpenGL Shaders to apply effects on ExoPlayer video at Runtime
Gpuvideo Android 491 ⭐
This library apply video filter on generate an Mp4 and on ExoPlayer video and Video Recording with Camera2.
Zahraheydari Musicplayer 473 ⭐
Implemented using Clean Arch, MVVM, LiveData, Room, Koin, Coil, Service, Notification and ExoPlayer
Exoplayersample 339 ⭐
This project is developed with ExoPlayer 2. You can play audio files and play video files with custom playback controls.
Mediasdk 216 ⭐
The library is working for downloading video while playing the video, the video contains M3U8/MP4
Magicalexoplayer 252 ⭐
The Easiest Way To Play/Stream Video And Audio Using Google ExoPlayer In Your Android Application
Mitchtabian Spotify Clone 114 ⭐
Audio streaming application with MediaBrowserServiceCompat, ExoPlayer and Firestore
Exoplayermanager 77 ⭐
An android library that wraps the ExoPlayer and the IMA Android SDK which plays a video advertisement. This is written in Kotlin.
Commenplayer 76 ⭐
CommenPlayer ——Video player, Support ijkPlayer, Vlc, MediaPlayer, ExoPlayer; 视频播放器，支持ijkPlayer，Vlc，MediaPlayer，ExoPlayer
Arvi 63 ⭐
Android library designed to simplify the implementation of the video autoplay in the RecyclerView
Cordova Plugin Playlist 33 ⭐
🎶 A Cordova plugin for Android and iOS with native support for audio playlists, background support, and lock screen controls 🎶
Animewatcher 75 ⭐
The goal of this project/app is to let the user watch anime without ads. It uses Jsoup to extract data from the website and Exoplayer to show videos.
Exovideoview 22 ⭐
Alternative VideoView implementation that uses ExoPlayer for playback and may share the same instance of ExoPlayer between multiple views. Optimal for usage in lists or different fragments within the same activity.
Doubletapplayerview 61 ⭐
YouTube's Fast-Forward-Rewind double tapping feature built on top of ExoPlayer
Videometadataprovider 20 ⭐
Video metadata provider library (collect metadata from ExoPlayer, FFMpeg, Native Android)
Exoplayer With Mediacontrols 18 ⭐
This is a small project i created to learn how to use the Exoplayer from Google. It plays an video from an URL and you can control the playback. It can now play HLS,Dash and mp4 streams
Ti.exoplayer 16 ⭐
A native control for playing videos for Titanium. Based on Google ExoPlayer, using Titanium.Media.VideoPlayer API.
Yassinajdi Bakingapp 17 ⭐
:curry::fork_and_knife: This app allows a user to select a recipe and see video-guided steps for how to complete it, showcasing MVVM, Retrofit, ExoPlayer with lifecycle components, Master/Detail Flow, Widgets.
Bakingapp 15 ⭐
Baking app that displays a list of recipes, and their ingredients with video lessons on how to make them. The app uses MVVM, Android architecture components, Material design with master-detail layout, Dagger, Exoplayer and Databinding. It also contains a home screen widget.
Tv Live Stream 25 ⭐
an Android TV App which can serve as a skeleton and backbone for streaming Videos, TV channels and Radio
Exoplayer Statsfornerds 21 ⭐
Demo app to showcase ExoPlayer customisations like Stats-For-Nerds & Improved buffering.
Audio Stream 11 ⭐
Music Streaming App - Ola Android Developer Hiring Challenge (API currently not hosted).
Vadootvpeer Sdk Android 38 ⭐
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 🚀
Vipulyaara Kafka 18 ⭐
An app (in progress) for reading and listening to classic and modern literature in more than 100 languages. It also serves as a demo for Jetpack compose and other new technologies for Android enthusiasts :)
Moneytoo Player 381 ⭐
Simple and lightweight, yet polished and powerful Android video player based on ExoPlayer
Jrfeng Snow 113 ⭐
Android music player framework, compatible with MediaSession. Support custom music player (MediaPlayer, ExoPlayer), custom Notification, custom audio effect engine, only WiFi network, sound quality/dynamic URL, headset clicks, sleep timer, playback history, player state persistence.
Exo Viewpager Fun 53 ⭐
An app showing how to make an Instagram/YouTube Shorts/TikTok style video pager
Kingplayer 34 ⭐
:clapper: 一个专注于 Android 视频播放器的基础库，无缝切换内核。（IjkPlayer、ExoPlayer、VlcPlayer、MediaPlayer）
Exoplayertimelineview 16 ⭐
Extracts video frames using ExoPlayer and show as a video timeline(FixedView, ScrollView)
Bilibili Musicplayer 13 ⭐
B站音乐区音频第三方播放器 (Bilibili Third-party online music player for Android) MVVM+Room+LiveData+Retrofit+Exoplayer
Exoplayerdemo Kotlin 11 ⭐
Sample project to show ExoPlayer basic video playing functionality with Kotlin
Android Candy Pod 11 ⭐
Capstone Project for Android Developer Nanodegree. Candy Pod is a podcast player. Built a media app architecture. Incorporated ExoPlayer to provide media streaming, downloading and playback notification.
Kaltura Player Android 15 ⭐
Kaltura Player is a rich, easy to integrate and easy to use video player for all media types and ad scenarios you need. - based on Google ExoPlayer
Androidx Media 145 ⭐
The androidx.media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
Compose Snapchat Clone 32 ⭐
Snapchat Clone with Jetpack Compose and Clean Architecture - Navigation Components, CamaraX, Google Map, Exoplayer, Detekt, Coil, Gradle Secrets, Permission Handling.