So SYSTM works with android, that’s great! But hang on, a Chromecast with Google TV (CwGTV) is cheap and runs android too - does SYSTM work on that?
…and a little bit no: SYSTM isn’t officially available or supported on CwGTV but it is possible to install it by sideloading the app from another android device.
Pretty much everything! You can do all of the workouts, connect devices via Bluetooth, select plans and just about anything else as far as I’ve found. I also think it’s much better than simply casting your screen.
What doesn’t work?
The Google remote control. The app just hasn’t been built with the remote in mind so whilst it is just about possible to use the remote to control it you’ll probably end up throwing it across the room in frustration. The simplest solution I’ve found is to get a Bluetooth mouse which makes things infinitely better.
Apart from that the most notable difference is that the menu interface is fixed in portrait mode. However, the workout player is in landscape so the videos still fill a TV screen perfectly.
What you will need:
- A Chromecast with Google TV device (i.e. the Chromecast with the remote control)
- An android phone or tablet (or possibly a Chromebook too, since SYSTM works fine on those)
- A Bluetooth mouse, or something similar to use instead of the remote.
- Some extra apps to extract and transfer the installation file, plus one to launch it on the Chromecast. I’ve listed the ones I used below but there are many others available that do the same job.
- Install SYSTM on your android phone/tablet
- Install and open ‘APK extractor’ (or an equivalent app) on your android phone/tablet, then find and extract the SYSTM app. This should save a file called something like ‘SYSTM_base.apk’ to a default folder called ‘ExtractedApks’.
- On your Chromecast you need to enable developer mode to allow apps from unknown sources to be installed. To do this go to Settings > System > About > Android TV OS build and click 7 times.
- Install the ‘Send files to TV’ app (or an equivalent app for transferring file) on both your phone/tablet and Chromecast, and give it permission to access files
- Open the ‘Send files to TV’ app on both devices, select ‘Receive’ on the Chromecast and ‘Send’ on the phone/tablet. After you select ‘Send’ find the extracted APK file and select it to send to the Chromecast
- On the Chromecast use the ‘Send files to TV’ app to open the transferred file, it should display a message to say that you need to change the settings to allow apps from unknown sources to be installed. If you’ve enabled developer mode then you should be able to select the toggle to allow this for the ‘Send files to TV’ app. Once enabled open the file again to install SYSTM
- Open SYSTM - at this point you’ll see that the remote control isn’t much use, so connect a Bluetooth mouse or use a USB-C dock to connect a standard mouse and use that to bring up and control a pointer. A keyboard may also be useful for typing in your email/password as the on-screen keyboard tends to be half hidden, but it’s possible to do without.
- The first time you open SYSTM it generally loads just fine. However, when you come back to open it again it may not open directly from the Chromecast menu. To get around this you need to install a separate ‘launcher’ app. I installed ‘Sideload launcher - Android TV’ and then use this to open the SYSTM app.
I hope that helps some people and perhaps if there is enough demand then Wahoo may do that last bit of work to get the remote functioning and have the app officially supported.