Skip to content

shakahl/SmartTwitchTV

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6,116 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartTwitchTV

This is an web application designed to watch Twitch.tv broadcasts on SmartTV's , A good official Twitch.TV app is not available for most devices, that is way this project exist.

The intention of this is to make a web app that runs on all modern browser and can be easily ported to any OS that can run a web app's.

This project is a port of this repo smarttv-twitch using separated repo to make easier use of github pages and commit history

Are phones and tablets supported?

Yes but is limited, you need to use the APK from release and manually install the APK. Be aware that this app is design to be used mainly on TVs, the support for other device is limited and may never receive a better support, if you don't have a keyboard or a D-pad + enter key controller use the on screen virtual D-pad + back key to navigate, in settings you can change position and opacity of the virtual D-pad, click anywhere on the screen to show the virtual D-pad when it is hidden it doesn't work.

Download

Download apk from last release version

Google Play

Contributing instructions

Any Help is welcome as today this repo is maintain by one single developer, if you can help by developing push a PR, if you can't but have ideas on how to improve this share it via a email or open a issue

About this fork

I initially fork this from https://github.com/CazuzaCzz/SmartTwitchTV/commits/tizen The original fork is https://github.com/nikitakatchik/SmartTwitchTV

I have started this project because the above Repos of the app did not fully support my TV model, it had many bugs and the app did not had all Twitch.TV featuring like a more complete users interface (For VOD, Cips, basic Channel off line content, Chat and etc related) it also didn't fully support the latest version of Samsung smart remote.

So I start this new repo keep the original name and commit history, work a long time writing this a new application basically from scratch focusing on performance and all available Twitch.TV featuring, with the help of some users reporting bugs and making featuring request, I add many features and work to resolve all the bugs, today the application is very complete, can be easily used to watch all available Twitch.TV content and give the user a lot of extra options, but is know that the application can be always improved, new featuring and improves are always in the works, mostly to give a better experience and more options to the user, but as today there is only one main developer working on this project the process is slow, but fell free to report bugs and make request, for that use the open a issue option of this repo.

Project Web Dependencies

The application never stops receiving updates the bellow video may be outdated How the application looks

Authentication

The user can add a authentication key if you have the twitch password for that user (aka you are it). That key will be used to access twitch content for that account, when accessing twitch authentication site it will show:

SmartTV Android TV by fgl27
wants to access your account

This will allow SmartTV Android TV by fgl27 to:
* Manage your followed channels
* View your email address
* View your paid subscriptions

It of the permission has a reason:

Manage your followed channels:

  • follow or unfollow streamers or games for that user.

View your email address:

  • Email will not be read, this permission has other uses, it allows to access user live channels in a faster way, the app can load user live without this but it can be really lag if you follow too many streamers.
  • Let twitch know you are watching a stream/video (allows you to received a free sub in a random gifted sub for example) and show some target content as in featuring screen you will see the order in relation to yours twitch follow content.

View your paid subscriptions:

  • Allows to access subscribed only past broadcast and highlight (vod) for the user that you have added the key, as some streamers block those content for subscribers only this is needed.

Donations

Main Paypal email link (clickable): fglfgl27@gmail.com

MainBitcoin walet adress (or use bellow QR code): 1DuhCT6L3VfBtFcS8FNfVXgBzE2rwCPx3x

Main

In doubt open a issue

About

A Twitch web client that works on Android TVs and web base operating systems

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 80.9%
  • HTML 10.0%
  • Java 7.9%
  • Other 1.2%