Releases: xinggsf/extFilter
Releases · xinggsf/extFilter
1.7.2
整体模块化重构~删除了大量的重复代码
- 更新后无须再载入默认设置
- 更新量子云、非凡云的去广告规则(m3u8内嵌广告)
二年来的重大版本更新
- 提供hls.js 和 shaka库的缓冲区设置。hls.js将比默认设置更节省内存
- 强制缓存当前页面的视频切片。MP4、WEBM这样的浏览器可直接打开的媒体不能缓存
- 界面UI自动检测并匹配黑暗模式
- 腾讯视频嗅探逻辑更新
- 其它更新
有关缓存视频切片的功能说明:
- 缓存的默认保存时长为:接近25小时
- 不要使用动态码率,否则缓存无效
- 已测试西瓜视频、量子云、神马云、非凡云、iKun云,并支持这五个资源的视频缓存
- 浏览器对每个页面的缓存大小有限制,我估测大概有600M,换算成720P视频有40分钟。超过容量或时长的,可打开设置并开启兼容模式,再将缓冲区设置为最大;或者直接下载视频
- 已缓存页面未看完前,不要刷新、不要跳转、最好也不要关闭
新增谷歌高性能shaka-player 库
更新版本后,必须在设置页加载一次默认设置,以使用去广告功能
- 通过设置页在原有编码库和shaka-player库之间切换,以适应不同场景。
- 在非作用页面DOM注入脚本,去m3u8广告
- 在作用页面注入去m3u8广告 脚本,可新增自定义域名
shaka-player 库不能播放AES加密的hls视频,如 此页面,库中的错误代码如下:
if (!window.crypto || !window.crypto.subtle)
throw Wa("Web Crypto API is not available to decrypt AES-128. (Web Crypto only exists in secure origins like https)")
添加crypto-js库,并未能解决问题。不懂Crypto.subtle,请懂的同道指教一二!
更快速、更干净
贺新春版
总有小水管通往每个直播间!!
- 在斗鱼自动生成房间的持久直播源地址
- 播放器UI逻辑简化
- 在内置播放器中,新增对直播的播放控制之支持
- 2022-12-20 升级hls.js库到最新版
- 修正网页全屏和播放速度设置
纪念918
积累更新;站点适配
完善的捕获(已过滤重定向地址)媒体列表
- 修正5处BUG
- 改进捕获媒体列表UI
- 过滤重定向的媒体
- 优化对腾讯视频、斗鱼直播的捕获
- 修正腾讯云课堂替换播放器后导致UI错位
- 测试主流音乐站点的捕获效果:酷狗、酷我、网易音乐、QQ音乐、轮回DJ网