收起左侧

fnOSTV 开源项目推广及开发者招募论坛帖子

0
回复
15
查看
[ 复制链接 ]

1

主题

0

回帖

0

牛值

江湖小虾

🔥 让旧电视重获新生|fnOSTV 开源项目正式发布,诚邀全球开发者共建!

各位开发者、电视折腾爱好者、开源社区伙伴们:

大家好!今天正式向大家介绍 fnOSTV —— 专为 Android 4.x 老旧电视盒子/平板打造的轻量影视客户端,让吃灰多年的旧设备重新上岗、流畅播放飞牛影视!

📺 项目是什么?解决什么痛?

市面上大量仍在服役的 Android 4.0–4.4 旧电视/盒子,因系统太老、现代 App 不兼容、WebView 内核陈旧,基本沦为电子垃圾。而飞牛影视官方客户端仅支持高版本安卓,旧设备完全无法使用。

fnOSTV 应运而生:

  • 基于原生 Java 开发,无 AndroidX、无 Kotlin、无 Compose,极致轻量化
  • minSdkVersion 14,完美覆盖 Android 4.0–4.4
  • 轻量 WebView 壳封装飞牛影视 Web 端,保留核心播放能力
  • 适配 TV 遥控器、自动登录、Cookie 持久化、视频全屏控制

让旧设备不折腾、不刷机,装上就能用!

✨ 已实现核心能力(开箱即用)

  • 开机直达服务器配置页,支持保存飞牛影视地址、账号密码
  • 自动填充账号密码 + 一键登录,免手动输入
  • 遥控器完美适配:菜单键唤设置、返回键退全屏、播放键控视频
  • 支持 WebView 全屏播放、Cookie 持久化
  • SSL 异常信任机制,兼容内网自签名服务
  • 非 HTTP 链接自动交予系统处理

🧩 与官方 Electron 版能力映射

| 官方 Electron 版 | fnOSTV Android 4 实现 |

|------------------|------------------------|

| BrowserWindow 页面承载 | MainActivity + WebView |

| 服务器/账号配置 | SettingsActivity + 本地存储 |

| Cookie / Session 恢复 | CookieManager 持久化 |

| 自动登录辅助 | 页面加载完成注入登录脚本 |

| 桌面播放器增强 | 系统 WebView 全屏播放 |

| Node 本地代理 | 暂不内置,优先保证基础稳定 |

🛠 一键构建,极低门槛

项目已内置完整 Windows 便携构建脚本,不用复杂配置环境:

一键配置安卓环境

scripts\setup-android-env.cmd

构建 Debug 包

scripts\build-debug.cmd

构建 Release 包(自动签名)

scripts\build-release.cmd

  • 自带 JDK 11 + Gradle 6.7.1 + 便携 SDK
  • Release 打包自动生成签名文件,备份后可持续升级更新

🤝 为什么邀请你一起参与?

  • 存量设备巨大:全球仍有海量旧电视盒子在服役,你的代码能真正帮助千万用户
  • 技术场景纯粹:深耕旧版 Android 兼容、WebView 优化、TV 遥控器交互、老旧设备性能适配
  • 社区价值极高:做“让旧设备续命”的有意义开源,收获真实用户与社区口碑
  • 协作友好:结构清晰、文档完善、构建极简,新人也能快速上手提交 PR

🎯 我们急需这些方向的开发者

  1. Android 老旧系统适配专家

    优化 WebView 兼容性、提升低版本流畅度、修复闪退/卡顿

  2. TV 遥控器/交互工程师

    完善焦点逻辑、按键映射、全屏播放体验、电视界面适配

  3. Web 前端/注入脚本开发者

    优化自动登录、页面增强、播放控制、错误重试机制

  4. 构建/CI/维护伙伴

    完善自动化打包、签名管理、多版本分发、Issues 整理

  5. 文档/测试/推广志愿者

    编写教程、收集设备兼容列表、帮助用户排查问题

🚀 如何加入我们?

  • GitHub 地址:https://github.com/XDORG-N1/fnOSTV.git

  • 参与方式:

    1. Star + Fork 项目
    2. 提交 Issue 反馈问题或提出想法
    3. 提交 PR 修复 Bug、新增功能、优化文档
    4. 加入社群,同步开发计划、共同讨论

💡 写在最后

旧设备不该被抛弃。

fnOSTV 的使命,是用一行行代码,让每一台旧电视都重新发光发热。

这不是一个人的玩具,而是一个属于所有开发者、所有电视用户的公共工具。

你的一行优化、一个修复、一份文档,都能让无数旧设备重新上岗。

欢迎每一位热爱开源、喜欢折腾、愿意让旧设备**的伙伴加入!

让我们一起把 fnOSTV 做得更稳、更强、更好用!


💬 欢迎在本帖下方交流适配经验、提交建议、报告兼容设备

🌟 Star 支持,让更多人看到这个项目!

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则