B站自动连播控制助手

创建于 2 个月前
更新于 2 个月前
合集自动开启自动连播,单个视频自动禁用自动连播,支持特定合集设置
总安装量
352
今日新增
+0
用户评分
- / 5.0 (0)
当前版本
1.3
脚本详情
适用网站

B站自动连播控制助手

功能介绍

这是一个用于B站(bilibili.com)的自动连播控制脚本,能够根据用户设置自动管理视频合集的连播状态。

核心功能

  1. 自动连播管理

    • 合集视频自动开启/关闭连播
    • 单个视频自动禁用连播
    • 特定合集可添加到自动连播列表
  2. 新合集智能处理

    • 检测到新合集时显示提示
    • 支持新合集自动关闭连播(可设置)
  3. 快捷键支持

    • 自定义快捷键切换连播状态
    • 快捷添加/移除当前合集
  4. 可视化设置界面

    • 常规设置管理
    • 连播列表管理
    • 主题适配(深色/浅色模式)
    • 设置导入/导出功能:支持保存和恢复设置

安装方法

  1. 安装浏览器脚本管理器扩展(支持Tampermonkey、Violentmonkey、Greasemonkey、脚本猫等)
  2. 点击本页上方的安装按钮进行安装,或手动复制脚本代码到脚本管理器中
  3. 保存并启用脚本
  4. 访问B站视频页面即可使用

使用说明

基本使用

  1. 访问B站视频

  2. 新合集处理

    • 当访问新合集页面时,会显示提示窗口
    • 可选择"添加"到自动连播列表或"不添加"
    • 添加后连播按钮会被锁定,自动开启连播
    • 不添加时根据设置决定是否自动开启连播
  3. 已添加合集

    • 对于已添加到列表的合集,自动开启连播并锁定按钮
    • 连播状态不可手动修改,确保始终自动连播
  4. 单个视频

    • 单个视频自动禁用连播
    • 可手动开启连播

快捷键操作

功能 默认快捷键 可自定义
切换连播状态 Ctrl+Shift+L
快捷添加/移除当前合集 Ctrl+Shift+A

设置界面

  1. 打开设置

    • 点击播放器画质选择左侧的齿轮图标(1.2版本更新后)
    • 进入播放器右下角的原生设置
    • 在弹出的菜单中点击"更多播放设置"
    • 点击快捷操作中的"查看设置"
  2. 常规设置

    • 快捷键设置:自定义脚本功能的快捷键
    • 显示切换成功提示:开启/关闭操作提示
    • 不添加时自动开启连播:新合集不添加到列表时是否自动开启连播
    • 新合集自动关闭连播:新合集是否自动关闭连播
  3. 连播列表

    • 查看当前已添加的自动连播合集
    • 可单独删除某个合集
    • 可清空整个连播列表
  4. 设置导入/导出

    • 导出设置:将当前设置保存为JSON文件
    • 导入设置:从JSON文件恢复之前保存的设置
    • 方便在不同浏览器或设备间同步设置

设置选项详解

1. 显示切换成功提示

  • 开启:操作成功后会显示提示信息
  • 关闭:不显示任何提示信息

2. 不添加时自动开启连播

  • 开启:新合集不添加到列表时自动开启连播
  • 关闭:新合集不添加到列表时不自动开启连播

3. 新合集自动关闭连播

  • 开启:检测到新合集时自动关闭连播
  • 关闭:新合集连播状态根据其他设置决定

菜单命令

脚本在浏览器脚本管理器菜单中提供了以下命令:

  1. 添加当前合集到自动连播:将当前视频的合集添加到自动连播列表
  2. 从自动连播移除当前合集:将当前视频的合集从自动连播列表移除
  3. 查看自动连播助手设置:查看当前的已添加合集列表

技术说明

  • 支持B站的AV号和BV号视频
  • 使用合集唯一ID(sid)管理连播列表,解决了视频切换时连播状态失效的问题
  • 自适应深色/浅色主题
  • 只在B站视频页面生效
  • 不影响B站原有功能

注意事项

  1. 本脚本仅用于学习和研究目的
  2. 使用前请确保遵守B站的使用条款
  3. 脚本会自动更新连播状态,请勿频繁手动修改
  4. 如遇到问题,可尝试刷新页面或重启浏览器
  5. 导出的设置文件包含所有配置,包括快捷键、连播列表等敏感信息,请妥善保管
  6. 目前将合集从连播列表中移除后需要手动刷新界面重置按钮状态, 1.3版本会优化(已解决)

更新日志

v1.3

  • 修复将合集从连播列表中移除后需要手动刷新界面重置按钮状态的问题
  • 修复设置按钮全屏时位置不正确的问题
  • 已知bug: 设置按钮注入时会放大显示, 待修复

v1.2

  • 添加设置导入/导出功能
  • 支持将设置保存为JSON文件
  • 支持从JSON文件恢复设置
  • 方便在不同浏览器或设备间同步设置
  • 合并冗余的DOM观察器,避免状态更新冲突
  • 增强连播状态管理的可靠性和稳定性
  • 已知bug: 设置按钮注入时会放大显示, 待修复

v1.1

  • 优化合集识别机制,使用合集唯一ID(sid)替代BV号管理连播列表
  • 解决合集视频切换时连播状态失效的问题
  • 提高了连播状态管理的准确性和稳定性
  • 增强了向后兼容性,确保旧版本功能正常使用

v1.0

  • 初始版本发布
  • 实现自动连播管理功能
  • 支持特定合集添加/移除
  • 提供可视化设置界面
  • 支持快捷键操作
  • 添加新合集自动关闭连播功能