Inspired by YTVimeoExtractor for iOS.


The purpose of this repo is to demonstrate the functionality of the YouTube Library for Android which acts as an API for the main YouTube application. You can use it as reference for implementing playback functionality within your own application.


Auto start media playback after RecyclerView layout has been settled down.


It is a lite library to render 360 degree panorama video for Android.

Jiecao Video Player

Video fullscreen and float tiny window Completely custom UI.

Easy Video Player

Easy Video Player is a simple but powerful view that you can plugin to your apps to quickly get video playback working.


Android Texture VideoView having a variety of scale types like the scale types of ImageView.


This is a better user interaction of play video in List.


Open sourced awesome material designed movie app.


The AndroidYouTubePlayer is a simple View that can be easily integrated in every Activity/Fragment. The interaction with YouTube is based on the IFrame Player API, therefore the YouTube app is not required to use the player.

This repo enables you to show videos instead of usual profile picture for chat heads. Inspired from Facebook’s Video profile picture, I decided to replicate its implementation to show videos in profile picture and to create chat heads for the same.


Based on the stock MediaPlayer API. It will work on all devices and all CPUs, and it works with both local and remote sources.

AutoPlay Videos

This library is created with the purpose to implement recyclerview with videos easily. This is the first version of the library and suggestions/contributions to optimize memory and CPU usage are most welcome to improvise the library.


VideoCompression Compressing 25Mb videofile to 1Mb.


ExoPlayer is an application level media player for Android. It provides an alternative to Android’s MediaPlayer API for playing audio and video both locally and over the Internet.