[{"data":1,"prerenderedAt":165},["ShallowReactive",2],{"repo-lzzzsa24-uosc_danmaku_smooth-en":3,"i18n-lzzzsa24-uosc_danmaku_smooth-en":162},{"mirrorPool":4,"detail":13,"relatedProjects":53},[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":36,"category":37,"subgroup":38,"releases":39},"lzzzsa24","uosc_danmaku_smooth",1313145192,"https:\u002F\u002Fgithub.com\u002Flzzzsa24\u002Fuosc_danmaku_smooth",1,"Lua","高性能 mpv 弹幕插件：基于 uosc_danmaku，优化渲染流畅度并支持个人弹弹play凭证",{"Lua":22},100,[],"","2026-08-11","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F211694463?v=4","zongze li","2026-10-01T13:13:35.212504+00:00","2026-07-26T20:41:54Z",[31,32,33,34,35],"dandanplay","danmaku","lua","mpv","uosc","MIT","media","弹幕\u002F直播工具",[40],{"tag":41,"publishAt":29,"semVer":42,"prerelease":45,"assets":46},"v2.2.0-smooth.1",[43,43,44],2,0,false,[47],{"fileName":48,"sizeMb":49,"sha256":50,"downloadCount":51,"originUrl":52},"uosc_danmaku_smooth-v2.2.0-smooth.1.zip",0.14,"ba0f55aa91c183d32cfd3cdf97f15154e63a7a92eec78673c9e32ea2113dd6f1",15,"https:\u002F\u002Fgithub.com\u002Flzzzsa24\u002Fuosc_danmaku_smooth\u002Freleases\u002Fdownload\u002Fv2.2.0-smooth.1\u002Fuosc_danmaku_smooth-v2.2.0-smooth.1.zip",[54,79,98,115,134,149],{"owner":55,"repo":56,"repoId":57,"category":37,"subgroup":38,"language":58,"tags":59,"starCount":66,"ownerUid":67,"latestTag":68,"platforms":69,"lastReleaseTime":76,"downloadCount":77,"description":78},"Sle2p","AniCh",847243220,"Dart",[60,61,62,63,64,65,32],"acg","anime","anime-chan","anime-channel","anime4k","bangumi",6932,53994097,"1.5.27",[70,71,72,73,74,75],"windows","mac","linux","android","ios","harmony","2026-10-05T03:15:29Z",120041,"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":80,"repo":80,"repoId":81,"category":37,"subgroup":38,"language":82,"tags":83,"starCount":90,"ownerUid":91,"latestTag":92,"platforms":93,"lastReleaseTime":95,"downloadCount":96,"description":97},"BililiveRecorder",124875686,"C#",[84,85,86,87,88,89],"bilibili","bilibili-live","dotnet-core","flv","stream","wpf",4866,75512036,"v2.20.0",[70,71,72,94],"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":99,"repo":100,"repoId":101,"category":37,"subgroup":38,"language":102,"tags":103,"starCount":108,"ownerUid":109,"latestTag":110,"platforms":111,"lastReleaseTime":112,"downloadCount":113,"description":114},"KikoPlayProject","KikoPlay",145947068,"C++",[104,32,105,106,107],"aria2","danmu","libmpv","player",2254,80879808,"2.2.0",[70,71,72],"2026-10-13T14:49:54Z",851,"A full-featured danmaku player supporting danmaku from all mainstream video sites, subtitle recognition and translation, library management, LAN streaming, and DLNA casting.",{"owner":116,"repo":117,"repoId":118,"category":37,"subgroup":38,"language":119,"tags":120,"starCount":127,"ownerUid":128,"latestTag":129,"platforms":130,"lastReleaseTime":131,"downloadCount":132,"description":133},"chen-zeong","DTV",1024932004,"TypeScript",[84,85,121,122,123,124,125,126],"douyin","douyu","huya","livestream","tauri2","xgplayer",1980,222429872,"v3.0.3",[70,71,72],"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":135,"repo":136,"repoId":137,"category":37,"subgroup":38,"language":138,"tags":139,"starCount":142,"ownerUid":143,"latestTag":144,"platforms":145,"lastReleaseTime":146,"downloadCount":147,"description":148},"guyijie1211","JustLive-Android",396851346,"Java",[73,140,124,141],"live","streaming",1728,23636549,"0.3.4",[73],"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":150,"repo":151,"repoId":152,"category":153,"subgroup":38,"language":119,"tags":154,"starCount":155,"ownerUid":156,"latestTag":157,"platforms":158,"lastReleaseTime":159,"downloadCount":160,"description":161},"renmu123","biliLive-tools",684985729,"tools",[],1643,26896790,"4.0.0",[70,71,72],"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":163,"readmeHtml":164},"This is an MPV danmaku plugin forked from uosc_danmaku with optimized rendering that uses the dandanplay open danmaku network to automatically match and load anime and series comments.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>This plugin lets the MPV player load danmaku, built on the uosc interface framework and the dandanplay open danmaku network. It automatically identifies the video, matches it to an anime or series on dandanplay, and loads the corresponding comments, so you need not download or convert danmaku files yourself. It is a performance-optimized fork of uosc_danmaku that caches escape and font-size processing and uses dedicated binary search to cut Lua overhead during playback.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Load anime danmaku in MPV with one click, for smoother playback.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Automatic matching\u003C\u002Fstrong>: identifies the video via dandanplay and fetches danmaku for the matching anime or episode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search menu\u003C\u002Fstrong>: open a search menu from the uosc control bar to pick danmaku manually\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Danmaku toggle\u003C\u002Fstrong>: turn danmaku on or off with one click on the control bar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Source management\u003C\u002Fstrong>: add danmaku from a network URL or a local file, and add, remove, or block sources visually\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Style editing\u003C\u002Fstrong>: adjust font, size, color, and display range in real time during playback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-loading\u003C\u002Fstrong>: once danmaku is loaded for one episode in a folder, the other episodes associate automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache reuse\u003C\u002Fstrong>: caches matched danmaku by file name and size and refreshes in stages based on file age\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chinese conversion\u003C\u002Fstrong>: converts danmaku between simplified and traditional Chinese\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate merging\u003C\u002Fstrong>: merges identical danmaku within a configurable time tolerance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Saving danmaku\u003C\u002Fstrong>: saves the current danmaku as a local XML file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>MPV users watching anime who want danmaku loaded automatically\u003C\u002Fli>\n\u003Cli>Users who care about danmaku appearance and playback smoothness\u003C\u002Fli>\n\u003Cli>Users who need to save danmaku files offline\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Download the plugin from Releases and rename the folder to \u003Ccode>uosc_danmaku\u003C\u002Fcode>, then place it under \u003Ccode>scripts\u003C\u002Fcode> in your mpv config directory\u003C\u002Fli>\n\u003Cli>Give the files under the \u003Ccode>bin\u003C\u002Fcode> directory executable permission\u003C\u002Fli>\n\u003Cli>Add the danmaku search button and toggle to the \u003Ccode>controls\u003C\u002Fcode> entry in \u003Ccode>script-opts\u002Fuosc.conf\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Restart mpv and play a video; the plugin matches and loads danmaku automatically\u003C\u002Fli>\n\u003Cli>To search manually, click the danmaku search button on the control bar and pick an episode\u003C\u002Fli>\n\u003Cli>To enable auto-loading, set \u003Ccode>auto_load=yes\u003C\u002Fcode> in \u003Ccode>script-opts\u002Fuosc_danmaku.conf\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Performance optimized\u003C\u002Fstrong>: caches escape, font-size, and style processing to cut repeated work during playback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No manual filing\u003C\u002Fstrong>: identifies and matches danmaku automatically, so you need not download or convert files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Memory saves effort\u003C\u002Fstrong>: once one episode is matched, the rest of the folder associates automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline-capable\u003C\u002Fstrong>: saves danmaku as local XML so it can load without a network\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>Player\u003C\u002Ftd>\n\u003Ctd>MPV; hash matching needs a LuaJIT or Lua 5.2 build\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>UI framework\u003C\u002Ftd>\n\u003Ctd>uosc (recommended; some features are unavailable without it)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Windows, Linux\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Network\u003C\u002Ftd>\n\u003Ctd>Internet access for fetching danmaku online\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>Without the uosc framework, some graphical features such as style and delay menus are unavailable\u003C\u002Fli>\n\u003Cli>The plugin folder must be named \u003Ccode>uosc_danmaku\u003C\u002Fcode>; otherwise update the uosc control config to match\u003C\u002Fli>\n\u003Cli>Hash-based auto-loading is not always accurate; manually reload when it matches the wrong episode\u003C\u002Fli>\n\u003Cli>Danmaku comes from the dandanplay open danmaku network; some shows may lack danmaku or have timing offsets\u003C\u002Fli>\n\u003C\u002Ful>\n",1793229057128]