DanmuTool is a software that assists users in viewing the senders of every single danmu on Bilibili. When users encounter违规弹幕 while watching videos, they can immediately seek out the sender for reporting, providing a tool for Bilibili enthusiasts to better maintain the website. Users who need this functionality can download the application.
Currently, Bilibili's danmu data only contains hash过的mid(用户ID), and it is not possible to directly view the danmu sender based on mid_hash(数据加密过的用户id). The software utilizes ListView data information and multithreading to add data synchronously, otherwise, due to the large amount of computation, the UI will be blocked, and the program will become unresponsive. However, with multithreading, the program can still function normally while adding data. As Bilibili seems to limit the number of API requests per minute, when the number of danmu to be checked is too low, the checking will be stopped, and an error message will be displayed. In the future, a new feature will be added to view the information of a single danmu. When calculating mid based on mid_hash, CPU usage will increase, which is normal. The popup will display the user's avatar, nickname, and if you click on the profile, the program will open the user's Bilibili space in the default browser.
Software Features
DanmuTool offers the following features:
View the sender of every danmu on Bilibili.
Report违规弹幕 to the sender.
Synchronize data with multithreading to avoid UI blockage.
Display user information and open their Bilibili space with a click.
How to Use
Download and open the DanmuTool software.
Copy the URL of the video for which you want to view the danmu sender.
Click on a danmu to see the sender's profile.
Click on "View Space" to automatically redirect to the sender's Bilibili space.