[{"data":1,"prerenderedAt":179},["ShallowReactive",2],{"repo-hamlin-xu-danmutools-en":3,"i18n-hamlin-xu-danmutools-en":176},{"mirrorPool":4,"detail":13,"relatedProjects":67},[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":23,"homepage":24,"pushedAt":25,"ownerAvatar":26,"ownerName":27,"ownerBio":24,"lastSyncTime":28,"lastReleaseTime":29,"tags":30,"license":31,"category":32,"subgroup":33,"releases":34},"Hamlin-Xu","DanmuTools",1023990394,"https:\u002F\u002Fgithub.com\u002FHamlin-Xu\u002FDanmuTools",21,"Python","弹幕下载工具：支持爱奇艺、B站、优酷和腾讯",{"Python":22},100,[],"","2026-10-11","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F66546621?v=4","Hamlin_Xu","2026-10-12T16:44:17.486679+00:00","2026-10-11T15:47:37Z",[],"MIT","tools","弹幕\u002F直播工具",[35,47,57],{"tag":36,"publishAt":29,"semVer":37,"prerelease":39,"assets":40},"v1.2",[38,38,38],0,false,[41],{"fileName":42,"sizeMb":43,"sha256":44,"downloadCount":45,"originUrl":46},"DanmuTools.exe",37.35,"99a0d88ff936681ad4d0e923a646ac38f2a83165cdbd3a343cd3af0e9685ab38",2,"https:\u002F\u002Fgithub.com\u002FHamlin-Xu\u002FDanmuTools\u002Freleases\u002Fdownload\u002Fv1.2\u002FDanmuTools.exe",{"tag":48,"publishAt":49,"semVer":50,"prerelease":39,"assets":51},"v1.1","2025-09-11T11:15:14Z",[38,38,38],[52],{"fileName":42,"sizeMb":53,"sha256":54,"downloadCount":55,"originUrl":56},45.62,"7c5cd02332f0ca31dbb588abc8c8705d8ca11a57518850962681e3b666d5f640",102,"https:\u002F\u002Fgithub.com\u002FHamlin-Xu\u002FDanmuTools\u002Freleases\u002Fdownload\u002Fv1.1\u002FDanmuTools.exe",{"tag":58,"publishAt":59,"semVer":60,"prerelease":39,"assets":61},"v1.0","2025-07-22T07:23:56Z",[38,38,38],[62],{"fileName":42,"sizeMb":63,"sha256":64,"downloadCount":65,"originUrl":66},43.89,"82bc6f70d1dd26f02e4b5bbdcc0d91d555dc9dba91ef0e6b06ea89406c93e94a",25,"https:\u002F\u002Fgithub.com\u002FHamlin-Xu\u002FDanmuTools\u002Freleases\u002Fdownload\u002Fv1.0\u002FDanmuTools.exe",[68,95,114,130,149,164],{"owner":69,"repo":70,"repoId":71,"category":72,"subgroup":33,"language":73,"tags":74,"starCount":82,"ownerUid":83,"latestTag":84,"platforms":85,"lastReleaseTime":92,"downloadCount":93,"description":94},"Sle2p","AniCh",847243220,"media","Dart",[75,76,77,78,79,80,81],"acg","anime","anime-chan","anime-channel","anime4k","bangumi","danmaku",6836,53994097,"1.5.27",[86,87,88,89,90,91],"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":96,"repo":96,"repoId":97,"category":72,"subgroup":33,"language":98,"tags":99,"starCount":106,"ownerUid":107,"latestTag":108,"platforms":109,"lastReleaseTime":111,"downloadCount":112,"description":113},"BililiveRecorder",124875686,"C#",[100,101,102,103,104,105],"bilibili","bilibili-live","dotnet-core","flv","stream","wpf",4866,75512036,"v2.20.0",[86,87,88,110],"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":115,"repo":116,"repoId":117,"category":72,"subgroup":33,"language":118,"tags":119,"starCount":124,"ownerUid":125,"latestTag":126,"platforms":127,"lastReleaseTime":128,"downloadCount":38,"description":129},"KikoPlayProject","KikoPlay",145947068,"C++",[120,81,121,122,123],"aria2","danmu","libmpv","player",2245,80879808,"2.2.0",[86,87,88],"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":131,"repo":132,"repoId":133,"category":72,"subgroup":33,"language":134,"tags":135,"starCount":142,"ownerUid":143,"latestTag":144,"platforms":145,"lastReleaseTime":146,"downloadCount":147,"description":148},"chen-zeong","DTV",1024932004,"TypeScript",[100,101,136,137,138,139,140,141],"douyin","douyu","huya","livestream","tauri2","xgplayer",1980,222429872,"v3.0.3",[86,87,88],"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":150,"repo":151,"repoId":152,"category":72,"subgroup":33,"language":153,"tags":154,"starCount":157,"ownerUid":158,"latestTag":159,"platforms":160,"lastReleaseTime":161,"downloadCount":162,"description":163},"guyijie1211","JustLive-Android",396851346,"Java",[89,155,139,156],"live","streaming",1728,23636549,"0.3.4",[89],"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":165,"repo":166,"repoId":167,"category":32,"subgroup":33,"language":134,"tags":168,"starCount":169,"ownerUid":170,"latestTag":171,"platforms":172,"lastReleaseTime":173,"downloadCount":174,"description":175},"renmu123","biliLive-tools",684985729,[],1643,26896790,"4.0.0",[86,87,88],"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":177,"readmeHtml":178},"DanmuTools is a PyQt5 desktop tool that downloads danmaku from iQiyi, Bilibili, Youku, and Tencent Video and exports it as standard XML compatible with Bilibili local players.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>DanmuTools is a desktop tool that fetches danmaku across multiple platforms, useful for video analysis, danmaku visualization, and comment research. It covers four major sites: iQiyi, Bilibili, Youku, and Tencent Video, parsing and fetching danmaku automatically once you paste a video link. Fetching runs on background threads so the interface stays responsive, and the results are exported as standard XML that Bilibili local players can use directly. It ships a graphical interface that keeps operation simple.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Four platforms&#39; danmaku, fetched at once and saved as XML.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Multi-platform\u003C\u002Fstrong>: covers iQiyi, Bilibili, Youku, and Tencent Video\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link recognition\u003C\u002Fstrong>: automatically detects video links and parses the matching danmaku data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live progress\u003C\u002Fstrong>: shows real-time progress while fetching\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standard export\u003C\u002Fstrong>: exports danmaku as XML compatible with Bilibili local players\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Graphical interface\u003C\u002Fstrong>: a PyQt5 desktop UI with no command line required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multithreaded fetching\u003C\u002Fstrong>: fetching runs on background threads so the UI never freezes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Researchers who download danmaku for analysis\u003C\u002Fli>\n\u003Cli>Developers working on danmaku visualization\u003C\u002Fli>\n\u003Cli>Users who want danmaku for a local player\u003C\u002Fli>\n\u003Cli>Users who need to organize comment data in bulk\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Install Python 3.9 or newer, preferably in a virtual environment\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>pip install -r requirements.txt\u003C\u002Fcode> to install dependencies\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>python main.py\u003C\u002Fcode> to launch the graphical interface\u003C\u002Fli>\n\u003Cli>Paste a video link and pick a platform (auto-detection is supported)\u003C\u002Fli>\n\u003Cli>Set the save path and click &quot;start download&quot; to get an \u003Ccode>.xml\u003C\u002Fcode> file\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Full platform coverage\u003C\u002Fstrong>: one tool spans four major video platforms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ready to use\u003C\u002Fstrong>: a graphical interface with no scripting needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal export\u003C\u002Fstrong>: the XML works directly with Bilibili local players\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive UI\u003C\u002Fstrong>: multithreaded fetching keeps long tasks smooth\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, macOS, Linux\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Runtime\u003C\u002Ftd>\n\u003Ctd>Python 3.9 and above\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Dependencies\u003C\u002Ftd>\n\u003Ctd>PyQt5 (installed via \u003Ccode>requirements.txt\u003C\u002Fcode>)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>This project is for study and research only; commercial use is prohibited\u003C\u002Fli>\n\u003Cli>Platform APIs may change, so some fetches may fail\u003C\u002Fli>\n\u003Cli>Please follow the target platforms&#39; terms and policies\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450916146]