Create

Sign in to ReadmeX

or

How we handle your data: Privacy Policy

ReadmeX

Your AI reading companion

What would you like to catch up on?

Pick a briefing, or ask your own question.

Your community and people briefings stay personal to you.

Story

Claude Code-Assisted Android TV App Brings Live Webcams to the Globe

AI summary

Lukarne is a free, MIT-licensed Android TV app with a day-and-night globe and a 3×3 wall of live webcams, including California and Delaware road cameras, Finnish weather cameras, and 24/7 YouTube live cameras. Its developer says Claude Code wrote the Kotlin and Compose code, OpenGL ES globe, Python catalogue pipeline, GitHub Actions workflow, and device-measurement scripts. The app is available by sideloading without an account or ads. On a Shield with a Tegra X1, the developer reports that the initial Compose Canvas globe took about 28 ms per frame for land dots alone, while the OpenGL ES version took about 3 ms per frame and reached 60 fps. The app was tested only on a Shield running Android 11 and requires Android TV 9 or later.

In-depth insight

The project documents a Claude Code-assisted development workflow and reports device measurements that accompanied the move from Compose Canvas to OpenGL ES. These figures are self-reported and come from one tested device.

Lukarne is a free, open-source (MIT) Android TV app. You spin a night-and-day globe with the remote, dive into a region, and a 3×3 wall of live webcams fills up: California and Delaware road cams, Finnish weather cams, 24/7 YouTube live cams. Free to try: it's a sideload, no account, no ads. How Claude helped. Claude Code wrote the code (Kotlin and Compose, an OpenGL ES globe, a Python catalogue pipeline, a GitHub Actions job that rebuilds the catalogue every day) and the scripts that build, install and measure on the device. What worked best was making it measure instead of guess. Four examples from the decision log: What didn't work. Grabbing fresh YouTube frames on GitHub's runners: YouTube answers "Sign in to confirm you're not a bot". Frames grabbed on the TV worked, but storing YouTube frames goes against YouTube's terms, so they were removed before release; only the road cams keep them. Windy's webcams were dropped too: its API terms forbid redistribution. Limits. Tested only on a Shield (Android 11), needs Android TV 9 or later, and one YouTube cam plays at a time. Every decision, with its measurements and the options we dropped, is in the repo's decision log: https://github.com/storagebits/lukarne submitted by /u/cyberdinn [link] [comments]

#Lukarne#Claude Code#Android TV#NVIDIA Shield#YouTube

Original · 1 min readRead the original
Group chat

No comments yet. Start the conversation.