v1.2.0
🐛 修复
- App bundle 找不到 yt-dlp: App 从
/Applications启动时 PATH 不包含/opt/homebrew/bin/,导致No such file or directory错误。新增resolve_ytdlp_path()自动搜索常见安装路径(/opt/homebrew/bin、/usr/local/bin 等),未安装时返回明确提示 - 下载失败无日志记录:
mark_failed添加log::error!调用,任务失败信息写入日志文件 - yt-dlp stderr 未捕获: yt-dlp 错误输出从 inherit 改为 piped + 异步读取,失败时同时记录 stdout 和 stderr
📝 文档
- README 补充 DMG 安装方式的依赖说明(brew install yt-dlp ffmpeg)
📦 安装说明
前置依赖:
brew install yt-dlp ffmpeg
安装步骤:
- 下载 .dmg 文件,打开后将应用拖入 Applications 文件夹
- 首次打开如有「已损坏」提示,请在终端执行:
sudo xattr -r -d com.apple.quarantine /Applications/Bilibili\ Transcript.app