What are the modifications I can make to create YouTube video player without breaking YouTube and PlayStore TOS?

This page summarizes the projects mentioned and recommended in the original post on /r/androiddev

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • android-youtube-player

    YouTube Player library for Android and Chromecast, stable and customizable.

  • android-youtube-player mentions that we can customize the UI of an Android YouTube Player - Starting from version 5.0.0 of the android-youtube-player API, it is possible to completely replace the player’s UI.

  • Plyr

    A simple HTML5, YouTube and Vimeo player

  • Also Overlays and frames mentions that You must not display overlays, frames, or other visual elements in front of any part of a YouTube embedded player, including player controls. Similarly, you must not use overlays, frames or other visual elements to obscure any part of an embedded player, including player controls. Does this mean that you can't have your own custom controller? But if that is so, then all other players such as (plyr.io)[https://github.com/sampotts/plyr] must be invalid. So I must be reading something wrong.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts