{"id":13431299,"url":"https://github.com/liuxian496/iceborne","last_synced_at":"2026-04-04T22:42:31.777Z","repository":{"id":189428459,"uuid":"680655204","full_name":"liuxian496/iceborne","owner":"liuxian496","description":"Iceborne 弹幕播报，是一个简易版的，支持 mac os 系统的弹幕播报应用。基于 Electron 和bilibili 线上弹幕姬开发，是一个纯前端的直播弹幕显示和播报工具","archived":false,"fork":false,"pushed_at":"2026-03-22T14:33:53.000Z","size":1186,"stargazers_count":7,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-23T00:43:05.099Z","etag":null,"topics":["bilibili","danmuku","electron","macos","react","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/liuxian496.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["electron-react-boilerplate","amilajack"],"patreon":"amilajack","open_collective":"electron-react-boilerplate-594"}},"created_at":"2023-08-20T00:38:44.000Z","updated_at":"2026-03-22T14:33:59.000Z","dependencies_parsed_at":"2024-01-01T12:24:55.673Z","dependency_job_id":"fd82e388-b5dd-4b94-aa71-01597166b7f9","html_url":"https://github.com/liuxian496/iceborne","commit_stats":null,"previous_names":["liuxian496/iceborne"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/liuxian496/iceborne","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liuxian496%2Ficeborne","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liuxian496%2Ficeborne/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liuxian496%2Ficeborne/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liuxian496%2Ficeborne/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/liuxian496","download_url":"https://codeload.github.com/liuxian496/iceborne/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liuxian496%2Ficeborne/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31417857,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T20:09:54.854Z","status":"ssl_error","status_checked_at":"2026-04-04T20:09:44.350Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bilibili","danmuku","electron","macos","react","typescript"],"created_at":"2024-07-31T02:01:02.049Z","updated_at":"2026-04-04T22:42:31.755Z","avatar_url":"https://github.com/liuxian496.png","language":"TypeScript","funding_links":["https://github.com/sponsors/electron-react-boilerplate","https://github.com/sponsors/amilajack","https://patreon.com/amilajack","https://opencollective.com/electron-react-boilerplate-594"],"categories":["直播相关工具"],"sub_categories":["直播脚本"],"readme":"# Iceborne\n\nIceborne，是一个简易版的，基于 Electron开发的，支持 mac os 系统的弹幕播报应用，是一个纯前端的直播弹幕显示和播报工具。它的核心功能是「根据用户输入的网络链接」创建一个始终位于其他窗口之上的窗口。目前支持的云插件包括[bilibili 在线弹幕姬](https://link.bilibili.com/ctool/vtuber/)和[咩播云插件](https://yun.miebo.cn/)，B站幻星-BLC。\n\n## 功能简介\n\n### 1. 弹幕窗口位置\n\n弹幕窗口会在所有其它\u003cstrong\u003e窗口之上\u003c/strong\u003e，默认会显示在右上角。\n\n### 2. 拖拽移动\n\n可以通过鼠标按住\u003cstrong\u003e寒冰温度计图标\u003c/strong\u003e\n\n![寒冰温度计图标](/assets/ice100.jpg 'ice')\n进行拖拽，改变窗体的位置\n\n### 3. 弹幕播报\n\n\u003cp\u003e支持播报开启和关闭\u003c/p\u003e\n\u003cp\u003e支持设置播放音量\u003c/p\u003e\n\n### 4. 弹幕样式设置\n\n\u003cp\u003e\n请去云插件的样式设置页面，设置自己喜欢的弹幕样式。\n\u003c/p\u003e\n\n\n## bilibili 云插件使用方式\n\n### 1. 选择云插件来源\n\u003cp\u003e\n（1）『云插件来源：』选择 bilibili\n\u003c/p\u003e\n\n### 2. 获取房间号\n\u003cp\u003e\n（1）点击『云插件后台：』后方的链接『打开 bilibili 弹幕姬后台』\n\u003c/p\u003e\n\n\u003cp\u003e\n（2）如果没有登录过网页版的 bilibili弹幕姬，需要使用bilibil App扫码登录。\n\u003c/p\u003e\n\n\u003cp\u003e\n（3）页面上方，OBS's link后面的url就是自己账号对应的，网页版的弹幕姬。roomid后面的数字就是房间号。请复制房间号。\n\u003c/p\u003e\n\n\u003cp\u003e\n （4）将复制好的房间号，粘贴到『房间号：』后的文本框\n\u003c/p\u003e\n\n\u003cp\u003e\nPS：这个链接可以在OBS中使用，也可以用浏览器打开。如果不需要播报功能，可以用这个链接，分屏显示弹幕。\n\u003c/p\u003e\n\n### 3. 打开、关闭弹幕播报\n\n\u003cp\u003e\n（1）可以点击『开始朗读：』后面的开关，关闭或者打开语音播报功能。关闭后，标签会变成『停止朗读：』\n\u003c/p\u003e\n\n### 4. 调整播报音量\n\n\u003cp\u003e\n（1）可以点击、拖拽、或者使用键盘控制『音量：』后的滑动条，调整音量大小。\n\u003c/p\u003e\n\n### 5. 打开弹幕播报视图\n\n\u003cp\u003e\n（1）输入房间号之后，『连接』按钮会变为可用。点击『连接』按钮，会在屏幕右上方弹出『弹幕播报』窗口，这个弹窗会在所有应用窗口之上\n\u003c/p\u003e\n\u003cp\u003e\n（2）去直播间发送弹幕，测试是否能正常工作\n\u003c/p\u003e\n\n## B站幻星-BLC H5插件使用方式\n\n### 1. 选择云插件来源\n\u003cp\u003e\n（1）『云插件来源：』选择 blc\n\u003c/p\u003e\n\n### 2. 获取插件地址\n\u003cp\u003e\n（1）点击『云插件后台：』后方的链接『打开 blc 管理后台』\n\u003c/p\u003e\n\n\u003cp\u003e\n（2）在『直播弹幕姬BLC』的主页面向下拖动滚动条，找到『插件URL』，复制后面的网址。\n\u003c/p\u003e\n\n\u003cp\u003e\n （3）将复制好的网址，粘贴到『插件地址：』后的文本框\n\u003c/p\u003e\n\n\n### 3. 打开、关闭弹幕播报\n\n\u003cp\u003e\n（1）可以点击『开始朗读：』后面的开关，关闭或者打开语音播报功能。关闭后，标签会变成『停止朗读：』\n\u003c/p\u003e\n\n### 4. 调整播报音量\n\n\u003cp\u003e\n（1）可以点击、拖拽、或者使用键盘控制『音量：』后的滑动条，调整音量大小。\n\u003c/p\u003e\n\n### 5. 打开弹幕播报视图\n\n\u003cp\u003e\n（1）输入插件地址之后，『连接』按钮会变为可用。点击『连接』按钮，会在屏幕右上方弹出『弹幕播报』窗口，这个弹窗会在所有应用窗口之上\n\u003c/p\u003e\n\u003cp\u003e\n（2）去直播间发送弹幕，测试是否能正常工作\n\u003c/p\u003e\n\n## 咩播云插件使用方式\n\n### 1. 选择云插件来源\n\n（1）『云插件来源：』选择 miebo\n\n### 2. 获取插件号\n\n（1）点击『云插件后台：』后方的链接『打开 meibo 管理后台』，会在默认浏览器中打开对应的网页。\n\n\u003cp\u003e\n（2）登录咩播云插件\n\u003c/p\u003e\n\u003cp\u003e\n （3）在左侧的导航中，找到『主播助手』下的『弹幕助手』，点击『弹幕助手』\n\u003c/p\u003e\n\u003cp\u003e\n （4）页面上方的下拉框会显示『VIP网址』，切换成『免费网址』。最后一个 \"/”后的字符串，就是插件号，请复制这个字符串\n\u003c/p\u003e\n\u003cp\u003e\n （5）将复制好的插件号，粘贴到『插件号：』后的文本框\n\u003c/p\u003e\n\u003cp\u003e\nPS:咩播云插件支持B站、虎牙、斗鱼\n\u003c/p\u003e\n\n### 3. 打开、关闭弹幕播报\n\n\u003cp\u003e\n（1）可以点击『开始朗读：』后面的开关，关闭或者打开语音播报功能。关闭后，标签会变成『停止朗读：』\n\u003c/p\u003e\n\n### 4. 调整播报音量\n\n\u003cp\u003e\n（1）可以点击、拖拽、或者使用键盘控制『音量：』后的滑动条，调整音量大小。\n\u003c/p\u003e\n\n### 5. 打开弹幕播报视图\n\n\u003cp\u003e\n（1）输入插件号之后，『连接』按钮会变为可用。点击『连接』按钮，会在屏幕右上方弹出『弹幕播报』窗口，这个弹窗会在所有应用窗口之上\n\u003c/p\u003e\n\u003cp\u003e\n（2）去直播间发送弹幕，测试是否能正常工作\n\u003c/p\u003e\n\n## 开发与打包\n\n\u003cp\u003e没有Apple开发账号（每年99美元），因此没有上架应用商店。想要使用，请自行下载代码，打包后安装。\u003c/p\u003e\n\u003cp\u003e不建议没有开发经验的用户，修改代码和打包，可能会遇到很多问题。\u003c/p\u003e\n\u003cp\u003e不提供任何使用私人链接的下载版本，请谨防有人使用破解手段注入恶意木马。使用私人链接下载版本，后果自负。\u003cb\u003e目前使用Iceborne弹幕播报的唯一方法，就是下载代码，打包后安装\u003c/b\u003e\u003c/p\u003e\n\n### 1. 安装依赖\n\n打开终端，运行：npm install\n\n### 2. 启动调试工程\n\n打开终端，运行：npm start\n\n### 3. 打包\n\n\u003cp\u003e\n（1）打开终端，运行：npm run package\n\u003c/p\u003e\n\u003cp\u003e\n（2）打包成功后，在项目的release文件夹下会生成一个build文件夹\n\u003c/p\u003e\n\u003cp\u003e\n（3）进入build文件夹，找到适合系统的文件进行安装（mac系统请点击dmg结尾的文件进行安装）\n\u003c/p\u003e\n\u003cp\u003e\n（4）如果mac系统阻止软件运行，请到「隐私与安全性」中放开限制。\n\u003c/p\u003e\n\n### 4. 更新说明\n\n\u003cp\u003e\n（1）使用Inter芯片的MacBook Pro进行开发和测试。系统版本14.2.1。理论上支持苹果M系芯片，请使用M系芯片的MacBook自行下载代码，打包后安装。\n\u003c/p\u003e\n\u003cp\u003e\n（2）从2023年8月份开始，我在B站直播时，就使用了Iceborne弹幕播报。后续也会保持对mac os新版本的支持（因为自己要用）\n\u003c/p\u003e\n\u003cp\u003e\n（3）项目的目的是提供一个简易的弹幕播报。是一个纯前端的解决方案，没有服务器端，也不会对本地文件进行读写。目前没有支持复杂功能的计划。\n\u003c/p\u003e\n\u003cp\u003e\n（4）底层框架Electron支持跨平台，但开发过程中，没有针对windows进行测试，可能存在bug。因为windows平台在弹幕播报上有非常多的选择，支持windows不是这个项目的重点。windows用户请使用其他更好的软件。\n\u003c/p\u003e\n\u003cp\u003e\n（5）2024年3月15日发布1.2.0，修改「bilibili弹幕姬」的鉴权方式，支持咩播云插件。\n\u003c/p\u003e\n\u003cp\u003e\n（6）2024年4月27日发布1.4.0，支持B站幻星H5-BLC云插件。\n\u003c/p\u003e\n\n## 如果你想请我喝一杯咖啡（Buy Me a Coffee）\n\n\u003cimg src=\".\\\\assets\\\\wechat.jpg\" height=\"360\"\u003e\n\u003cimg src=\".\\\\assets\\\\alipay.jpg\" height=\"360\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliuxian496%2Ficeborne","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliuxian496%2Ficeborne","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliuxian496%2Ficeborne/lists"}