SmarterTube 31.70-mobile-alpha1 — phone port (alpha)
Pre-release
Pre-release
SmarterTube 31.70-mobile-alpha1
First alpha of the phone port for SmarterTube, on top of upstream SmartTube 31.70.
The TV-only upstream app has been rebuilt as a portrait phone app with native touch screens — all driven by the unchanged upstream presenters, so the fork stays mergeable.
What works on a phone
- Home — drawer menu (edge-swipe or toolbar), stacked shelves for ROW sections, 2-column grid for GRID sections
- Search — toolbar query field, tag suggestions, results grid, scroll pagination, voice button (falls back to keyboard)
- Settings — phone-native section list and phone-native settings dialog (radio / checkbox / switch / button / long-text rows); replaces the Leanback infinite-scroll dialog
- Channel — back + channel title, horizontally-scrolling shelves with per-shelf pagination
- Channel uploads / playlists — 2-column grid with scroll-to-bottom pagination
- Sign-in — in-app Chrome Custom Tab device-code flow (single-phone friendly, no QR)
- Playback — landscape player, portrait Shorts, returns to the correct caller screen
Known limitations
- Single-device, single-account smoke tested only
- No tablet layouts (
sw600dpqualifiers deferred) - No light/dark theming
- No pull-to-refresh
- Native voice search not yet wired to
RecognizerIntent - Player UI is still the reused TV one (touch works; not phone-styled)
- Some screens (Add device, Web browser) still route to the TV activities
Install
Pick the APK matching your CPU:
arm64-v8a— modern 64-bit phones (almost certainly what you want)armeabi-v7a— older 32-bit phonesuniversal— works anywhere, larger downloadx86— emulators only
This is alpha: expect rough edges, file issues, and don't be surprised by a regression. Co-installable with the upstream TV build (different application id).
Built from
- Branch
phone-port-31.70 - Tag
31.70-mobile-alpha1