Releases: Cp0204/SmartStrm
Releases · Cp0204/SmartStrm
Release list
v0.4.17
v0.4.17
- 驱动
- 迅雷网盘:实现容量获取和文件重命名功能,读取直链过期参数以优化缓存时间
- 补全
新建目录和移动文件能力:除部分只读驱动(夸克网盘TV、ANi)外,其他驱动已支持 - 天翼云盘:修复
.cas秒传文件未兼容sliceMD5键名的问题
- UI
- 存储浏览文件右键菜单增强:新增「复制STRM地址」功能,对媒体文件右键可获取其 STRM 播放地址
- 优化文件右键菜单的交互和样式
- 其他
- 重构存储驱动错误处理逻辑,统一异常抛出机制,提升错误识别能力
v0.4.16
v0.4.16
- 驱动
- 新增 迅雷网盘 驱动:支持 OAuth 授权登录,支持 302 直链,提供
原画优先和速度优先两种 STRM 模式 - OAuth 登录优化:支持授权前存储名自定义,跳转前可输入自定义名称而非固定使用账号名
- 115开放平台:优化 API 速率限制默认值,调整新建默认存储名为
open115_userid
- 新增 迅雷网盘 驱动:支持 OAuth 授权登录,支持 302 直链,提供
- 插件
- 新增 高级扫描过滤设置 插件:支持在任务级别自定义扫描的媒体文件后缀、复制文件后缀和文件上下限范围等设置,不同任务可使用不同的扫描规则
- 飞牛影视刷新:修复影视 token 过期时未正确检测的问题
v0.4.15
v0.4.15
- 驱动
- WebDAV:新增
代理解析生成模式,由 SmartStrm 处理 STRM 请求,在某些云盘中尝试直接 302 到 CDN 地址,提升播放兼容性;不支持时自动回落到原拼接直链地址。 - 天翼云盘:新增
.cas 中转的家庭共享配置项,支持指定秒传使用的家庭共享,未指定则使用账号默认家庭共享。 - 缓存优化:优化文件删除和重命名后的路径缓存清理逻辑
- WebDAV:新增
- Webhook
- Emby 删除同步:优化删除电影时目录的清理逻辑,若本地目录已被删除则同步删除对应的远端目录
- UI
- 优化飞牛影视刷新插件描述,优化优化站点图标配置
v0.4.14
v0.4.14
- 驱动
- 115开放平台:修复列出不存在目录时返回错误数据的问题(当目录ID不存在时,115开放接口不会报错而是返回根目录数据,SS从驱动侧修补此错误)
- 天翼云盘:修复使用路径兼容模式生成 CAS 秒传文件 STRM 时,重复获取到同一缓存直链的问题 #114 @LDPE888888
- 302代理
- 默认禁用「优化 STRM 首播速度」选项,避免潜在的兼容性问题,需要此功能的用户可手动开启
- 默认禁用「隐藏 Emby Premiere 推广」选项,用户按需开启
- 优化首播速度功能:在媒体源中注入一些兼容性字段,尝试提升播放兼容性
v0.4.13
v0.4.13
- 驱动
- 新增文件缩略图获取功能:支持 夸克网盘、夸克TV、天翼云盘 驱动的缩略图获取和显示
- OpenList:修复最多获取 200 个文件的问题,支持大目录的完整文件列表获取
- 插件
- 新增 提取视频封面 插件 (Pro):生成 STRM 时提取视频封面下载到同目录,解决无刮削信息媒体的显示问题。使用云盘预览图提取支持夸克网盘、夸克TV、天翼云盘,使用 ffmpeg 提取支持所有驱动。
- UI
- 添加文件缩略图预览功能:鼠标悬停动态显示缩略图,位置自适应
- 存储浏览增加目录文件数量和筛选数量显示
- 优化按钮和表单组件显示样式,统一边框与圆角
- 改进插件管理中的 Pro 标识
- 302代理
- 修正请求体处理逻辑,修复部分情况下日志 OpenList 302 播放错误的问题
- Webhook
- 触发特定任务增加自定义任务参数覆盖:新增任务配置
dir_time_check,incremental,keep_local_asset,plugins参数的自定义覆盖 - 添加 CORS 支持:支持跨域请求,同时文档站支持 在线测试 (Playground)
- 触发特定任务增加自定义任务参数覆盖:新增任务配置
- 配置管理
- 优化配置管理逻辑,增强配置加载异常处理
- 构建
- Docker 镜像指定 alpine 版本为 3.23,确保构建环境一致性
- 更新多个依赖包版本,修复开源组件的潜在问题
v0.4.12
v0.4.12
- 驱动
-
天翼云盘:支持
.cas秒传文件的直链解析:设置中加入 cas 扩展名,可以直接播放 cas 生成的 strm特性与说明:
- 通过家庭共享秒传临时文件获取直链,自动清理临时文件(含回收站)
- 直链已缓存优化,有效期内二次请求将直接返回直链,而非重复秒传
- 理论上媒体库视频编码可以正常获取,和正常入库视频格式 strm 无异
- 需注意大批量入库时神医并发扫视频编码,有可能会挤爆家庭云
- 为确保能顺利秒传,家庭云应留相应大小的空间
-
- STRM生成
- 修复复制文件时
%字符编码问题:移除了URL编码中的%安全字符,对其双重编码 - 兼容
.cas文件大小阈值逻辑:添加对 .cas 小文件的阈值自兼容处理,无须调整媒体文件大小阈值
- 修复复制文件时
- 任务管理
- 修复偶发的编辑存储同时前端迭代任务列表时的并发问题
v0.4.11
v0.4.10
v0.4.9
v0.4.8
v0.4.8
- UI
- 优化任务状态更新机制:前端任务状态显示响应更及时,减少心跳和不必要的开销
- 存储浏览添加运行当前目录任务功能:当存储浏览当前路径匹配任务时显示"运行当前"按钮,方便快速生成指定目录的 STRM
- 插件
- 新增 自定义STRM文件名 插件:支持自定义 STRM 文件的命名规则,提供更灵活的文件名控制
- Infuse.ISO兼容 新增兼容性修正:修正 STRM设置 / OpenList 开启签名功能时
.iso文件无法播放的问题 - STRM不加扩展名插件:添加废弃提示和迁移建议,建议使用 自定义STRM文件名 插件替代