TorrentPlayer:BT 种子流媒体播放器
免费开源的桌面播放器,直接从 BitTorrent 群 swarm 串流视频和音频,并可秒级跳转到任意时间点。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v0.3.3
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
TorrentPlayer 是一款免费、开源的跨平台桌面应用,可以直接从 BitTorrent 网络播放种子中的视频或音频,体验接近流媒体服务:按下播放几秒内就能开始,拖动进度条跳到第 47 分钟,画面也会在片刻后跟上,而不必等下载走到那里。
它不需要额外的种子客户端,不需要等待文件下载完成,中间也没有服务器中转。适用于电影剧集、音乐专辑、播客、有声书、讲座和开放媒体等内容。项目用 Rust 编写流媒体引擎,界面基于 Svelte 与 Tauri,采用 MIT 或 Apache-2.0 许可。
主要功能
- 为跳转优化的自有引擎(
torrentplayer-swarm):优先请求播放头位置,再取文件索引与按码率计算的预读窗口;跳转时取消不再紧急的请求,把新位置的碎片发给最快的 peer,并把最紧急的块复制给第二个 peer,避免单个慢 peer 卡住播放。 - 快速找到 peer:支持 HTTP/UDP tracker、DHT 和对等交换,优先尝试曾成功连接过的 peer。
- 多种打开方式:粘贴 magnet 链接、打开或拖入
.torrent文件,也可以使用内置搜索。 - 搜索结果预加载:每次搜索会标出「Best pick」并静默预载其开头几分钟,点播放即刻开始;同一时间只预载一个,不上传,不用即删,可一键关闭。
- 智能预下载队列:排队的内容在后台继续下载,正在观看的内容始终优先;缓冲不足时其余任务让路,恢复宽裕后全速前进。每一项都显示下载/上传速度、peer 数、进度和剩余时间。
- 按顺序下载:队列按你设定的顺序进行,可用「Sort by…」按名称、添加时间、大小、进度、速度、peer 数或剩余时间排序,也可拖动调整。
- 回馈 swarm:内置引擎会上传已校验的碎片,暂停或移除前持续分享。
- 视频与音频播放器:支持键盘操作(空格播放、←/→ 跳 10 秒、F 全屏、M 静音、C 字幕、Q 队列)、倍速播放,Shift+N 播放队列下一项。
- 音乐、播客与有声书:MP3、FLAC、AAC/M4A/M4B、Ogg、Opus、WAV 同样可以串流与跳转,专辑从第一首开始按序排队。
- 字幕:自动匹配种子内字幕,也可从文件加载。
- Dolby/DTS 音频:AC-3、E-AC-3、TrueHD、DTS 音轨由内置的播放专用 FFmpeg 实时转成 AAC,画面本身不变。
- 隐私设计:无遥测、分析和崩溃上报;内置 WireGuard 与 SOCKS5,kill switch 不会回退到直连。
安装与使用
应用提供 Windows、macOS 和 Linux 版本,可从官网 https://torrentplayer.io 或 GitHub Releases 获取。Linux 上提供 AppImage、.deb 和 .rpm 三种包。
打开应用后,粘贴 magnet 链接、拖入 .torrent 文件或使用内置搜索,即可开始播放。
注意事项
- 构建尚未签名:安装包目前没有代码签名,Windows SmartScreen 和 macOS Gatekeeper 会在首次启动时提示。可用
SHA256SUMS.txt和gh attestation verify校验下载内容。 - Linux 依赖:Linux 上音视频通过 GStreamer 播放,0.3.3 起 AppImage 已打包 WebKit 所需插件,
.deb和.rpm会把它们作为依赖安装。 - 内置搜索会访问公开的种子索引,属于可选功能;粘贴 magnet 链接或打开
.torrent文件只依赖 swarm 本身。 - 播放速度取决于种子的做种者和 peer 以及自己的网络,与任何服务商套餐无关。
- 你需要自行确认对所播放内容拥有下载与分享的权利。
本作品整理自 GitHub 开源项目 torrentplayer/torrentplayer,原作者 @torrentplayer,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.3.3当前版本
修复 Linux 打包:AppImage 内置 WebKit 所需的 GStreamer 插件,.deb 与 .rpm 将其作为依赖安装;修复无 bad plugins 时 Dolby/DTS 转码视频无法出画、GPU 渲染、.rpm 在 openSUSE 安装等问题。Windows 与 macOS 无变化。
- v0.3.2
完成的视频与音频会自动还原为原始格式和文件名的普通媒体文件,文件浏览器可复制完整保存路径;在库中移除种子会一并删除历史、队列条目、已保存媒体和缓存分片;队列进度条改为与播放器一致的分段显示。
评论