FreeBox:轻量级 JavaFX 影视播放器,支持 TVBox 资源与广告过滤

FreeBox 是一款基于 JavaFX 开发的开源桌面影视播放软件,旨在为用户提供简洁、高效、无广告干扰的观影体验。软件延续了经典 TVBox 的配置风格,同时针对 PC 端使用场景进行了深度适配。

核心特点

  • 轻量小巧:安装包小于 50MB,后续版本将保持克制,避免功能膨胀
  • 开箱即用:只需提前安装 VLC 播放器,即可直接播放各类影视资源
  • 持续维护:作者承诺长期更新,并支持软件内自动升级(安装版)
  • 跨平台支持
    • Windows:推荐 Windows 10+,Windows 7 理论兼容
    • macOS
    • Linux:提供 .deb(Debian/Ubuntu)与 .rpm(Fedora/RHEL)安装包,未来视反馈考虑增加 AppImage 支持

注:当前仅支持 x86_64 架构,ARM 等平台用户可通过源码自行构建。

FreeBox:轻量级 JavaFX 影视播放器,支持 TVBox 资源与广告过滤插图

播放源支持

FreeBox 目前支持两类资源接入方式:

  1. 导入源
    • 直接配置接口链接
    • 仅支持 type=3 的 Java Spider(其他类型按需后续支持)
  2. TVBox 源(特色功能)
    • 解决 PC 端无法直接调用安卓 TVBox 接口的问题
    • 无需模拟器:只需在同一局域网内的手机或电视盒子上运行兼容的 TVBox-K 项目,FreeBox 即可远程调用其资源进行播放
    • 为未来扩展(如弹幕、同步观影、放映厅)奠定基础

已实现功能 ✅

  • 广告过滤:自研 M3U8 广告识别算法,拦截准确率高
  • 直播源支持:可播放 IPTV 等直播流
  • 字幕支持:在线搜索 + 多格式本地字幕(如 SRT、ASS)
  • 弹幕支持:可加载 .ass 格式弹幕文件
  • 字体切换:一键更换界面字体,提升阅读体验

开发计划 🎯(部分)

功能状态说明
影片离线缓存高优先级,规划中
外部播放器调用支持 MPV、PotPlayer 等
播放器“空降”跳片头/片尾支持自定义跳过时长
在线放映室支持创建房间、多端同步观影、弹幕聊天
ARM 架构安装包提升对 Apple Silicon 等设备支持
源审计与开发者工具面向 Spider 作者的调试与测试功能
界面美化当前为默认 JavaFX 样式,欢迎 CSS 贡献者参与!
下载地址
夸克
密码:gi82

评论