[{"data":1,"prerenderedAt":226},["ShallowReactive",2],{"repo-2751833085-piliplus-harmony-en":3,"i18n-2751833085-piliplus-harmony-en":223},{"mirrorPool":4,"detail":13,"relatedProjects":122},[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":28,"homepage":29,"pushedAt":30,"ownerAvatar":31,"ownerName":32,"ownerBio":29,"lastSyncTime":33,"lastReleaseTime":34,"tags":35,"license":36,"category":37,"subgroup":38,"releases":39},"2751833085","PiliPlus-Harmony",1382664542,"https:\u002F\u002Fgithub.com\u002F2751833085\u002FPiliPlus-Harmony",5,"Dart","PiliPlus 鸿蒙版：手机、平板与三折叠屏适配，可选鸿蒙风格、智感握姿、竖屏短视频与海外播放优化。厄斯因二次编辑，基于 PiliPlus，GPL-3.0。",{"Dart":22,"GLSL":23,"C":24,"C++":25,"Python":25,"Inno Setup":26,"CMake":26,"Java":26,"Kotlin":26,"Shell":26,"JavaScript":27,"TypeScript":27,"Ruby":27,"Swift":27,"Objective-C":27},95.9,2.3,0.6,0.3,0.1,0,[],"","2026-10-28","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F58965477?v=4","Muyi Moi","2026-10-28T14:03:44.008750+00:00","2026-10-28T10:31:37Z",[],"GPL-3.0","media","B站客户端",[40,52,62,73,84,93,102,113],{"tag":41,"publishAt":34,"semVer":42,"prerelease":44,"assets":45},"v3.0.0+6248",[43,27,27],3,true,[46],{"fileName":47,"sizeMb":48,"sha256":49,"downloadCount":50,"originUrl":51},"PiliPlus-Harmony-3.0.0-6248-beta-signed.hap",31.61,"ef0cb7c9446a6d08dc5f7caaeb9cce6f1e256f7adc002e5a42569a1baad86c14",12,"https:\u002F\u002Fgithub.com\u002F2751833085\u002FPiliPlus-Harmony\u002Freleases\u002Fdownload\u002Fv3.0.0%2B6248\u002FPiliPlus-Harmony-3.0.0-6248-beta-signed.hap",{"tag":53,"publishAt":54,"semVer":55,"prerelease":44,"assets":56},"v3.0.0+6247","2026-10-28T09:44:05Z",[43,27,27],[57],{"fileName":58,"sizeMb":48,"sha256":59,"downloadCount":60,"originUrl":61},"PiliPlus-Harmony-3.0.0-6247-beta-signed.hap","8b4643a692f30e029f1b6ad8824f56f3ef336ddca5af74bb57ce679f4c495694",2,"https:\u002F\u002Fgithub.com\u002F2751833085\u002FPiliPlus-Harmony\u002Freleases\u002Fdownload\u002Fv3.0.0%2B6247\u002FPiliPlus-Harmony-3.0.0-6247-beta-signed.hap",{"tag":63,"publishAt":64,"semVer":65,"prerelease":44,"assets":66},"v3.0.0+6246","2026-10-27T11:24:04Z",[43,27,27],[67],{"fileName":68,"sizeMb":69,"sha256":70,"downloadCount":71,"originUrl":72},"PiliPlus-Harmony-3.0.0-6246-beta-signed.hap",31.6,"450a72ddd6d1f8d22d30ce3a7268a1cd4f4ae0b75a3876dbc0e9b6fb8a1d4c3a",40,"https:\u002F\u002Fgithub.com\u002F2751833085\u002FPiliPlus-Harmony\u002Freleases\u002Fdownload\u002Fv3.0.0%2B6246\u002FPiliPlus-Harmony-3.0.0-6246-beta-signed.hap",{"tag":74,"publishAt":75,"semVer":76,"prerelease":44,"assets":77},"v3.0.0+6245","2026-10-14T07:43:17Z",[43,27,27],[78],{"fileName":79,"sizeMb":80,"sha256":81,"downloadCount":82,"originUrl":83},"PiliPlus-Harmony-3.0.0-6245-beta-signed.hap",31.58,"5e6d770815881a91f3d8ddc914b1dcb669a0f0a9bf58f533ec208a25feaa28bb",185,"https:\u002F\u002Fgithub.com\u002F2751833085\u002FPiliPlus-Harmony\u002Freleases\u002Fdownload\u002Fv3.0.0%2B6245\u002FPiliPlus-Harmony-3.0.0-6245-beta-signed.hap",{"tag":85,"publishAt":86,"semVer":87,"prerelease":44,"assets":88},"v3.0.0+6244","2026-10-14T07:21:38Z",[43,27,27],[89],{"fileName":90,"sizeMb":80,"sha256":91,"downloadCount":18,"originUrl":92},"PiliPlus-Harmony-3.0.0-6244-beta-signed.hap","11889afd2082397f8feee8310e9703d60b18bfb714d550574877c81f886ca3cb","https:\u002F\u002Fgithub.com\u002F2751833085\u002FPiliPlus-Harmony\u002Freleases\u002Fdownload\u002Fv3.0.0%2B6244\u002FPiliPlus-Harmony-3.0.0-6244-beta-signed.hap",{"tag":94,"publishAt":95,"semVer":96,"prerelease":44,"assets":97},"v3.0.0+6243","2026-10-14T07:11:25Z",[43,27,27],[98],{"fileName":99,"sizeMb":80,"sha256":100,"downloadCount":43,"originUrl":101},"PiliPlus-Harmony-3.0.0-6243-beta-signed.hap","f4c57bd59c2a7b1888076bb4b3b3795759da2c3e102da049405ab298d8cec209","https:\u002F\u002Fgithub.com\u002F2751833085\u002FPiliPlus-Harmony\u002Freleases\u002Fdownload\u002Fv3.0.0%2B6243\u002FPiliPlus-Harmony-3.0.0-6243-beta-signed.hap",{"tag":103,"publishAt":104,"semVer":105,"prerelease":44,"assets":106},"v3.0.0+6242","2026-10-14T06:17:02Z",[43,27,27],[107],{"fileName":108,"sizeMb":109,"sha256":110,"downloadCount":111,"originUrl":112},"PiliPlus-Harmony-3.0.0-6242-beta-signed.hap",31.59,"28be53b7eed8dd5f4a363253737625f108aff317f52241ad1cbf9a2335b7596f",4,"https:\u002F\u002Fgithub.com\u002F2751833085\u002FPiliPlus-Harmony\u002Freleases\u002Fdownload\u002Fv3.0.0%2B6242\u002FPiliPlus-Harmony-3.0.0-6242-beta-signed.hap",{"tag":114,"publishAt":115,"semVer":116,"prerelease":44,"assets":117},"v3.0.0+6241","2026-10-14T05:57:12Z",[43,27,27],[118],{"fileName":119,"sizeMb":109,"sha256":120,"downloadCount":43,"originUrl":121},"PiliPlus-Harmony-3.0.0-6241-beta-signed.hap","f86661ed11de1cb72b585a695a25c4813eeada25916681ace85e150698a7ca8e","https:\u002F\u002Fgithub.com\u002F2751833085\u002FPiliPlus-Harmony\u002Freleases\u002Fdownload\u002Fv3.0.0%2B6241\u002FPiliPlus-Harmony-3.0.0-6241-beta-signed.hap",[123,143,160,183,198,211],{"owner":124,"repo":125,"repoId":126,"category":37,"subgroup":38,"language":19,"tags":127,"starCount":134,"ownerUid":135,"latestTag":136,"platforms":137,"lastReleaseTime":140,"downloadCount":141,"description":142},"bggRGjQaUbCoE","PiliPlus",845829920,[128,129,130,131,132,133],"android","flutter","ios","linux-desktop","macos","windows",19283,114972867,"2.1.6.2",[133,138,139,128,130],"mac","linux","2026-10-10T13:07:12Z",873,"A cross-platform third-party Bilibili client built with Flutter, supporting Android, iOS, Pad, Windows, and Linux.",{"owner":144,"repo":145,"repoId":146,"category":37,"subgroup":38,"language":29,"tags":147,"starCount":153,"ownerUid":154,"latestTag":155,"platforms":156,"lastReleaseTime":157,"downloadCount":158,"description":159},"xiaye13579","BBLL",577114960,[128,148,149,150,151,152],"apk","bilibili","bilibili-client","bilibili-tv","tv",17485,4136777,"v1.5.2",[128],"2025-02-28T03:03:17Z",109755,"A third-party Bilibili Android client that encapsulates Bilibili's official API, providing Bilibili video browsing and playback for Android TV and mobile users.",{"owner":161,"repo":162,"repoId":163,"category":37,"subgroup":38,"language":164,"tags":165,"starCount":175,"ownerUid":176,"latestTag":177,"platforms":178,"lastReleaseTime":180,"downloadCount":181,"description":182},"xfangfang","wiliwili",330355479,"C++",[149,166,167,168,169,170,171,172,173,174],"mpv","nanovg","nintendo-switch","nintendo-switch-homebrew","opencc","opengl","ps4","psv","xbox",5519,16631584,"v1.6.0",[133,138,139,179],"other","2026-04-25T07:39:58Z",104315,"A third-party Bilibili client designed for gamepad users, supporting all PC platforms, PSVita, PS4, Xbox, and Nintendo Switch, with a browsing experience close to the official PC client and support for touch, mouse, keyboard, and gamepad controls.",{"owner":184,"repo":185,"repoId":186,"category":37,"subgroup":38,"language":187,"tags":188,"starCount":191,"ownerUid":192,"latestTag":193,"platforms":194,"lastReleaseTime":195,"downloadCount":196,"description":197},"Richasy","Bili.Copilot",666300276,"GLSL",[149,189,190],"windows-app-sdk","winui3",5231,27713596,"v2.2511.2.0",[179],"2025-11-26T04:29:26Z",4956,"Bili.Copilot (哔哩助理) is a third-party Bilibili desktop client built with Windows App SDK, reconstructed from Bili.Uwp, providing a native Windows 11 experience.",{"owner":199,"repo":200,"repoId":201,"category":37,"subgroup":38,"language":202,"tags":203,"starCount":204,"ownerUid":205,"latestTag":206,"platforms":207,"lastReleaseTime":208,"downloadCount":209,"description":210},"jay3-yy","BiliPai",1105932355,"Kotlin",[],5012,173592055,"v0.6.6",[128],"2026-10-28T13:16:01Z",278,"A third-party Bilibili Android client built with Kotlin and Jetpack Compose, covering everyday use cases such as videos, anime, live streaming, dynamics, messages, and offline caching, with plugin extension support and large-screen form factors.",{"owner":212,"repo":213,"repoId":214,"category":37,"subgroup":38,"language":202,"tags":215,"starCount":216,"ownerUid":217,"latestTag":218,"platforms":219,"lastReleaseTime":220,"downloadCount":221,"description":222},"Frost819","newBV",979081678,[],3717,67491974,"v1.2.0",[128],"2026-10-27T07:01:19Z",202,"newBV is a rebuilt third-party Bilibili Android TV client based on BV, written with Jetpack Compose, adding live streaming, comments, automatic cache cleanup and touch support on top of a reworked architecture and performance optimizations.",{"description":224,"readmeHtml":225},"PiliPlus Harmony is the HarmonyOS HAP port of the third-party BiliBili client PiliPlus for phones, tablets and foldables, adding an optional HarmonyOS-style UI, grip sensing, foldable adaptation and portrait short videos on top of the original player.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>PiliPlus Harmony ports the third-party BiliBili client PiliPlus to HarmonyOS as an HAP app for phones, tablets and foldables, with Huawei Mate XTS as the priority device. On top of the original player and business features it adds an optional HarmonyOS-style UI, native Dock and loading, system grip sensing, foldable adaptation, portrait short-video feed and overseas playback.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>PiliPlus on HarmonyOS with a near-native look and feel.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Video browsing and playback\u003C\u002Fstrong>: inherits PiliPlus&#39;s player and core features on HarmonyOS\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HarmonyOS-style UI\u003C\u002Fstrong>: optional native-feel interface with system Dock and loading animations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grip sensing\u003C\u002Fstrong>: integrates the system smart-grip feature so playback controls center to your hands\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Foldable adaptation\u003C\u002Fstrong>: home grid and playback bar adapt by column count, tuned first for Mate XTS\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portrait short videos\u003C\u002Fstrong>: swipeable vertical short-video feed, enabled manually under Other Settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Overseas playback\u003C\u002Fstrong>: overseas mode, also enabled manually under Other Settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments with controls\u003C\u002Fstrong>: the comment view keeps playback controls and page switching\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>BiliBili users on HarmonyOS phones and tablets\u003C\u002Fli>\n\u003Cli>Huawei Mate XTS and other foldable users\u003C\u002Fli>\n\u003Cli>PiliPlus users moving to HarmonyOS\u003C\u002Fli>\n\u003Cli>Developers willing to build the HAP locally\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Prepare Flutter OH \u003Ccode>3.44.9+ohos-0.0.1-canary1\u003C\u002Fcode> and HarmonyOS SDK 26\u003C\u002Fli>\n\u003Cli>Write SDK paths into a local \u003Ccode>.harmony-env.local\u003C\u002Fcode> (not committed)\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>bash tool\u002Fharmony.sh doctor\u003C\u002Fcode> to check the environment\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>bash tool\u002Fharmony.sh release\u003C\u002Fcode> to build the HAP and install it\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Near-native feel\u003C\u002Fstrong>: native Dock, loading and system grip integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-form-factor\u003C\u002Fstrong>: phones, tablets and foldables handled with column-based layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opt-in features\u003C\u002Fstrong>: HarmonyOS UI, short videos and overseas mode can all be toggled\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>HarmonyOS (phone, tablet, foldable)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Build\u003C\u002Ftd>\n\u003Ctd>Flutter OH 3.44.9+ohos, HarmonyOS SDK 26\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>GPL-3.0\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>The repo ships source and build steps only; signed HAPs must be built locally\u003C\u002Fli>\n\u003Cli>Plain Flutter cannot produce this HAP; Flutter OH is required\u003C\u002Fli>\n\u003Cli>Portrait short videos and overseas mode are off by default\u003C\u002Fli>\n\u003C\u002Ful>\n",1793197809803]