Releases: kknifer7/FreeBox
Releases · kknifer7/FreeBox
v1.7.0
新功能:
- 点播新增JS源支持,采用猫影视规则(api属性支持“assets://”前缀):
- 软件引入GraalJS作为执行引擎,具备NodeJS运行时,功能完善,扩展性好,也因此该版本体积有明显增加;
- JS源的开发门槛较低,软件后续会继续完善对JS源的支持(包括实现Java、Python、JS等多语言插件功能),方便大家进行编写和调试。
- 设置界面新增应用调试相关功能:
- 日志:新增调整日志等级、导出日志、打开日志控制台的功能;
- 垃圾回收(GC):新增立即执行垃圾回收的功能。
修复问题和优化:
- 修复部分影视收藏、记录播放历史无效的问题;
- 修复影视播放界面中,影视剧集超出边界、被遮挡的问题,且现在鼠标悬停在剧集按钮上时会出现剧集名称提示;
- 修复emoji图片有时加载失败的问题;
- 引入kotlin协程依赖(#113);
- 修复接口配置解析失败时的报错(#115);
- 引入Guice作为DI框架,优化代码结构;
- 精简hutool依赖,升级org.beryx.jlink Gradle插件版本,移除冗余插件;
- 其他小问题的修复和优化。
影视-K 问题修复:
- 修复FreeBox获取影视收藏列表时,获取到非本接口链接下的影视的问题。
可参照表格下载安装包:
| 操作系统 | 版本要求 | amd64 | arm64 |
|---|---|---|---|
| Windows | >=10 | MSI安装包 | ZIP | - |
| macOS | >=11 | DMG | DMG |
| Linux | - | DEB | RPM | AppImage | tar.gz | DEB | RPM | AppImage | tar.gz |
前往SourceForge下载👇
备用下载👇
影视-K下载(更新了v1.0.1)👇
v1.6.0
本次为重大更新,建议仔细阅读 “新功能” 部分。
新功能:
- 适配的安卓端app更换为 影视-K(基于FongMi影视移动端开发),性能、使用体验有很大提升(下载链接在下面)。原 TVBox-K 不再受支持,将无法与该版本及之后版本的FreeBox配对(#87);
- 新增对ts分片的代理机制,实现对部分非标准格式m3u8的播放;
- 历史记录卡片支持显示剧集和剧集的播放进度;
- 源站点名称显示支持彩色emoji;
- 作为等待应用启动时的过渡,现在应用打开时会先在屏幕中央显示LOGO画面。
修复问题和优化:
- 优化远程TVBox配对连接性能,避免配对成功后FreeBox的卡顿;
- 解决安卓设备锁屏或app处于后台时与FreeBox断连、响应速度缓慢的问题(#107);
- 优化VLC播放器安装检测机制,现在检测更精确,未检测到播放器时,支持用户手动选择播放器路径(#104);
- 优化与远程TVBox配对使用时的请求效率,提升并发请求响应速度;
- 解决影视搜索时任务积压从而影响其他请求(如打开影视、打开历史记录等)的问题;
- 修复内嵌播放器控件自动隐藏问题,优化控件样式;
- 其他小的优化和bug修复。
可参照表格下载安装包:
| 操作系统 | 版本要求 | amd64 | arm64 |
|---|---|---|---|
| Windows | >=10 | MSI安装包 | ZIP | - |
| macOS | >=11 | DMG | DMG |
| Linux | - | DEB | RPM | AppImage | tar.gz | DEB | RPM | AppImage | tar.gz |
前往SourceForge下载👇
备用下载👇
影视-K下载👇
❗ 注意
作者正在寻求更好的安卓源兼容方案,感兴趣的可以到:#100 参与讨论。
v1.5.0
新功能:
- 支持外部 mpv 播放器。与内嵌的vlc播放器一样,外部mpv播放器同样支持播放进度记录、自动续播等功能(#81):
- 对比内嵌vlc播放器的方案,mpv的安装和使用稍麻烦一些,但因其有硬件加速(硬解),性能更好,对4k等高质量视频的播放效果也更好,自行取舍;
- 软件通过 JSON-IPC 技术与mpv播放器进行通信、实现功能交互,对此感兴趣的可以去查看我的 MpvService 项目;
- 该功能未在macOS环境测试,遇问题请反馈。
- 保存用户选择的播放源,在下次进入时自动恢复(#94);
- 保存用户观看的直播源、分组、频道、线路,在下次进入时自动恢复;
- 完善PC端源对影视筛选器的支持(#93)
- 允许强制关闭加载窗口;增加播放影片触发方式自定义配置(#45);
- 主界面源列表支持右键复制地址。
修复问题和优化:
- 修复频繁切换剧集导致播放器卡顿、崩溃的问题;
- 修复端口被占用,导致服务启动时的报错(#95);
- 修复一个controlsFX框架bug导致的报错(#97);
- 修复屏蔽播放源偶尔失效的问题,优化操作逻辑;
- 更健壮的应用单例支持。基于底层tcp,不依赖固定端口的http服务。
感谢 @lushunming 的代码贡献。
可参照表格下载安装包:
| 操作系统 | 版本要求 | amd64 | arm64 |
|---|---|---|---|
| Windows | >=10 | MSI安装包 | ZIP | - |
| macOS | >=11 | DMG | DMG |
| Linux | - | DEB | RPM | AppImage | tar.gz | DEB | RPM | AppImage | tar.gz |
前往SourceForge下载👇
备用下载👇
❗ 注意
作者正在寻求更好的安卓源兼容方案,感兴趣的可以到:#100 参与讨论。
v1.4.1
新功能:
修复问题和优化:
- 修复获取播放器字幕延迟时导致的程序阻塞问题;
- 修复在macOS、Linux平台创建应用单例锁失败,导致应用单例保证失效问题;
- 修复直播频道列表为空时导致的空指针报错;
- 修复用户放弃重连TVBox-K客户端,应用退回首页时窗口未能正确关闭和销毁的问题;
- 升级JavaFX依赖版本到21,解决arm64架构在macOS平台打开闪退的问题(#84);
- 优化影视搜索关键词推荐的获取速度(#88)。
可参照表格下载安装包:
| 操作系统 | 版本要求 | amd64 | arm64 |
|---|---|---|---|
| Windows | >=10 | MSI安装包 | ZIP | - |
| macOS | >=11 | DMG | DMG |
| Linux | - | DEB | RPM | AppImage | tar.gz | DEB | RPM | AppImage | tar.gz |
前往SourceForge下载👇
备用下载👇
v1.4.0
新功能:
- m3u8切片广告过滤,采用原创算法:
- 常规过滤:默认开启。尝试通过ts文件的数字序号递增、命名长度两种特征进行识别和过滤;
- 强力过滤:在设置界面开启后,常规过滤失败时,会利用正态分布算法暴力过滤疑似广告片段,可能误删正片,有“谨慎”和“激进”两个档位可选;
- 如果过滤后影视播放异常,请尝试关闭广告过滤功能,必要的话可以反馈给我。
- TVBox-K同步发布了v1.1.1更新,解决了一个闪退问题。
修复问题和优化:
- 大幅优化影片海报加载速度,支持更多的图片格式,改善许多图片加载失败的问题(#79);
- 优化主界面交互逻辑:服务未启动时进行文字提示,操作按钮置灰;
- 增加了应用单例保证,检测并阻止应用多开;
- 更正对PC端爬虫ext字段的处理,并提升影视搜索速度(#77)
- 修复了一个PC端爬虫初始化出错问题(#78);
- 修复了一个异常抛出问题(#83);
- 其他较小的调整和修复。
感谢 @lushunming 提供的思路和帮助。
前往SourceForge下载👇
备用下载👇
TVBox-K下载👇
v1.3.0
v1.2.1
v1.2.0
本次为重大更新。
新功能:
- 对于直播源的完整支持,可导入单独的直播源,也可以使用猫影视规则(安卓端和电脑端的源均支持),支持m3u和genre两种格式,支持节目分组、多线路、epg;
- 关于epg电子节目单,目前会自动应用猫影视规则中配置的epg地址,并且支持按天、按频道进行节目单的自主搜索查询;
- 本次更新时,TVBox-K也同步发布了更新,如果希望通过TVBox-K配对的方式观看直播,那么需要下载安装下面的TVBox-K最新版本(但似乎并无此必要,因为直播不同于点播,对于直播来说,安卓端的接口也可以直接导入本软件来观看,因此单纯观看安卓端源的直播可以不使用TVBox-K)。
优化和修复:
- 大幅优化影视海报加载的效率和性能;
- 对于影片列表中名称被缩略显示的影片,现在鼠标悬停时可以自动展示完整名称;
- 播放器交互优化,增强播放器暂停、加载、加载失败情况下的用户体验;
- 优化导入源时的引导;
- 修复播放器切换剧集时,软件可能卡死未响应的问题;
- 修复导入源时中文域名导致的报错问题;
- 修复导入本地源文件时的报错问题;
- 用户反馈的bug和其他小问题的修复。
前往SourceForge下载👇
备用下载👇
TVBox-K下载👇
v1.1.0
新功能:
- 新增对MacOS、Linux平台的支持(x86_64),由于jpackage构建工具限制,Linux目前只提供deb和rpm两种格式的安装包,后续视大家反馈情况考虑提供AppImage格式,安装、升级问题可以去 wiki 查看
修复问题:
- 部分Windows用户闪退、无法打开软件的问题
- 搜索状态下进行源屏蔽的报错
- 源审计初始化时的FX线程报错
- 端口占用检测无效,导致服务启动时的报错
其他改进:
- 导入源对话框新增了不支持导入TVBox源的警告信息
前往SourceForge下载👇
备用下载👇
v1.0.2
新功能:
- 导入源新增对本地文件的支持(链接需以“file:///”开头)
修复问题:
- 通过TVBox-K连接观看时,无法加载4K网盘等代理类型的影片,现已支持
- 修复了源配置里站点key重复导致的源屏蔽报错问题
- 修复了导入源的影片剧集,点击倒序时的报错问题
- 导入源配置新增判空逻辑,避免报错
另外,电脑端的猫影视Spider项目已发布,有能力的可以自行fork使用:kknifer7/CatVodSpider-PC
前往SourceForge下载👇
备用下载👇