Skip to content

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.

Notifications You must be signed in to change notification settings

dsaderholm/youtubetvandroid

Repository files navigation

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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages