思源媒体播放器插件 支持普通音视频及 B 站视频播放 时间戳 + 截图

经过一个多月磕磕绊绊的 ai 开发,我的第一个插件诞生了,解决了看 B 站视频做笔记的痛处(大概 😄)
(本人能力有限,只能尝试去解决一些问题 😭)

mm-o/siyuan-media-player: 一个支持音视频播放的思源笔记媒体播放器插件


功能特性

  • 多格式支持

    • 本地视频/音频文件(支持 mp4, mp3, webm, ogg, wav, m4v)
    • B 站视频播放(支持 BV \AV 号和链接)
  • 播放控制

    • 播放/暂停/停止
    • 音量调节
    • 播放速度控制(0.5x - 2.0x)
    • 全屏/网页全屏模式
    • 画中画模式
    • 画面翻转
    • 画面比例调节
  • 高级功能

    • 视频截图(支持复制到剪贴板)
    • 时间戳链接生成(支持 B 站和普通媒体)
    • 播放列表管理(支持分组、置顶、收藏)
    • 自定义设置(音量、速度、自动播放等)
    • B 站账号登录(支持扫码登录)
  • 快捷键支持

    • 截图:可自定义
    • 时间戳:可自定义
  • 界面特性

    • 简洁直观的控制界面
    • 自动隐藏控制栏
    • 播放列表和设置侧边栏
    • 适配暗色模式
    • 迷你进度条
    • 主题色跟随系统

未来计划

  1. B 站功能增强

    • 添加弹幕支持
    • 支持更多 B 站视频格式(番剧、电影)
    • 优化视频播放体验
  2. 时间戳功能增强

    • 自定义时间戳链接格式
    • 自定义时间戳显示样式
  3. 其他计划功能

    • 支持更多视频源(YouTube、阿里云盘、百度云盘等)
    • 样式优化(目前问题不少)
    • i18n
    • 性能优化
    • 移动端适配

感谢

  • 感谢思源笔记插件开发指南及其作者提供的详细开发文档。
  • 感谢归叶插件开发者 vv 帮助解决开发问题,非常推荐他开发的归叶插件,非常好用。
  • 感谢 ArtPlayer 项目和开发者答疑解惑。[PixPin20250119011030.mp4]

v0.1.5 (2025.1.26 新年大更新)

  • 重构播放逻辑,提升稳定性
  • 增加循环片段支持
  • 支持直接插入链接
  • 修复已知问题
  • 优化性能表现

v0.1.6 (2025.1.27)

  • 优化 B 站视频分 P 支持
    • 正确获取分 P 视频的 cid
    • 标题中显示分 P 信息
    • 支持通过 p 参数直接跳转到指定分 P
  • 优化循环播放功能
    • 循环次数可在设置中配置(1-10 次)
    • 播放器界面显示循环进度
    • 统一配置管理
  • 修复已知问题
    • 修复链接处理逻辑(正确识别媒体链接)
    • 优化代码结构

几乎推翻重构了代码(工程量巨大 😭 ),合并了时间戳和循环片段,如果播放列表中没有该项,点击链接会先增加到播放列表再执行跳转循环,增加了重复项检测。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    23832 引用 • 96898 回帖
4 操作
fly 在 2025-01-26 23:40:32 更新了该帖
fly 在 2025-01-26 14:14:02 更新了该帖
fly 在 2025-01-20 10:42:58 更新了该帖
fly 在 2025-01-20 09:53:50 更新了该帖

相关帖子

优质回帖
  • cxg318 1 赞同

    时间戳,来一个开始和结束,然后一直重复(重复次数有的话更妙)。对学习非常有帮助

  • fly 1

    可以考虑一下,B 站 API 库暂时没有找到这个 API,我先列上看后续要怎么实现

  • fly 1 赞同

    v0.1.7 (2025.02.05)

    • 改进内容插入机制
      • 将直接插入块改为复制到剪贴板
      • 用户可以自由选择粘贴位置
    • 修复/命令菜单错位的问题
    • 非常抱歉,最近一段时间比较忙,全力备考,不能及时更新了,大家先将就用。

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
请输入回帖内容 ...