#dalbox 而 AI 字幕则作为一个单独的进程,以第一种插件的形式接入
#dalbox 按照之前的插件架构设计,一般插件都要以一个进程的形式而存在。感觉有时候不是很必要,尤其是这个插件只是作为一个垫片的形式存在时。例如: 下载插件,本质上是作为一个垫片帮助 dalbox 访问 aria2 的 API, 这种情况下 aria2 已经是一个进程了,垫片作为一个进程显得很不必要。应当考虑支持第二种形式的插件,比如 lua 脚本。这样就可以作为轻量的垫片来实现。运行在 goroutine 管理的 lua vm 下。像订阅这种插件似乎也没有必要以一个单独的进程存在,完全可以是一片 lua 代码, 进行简单地周期性轮询订阅
#dalbox 第三个重要的插件应该是字幕吧?而且是使用 AI 转音频转文字后翻译的字幕,支持设置作品上下文中特定的名词
#dalbox mvp 目标: 提供一个以 opendal 为核心的文件管理器本体,以及初步实现的插件架构和初版组件模板,并实现订阅插件(仅支持自定义订阅)和下载(aria2)的插件 #开源项目
 
 
Back to Top