logvar弹幕API简要介绍

2026-04-13 13:211阅读0评论SEO教程
  • 内容介绍
  • 相关推荐
问题描述:

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源来代替tencentyoukuiqiyibilibili等官方源,不可避免弹幕数量减少
限制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_URLUPSTASH_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.com

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吗?


--【拾叁】--:

用备用的这个,【清理了一下缓存】可以使用了

danmu.dadaguai.edu.deal

LogVar弹幕API


--【拾肆】--:

伟大的开源者,支持!


--【拾伍】--:

OK也是把这东西写完了,等leaflow新平台上线就把danmu.8081666.xyz搬到leaflow