Giter Club home page Giter Club logo

youtubetvandroid's Introduction

YouTube TV on Android/YouTube on Display

An Android app that uses the rarely used Presentation API to display the YouTube smart TV web app on any external display. Displays can be HDMI, MiraCast, Google Cast, or even (my favorite), DisplayLink.

Description/Guide

This app can be built using Android Studio. You can simply connect your external display and open the app. The "Link with TV Code" screen should show up on your external display in a few seconds. You can then open your regular YouTube app and cast using the TV code. Then you can watch any YouTube video on your connected screen!

Getting Started

Dependencies

  • Android Studio
  • Android Phone

Installing

  • Download Android Studio
  • Clone this repository with Git (should be prompted to install when opening Andorid Studio)
  • Either: Save as APK and transfer to phone, or connect your phone to your computer and transfer with ADB
  • Follow steps in the Description/Guide section

Executing program

  • The app can simply be opeend and then closed allowing you to open the regular app as explained above.

Planned Features

  • Ad Blocking (attempted, but hard to implement in WebView)

Known Issues

  • The app sometimes needs to be split-screened with the standard YouTube app or the external display instance will close

Help

  • You can always submit an issue to this repository

youtubetvandroid's People

Stargazers

 avatar  avatar KGBDESIGNGLOBAL avatar

Watchers

James Cloos avatar D.J. Saderholm avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.