GithubHelp home page GithubHelp logo

cristiansarac / race-control-tv Goto Github PK

View Code? Open in Web Editor NEW

This project forked from leonardoxh/race-control-tv

0.0 0.0 0.0 8.54 MB

Android TV app for F1 TV

License: MIT License

Kotlin 100.00%

race-control-tv's Introduction

Race Control TV

Android TV application to watch content from F1 TV.

At this time, content from the current session and old sessions are available, including F1, F2, F3... Onboard channels when available are supported, as well as technical channels like the tracker channel, and on future I will bring documentaries (I hope).

This app currently use the F1TV 2.0 apis and support stream content of 1080p at 50FPS

Audio selection (language or no commentary) is supported.

Resolution selection (from 270p to 1080p) is available, however the app knows based on bandwidth what is the best resolution to pickup, this is built in with ExoPlayer.

Closed captions supported in english, spanish, dutch and german.

Application is available in English, Dutch, German, French, Portuguese and Russian. Feel free to translate it and open a PR :D

Install

The app is available on Google Playstore

Fire Sticks / TVS

The app is supported on fire sticks / tvs, however due some technicalities I can't offer the app directly on Amazon store please refer to the releases page to download the latest apk and side load it.

Open beta testing

The app itself is always sort of "beta", however you can join the public app beta (on playstore) by clicking on the following link (on your web browser) https://play.google.com/apps/testing/com.github.leonardoxh.f1 by joining the beta you'll receive the features before anyone else, but it might mean that the app is uninstable.

New features PR

I normally accept new features in PRs that bring improvements to the app, however, due some last recent bugs introduced in some PRs where I had to revert literally the whole PR for new features please create a github issue first before any code change and try to describe what you want to do as detailed as possible so we can chat on the issue and see if this is something we want to onboard or not, be in mind also that we do not work in this app full time, so the features have to be very well tested, so everyone can enjoy the races.

Also be in mind that the code of the app needs an extensive refactor.

App is buffering all the time, can't get content at 1080p

Normally that is not an app issue, as you might know we simply use the content that is available on F1TvPro, most of the cases I'd say 99.99% of the cases this is related to problems on the API that we cannot fix, unless it is a major outage that is happening to everyone using the app, there is simply nothing I can do. As a workaround try to enable the option to play with external players and use a external player like VLC. Issues that are open with these subjects will be closed.

Screenshots

Browse current season

Browse sessions of an event

Channel selection of a multi-channel session

Channel playback

Channel audio selection

Disclaimer

I have created this app because the official F1 TV app does not officially support Android TV and even after sideloading it, it's not usable with a remote. The official website is also not easily usable with a remote. If in the future an official application would be available, I will happily abandon this one.

This will always be a free and open source app.

Credits

First of all thank you Groggy the original creator of this project that I forked without you this would never be possible.

Thanks to all contributors of f1viewer for their work on how to use the F1 TV API.

Thanks to my friend Thiago Andrade for the exclusive icons and color guidelines.

Donations

Donations

race-control-tv's People

Contributors

agirilovich avatar bashopman avatar cristiansarac avatar groggy avatar joshuapinter avatar kleinmaggus avatar leonardoxh avatar packss avatar smoralb 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.