github jinlin-teck/StrmTool v2.2.0-emby

latest releases: v2.5.1-emby, v2.5.0-emby, v2.4.0-jellyfin...
3 months ago

更新日志

🐛 Bug Fixes

  • 修复文件句柄泄漏StrmMediaInfoService.ReadStrmSourcePath() 使用 using 语句确保文件流正确关闭
  • 修复空值检查不一致StrmFileProcessor 构造函数中为 mediaProbeManager 参数添加空值验证
  • 改进异常处理MediaInfoManager.RestoreAudioEmbeddedImageAsync() 细化文件删除异常处理,区分 IOExceptionUnauthorizedAccessException

🛠 Improvements

  • 统一日志风格:所有日志消息首字母大写,保持一致性
  • 优化命名空间引用StrmFileProcessor 添加必要的 using 语句,简化类型全限定名

Changelog

🐛 Bug Fixes

  • Fixed file handle leak: StrmMediaInfoService.ReadStrmSourcePath() now uses using statements to ensure proper file stream closure
  • Fixed inconsistent null checking: Added null validation for the mediaProbeManager parameter in the StrmFileProcessor constructor
  • Improved exception handling: Refined file deletion exception handling in MediaInfoManager.RestoreAudioEmbeddedImageAsync() to distinguish between IOException and UnauthorizedAccessException

🛠 Improvements

  • Unified logging style: All log messages now start with capital letters for consistency
  • Optimized namespace references: Added necessary using statements in StrmFileProcessor and simplified fully qualified type names

Don't miss a new StrmTool release

NewReleases is sending notifications on new releases.