Since the Peloton tablet runs android N, and multi-window support is native to android N, I figured it was just a matter of enabling the "recent" button which is hidden by default. Sure enough.....
Within a couple steps, some sideloaded apks, and some quick configuration, you can watch Netflix (or any app) and have your workout stats clearly in view (you can do a class or scenic ride, but the sound will play for both).
Basically, all we are doing is installing apks via adb including an app that adds a button to the navigation bar. Once that's done, we're adding a button to the navigation bar that brings up 'recent apps'. Then it's just a matter of scrolling through your open apps, long-pressing one, and dragging it to the side so that its 'pinned' then doing the same thing to the other side of the screen.
Following these steps should in no way change the core functionality of your Peloton and everything you do can be undone by performing a factory reset.
I'll try to step this through as best I can without any screenshots. This assumes you have working ADB installed and know how to use it.
1) Enable 'USB Debugging
-Use "Method 2" in the link below to enable USB debugging (ignore the wording, you're not 'rooting' anything)
-Follow their Netflix install tutorial for a trial run
https://www.reddit.com/r/pelotoncycle/wiki/index/howto/root
2) To access your installed apps
"Each time you want to watch netflix or run any app you've loaded, do the following:
On the peloton screen make sure you are logged in.
Tap the three dots in the bottom right hand side and then tap about. An info box should show up on the screen.
In rapid succession, tap just inside the bottom right corner of the info box like 10 times or so. A black screen should come up showing all installed APKs."
3) Once you've logged into Netflix and verified all is working, find the apk for "Custom Navigation Bar". The Google Play link is below, but you'll need to download the apk from another site
https://play.google.com/store/apps/details?id=xyz.paphonb.systemuituner
4) Install the apk in the same manner you installed Netflix (or any other apk)
5) This app does require specific permissions. While still connected to ADB, use the following command:
6) Now access the app "Custom Navigation Bar" using the process from step 2 above (you'll have to step through a few welcome screens)
-Scroll down to "Extra Left Button"
-Under "Type" choose "Keycode"
-Choose an icon (so you can see the button)
-Under "Keycode" choose "App Switch"
7) On the far left of your navigation bar, you should see a new button. Pressing it will bring up your recent apps list
8) Scroll through your open apps and long press the title bar of the one you want
9) You should see 2 bars on either side of the screen, drag your app to the side you want
10) Scroll through your list again until you find the "Peloton" app and select it
11) Drag the slider in the middle of the screen to make one app bigger or smaller
And that's it!
Disclaimer - I've been an XDA leech for a long time, so when I do figure something out, I like to share it with the community. But this is just what worked for me. I've done no testing and do not guarantee it will work for everyone nor can I be held responsible if something adverse happens to your device as a result.
Within a couple steps, some sideloaded apks, and some quick configuration, you can watch Netflix (or any app) and have your workout stats clearly in view (you can do a class or scenic ride, but the sound will play for both).
Basically, all we are doing is installing apks via adb including an app that adds a button to the navigation bar. Once that's done, we're adding a button to the navigation bar that brings up 'recent apps'. Then it's just a matter of scrolling through your open apps, long-pressing one, and dragging it to the side so that its 'pinned' then doing the same thing to the other side of the screen.
Following these steps should in no way change the core functionality of your Peloton and everything you do can be undone by performing a factory reset.
I'll try to step this through as best I can without any screenshots. This assumes you have working ADB installed and know how to use it.
1) Enable 'USB Debugging
-Use "Method 2" in the link below to enable USB debugging (ignore the wording, you're not 'rooting' anything)
-Follow their Netflix install tutorial for a trial run
https://www.reddit.com/r/pelotoncycle/wiki/index/howto/root
2) To access your installed apps
"Each time you want to watch netflix or run any app you've loaded, do the following:
On the peloton screen make sure you are logged in.
Tap the three dots in the bottom right hand side and then tap about. An info box should show up on the screen.
In rapid succession, tap just inside the bottom right corner of the info box like 10 times or so. A black screen should come up showing all installed APKs."
3) Once you've logged into Netflix and verified all is working, find the apk for "Custom Navigation Bar". The Google Play link is below, but you'll need to download the apk from another site
https://play.google.com/store/apps/details?id=xyz.paphonb.systemuituner
4) Install the apk in the same manner you installed Netflix (or any other apk)
5) This app does require specific permissions. While still connected to ADB, use the following command:
Code:
adb shell pm grant xyz.paphonb.systemuituner android.permission.WRITE_SECURE_SETTINGS
6) Now access the app "Custom Navigation Bar" using the process from step 2 above (you'll have to step through a few welcome screens)
-Scroll down to "Extra Left Button"
-Under "Type" choose "Keycode"
-Choose an icon (so you can see the button)
-Under "Keycode" choose "App Switch"
7) On the far left of your navigation bar, you should see a new button. Pressing it will bring up your recent apps list
8) Scroll through your open apps and long press the title bar of the one you want
9) You should see 2 bars on either side of the screen, drag your app to the side you want
10) Scroll through your list again until you find the "Peloton" app and select it
11) Drag the slider in the middle of the screen to make one app bigger or smaller
And that's it!
Disclaimer - I've been an XDA leech for a long time, so when I do figure something out, I like to share it with the community. But this is just what worked for me. I've done no testing and do not guarantee it will work for everyone nor can I be held responsible if something adverse happens to your device as a result.
Last edited: