Netflix 风格的跨平台流媒体播放器
StreamBoxNetflix 风格的跨平台流媒体播放器对接 TVBox 生态片源。本仓库为 Monorepo包含 Flutter 客户端和 JAR Bridge 中间服务。预览源码地址: https://github.com/huangj17/StreamBox-APP仓库结构目录说明技术栈READMEclient/Flutter 客户端主应用Flutter/Dart Riverpod media_kitclient/README.mdjar-bridge/JAR Bridge 中间服务JAR 插件运行时Kotlin Ktor Gradlejar-bridge/README.md架构关系StreamBox (Flutter) --HTTP-- JAR Bridge (JVM) --Spider-- 内容站点 | v plugins/ 目录下的 .jar 文件客户端通过 HTTP 连接 BridgeBridge 对客户端来说就是一个普通的 CMS 源每个 JAR 源的 API 格式与苹果 CMS 完全兼容acclass、acdetail、wd等Bridge 是可选组件StreamBox 在没有 Bridge 时仍可正常使用 CMS 源客户端默认连接http://localhost:9978快速开始无根级构建工具。命令必须在子项目目录下执行。仅 CMS 源不需要 JAR 插件cdclient flutter pub get flutter run-dmacos含 JAR 源需要 Bridge# 终端 1启动 Bridgecdjar-bridge ./gradlew run# 监听 0.0.0.0:9978# 终端 2启动客户端cdclient flutter run-dmacos详细配置添加 JAR 插件、DEX 转换、API 端点等见 jar-bridge/README.md。环境要求子项目依赖clientFlutter SDK 3.11、Dart SDK 3.11、CocoaPodsmacOSjar-bridgeJDK 21路线图欢迎通过 Issue / PR 参与贡献。优先级以用户反馈为准。优化项TV 遥控器交互— 焦点流转、按键映射、长按行为打磨切源稳定性— 消除偶发的切源失败需多次点击问题大列表滚动性能— 封面预取与图片缓存策略错误提示与重试— 网络异常的引导更友好避免空白页待开发功能直播频道— IPTV / M3U 源支持弹幕— 第三方弹幕源对接投屏— DLNA / AirPlay / Chromecast字幕— 外挂字幕加载、字号 / 颜色 / 偏移调整跳过片头片尾— 手动设置 自动记忆搜索增强— 历史记录、关键词建议、按类型/年份筛选国际化i18n— 多语言界面主题— 亮色 / 暗色 / 自定义强调色贡献欢迎 Issue 和 PR。提交前请阅读 CONTRIBUTING.mdBug / 功能建议走 Issues使用对应模板较大改动先开 Issue 讨论再写代码main分支受保护所有改动须通过 PR 1 个 approval许可证MIT License。本项目仅作技术研究与学习用途使用者需自行确保所接入的内容源合法合规与本项目作者无关。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2567975.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!