u/abemur1ca

I used AI to port SmartTube’s UI to Jetpack Compose over the weekend (AetherTube)

I used AI to port SmartTube’s UI to Jetpack Compose over the weekend (AetherTube)

I usually hate AI hype as much as anyone, but I decided to test it on something actually tedious: modernizing SmartTube’s dated UI.

Over the weekend, I used it to help rewrite the interface from old Android Leanback over to Jetpack Compose for TV.

https://preview.redd.it/8bi6a53nvojh1.jpg?width=1400&format=pjpg&auto=webp&s=a8847d13f0565d00c61579a1dd86039afb12456f

https://preview.redd.it/7qjf773nvojh1.jpg?width=1400&format=pjpg&auto=webp&s=681256ee29d2843bb270a3d77e86f0f0ff380b84

https://preview.redd.it/fhvx363nvojh1.jpg?width=1400&format=pjpg&auto=webp&s=b1c4e4695f869f145a0a674456ae85795d1f3af0

https://preview.redd.it/qj409c3nvojh1.jpg?width=1400&format=pjpg&auto=webp&s=1d095c92286980c23a0b63cc6cdeb6ecbbe373ce

https://preview.redd.it/0ezkn53nvojh1.jpg?width=1400&format=pjpg&auto=webp&s=0226977a45bbdadadaeb3e5b796b7fc42248ed15

https://preview.redd.it/l60fk73nvojh1.jpg?width=1400&format=pjpg&auto=webp&s=51094a00e34f564c0fbd4e645daa0bed2185c5c7

https://preview.redd.it/bhmlo83nvojh1.jpg?width=1400&format=pjpg&auto=webp&s=93e5b86e2172d861d5cf3cf79f4561fd132bda8d

https://preview.redd.it/68iof73nvojh1.jpg?width=1400&format=pjpg&auto=webp&s=7548b7835693885bacb55dc6e4a481dea2bf5a90

https://preview.redd.it/3av1293nvojh1.jpg?width=1400&format=pjpg&auto=webp&s=34e54767c357b460ceaa127960a824b57830b5fd

Surprisingly, it actually works really well.

What’s new:

  • Cleaner, modern UI (Apple TV / Google TV vibe) with smooth D-pad focus
  • Built-in vertical Shorts feed
  • 2-pane Settings menu instead of full-screen popups
  • Automatic performance scaling for cheaper/slower TV boxes
  • Same core backend (no ads, SponsorBlock, accounts intact)

Head over to GitHub releases page to download. https://github.com/abhimanbhau/AetherTube/releases

reddit.com
u/abemur1ca — 4 days ago