Giter Club home page Giter Club logo

testube's Introduction

About

This is a web application that allows Tesla drivers to have easy access to a multitude of media services while their vehicle is in park. What makes this special is that it triggers "Theater Mode", which will make the application and anything clicked within it be open on the entire screen. Accessing any platforms other than the defaults that Tesla gives you was a chore, but not anymore!

Preview

Below is what the project looks like on a Tesla with a landscape screen when in theater mode.

Compatibility

This application was tested on the lead developer's Tesla Model 3. He does not have access to any other Tesla model. However, this should also work on any Model S, X, or Cybertruck that has access to theater mode. If you believe that it should be working on your car, but it isn't, please report it in the issue tracker with any relevent information.

The lead developer also does not have accounts for all of the included providers, so please let us know if one doesn't work.

Contribute

Pull Requests are welcome. The application is written in Typescript using the latest Angular framework.

To get started, fork the project and then run npm start from the root of the project to spin up a development version.

Disclaimer

This product is not in any way related to the Tesla brand or any of the other brands displayed within. Navigating to each service brings you to their official application served securely over HTTPS. None of the user's information is stored by this application. This application is served securely through SSL on HTTPS, and all traffic is encrypted. Google Analytics is used purely to see user counts.

License

testube is licensed under the GNU General Public License v3.0. Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.

For the betterment of the community, we would prefer you contribute directly to this project, but you are allowed to use your own fork as long as it is public like this project is.

___


testube's People

Contributors

aarya123 avatar dependabot[bot] avatar irvingwa avatar jaxonwright avatar josetotirodriguez avatar majlitech avatar scramble45 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

testube's Issues

Add Localization

There are many services that are only relevant to people in specific countries. As of now, testube is US-centric, but allowing people to pick (maybe auto-select too) their country could provide some services that are specific to that country or region.

tvnow Support

Hi,

would it be possible to add tvnow.de? As a custom url it works.

No full-screen button

I am not getting the full-screen button on my Model Y, nor am I seeing a “report Tesla detection issue” button.
image

Allow Reordering

This will allow users to move the services they use most to the front of the queue.

Saving of configuration likely would be done with localStorage to keep things simple

Docker container support

It'd be great to be able to host a self-contained version of this, the easiest way would be to package this as a docker container.

I think the best kinda container would also have the ability to turn on/off apps, as in #2.

Fullscreen Notification not showing

Hi,

i've updated my Model 3 to 2022.16.3 today and wanted to test the browser performance with testube but the Fullscreen toast notification did not show up and therefore apps like A better Routeplanner did not load in Fullscreen.

Is there a known bug at the moment?

Regards

'Show in full screen' not displaying in new model Y

I have been using your app for a long time in my 2018 Model 3 with no issues (it's amaizing....).

I got a new Model Y this week (with Ryzen processor, if important), and when I go to testube.app, the show in full screen button is no longer displaying at the bottom.

Please let me know what additional details may be helpful to resolve

HTML Zoom wrong when in Fullscreen mode

Hello,
I'm on firmware 2022.16.3 and when I enter fullscreen mode my Zoom level is way too far zoomed out:

image

I changed the HTML zoom setting yesterday to capture the userAgent for issue #30
And now its set to this zoom level (< 1 [I believe it was 0.64ish]) every time I start fullscreen mode.
When I correct the zoom level (1 to 1.2?) everything looks good for the session until I restart into fullscreen mode.

In the normal browser mode i cannot click the build hash to adjust the zoom apparently because of the snack bar.

Regards
DwieDave

Custom Providers

Allow users to supply a name, url, and color for custom items and add them to a category

fullscreen broken

since new update fullscreen broken and theres no way in a tesla to paste

Provider Hiding

Some users might not want all of the providers in the list to show. Allow them to long-press and hide them.

Resolution adjustment

After the update, the interface has become larger due to resolution change. It results the interface became awkwardly small and leaves a big blank bottom.

Maybe you can implement RWD into it?

Use SVG for Logos

This will speed up load times and not rely on anybody else to host images. I do not want to store images myself, but using HTML SVG elements would be very nice.

URL redirects do not trigger

for example, entering “f1tv.com” as a custom URL will not work, as that redirects to “f1tv.formula1.com”. Entering the latter and accessing directly works just fine, but the shorter URL will not redirect.

Fullscreen Snackbar Not Showing? Read This

Hello there,

I only have access to my own Model 3 and therefore can only easily test it with the firmware version that I am on. RIght now, that is the FSD Beta, and therefore likely going to be way behind regular production builds.

What I need you to do in order to easily fix this recurring problem is the following:

  1. Click on the build hash in the bottom middle of the screen.
    image

  2. Click the "Report Tesla Detection Issue" button on this page
    image

I will then be alerted of the issue with the necessary information to fix it. I should be able to get to it within a day or two. Thanks in advance for your patience

Xfinity

Xfinity doesn’t work and says browser not supported

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.