
Open Shelf 上架约 2900 款 GitHub 开源 Android TV 应用
来源标题:Show HN: A crawler found 2,900 TV apps on GitHub
Open Shelf 是一款 Android TV 应用商店,从 GitHub 收录约 2900 款开源电视应用,覆盖 18 个分类,用户仅用遥控器即可完成浏览和安装。它会按电视 CPU 匹配合适的 APK,并在安装更新前校验签名密钥,密钥变更时暂缓更新。应用列表内置在 APK 中,需 Android 9 及以上设备。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
一个面向 Android TV 的应用商店,列出 GitHub 上的开源电视应用,并从各项目的 release 中直接安装,全程只用遥控器操作。 电视上的 Google Play 只收录在 Play 上架的应用,而不少优秀的电视应用只存在于 GitHub——想装一个就得靠手机、下载链接,还得猜哪个 APK 适合你的盒子。Open Shelf 帮你把这一步代劳了。 收录 GitHub 上约 2,900 个 Android TV 应用,分为 18 个类别 列表中的每个应用都在 manifest 中声明支持 TV,并在最新 release 中提供 APK 可按名称或应用功能搜索,比如“视频播放器”或“启动器” 自动挑选与你的电视 CPU 匹配的 APK 更新前校验签名密钥,若密钥发生变化则暂缓更新 “我的应用”显示已安装的应用,并提供目录内应用的更新 支持浅色和深色主题,并可选择强调色 截图 发现页 类别页 某个类别 应用详情页 搜索 设置 安装 你需要一台运行 Android 9 或更高版本的 Android TV、Google TV、Fire TV 或其他 Android 盒子。 应用列表基于 GitHub 公开数据构建,并打包在 APK 内。符合以下条件的应用会被收录: 星标少于 10 的应用不会出现在浏览列表中,但用精确名称搜索仍能找到它们。 需要 JDK 17 或更高版本以及 Android SDK。将 local.properties 指向 SDK(sdk.dir=...),然后执行: ./gradlew assembleRelease 除非项目根目录下存在包含 storeFile、storePassword、keyAlias 和 keyPassword 的 keystore.properties 文件,否则 release 构建会用 debug 密钥签名。 Open Shelf 采用 GNU General Public License v3.0 许可。详见 LICENSE。 Geist 字体采用 SIL Open Font License 1.1 许可。详见 FONT-LICENSE-OFL.txt。 目录中的应用名称、描述和图标素材归各自项目所有。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。