logvar弹幕API简要介绍
- 内容介绍
- 相关推荐
logvar弹幕API简要介绍:
[!warning]
不要在国内媒体平台宣传danmu_api
[!NOTE]
为了不影响观看体验,没有添加引用。
不一定按照我推荐的设置,按你的喜好设置即好。
本篇文章是非官方的第三方文档,目的是帮助你尽快上手logvar弹幕API。
本篇文章具有时效性,建议访问官方文档或LogVar弹幕API通知频道获取最新信息,如果有什么问题建议去logvar弹幕互助群交流
本人没有参与项目开发,仅作为使用者,可能存在疏忽纰漏,望包涵。
描述
一个人人都能部署的基于js的弹幕API服务器,支持爱优腾芒哔人韩巴弹幕直接获取,兼容弹弹play的搜索、详情查询和弹幕获取接口规范,并提供日志记录,支持vercel/netlify/edgeone/cloudflare/docker/claw等部署方式,不用提前下载弹幕,没有nas或小鸡也能一键部署。
有必要搭建弹幕API吗?
在看视频时常常因为没有弹幕而无聊?试一试logvar弹幕API为你的播放器填充弹幕
danmu_api支持 forward/senplayer/hills/小幻/yamby/eplayerx/afusekt/uz影视/dscloud/lenna/danmaku-anywhere/omnibox/ChaiChaiEmbyTV/moontv/capyplayer/kerkerker/飞牛影视OS 等支持弹幕API的播放器 ,可搭配danmaku-anywhere 实现格外支持
使用弹幕API:以hills为例,设置-弹幕-弹幕API基础地址-添加弹幕API URL 例如:LogVar弹幕API
MPV播放器可以使用uosc_danmaku插件
Forward推荐直接使用插件,如果非要使用,则可以配合 https://raw.githubusercontent.com/huangxd-/ForwardWidgets/refs/heads/main/widgets.fwd 里的danmu_api插件使用
部署
推荐:国内IP部署,本地部署。[部分国内源会限制海外IP访问]
官方文档目录
安卓本地部署【爱好者开发】
vercel部署logvar弹幕API 【毛遂自荐】
系统配置设置:
优先级: 环境变量>.env
配置起来非常简单,只需要启用并修改.env其中的ADMIN_TOKEN=123或者添加一个环境变量ADMIN_TOKEN=123
这里的123是举例
之后直接访问UI界面进入系统配置即可 http://{ip}:9321/{ADMIN_TOKEN}
例如 http://127.0.0.1:9321/123
结合官方的环境变量列表看下面内容就容易理解了
PixPin_2026-01-15_09-56-261920×1200 186 KB
1.API配置:
TOKEN 用于调用API,须在链接后填入TOKEN才可调用使用 例如:LogVar弹幕API
RATE_LIMIT_MAX_REQUESTS 限流配置:同一IP内1 分钟内最大请求次数,防止滥用限制IP
2.源配置
SOURCE_ORDER 采集源设置
| 源类别 | 源名称 |
|---|---|
| 动漫源 | dandan,animeko,bahamut |
| 影视源1 | tencent,youku,iqiyi,bilibili |
| 影视源2 | imgo,leshi,sohu |
| 采集源 | 360,vod,tmdb,douban |
| 自定义源 | custom |
| 采集源 | 对应平台列表 |
|---|---|
| 360 | qiyi, bilibili1, imgo, youku, qq |
| vod | qiyi, bilibili1, imgo, youku, qq |
| tmdb | qiyi, bilibili1, youku, qq |
| douban | qiyi, bilibili1, youku, qq |
[!warning]
部分国内源会限制海外IP访问
采集源的多少会影响返回速度。
源合并返回的顺序会沉底,开启源合并时不建议使用VOD和 360
海外IP推荐使用douban源来代替tencent,youku,iqiyi,bilibili等官方源,不可避免弹幕数量减少
限制IP的源有bilibili,imgo【不是确定其他的源是否限制】
360,vod,tmdb这类资源适合兜底。tmdb源搜索速度偏慢,需设置TMDB_API_KEY使用。
bilibili源弹幕获取较少,设置BILIBILI_COOKIE可获取更多弹幕,多人使用有封号风险,cookie过期时间不定 ,BILIBILI_COOKIE 可自行设置,参考环境变量列表
MERGE_SOURCE_PAIRS 源合并配置,配置后将对应源合并同时一起获取弹幕返回,示例:imgo&iqiyi,dandan&animeko,dandan&bahamut, 允许多组、允许同时存在、一组配置一对,目前允许合并的源字段有qiyi, bilibili1, imgo, youku, qq, sohu, renren, hanjutv, bahamut, dandan, animeko
推荐设置:dandan&animeko
韩剧TV会在中间插广告可能导致弹幕位移,不建议合并hanjutv
源合并会稍微拖慢,考虑是否开启源合并
VOD_SERVERS 默认即可,通常追风返回速度是最快的
VOD_RETURN_MODE VOD 返回模式:all(所有站点)或 fastest(最快的站点),默认 fastest
VOD_REQUEST_TIMEOUT 当采集源SOURCE_ORDER启用VOD需设置,默认10S,建议调整为15S以上
3.匹配设置
PLATFORM_ORDER 优先匹配排名靠前的,适用于自动匹配和手动匹配,根据个人来调整
TITLE_TO_CHINESE 将外语标题转换中文开关,需设置 TMDB_API_KEY
4.弹幕设置
BLOCKED_WORDS 屏蔽词,可能降低弹幕返回速度,建议在播放器里设置
DANMU_LIMIT 弹幕数量限制,单位为k,即千:默认 0,表示不限制弹幕数,建议限制弹幕数量,一瞬间获取大量弹幕可能会使容器崩溃
GROUP_MINUTE 分钟内合并去重(0 表示不去重),默认 1
DANMU_SIMPLIFIED 弹幕繁体转简体,用于巴哈姆特
**DANMU_PUSH_URL **弹幕推送地址,用于OK影视等播放器,两端需要在同一局域网或使用公网ip
5.缓存配置【可选配置】
优先级:数据库>内存 ,可选择配置Upstash【Redis】或Localcache
docker服务推荐配置Localcache,两种存储模式会保存缓冲信息
Localcache : docker一般路径为: /app/.cache 【根据实际路径进行挂载】
Upstash需配置 UPSTASH_REDIS_REST_URL 和 UPSTASH_REDIS_REST_TOKEN
MAX_LAST_SELECT_MAP 配置大小,用于保存缓存条目,当存在缓存目录时可以加快返回速度
6.系统设置
LOG_LEVEL 默认日志储存在内存中,可以手动清理日志。优先级:数据库>内存
日志级别,默认为 info,可选值:error(仅错误)、warn(错误和警告)、info(所有日志),生产环境建议使用 warn,调试时使用 info
PROXY_URL:目前只对巴哈姆特、TMDB API、bilibili[港澳台]生效,国内可能用不了bahamut,tmdb等源可利用vercel或netlify设置反向代理。优先级:特定反代 > 万能反代 > 正常代理。
举例:
特定反代:bahamut@https://api.axuitomo.dpdns.org
万能反代:@http://127.0.0.1
正常代理:http://127.0.0.1:7890
TMDB_API_KEY API密钥申请教程
NODE_TLS_REJECT_UNAUTHORIZED 在证书过期或者自签证书需设置,在建立 HTTPS 连接时是否验证服务器的 SSL/TLS 证书,0表示忽略,默认为1
别忘了点击重新部署
一般播放器设置自定义弹幕API 例如:LogVar弹幕API 即可
少数播放器需要添加/api/v2
网友解答:--【壹】--:
mpv播放器可以使用这个来使用弹幕接口
GitHub - Tony15246/uosc_danmaku: 在MPV播放器中加载弹弹play弹幕,基于 uosc UI框架和弹弹play...
在MPV播放器中加载弹弹play弹幕,基于 uosc UI框架和弹弹play API的mpv弹幕扩展插件 | Load DanDanPlay danmaku in MPV player, based on the uosc UI framework and DanDanPlay API.
--【贰】--:
太强了,大佬
--【叁】--:
danmu.8081666.xyz和danmu2.dadaguai.deal一直搭在zeabur,
danmu.dadaguai.deal则搭在vercel
由于zeabur取消了免费使用,leafaas一直没好,danmu.8081666.xyz一直不能用,晚点在cloudflare复活danmu.8081666.xyz
--【肆】--:
我草,居然碰到作者本人了?这个服务挺好用的,不需要弹幕入库,Misaka那个也好用,就是每小时限50个有点蛋疼。
--【伍】--:
danmu.8081666.xyz已经复活,token还是原来的leaflow
--【陆】--: axuitomo:
使用弹幕API:以
hills为例,设置-弹幕-弹幕API基础地址-添加弹幕API URL 例如:https://danmu.8081666.xyz/leaflow
佬,貌似不可用了
--【柒】--:
找个时间再改文档吧
--【捌】--:
我不是作者,我不是作者,我不是作者,我不是作者(最短20字符回复)
--【玖】--:
非常感谢大佬的部署,我就直接拿来用了[实在没有多余的机子部署这个了,服务器16g的内存都快爆了]
--【拾】--:
应该是支持的,但我没试过
--【拾壹】--:
按照推荐设置改了一下
--【拾贰】--:
佬,这个可以在uz影视配置自定义弹幕api吗?
--【拾叁】--:
用备用的这个,【清理了一下缓存】可以使用了
LogVar弹幕API
--【拾肆】--:
伟大的开源者,支持!
--【拾伍】--:
OK也是把这东西写完了,等leaflow新平台上线就把danmu.8081666.xyz搬到leaflow
logvar弹幕API简要介绍:
[!warning]
不要在国内媒体平台宣传danmu_api
[!NOTE]
为了不影响观看体验,没有添加引用。
不一定按照我推荐的设置,按你的喜好设置即好。
本篇文章是非官方的第三方文档,目的是帮助你尽快上手logvar弹幕API。
本篇文章具有时效性,建议访问官方文档或LogVar弹幕API通知频道获取最新信息,如果有什么问题建议去logvar弹幕互助群交流
本人没有参与项目开发,仅作为使用者,可能存在疏忽纰漏,望包涵。
描述
一个人人都能部署的基于js的弹幕API服务器,支持爱优腾芒哔人韩巴弹幕直接获取,兼容弹弹play的搜索、详情查询和弹幕获取接口规范,并提供日志记录,支持vercel/netlify/edgeone/cloudflare/docker/claw等部署方式,不用提前下载弹幕,没有nas或小鸡也能一键部署。
有必要搭建弹幕API吗?
在看视频时常常因为没有弹幕而无聊?试一试logvar弹幕API为你的播放器填充弹幕
danmu_api支持 forward/senplayer/hills/小幻/yamby/eplayerx/afusekt/uz影视/dscloud/lenna/danmaku-anywhere/omnibox/ChaiChaiEmbyTV/moontv/capyplayer/kerkerker/飞牛影视OS 等支持弹幕API的播放器 ,可搭配danmaku-anywhere 实现格外支持
使用弹幕API:以hills为例,设置-弹幕-弹幕API基础地址-添加弹幕API URL 例如:LogVar弹幕API
MPV播放器可以使用uosc_danmaku插件
Forward推荐直接使用插件,如果非要使用,则可以配合 https://raw.githubusercontent.com/huangxd-/ForwardWidgets/refs/heads/main/widgets.fwd 里的danmu_api插件使用
部署
推荐:国内IP部署,本地部署。[部分国内源会限制海外IP访问]
官方文档目录
安卓本地部署【爱好者开发】
vercel部署logvar弹幕API 【毛遂自荐】
系统配置设置:
优先级: 环境变量>.env
配置起来非常简单,只需要启用并修改.env其中的ADMIN_TOKEN=123或者添加一个环境变量ADMIN_TOKEN=123
这里的123是举例
之后直接访问UI界面进入系统配置即可 http://{ip}:9321/{ADMIN_TOKEN}
例如 http://127.0.0.1:9321/123
结合官方的环境变量列表看下面内容就容易理解了
PixPin_2026-01-15_09-56-261920×1200 186 KB
1.API配置:
TOKEN 用于调用API,须在链接后填入TOKEN才可调用使用 例如:LogVar弹幕API
RATE_LIMIT_MAX_REQUESTS 限流配置:同一IP内1 分钟内最大请求次数,防止滥用限制IP
2.源配置
SOURCE_ORDER 采集源设置
| 源类别 | 源名称 |
|---|---|
| 动漫源 | dandan,animeko,bahamut |
| 影视源1 | tencent,youku,iqiyi,bilibili |
| 影视源2 | imgo,leshi,sohu |
| 采集源 | 360,vod,tmdb,douban |
| 自定义源 | custom |
| 采集源 | 对应平台列表 |
|---|---|
| 360 | qiyi, bilibili1, imgo, youku, qq |
| vod | qiyi, bilibili1, imgo, youku, qq |
| tmdb | qiyi, bilibili1, youku, qq |
| douban | qiyi, bilibili1, youku, qq |
[!warning]
部分国内源会限制海外IP访问
采集源的多少会影响返回速度。
源合并返回的顺序会沉底,开启源合并时不建议使用VOD和 360
海外IP推荐使用douban源来代替tencent,youku,iqiyi,bilibili等官方源,不可避免弹幕数量减少
限制IP的源有bilibili,imgo【不是确定其他的源是否限制】
360,vod,tmdb这类资源适合兜底。tmdb源搜索速度偏慢,需设置TMDB_API_KEY使用。
bilibili源弹幕获取较少,设置BILIBILI_COOKIE可获取更多弹幕,多人使用有封号风险,cookie过期时间不定 ,BILIBILI_COOKIE 可自行设置,参考环境变量列表
MERGE_SOURCE_PAIRS 源合并配置,配置后将对应源合并同时一起获取弹幕返回,示例:imgo&iqiyi,dandan&animeko,dandan&bahamut, 允许多组、允许同时存在、一组配置一对,目前允许合并的源字段有qiyi, bilibili1, imgo, youku, qq, sohu, renren, hanjutv, bahamut, dandan, animeko
推荐设置:dandan&animeko
韩剧TV会在中间插广告可能导致弹幕位移,不建议合并hanjutv
源合并会稍微拖慢,考虑是否开启源合并
VOD_SERVERS 默认即可,通常追风返回速度是最快的
VOD_RETURN_MODE VOD 返回模式:all(所有站点)或 fastest(最快的站点),默认 fastest
VOD_REQUEST_TIMEOUT 当采集源SOURCE_ORDER启用VOD需设置,默认10S,建议调整为15S以上
3.匹配设置
PLATFORM_ORDER 优先匹配排名靠前的,适用于自动匹配和手动匹配,根据个人来调整
TITLE_TO_CHINESE 将外语标题转换中文开关,需设置 TMDB_API_KEY
4.弹幕设置
BLOCKED_WORDS 屏蔽词,可能降低弹幕返回速度,建议在播放器里设置
DANMU_LIMIT 弹幕数量限制,单位为k,即千:默认 0,表示不限制弹幕数,建议限制弹幕数量,一瞬间获取大量弹幕可能会使容器崩溃
GROUP_MINUTE 分钟内合并去重(0 表示不去重),默认 1
DANMU_SIMPLIFIED 弹幕繁体转简体,用于巴哈姆特
**DANMU_PUSH_URL **弹幕推送地址,用于OK影视等播放器,两端需要在同一局域网或使用公网ip
5.缓存配置【可选配置】
优先级:数据库>内存 ,可选择配置Upstash【Redis】或Localcache
docker服务推荐配置Localcache,两种存储模式会保存缓冲信息
Localcache : docker一般路径为: /app/.cache 【根据实际路径进行挂载】
Upstash需配置 UPSTASH_REDIS_REST_URL 和 UPSTASH_REDIS_REST_TOKEN
MAX_LAST_SELECT_MAP 配置大小,用于保存缓存条目,当存在缓存目录时可以加快返回速度
6.系统设置
LOG_LEVEL 默认日志储存在内存中,可以手动清理日志。优先级:数据库>内存
日志级别,默认为 info,可选值:error(仅错误)、warn(错误和警告)、info(所有日志),生产环境建议使用 warn,调试时使用 info
PROXY_URL:目前只对巴哈姆特、TMDB API、bilibili[港澳台]生效,国内可能用不了bahamut,tmdb等源可利用vercel或netlify设置反向代理。优先级:特定反代 > 万能反代 > 正常代理。
举例:
特定反代:bahamut@https://api.axuitomo.dpdns.org
万能反代:@http://127.0.0.1
正常代理:http://127.0.0.1:7890
TMDB_API_KEY API密钥申请教程
NODE_TLS_REJECT_UNAUTHORIZED 在证书过期或者自签证书需设置,在建立 HTTPS 连接时是否验证服务器的 SSL/TLS 证书,0表示忽略,默认为1
别忘了点击重新部署
一般播放器设置自定义弹幕API 例如:LogVar弹幕API 即可
少数播放器需要添加/api/v2
网友解答:--【壹】--:
mpv播放器可以使用这个来使用弹幕接口
GitHub - Tony15246/uosc_danmaku: 在MPV播放器中加载弹弹play弹幕,基于 uosc UI框架和弹弹play...
在MPV播放器中加载弹弹play弹幕,基于 uosc UI框架和弹弹play API的mpv弹幕扩展插件 | Load DanDanPlay danmaku in MPV player, based on the uosc UI framework and DanDanPlay API.
--【贰】--:
太强了,大佬
--【叁】--:
danmu.8081666.xyz和danmu2.dadaguai.deal一直搭在zeabur,
danmu.dadaguai.deal则搭在vercel
由于zeabur取消了免费使用,leafaas一直没好,danmu.8081666.xyz一直不能用,晚点在cloudflare复活danmu.8081666.xyz
--【肆】--:
我草,居然碰到作者本人了?这个服务挺好用的,不需要弹幕入库,Misaka那个也好用,就是每小时限50个有点蛋疼。
--【伍】--:
danmu.8081666.xyz已经复活,token还是原来的leaflow
--【陆】--: axuitomo:
使用弹幕API:以
hills为例,设置-弹幕-弹幕API基础地址-添加弹幕API URL 例如:https://danmu.8081666.xyz/leaflow
佬,貌似不可用了
--【柒】--:
找个时间再改文档吧
--【捌】--:
我不是作者,我不是作者,我不是作者,我不是作者(最短20字符回复)
--【玖】--:
非常感谢大佬的部署,我就直接拿来用了[实在没有多余的机子部署这个了,服务器16g的内存都快爆了]
--【拾】--:
应该是支持的,但我没试过
--【拾壹】--:
按照推荐设置改了一下
--【拾贰】--:
佬,这个可以在uz影视配置自定义弹幕api吗?
--【拾叁】--:
用备用的这个,【清理了一下缓存】可以使用了
LogVar弹幕API
--【拾肆】--:
伟大的开源者,支持!
--【拾伍】--:
OK也是把这东西写完了,等leaflow新平台上线就把danmu.8081666.xyz搬到leaflow

