新闻详情

新闻详情

首页 / 资讯中心 / 详情

SmartTube 源码跑通:TV 端免 GMS 播放器

发布时间:2026/9/2 11:28:19来源:尧图网络
SmartTube 源码跑通:TV 端免 GMS 播放器
SmartTube 源码跑通TV 端免 GMS 播放器【免费下载链接】SmartTubeBrowse media content with your own rules on Android TV项目地址: https://gitcode.com/GitHub_Trending/smar/SmartTube在 Android 4.3 的旧电视盒上放 8K 视频、HDR 和直播弹幕还要绕开 Google 服务——SmartTube 是一个跑在 Android TV 上的开源 YouTube 播放器源码把播放器引擎、数据接口和 UI 拆成本地模块自己拼装。SmartTube 和官方客户端差在哪它不是换个皮的网页而是一个完整 App自己持有 ExoPlayer 的 Amazon 移植版源码把信息流、播放、搜索都接管过来再按遥控器交互重画界面。维度官方 YouTube TVSmartTubeGoogle 服务必须 GMS不依赖F-Droid 版广告内嵌广告无广告 UI SponsorBlock 跳段画质上限受会员/设备限制8K、60fps、HDR旧设备逐步弃用下探到 Android 4.3安装渠道Play 商店侧载 APK / ADB本地模块替代远程依赖是怎么做的大白话别人发版你只能跟着改自己持有源码就能按电视盒子的口味调。具体在 模块拼装入口 里它把exoplayer-amzn-2.10.6和改过的leanback-1.0.0、fragment-1.1.0都当作本地 project 引入而不是走远程 Maven。根 构建文件 用exclude顶掉官方androidx.leanback和androidx.fragment换成仓库内自维护的版本引擎封装在 播放器引擎目录对 DASH 流做错误兜底和轨道选择。从 clone 到装进电视盒只需三条命令环境一句话OpenJDK 14更新 JDK 会让 App 崩溃 Android SDK 34 一台能被 adb 连上的 Android TV 或盒子。下面这条命令拉取仓库、同步子模块、编译 stable 变体并直接装进已连接的设备git clone https://gitcode.com/GitHub_Trending/smar/SmartTube cd SmartTube git submodule update --init adb connect 设备IP ./gradlew clean installStstableDebug装好后打开 App 就能浏览、搜索、播放看到的第一帧就算跑通。改这三个地方播放行为立刻不同应用变体变体定义 里有stbeta / ststable / stfdroid三者applicationId不同stfdroid的minSdk提到 21、不打包 Firebase。想发无 GMS 版本就编stfdroid。视频预设设置里的 video preset 决定画质上限none 会记住上次选择否则按预设挑缺档自动降档。老盒子播不了就降分辨率或换 VP9/AVC。信息流清洗DeArrow 处理器 与 SponsorBlock 控制器两组开关分别管去标题党封面和跳赞助段。把旧电视变成无广告追剧终端数据流很短遥控器在首页选视频浏览模块拉取 DASH 清单。ExoPlayer 按设备解码能力挑一条流能 AV01 就 AV01否则 VP9/AVC。渲染时 SponsorBlock 对照社区时间戳自动跳过赞助段。卡片信息经 DeArrow把夸张标题/封面换成干净版本。全程无 GMS直播弹幕由内置 chatkit 模块渲染。编译崩溃、AV01 播不了常见三个坑Gradle 构建后 App 打开闪退 / NoSuchMethodJDK 用了 15 以上。解法固定用 OpenJDK 14。提示 profile is not supported 或 AV01 不动设备没有 AV1 硬解。解法是在播放器左下角 HQ 里选 VP9 或 AVC。视频反复转圈缓冲网络或 DNS 被限速。解法是降一档分辨率、把 buffer 调高必要时换加密 DNS。今晚就能跑起来的两件事执行上面那条./gradlew clean installStstableDebug把 stable 版装进盒子放一集 8K 试解码。明早进设置把视频预设锁到 VP9、buffer 调 high再开一局直播看弹幕。【免费下载链接】SmartTubeBrowse media content with your own rules on Android TV项目地址: https://gitcode.com/GitHub_Trending/smar/SmartTube创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

STEP7-MicroWIN-SMART V2.8完整安装配置指南:S7-200 SMART编程软件避坑全攻略 2026/9/2 13:10:36

STEP7-MicroWIN-SMART V2.8完整安装配置指南:S7-200 SMART编程软件避坑全攻略

简介:STEP7 MicroWIN SMART V2.8安装包是西门子面向S7-1200与S7-1500系列小型PLC推出的编程软件,专为工业自动化工程师、电气调试人员及PLC学习者设计。软件全面支持梯形图、结构化文本、功能块图、顺序功能图等IEC 61131-3标准编程语言,提供…

阅读更多 →
零基础学Excel:从数据处理到数据透视表的完整学习路径 2026/9/2 13:10:36

零基础学Excel:从数据处理到数据透视表的完整学习路径

Excel零基础到精通,最难的不是函数记不住,而是不知道学完这些东西到底能解决什么问题。函数、数据透视表、数据处理、数据分析,这几个方向组合起来,基本覆盖了Excel在普通办公环境下的核心能力,也最容易让人在学习时陷…

阅读更多 →
Ryujinx Switch模拟器使用指南:从安装到调优的完整教程 2026/9/2 13:10:36

Ryujinx Switch模拟器使用指南:从安装到调优的完整教程

Ryujinx Switch模拟器使用指南:从安装到调优的完整教程 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx Ryujinx 是一款用 C# 编写的开源 Nintendo Switch 模拟器。本文面向…

阅读更多 →
Android自定义View实现大屏白板:从绘图引擎到性能优化全解析 2026/9/2 13:10:36

Android自定义View实现大屏白板:从绘图引擎到性能优化全解析

简介:这是一份面向Android中高级开发者的大屏交互式白板应用实战资源,聚焦大屏设备(含Android TV)的绘图适配、手势响应与性能优化问题,适用于教育类App开发、远程协作工具学习及智能终端UI实践。压缩包共1075个文件&a…

阅读更多 →
raylib 游戏开发库完全上手指南:零依赖、3 天做出你的第一个 2D/3D 游戏 2026/9/2 13:10:36

raylib 游戏开发库完全上手指南:零依赖、3 天做出你的第一个 2D/3D 游戏

raylib 游戏开发库完全上手指南:零依赖、3 天做出你的第一个 2D/3D 游戏 【免费下载链接】raylib A simple and easy-to-use library to enjoy videogames programming 项目地址: https://gitcode.com/GitHub_Trending/ra/raylib raylib 是一个专为游戏编程设…

阅读更多 →
补全质量再上一个台阶:Tabby 接入 DeepSeek API 完整指南(新手 10 分钟跑通) 2026/9/2 13:07:35

补全质量再上一个台阶:Tabby 接入 DeepSeek API 完整指南(新手 10 分钟跑通)

补全质量再上一个台阶:Tabby 接入 DeepSeek API 完整指南(新手 10 分钟跑通) 【免费下载链接】tabby Self-hosted AI coding assistant 项目地址: https://gitcode.com/GitHub_Trending/tab/tabby 想要本地智能补全,又不想…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞