FreeBox 是一款基于 JavaFX 开发的开源桌面影视播放软件,旨在为用户提供简洁、高效、无广告干扰的观影体验。软件延续了经典 TVBox 的配置风格,同时针对 PC 端使用场景进行了深度适配。
核心特点
- 轻量小巧:安装包小于 50MB,后续版本将保持克制,避免功能膨胀
- 开箱即用:只需提前安装 VLC 播放器,即可直接播放各类影视资源
- 持续维护:作者承诺长期更新,并支持软件内自动升级(安装版)
- 跨平台支持:
- Windows:推荐 Windows 10+,Windows 7 理论兼容
- macOS
- Linux:提供
.deb(Debian/Ubuntu)与.rpm(Fedora/RHEL)安装包,未来视反馈考虑增加 AppImage 支持
注:当前仅支持 x86_64 架构,ARM 等平台用户可通过源码自行构建。

播放源支持
FreeBox 目前支持两类资源接入方式:
- 导入源
- 直接配置接口链接
- 仅支持 type=3 的 Java Spider(其他类型按需后续支持)
- TVBox 源(特色功能)
- 解决 PC 端无法直接调用安卓 TVBox 接口的问题
- 无需模拟器:只需在同一局域网内的手机或电视盒子上运行兼容的 TVBox-K 项目,FreeBox 即可远程调用其资源进行播放
- 为未来扩展(如弹幕、同步观影、放映厅)奠定基础
已实现功能 ✅
- 广告过滤:自研 M3U8 广告识别算法,拦截准确率高
- 直播源支持:可播放 IPTV 等直播流
- 字幕支持:在线搜索 + 多格式本地字幕(如 SRT、ASS)
- 弹幕支持:可加载
.ass格式弹幕文件 - 字体切换:一键更换界面字体,提升阅读体验
开发计划 🎯(部分)
| 功能 | 状态 | 说明 |
|---|---|---|
| 影片离线缓存 | ❌ | 高优先级,规划中 |
| 外部播放器调用 | ❌ | 支持 MPV、PotPlayer 等 |
| 播放器“空降”跳片头/片尾 | ❌ | 支持自定义跳过时长 |
| 在线放映室 | ❌ | 支持创建房间、多端同步观影、弹幕聊天 |
| ARM 架构安装包 | ❌ | 提升对 Apple Silicon 等设备支持 |
| 源审计与开发者工具 | ❌ | 面向 Spider 作者的调试与测试功能 |
| 界面美化 | ❌ | 当前为默认 JavaFX 样式,欢迎 CSS 贡献者参与! |











评论