[{"data":1,"prerenderedAt":295},["ShallowReactive",2],{"repo-touhougleaners-danmaku-sender-en":3,"i18n-touhougleaners-danmaku-sender-en":292},{"mirrorPool":4,"detail":13,"relatedProjects":185},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":24,"homepage":25,"pushedAt":26,"ownerAvatar":27,"ownerName":14,"ownerBio":28,"lastSyncTime":29,"lastReleaseTime":30,"tags":31,"license":37,"category":38,"subgroup":39,"releases":40},"TouhouGleaners","danmaku-sender",1074235343,"https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender",22,"Python","基于 PySide6 和 Nuitka 的 B站弹幕发射器 \u002F 补档器，提供发射、校验、监视与历史记录功能。旨在恢复B站上被删除的视频弹幕。",{"Python":22,"Inno Setup":23},99.8,0.2,[],"https:\u002F\u002Ftouhougleaners.github.io\u002Fdanmaku-sender\u002F","2026-10-18","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F225634118?v=4","Teahouse of Recollected Dreams","2026-10-19T14:36:34.644212+00:00","2026-10-06T17:13:04Z",[32,33,34,15,35,36],"bilibili","bilibili-danmaku","danmaku","touhou","touhou-project","GPL-3.0","tools","弹幕\u002F直播工具",[41,67,91,107,131,153,164,175],{"tag":42,"publishAt":30,"semVer":43,"prerelease":47,"assets":48},"v2.6.1",[44,45,46],2,6,1,false,[49,55,61],{"fileName":50,"sizeMb":51,"sha256":52,"downloadCount":53,"originUrl":54},"BiliDanmakuSender-v2.6.1-onefile-x64.exe",39.07,"f13dd59efe9463e97be03181947fe77a123f3265a0f368547a4c7a44c263659d",12,"https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.6.1\u002FBiliDanmakuSender-v2.6.1-onefile-x64.exe",{"fileName":56,"sizeMb":57,"sha256":58,"downloadCount":59,"originUrl":60},"BiliDanmakuSender-v2.6.1-portable-x64.zip",53.32,"dabf3eb9fba972df78050887a600c40209dbdc058d2f4c67fbb460a8fef8fb96",8,"https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.6.1\u002FBiliDanmakuSender-v2.6.1-portable-x64.zip",{"fileName":62,"sizeMb":63,"sha256":64,"downloadCount":65,"originUrl":66},"BiliDanmakuSender-v2.6.1-setup-x64.exe",37.79,"58dfff74d2c43e6eb79240d3039006471e05df5913b42253fff69fedfe001f2e",23,"https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.6.1\u002FBiliDanmakuSender-v2.6.1-setup-x64.exe",{"tag":68,"publishAt":69,"semVer":70,"prerelease":47,"assets":73},"v2.5.0","2026-08-21T16:36:01Z",[44,71,72],5,0,[74,80,86],{"fileName":75,"sizeMb":76,"sha256":77,"downloadCount":78,"originUrl":79},"BiliDanmakuSender-v2.5.0-onefile-x64.exe",38.98,"b55195ff3cfa5069c3fa0855dcc827f0611e5712f9274cc0830ea56caba10ef5",19,"https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.5.0\u002FBiliDanmakuSender-v2.5.0-onefile-x64.exe",{"fileName":81,"sizeMb":82,"sha256":83,"downloadCount":84,"originUrl":85},"BiliDanmakuSender-v2.5.0-portable-x64.zip",53.25,"7b79f4370eda01425a11bc7f7e07e0721c337847f01fd34325ee1cdf7b4000e0",16,"https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.5.0\u002FBiliDanmakuSender-v2.5.0-portable-x64.zip",{"fileName":87,"sizeMb":88,"sha256":89,"downloadCount":53,"originUrl":90},"BiliDanmakuSender-v2.5.0-setup-x64.exe",37.73,"da3e4ce714c9fcbd2bc5875961737f1612d4efb9403807d26971ab33f6e8ba27","https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.5.0\u002FBiliDanmakuSender-v2.5.0-setup-x64.exe",{"tag":92,"publishAt":93,"semVer":94,"prerelease":95,"assets":96},"Nightly-Build","2026-07-20T15:23:06Z",[72,72,72],true,[97,102],{"fileName":98,"sizeMb":99,"sha256":100,"downloadCount":72,"originUrl":101},"BiliDanmakuSender-v2.6.1-nightlybuild+20261019-onefile-x64.exe",48.89,"9a9dfb989ae664faffa5ef90341d3ee92307f26c3e1b6a9dec893b6b2922d856","https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002FNightly-Build\u002FBiliDanmakuSender-v2.6.1-nightlybuild%2B20261019-onefile-x64.exe",{"fileName":103,"sizeMb":104,"sha256":105,"downloadCount":72,"originUrl":106},"BiliDanmakuSender-v2.6.1-nightlybuild+20261019-portable-x64.zip",64.5,"118a81e2d8e56773835bf8f17fa4a834992b9aa8aebcbd38306aa259099144ab","https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002FNightly-Build\u002FBiliDanmakuSender-v2.6.1-nightlybuild%2B20261019-portable-x64.zip",{"tag":108,"publishAt":109,"semVer":110,"prerelease":47,"assets":112},"v2.4.1","2026-04-07T10:11:08Z",[44,111,46],4,[113,119,125],{"fileName":114,"sizeMb":115,"sha256":116,"downloadCount":117,"originUrl":118},"BiliDanmakuSender-v2.4.1-onefile-x64.exe",36.53,"b3302735d6f68f9a395b050cc3b961172007d954b7858c18d7db84bccde0c581",62,"https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.4.1\u002FBiliDanmakuSender-v2.4.1-onefile-x64.exe",{"fileName":120,"sizeMb":121,"sha256":122,"downloadCount":123,"originUrl":124},"BiliDanmakuSender-v2.4.1-portable-x64.zip",49.1,"3996a2988c6b8479897e651f3db733a3eb07be66db18eb9c9bbe2e8406adb81e",39,"https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.4.1\u002FBiliDanmakuSender-v2.4.1-portable-x64.zip",{"fileName":126,"sizeMb":127,"sha256":128,"downloadCount":129,"originUrl":130},"BiliDanmakuSender-v2.4.1-setup-x64.exe",35.88,"0ff03941fb1abdb1cb1d91dad25c302e44d330c46cd995f3a6adf757a98a889f",34,"https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.4.1\u002FBiliDanmakuSender-v2.4.1-setup-x64.exe",{"tag":132,"publishAt":133,"semVer":134,"prerelease":95,"assets":135},"v2.4.0","2026-04-06T12:37:44Z",[44,111,72],[136,142,147],{"fileName":137,"sizeMb":138,"sha256":139,"downloadCount":140,"originUrl":141},"BiliDanmakuSender-v2.4.0-onefile-x64.exe",36.5,"8e739dc69e93872621523e5eb32d06beaf923309bedbb5d997c4c762af931c38",9,"https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.4.0\u002FBiliDanmakuSender-v2.4.0-onefile-x64.exe",{"fileName":143,"sizeMb":144,"sha256":145,"downloadCount":71,"originUrl":146},"BiliDanmakuSender-v2.4.0-portable-x64.zip",49.03,"bcc7c0d6f3cf186d2763b095f8c852f357054d16189d0019f6d776e22c7356c2","https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.4.0\u002FBiliDanmakuSender-v2.4.0-portable-x64.zip",{"fileName":148,"sizeMb":149,"sha256":150,"downloadCount":151,"originUrl":152},"BiliDanmakuSender-v2.4.0-setup-x64.exe",35.85,"2d062f4d29840c32cd98b57d25591354c481cb383b2c2ee4c294eb29e1845897",7,"https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.4.0\u002FBiliDanmakuSender-v2.4.0-setup-x64.exe",{"tag":154,"publishAt":155,"semVer":156,"prerelease":47,"assets":158},"v2.3.0","2026-03-14T07:44:00Z",[44,157,72],3,[159],{"fileName":160,"sizeMb":161,"sha256":162,"downloadCount":59,"originUrl":163},"BiliDanmakuSender-v2.3.0-windows-x64.exe",30.09,"0da306e2e7145575dcc26365e138783f3787023332ef7bcd3ba471864e9d589e","https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.3.0\u002FBiliDanmakuSender-v2.3.0-windows-x64.exe",{"tag":165,"publishAt":166,"semVer":167,"prerelease":47,"assets":168},"v2.2.0","2026-01-31T00:59:22Z",[44,44,72],[169],{"fileName":170,"sizeMb":171,"sha256":172,"downloadCount":173,"originUrl":174},"BiliDanmakuSender-v2.2.0-windows-x64.exe",28.86,"acf1533db13a4d54dd09dd3b43b7172e51b58eb395de2461482e801061f99126",79,"https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.2.0\u002FBiliDanmakuSender-v2.2.0-windows-x64.exe",{"tag":176,"publishAt":177,"semVer":178,"prerelease":95,"assets":179},"v2.2.0-beta.1","2026-01-27T04:15:10Z",[44,44,72],[180],{"fileName":181,"sizeMb":182,"sha256":183,"downloadCount":140,"originUrl":184},"BiliDanmakuSender-v2.2.0-beta.1-windows-x64.exe",28.88,"4d1a8acd2ec021d2ecb4852f9ebf8341fe369c515ea8a0daeb9a833c774bb44c","https:\u002F\u002Fgithub.com\u002FTouhouGleaners\u002Fdanmaku-sender\u002Freleases\u002Fdownload\u002Fv2.2.0-beta.1\u002FBiliDanmakuSender-v2.2.0-beta.1-windows-x64.exe",[186,212,230,246,265,280],{"owner":187,"repo":188,"repoId":189,"category":190,"subgroup":39,"language":191,"tags":192,"starCount":199,"ownerUid":200,"latestTag":201,"platforms":202,"lastReleaseTime":209,"downloadCount":210,"description":211},"Sle2p","AniCh",847243220,"media","Dart",[193,194,195,196,197,198,34],"acg","anime","anime-chan","anime-channel","anime4k","bangumi",6836,53994097,"1.5.27",[203,204,205,206,207,208],"windows","mac","linux","android","ios","harmony","2026-10-05T03:15:29Z",89230,"AniCh is an online anime streaming app with super-resolution, a Flutter multi-platform client aggregating multiple episode sources and danmaku providers with search, speed control, follow management and offline caching.",{"owner":213,"repo":213,"repoId":214,"category":190,"subgroup":39,"language":215,"tags":216,"starCount":222,"ownerUid":223,"latestTag":224,"platforms":225,"lastReleaseTime":227,"downloadCount":228,"description":229},"BililiveRecorder",124875686,"C#",[32,217,218,219,220,221],"bilibili-live","dotnet-core","flv","stream","wpf",4866,75512036,"v2.20.0",[203,204,205,226],"other","2026-09-19T14:15:36Z",1346,"BililiveRecorder is a recording tool designed for Bilibili live streams, supporting automatic recording, simultaneous multi-stream recording, fixing broken FLV files, and a toolbox mode to fix recordings from other software. Pure C# with no native dependencies.",{"owner":231,"repo":232,"repoId":233,"category":190,"subgroup":39,"language":234,"tags":235,"starCount":240,"ownerUid":241,"latestTag":242,"platforms":243,"lastReleaseTime":244,"downloadCount":72,"description":245},"KikoPlayProject","KikoPlay",145947068,"C++",[236,34,237,238,239],"aria2","danmu","libmpv","player",2245,80879808,"2.2.0",[203,204,205],"2026-10-13T14:49:54Z","A full-featured danmaku player supporting danmaku from all mainstream video sites, subtitle recognition and translation, library management, LAN streaming, and DLNA casting.",{"owner":247,"repo":248,"repoId":249,"category":190,"subgroup":39,"language":250,"tags":251,"starCount":258,"ownerUid":259,"latestTag":260,"platforms":261,"lastReleaseTime":262,"downloadCount":263,"description":264},"chen-zeong","DTV",1024932004,"TypeScript",[32,217,252,253,254,255,256,257],"douyin","douyu","huya","livestream","tauri2","xgplayer",1980,222429872,"v3.0.3",[203,204,205],"2026-05-04T11:38:20Z",9201,"DTV is a cross-platform lightweight live streaming desktop client built with Tauri 2.0, supporting live viewing on Douyin, Bilibili, Douyu, and Huya, with following lists, danmaku, custom folders, and compatibility with Windows, macOS, and Linux.",{"owner":266,"repo":267,"repoId":268,"category":190,"subgroup":39,"language":269,"tags":270,"starCount":273,"ownerUid":274,"latestTag":275,"platforms":276,"lastReleaseTime":277,"downloadCount":278,"description":279},"guyijie1211","JustLive-Android",396851346,"Java",[206,271,255,272],"live","streaming",1728,23636549,"0.3.4",[206],"2023-10-15T11:39:56Z",44122,"JustLive-Android is an Android app that integrates content from multiple domestic live streaming platforms, supporting live information retrieval, following live rooms, danmaku retrieval, and live room search for Huya, Douyu, BILIBILI Live, NetEase CC, and Douyin Live. Danmaku sending is not yet supported.",{"owner":281,"repo":282,"repoId":283,"category":38,"subgroup":39,"language":250,"tags":284,"starCount":285,"ownerUid":286,"latestTag":287,"platforms":288,"lastReleaseTime":289,"downloadCount":290,"description":291},"renmu123","biliLive-tools",684985729,[],1643,26896790,"4.0.0",[203,204,205],"2026-10-15T13:23:42Z",898,"biliLive-tools is a one-stop live stream processing tool supporting multi-platform recording on Douyu, Huya, Bilibili, Douyin, Xiaohongshu, and TikTok, danmaku conversion and video compression with Bilibili upload, webhook automation for BililiveRecorder, blrec, DDTV, and oneliverec, designed for recording and clipping creators to solve tool fragmentation.",{"description":293,"readmeHtml":294},"BiliDanmakuSender is a Windows danmaku restoration tool built with Python and PySide6, offering a multi-task queue, danmaku editing, survival monitoring, and resume, to restore danmaku for deleted videos.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>BiliDanmakuSender is a danmaku restoration tool built with Python 3.12 and PySide6 (Qt), compiled with Nuitka for better runtime performance. It targets danmaku migration, backup recovery, and large-scale restoration, sending local XML danmaku files to chosen videos task by task. Each task can configure its own sending strategy, and every successfully sent danmaku is stored so the tool can deduplicate, resume, and track survival.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Send local danmaku files back to videos in batches, and keep an eye on whether they survive.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Multi-task queue\u003C\u002Fstrong>: each task sets its own delay, burst mode, and auto-stop conditions, and XML files can be dropped onto the queue\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Risk-control avoidance\u003C\u002Fstrong>: native WBI signing, random delays, burst mode, automatic retry on rate limits, and a fatal-error circuit breaker\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Danmaku editor\u003C\u002Fstrong>: batch newline removal, overlong text truncation, and timeline shifting, with undo\u002Fredo and rainbow array generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live validation\u003C\u002Fstrong>: check length, newlines, out-of-range times, and blocked words before sending\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Danmaku monitor\u003C\u002Fstrong>: show per-task survival rates in real time and periodically fetch online danmaku to verify survival\u003C\u002Fli>\n\u003Cli>\u003Cstrong>History\u003C\u002Fstrong>: every sent danmaku is stored, queryable by keyword, BV number, or status\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fingerprint deduplication\u003C\u002Fstrong>: skip danmaku with the same content, time, and color to avoid duplicates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resume\u003C\u002Fstrong>: resend the same file and already-sent danmaku are skipped, continuing from the last point\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Account management\u003C\u002Fstrong>: sign in by QR scan or manual SESSDATA and bili_jct entry, with credentials encrypted into the system keyring\u003C\u002Fli>\n\u003Cli>\u003Cstrong>System integration\u003C\u002Fstrong>: use the system proxy or force a direct connection, and get Windows notifications when tasks finish, pause, or abort\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Uploaders who restore danmaku for videos\u003C\u002Fli>\n\u003Cli>Collectors who back up and recover danmaku\u003C\u002Fli>\n\u003Cli>Enthusiasts who batch-restore danmaku\u003C\u002Fli>\n\u003Cli>Developers studying Bilibili APIs and risk control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Download the packaged build from Releases and run BiliDanmakuSender.exe, or install Python 3.12 and run from source\u003C\u002Fli>\n\u003Cli>Click the avatar area at the top-left and sign in by QR scan or manual SESSDATA and bili_jct entry\u003C\u002Fli>\n\u003Cli>On the Sender page, click New Task, enter a BV number or video link, and pick a part\u003C\u002Fli>\n\u003Cli>Load a local XML danmaku file and adjust random delay, burst mode, and auto-stop settings\u003C\u002Fli>\n\u003Cli>Click Start Queue to send, watch survival rates in the Monitor, and inspect details in History\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Batch-friendly\u003C\u002Fstrong>: queue many videos for restoration, each with independent strategy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dedup and resume\u003C\u002Fstrong>: fingerprints are stored, so repeat files only fill in the gaps\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Observable\u003C\u002Fstrong>: send history and online verification together make survival rates clear\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Windows\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Runtime\u003C\u002Ftd>\n\u003Ctd>Python 3.12 or later (the packaged build is install-free)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Account\u003C\u002Ftd>\n\u003Ctd>A Bilibili account with danmaku sending permission\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>Follow Bilibili&#39;s rules and local laws; do not use it for spam or other violations\u003C\u002Fli>\n\u003Cli>Cookies expire, so re-extract SESSDATA and bili_jct when needed\u003C\u002Fli>\n\u003Cli>Frequent sending may trigger risk control; keep random delays and burst mode enabled\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450986844]