项目文件夹

文件
T
caorushizi c7dd925a34 feat(core): add yt-dlp plugin and consolidate binary paths into --deps-dir
- Add youtube download type with yt-dlp schema (CLI args, progress regex)
- Replace 6 individual --xxx-bin flags with single --deps-dir flag
- Add BinaryNames map in Go core to auto-resolve binary paths from deps dir
- Simplify Electron/Server binary resolvers to return depsDir only
- Add yt-dlp to deps-versions.json (v2026.03.17)
- Add YouTube option to UI download form with URL auto-detection
- Fix download-terminal.tsx writing [object Object] instead of log content
- Improve error messages when binary not found (include path and type)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 00:19:14 +08:00

114 行
3.3 KiB
JSON

{
"ffmpeg": {
"repo": "eugeneware/ffmpeg-static",
"version": "b6.0",
"assets": {
"darwin-x64": "ffmpeg-darwin-x64.gz",
"darwin-arm64": "ffmpeg-darwin-arm64.gz",
"linux-x64": "ffmpeg-linux-x64.gz",
"linux-arm64": "ffmpeg-linux-arm64.gz",
"win32-x64": "ffmpeg-win32-x64.gz"
},
"binaryName": {
"default": "ffmpeg",
"win32": "ffmpeg.exe"
}
},
"N_m3u8DL-RE": {
"repo": "nilaoda/N_m3u8DL-RE",
"version": "v0.3.0-beta",
"assets": {
"darwin-x64": "N_m3u8DL-RE_v0.3.0-beta_osx-x64_20241203.tar.gz",
"darwin-arm64": "N_m3u8DL-RE_v0.3.0-beta_osx-arm64_20241203.tar.gz",
"linux-x64": "N_m3u8DL-RE_v0.3.0-beta_linux-x64_20241203.tar.gz",
"linux-arm64": "N_m3u8DL-RE_v0.3.0-beta_linux-arm64_20241203.tar.gz",
"win32-x64": "N_m3u8DL-RE_v0.3.0-beta_win-x64_20241203.zip",
"win32-arm64": "N_m3u8DL-RE_v0.3.0-beta_win-arm64_20241203.zip"
},
"binaryName": {
"default": "N_m3u8DL-RE",
"win32": "N_m3u8DL-RE.exe"
},
"extractBinary": {
"default": "N_m3u8DL-RE",
"win32": "N_m3u8DL-RE.exe"
}
},
"BBDown": {
"repo": "nilaoda/BBDown",
"version": "1.6.3",
"assets": {
"darwin-x64": "BBDown_1.6.3_20240814_osx-x64.zip",
"darwin-arm64": "BBDown_1.6.3_20240814_osx-arm64.zip",
"linux-x64": "BBDown_1.6.3_20240814_linux-x64.zip",
"linux-arm64": "BBDown_1.6.3_20240814_linux-arm64.zip",
"win32-x64": "BBDown_1.6.3_20240814_win-x64.zip",
"win32-arm64": "BBDown_1.6.3_20240814_win-arm64.zip"
},
"binaryName": {
"default": "BBDown",
"win32": "BBDown.exe"
},
"extractBinary": {
"default": "BBDown",
"win32": "BBDown.exe"
}
},
"gopeed": {
"repo": "GopeedLab/gopeed",
"version": "v1.6.5",
"assets": {
"darwin-x64": "gopeed-web-v1.6.5-macos-amd64.zip",
"darwin-arm64": "gopeed-web-v1.6.5-macos-arm64.zip",
"linux-x64": "gopeed-web-v1.6.5-linux-amd64.zip",
"linux-arm64": "gopeed-web-v1.6.5-linux-arm64.zip",
"win32-x64": "gopeed-web-v1.6.5-windows-amd64.zip",
"win32-arm64": "gopeed-web-v1.6.5-windows-arm64.zip"
},
"binaryName": {
"default": "gopeed",
"win32": "gopeed.exe"
},
"extractBinary": {
"default": "gopeed",
"win32": "gopeed.exe"
}
},
"yt-dlp": {
"repo": "yt-dlp/yt-dlp",
"version": "2026.03.17",
"assets": {
"darwin-x64": "yt-dlp_macos",
"darwin-arm64": "yt-dlp_macos",
"linux-x64": "yt-dlp_linux",
"linux-arm64": "yt-dlp_linux_aarch64",
"win32-x64": "yt-dlp.exe",
"win32-arm64": "yt-dlp.exe"
},
"binaryName": {
"default": "yt-dlp",
"win32": "yt-dlp.exe"
}
},
"mediago": {
"repo": "caorushizi/mediago-core",
"version": "v0.2.1",
"assets": {
"darwin-x64": "mediago-v0.2.1-darwin-amd64.tar.gz",
"darwin-arm64": "mediago-v0.2.1-darwin-arm64.tar.gz",
"linux-x64": "mediago-v0.2.1-linux-amd64.tar.gz",
"linux-arm64": "mediago-v0.2.1-linux-arm64.tar.gz",
"win32-x64": "mediago-v0.2.1-windows-amd64.zip",
"win32-arm64": "mediago-v0.2.1-windows-arm64.zip"
},
"binaryName": {
"default": "mediago",
"win32": "mediago.exe"
},
"extractBinary": {
"default": "mediago",
"win32": "mediago.exe"
}
}
}