BitPlay 直接在浏览器中播放BT视频
遥想很久以前,还在使用迅雷的年代,用 BT 下载,是可以边下边播的,后来使用了 aria2c 后,就再也没享受过这个待遇了。但是其实还有一款开源软件,也是支持边下边播的,那就是没什么名气的 BitPlay。
BitPlay 是一款基于 Go 语言开发的 Web 应用程序,它允许用户在浏览器中直接流式播放视频种子文件,无需完整下载即可观看视频内容。它提供简洁的 Web 界面、支持 SOCKS5 代理以及集成 Prowlarr 和 Jackett 功能,简化了种子搜索和管理过程。
GitHub 仓库:https://github.com/aculix/bitplay
在线试用:https://bitplay.to/
功能特性
(一)直接种子流媒体播放
磁力链接与种子文件支持 :用户可以通过粘贴磁力链接或上传种子文件直接在浏览器中播放视频,无需等待完整下载。
边下载边播放 :BitPlay 会在后台下载种子文件,同时允许用户立即观看已下载部分,提高观看效率。
(二)Web 界面交互
易于使用的控制面板 :提供直观的用户界面,方便用户管理和控制播放过程,包括播放、暂停、进度调节等功能。
多任务处理 :支持同时处理多个种子任务,用户可以在一个界面中轻松切换和管理不同视频的播放。
(三)代理支持
SOCKS5 代理配置 :允许用户配置 SOCKS5 代理,保护隐私并绕过网络限制,但目前不支持 HTTP 代理。
灵活的网络设置 :用户可以根据自身网络环境调整代理设置,确保流畅的种子下载和播放体验。
(四)种子搜索集成
Prowlarr 与 Jackett 集成 :连接用户的 Prowlarr 或 Jackett 实例,在 BitPlay 内直接搜索种子资源,无需跳转至其他平台。
一站式搜索体验 :整合多个索引器的搜索结果,方便用户快速找到所需视频内容。
(五)字幕转换与管理
实时字幕格式转换 :自动将 SRT 字幕转换为 VTT 格式,确保字幕在浏览器中正确显示。
多语言字幕支持 :为不同语言的视频提供字幕支持,提升观看体验。
(六)会话管理
多会话支持 :处理多个并发的种子播放会话,满足用户同时观看不同视频的需求。
自动清理机制 :智能清理不活跃的会话,释放系统资源,保持应用高效运行。
安装与使用
(一)直接安装
环境准备
确保已安装 Go 语言环境,且版本为 1.18 或更高;
或已安装 Docker 和 Docker Compose。
克隆仓库
使用 Git 命令克隆 BitPlay 仓库到本地,在终端中输入
git clone https://github.com/aculix/bitplay.git cd bitplay
下载依赖 :运行命令 ,下载项目所需的依赖包。
go mod download
运行应用 :执行命令
go run main.go
启动 BitPlay 服务,默认在 http://localhost:3347 提供服务。
访问应用 :打开浏览器,访问 http://localhost:3347 即可使用 BitPlay。
(二)Docker 部署
1. 环境准备 :确保已安装 Docker 和 Docker Compose。
2. 创建配置文件 :创建一个 docker-compose.yml 文件。
services: bitplay: image: ghcr.io/aculix/bitplay:main container_name: bitplay ports: - 3347:3347 # Expose the web UI port volumes: # Mount the config directory for persistent settings (Optional) - ./config:/app/config restart: unless-stopped
可选的持久化设置 :如果希望在容器重启后保留设置,可将本地目录挂载到容器内的 /app/config。在主机上创建配置目录 mkdir -p ./config,然后在 docker-compose.yml 文件中添加 - ./config:/app/config 到 volumes 部分。如果不挂载此目录,容器重启后需要重新配置设置,但种子数据始终是临时的。
3. 启动容器 :在终端中运行命令 docker-compose up -d 启动 BitPlay 容器。
4. 访问应用 :打开浏览器,访问 http://<your-server-ip>:3347 使用 BitPlay,其中 <your-server-ip> 是服务器的 IP 地址。
(三)Docker Run 命令部署
1. 创建配置目录 :如果需要设置持久化,可在主机上创建配置目录,如 mkdir -p ./config。
2. 运行容器 :使用以下命令运行 BitPlay 容器:
docker run -d \ --name bitplay \ -p 3347:3347 \ -v $(pwd)/config:/app/config \ --restart unless-stopped \ ghcr.io/aculix/bitplay:main
* `-d` :以后台模式运行容器。 * `--name bitplay` :为容器指定名称。 * `-p 3347:3347` :将主机的 3347 端口映射到容器内的 3347 端口。 * `-v $(pwd)/config:/app/config` :将本地当前目录下的 `config` 目录挂载到容器内的 `/app/config`,实现设置的持久化。 * `--restart unless-stopped` :配置容器在停止前自动重启。 * `ghcr.io/aculix/bitplay:main` :指定使用的 Docker 镜像。
3. 访问应用 :打开浏览器,访问 http://<your-server-ip>:3347 使用 BitPlay。
本站仅为分享信息,绝对不是推荐,所有内容均仅代表个人观点,读者购买风险自担。如果你非要把风险推苏苏头上,不要这么残忍,好吗?
本站保证在法律范围内您的个人信息不经由本站透露给任何第三方。
所有网络产品均无法保证在中国任何地区,任何时间,任何宽带均有相同的访问体验,那种号称某机房绝不抽风的不是骗子就是呵呵.
任何IDC都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现.
加入新群:494744877
欢迎IDC提交优惠信息或者测试样机,提交信息请Eamil至admin#138vps.com,苏苏不保证一定会进行发布。但请IDC留意以下内容:
无官方正式首页、无可用联络方式暂不发布;
曾经有过倒闭和跑路经历者重开不到6个月不做发布;
从本日起(2016-07-18)不接受任何形式的免费赞助和VPS馈赠,不接受任何评测报告的投稿,不接受任何付费发布和付费删除评论,所有IDC若有必要提交测试样机,请在7日后自行删除。