创建

登录 ReadmeX

或

了解我们如何处理你的信息: 隐私政策

ReadmeX

陪你读懂 AI 动态

今天,想先了解什么?

选一份动态总结,或直接聊聊你的问题。

社区和关注动态总结只属于你自己。

资讯

Claude Code协助打造的Android TV应用将实时摄像头呈现在地球上

AI 总结

Lukarne是一款采用MIT许可的免费Android TV应用,提供昼夜地球和3×3实时摄像头画面墙,其中包括加利福尼亚州与特拉华州公路摄像头、芬兰天气摄像头和全天候YouTube直播摄像头。其开发者称,Claude Code编写了Kotlin与Compose代码、OpenGL ES地球、Python目录管线、GitHub Actions工作流以及设备测量脚本。该应用可通过侧载体验,无需账户且没有广告。开发者报告称,在配备Tegra X1的Shield上,首版Compose Canvas地球仅绘制陆地点就需每帧约28毫秒,而OpenGL ES版本每帧约3毫秒并达到60 fps。该应用仅在一台运行Android 11的Shield上测试,最低需要Android TV 9。

深度见解

该项目记录了Claude Code协助开发的流程,并报告了从Compose Canvas迁移到OpenGL ES时进行的设备测量。这些数据由开发者自行报告,且仅来自一台测试设备。

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

原文约 1 分钟读完阅读原文
群聊

还没有评论,来说说你的看法。