Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Beats0/bilive-danmaku
一个开源的 bilibili 直播弹幕姬,支持 win 和 mac
https://github.com/Beats0/bilive-danmaku
bilibili bilibili-live bilibili-live-tools electron typescript
Last synced: 12 days ago
JSON representation
一个开源的 bilibili 直播弹幕姬,支持 win 和 mac
- Host: GitHub
- URL: https://github.com/Beats0/bilive-danmaku
- Owner: Beats0
- License: mit
- Created: 2020-06-05T09:08:32.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-29T22:21:39.000Z (3 months ago)
- Last Synced: 2024-08-01T02:28:02.950Z (3 months ago)
- Topics: bilibili, bilibili-live, bilibili-live-tools, electron, typescript
- Language: TypeScript
- Homepage: https://github.com/Beats0/bilive-danmaku
- Size: 12.4 MB
- Stars: 152
- Watchers: 2
- Forks: 10
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bilibili-extra - Bilive-danmaku - 哔哩哔哩直播弹幕姬 (非官方),支持 win 和 mac.![TypeScript](svg/tsnode.svg?raw=true) ![Windows](svg/windows.svg?raw=true) (直播相关工具 / 直播脚本)
README
# bilive-danmaku
![logo](https://beats0.github.io/bilive-danmaku/assets/icons/96x96.png)
一个开源的 bilibili 直播弹幕姬,支持 win 和 mac### 预览
![https://wx1.sinaimg.cn/large/006nOlwNly1gfiygt1rr4j31hc0tvqv5.jpg](https://wx1.sinaimg.cn/large/006nOlwNly1gfiygt1rr4j31hc0tvqv5.jpg)
[视频预览](https://www.bilibili.com/video/av328551804)
### 使用
[下载 Release](https://github.com/Beats0/bilive-danmaku/releases)
输入房间号 RoomID 后,回车提交即可连接
### 功能
面板和官方 web 端几乎一模一样,主要拓展了订阅列表,~~弹幕翻译~~,语音朗读,多语言配置等功能
支持的消息类型
```
LIVE // 开播消息
POPULAR // 人气
WATCHED_CHANGE // 直播间看过人数
DANMU_MSG // 弹幕消息
SEND_GIFT // 礼物消息
SPECIAL_GIFT // TODO
COMBO_SEND // 礼物连击消息
COMBO_END // TODO 礼物连击结束消息
NOTICE_MSG // 广播消息
WELCOME // 欢迎进入直播间(不会触发)
WELCOME_GUARD // 欢迎舰长进入直播间(不会触发)
ENTRY_EFFECT // 舰长、高能榜、老爷进入直播间
INTERACT_WORD // 用户进入直播间,用户关注直播间
ROOM_BLOCK_MSG // 用户被禁言
GUARD_BUY // 上舰消息
SUPER_CHAT_MESSAGE // SC消息
WARNING // 直播警告消息
CUT_OFF // 直播强制切断消息
```### 注意 Note!
1. 登录认证(可选)
由于 bilibili 隐私限制, 未登录情况下无法查看他人昵称。为了更好的体验可在浏览器登录 bilibili 后,在控制台 cookie 中选择 SESSDATA 的值, 复制粘贴到以下输入框点击刷新即可。
2. ~~翻译~~和朗读(翻译已失效)
~~大量使用 google translate api,超出官方调用频率会导致请求超时,翻译或朗读失败。~~
3. 鼠标穿透功能
点击顶部穿透按钮后可开启鼠标穿透功能,再次点击可取消解锁
4. 自定义样式(仅支持昵称样式和弹幕样式)
点击 Dev Tools,编写对应的编辑 CSS 样式,只复制 css 声明语句,例如上图的 css 为
```css
text-shadow: 1px 1px 2px #e91e63, 0 0 0.2em #e91e63;
```填入到 `设置` > `自定义样式` 中,`Ctrl+R` 重载即可。
### 开发
[README_DEV](https://github.com/Beats0/bilive-danmaku/blob/master/README_DEV.md)
### [更新日志](https://github.com/Beats0/bilive-danmaku/blob/master/CHANGELOG.md)
### LICENSE
[MIT](https://github.com/Beats0/bilive-danmaku/blob/master/LICENSE)
[MIT © Electron React Boilerplate](https://github.com/electron-react-boilerplate/electron-react-boilerplate)