
把分散影视源装进一个遥控器TVBoxOSC 电视盒子聚合播放框架【免费下载链接】TVBoxOSCTVBoxOSC - 一个基于第三方项目的代码库用于电视盒子的控制和管理。项目地址: https://gitcode.com/GitHub_Trending/tv/TVBoxOSC晚上十点遥控器在手你按了一次确认键客厅里响起想看的球赛。TVBoxOSC 是一个开源的电视盒子应用框架它把分散在多个直播、点播源里的内容聚合到同一套界面和遥控器逻辑中由电视盒子统一播放。这条路径带你从克隆代码、构建安装包到导入第一份内容源配置顺利的话大约半小时。它能帮你做什么TVBoxOSC 聚合直播与点播源找片不切台已接入的直播与点播源统一到一个界面一次搜索覆盖所有源换设备不重配同一份 JSON 源配置可以在多台盒子、安卓设备上复用播放不吃亏内置多个播放引擎可按片源在 ExoPlayer 与 IJK 之间切换长辈能上手列表、详情、播放走同一套遥控器逻辑左右键加确认键就能看完一部片从克隆到跑通的最短路径TVBoxOSC 部署与构建① 克隆 TVBoxOSC 源码先在开发机上拿到完整工程git clone https://gitcode.com/GitHub_Trending/tv/TVBoxOSC cd TVBoxOSC仓库整合了 CatVodTVOfficial/TVBoxOSC、TVBoxOS、takagen99/Box 三个项目的代码依赖来源写在 README.md 的 Credits 部分克隆后对照阅读能少走弯路。② 构建 TVBoxOSC 安装包在本机直接出 debug 包./gradlew assembleDebug电视盒子装不了工具链先在本机出包最稳妥如果仓库根目录没有 gradlew用 Android Studio 打开工程后直接 Build APK 也可以。③ 安装到电视盒子并导入内容源把 APK 推到目标设备再进应用配置页粘贴 JSON 源地址adb install -r app-debug.apkadb 推送比在电视文件管理器里翻找快-r覆盖安装能保留已导入的源配置升级时不会清空。让它更像你的TVBoxOSC 自定义配置自定义直播与点播源地址在应用配置里维护一份 JSON 源列表每个源一个条目改完保存即可生效不用重装应用[ { name: 直播源A, url: https://your-host/a.json }, { name: 点播源B, url: https://your-host/b.json } ]字段名以你拿到的配置格式为准新增一个源后首页立即多出一栏遥控器左右键就能在各源之间切换。调整播放引擎与解码参数配置里的播放器类型字段决定用哪个引擎解码不同片源对 ExoPlayer、IJK 的兼容性不同player_type: 04K 片源在某引擎下黑屏或卡顿时换一个取值通常能恢复播放不用折腾系统。多台设备共用一份配置把配置地址指向局域网或固定域名电视、盒子、安卓手机拉取同一份config_url: https://family.example.com/tvbox.json更新源列表只需改一处各设备重新拉取即可不需要逐台操作。跑起来之后你可能会问TVBoxOSC 常见问题排查首次打开直播列表是空的。默认不带内容源属于正常状态。进入应用的配置页确认 JSON 地址已填写并点刷新地址失效时换一份可访问的配置再试。源能列出节目点击播放却没画面。多为此源的解析规则不匹配先换一个同类源对比。仍不行就执行adb logcat | grep -i tvbox看报错里提示的解析器字段名。高清频道卡标清流畅。先把码率或分辨率选项降到 720p 再试或切换播放引擎。也可在同一台盒子的浏览器里打开源地址看加载速度判断是网络问题还是解码问题。升级版本后之前导入的源没了。卸载重装会清掉私有目录里的配置升级请用覆盖安装adb install -r。已导出的 JSON 单独备份一份重装后重新导入即可。TVBoxOSC 是一个把直播与点播源聚合到同一套遥控器界面的开源电视盒子播放框架适合先在一台盒子上验证再铺开到全家设备。依赖关系与构建说明见 README.md。【免费下载链接】TVBoxOSCTVBoxOSC - 一个基于第三方项目的代码库用于电视盒子的控制和管理。项目地址: https://gitcode.com/GitHub_Trending/tv/TVBoxOSC创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考