随着现在B站越来越注重版权,海外党能看的番所剩无几,加上API封禁导致连 BiliHelper等插件都无从下手,实在是不爽。逐渐开始转型下载党了。可是下载党的话说来最头痛的就是弹幕看不到啊卧槽!
既然在用Linux,自然是hack一下解决方案最好了。于是花了几个小时基于python写了一个 totem 的本地视频弹幕插件,参照了CommentCoreLibrary大部分方法。
插件目前还在Alpha阶段,由于对GTK了解有限,还没机会做弹幕载入的设置界面,并且目前只支持滚动弹幕(顶端底部等都不支持,不过目前支持滚动弹幕的字体、字号和颜色)。策略还是采取的低效的文字控件+定时器移动。就连文字描边效果都是通过底下放四个同样的文字间接hack出来的(也是醉了)。
虽然说开坑时间不长,不过算是自己第一次亲自尝试Port CCL到别的语言和平台,发现并不是很难。废话少说,先上链接:https://github.com/jabbany/totem-danmaku
Gnome用户的福音呢。
未来功能设想:
- 首先支持顶部底部反向滚动等弹幕模式
- 然后按钮显示/隐藏弹幕,设置透明度等等
- 右侧单目列表
- 发送支持,支持设置弹幕源服务器
- 支持通过文件名或者metadata自动搜索和获取在线弹幕
总之,感兴趣的欢迎戳项目fork项目,star项目。。。