Skip to content

Releases: Cp0204/SmartStrm

v0.4.17

Choose a tag to compare

@Cp0204 Cp0204 released this 02 Jul 17:32

v0.4.17

  • 驱动
    • 迅雷网盘:实现容量获取和文件重命名功能,读取直链过期参数以优化缓存时间
    • 补全 新建目录移动文件 能力:除部分只读驱动(夸克网盘TV、ANi)外,其他驱动已支持
    • 天翼云盘:修复 .cas 秒传文件未兼容 sliceMD5 键名的问题
  • UI
    • 存储浏览文件右键菜单增强:新增「复制STRM地址」功能,对媒体文件右键可获取其 STRM 播放地址
    • 优化文件右键菜单的交互和样式
  • 其他
    • 重构存储驱动错误处理逻辑,统一异常抛出机制,提升错误识别能力

v0.4.16

Choose a tag to compare

@Cp0204 Cp0204 released this 14 Jun 04:22

v0.4.16

  • 驱动
    • 新增 迅雷网盘 驱动:支持 OAuth 授权登录,支持 302 直链,提供 原画优先速度优先 两种 STRM 模式
    • OAuth 登录优化:支持授权前存储名自定义,跳转前可输入自定义名称而非固定使用账号名
    • 115开放平台:优化 API 速率限制默认值,调整新建默认存储名为 open115_userid
  • 插件
    • 新增 高级扫描过滤设置 插件:支持在任务级别自定义扫描的媒体文件后缀、复制文件后缀和文件上下限范围等设置,不同任务可使用不同的扫描规则
    • 飞牛影视刷新:修复影视 token 过期时未正确检测的问题

v0.4.15

Choose a tag to compare

@Cp0204 Cp0204 released this 20 May 17:03

v0.4.15

  • 驱动
    • WebDAV:新增 代理解析 生成模式,由 SmartStrm 处理 STRM 请求,在某些云盘中尝试直接 302 到 CDN 地址,提升播放兼容性;不支持时自动回落到原拼接直链地址。
    • 天翼云盘:新增 .cas 中转的家庭共享 配置项,支持指定秒传使用的家庭共享,未指定则使用账号默认家庭共享。
    • 缓存优化:优化文件删除和重命名后的路径缓存清理逻辑
  • Webhook
    • Emby 删除同步:优化删除电影时目录的清理逻辑,若本地目录已被删除则同步删除对应的远端目录
  • UI
    • 优化飞牛影视刷新插件描述,优化优化站点图标配置

v0.4.14

Choose a tag to compare

@Cp0204 Cp0204 released this 29 Apr 18:53

v0.4.14

  • 驱动
    • 115开放平台:修复列出不存在目录时返回错误数据的问题(当目录ID不存在时,115开放接口不会报错而是返回根目录数据,SS从驱动侧修补此错误)
    • 天翼云盘:修复使用路径兼容模式生成 CAS 秒传文件 STRM 时,重复获取到同一缓存直链的问题 #114 @LDPE888888
  • 302代理
    • 默认禁用「优化 STRM 首播速度」选项,避免潜在的兼容性问题,需要此功能的用户可手动开启
    • 默认禁用「隐藏 Emby Premiere 推广」选项,用户按需开启
    • 优化首播速度功能:在媒体源中注入一些兼容性字段,尝试提升播放兼容性

v0.4.13

Choose a tag to compare

@Cp0204 Cp0204 released this 27 Apr 15:36

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

Choose a tag to compare

@Cp0204 Cp0204 released this 17 Apr 17:14

v0.4.12

  • 驱动
    • 天翼云盘:支持 .cas 秒传文件的直链解析:设置中加入 cas 扩展名,可以直接播放 cas 生成的 strm

      特性与说明:

      • 通过家庭共享秒传临时文件获取直链,自动清理临时文件(含回收站)
      • 直链已缓存优化,有效期内二次请求将直接返回直链,而非重复秒传
      • 理论上媒体库视频编码可以正常获取,和正常入库视频格式 strm 无异
      • 需注意大批量入库时神医并发扫视频编码,有可能会挤爆家庭云
      • 为确保能顺利秒传,家庭云应留相应大小的空间
  • STRM生成
    • 修复复制文件时 % 字符编码问题:移除了URL编码中的 % 安全字符,对其双重编码
    • 兼容 .cas 文件大小阈值逻辑:添加对 .cas 小文件的阈值自兼容处理,无须调整媒体文件大小阈值
  • 任务管理
    • 修复偶发的编辑存储同时前端迭代任务列表时的并发问题

v0.4.11

Choose a tag to compare

@Cp0204 Cp0204 released this 17 Apr 12:30

v0.4.11

  • 驱动
    • 天翼云盘:修复扫码登录状态丢失导致报错:添加login_type字段区分登录方式,实现扫码登录的刷新机制
  • UI
    • 添加TMDB API密钥缺失提示:当用户未配置TMDB API密钥时,影视识别显示提示信息

v0.4.10

Choose a tag to compare

@Cp0204 Cp0204 released this 30 Mar 08:58

v0.4.10

  • 驱动
    • 天翼云盘:新增二维码登录功能,提升登录便利性
    • 115开放平台:添加二维码登录;调整API默认访问速率为2QPS,避免不明真相的新用户表示SS害他
  • UI
    • 优化二维码登录轮询和失败处理机制

v0.4.9

Choose a tag to compare

@Cp0204 Cp0204 released this 26 Mar 07:40

v0.4.9

  • 驱动
    • 夸克网盘:优化转码直链支持的判断及UI显示,如移动端URL验证成功,用户信息中显示 (APP) 标签
  • 302代理
    • 修复开启 优化 STRM 首播速度 后,因提早上报播放状态,影片异常地标记为已播放的问题
  • STRM 生成
    • 增强签名白名单,增加302代理的目标IP到签名白名单,提升代理服务器的兼容性

v0.4.8

Choose a tag to compare

@Cp0204 Cp0204 released this 20 Mar 14:13

v0.4.8

  • UI
    • 优化任务状态更新机制:前端任务状态显示响应更及时,减少心跳和不必要的开销
    • 存储浏览添加运行当前目录任务功能:当存储浏览当前路径匹配任务时显示"运行当前"按钮,方便快速生成指定目录的 STRM
  • 插件
    • 新增 自定义STRM文件名 插件:支持自定义 STRM 文件的命名规则,提供更灵活的文件名控制
    • Infuse.ISO兼容 新增兼容性修正:修正 STRM设置 / OpenList 开启签名功能时 .iso 文件无法播放的问题
    • STRM不加扩展名插件:添加废弃提示和迁移建议,建议使用 自定义STRM文件名 插件替代