[{"data":1,"prerenderedAt":255},["ShallowReactive",2],{"repo-vjc9wrh9r9-boop-zhenguojian-win-macos-en":3,"i18n-vjc9wrh9r9-boop-zhenguojian-win-macos-en":252},{"mirrorPool":4,"detail":13,"relatedProjects":146},[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":32,"homepage":33,"pushedAt":34,"ownerAvatar":35,"ownerName":33,"ownerBio":33,"lastSyncTime":36,"lastReleaseTime":37,"tags":38,"license":33,"category":39,"subgroup":40,"releases":41},"vjc9wrh9r9-boop","zhenguojian-win-macos",1418420686,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos",12,"Dart","红果鉴\u002F真果鉴电脑版 支持win+mac",{"Dart":22,"Go":23,"GLSL":24,"Python":25,"C++":26,"CMake":27,"Kotlin":28,"Swift":29,"Ruby":29,"C":30,"Objective-C":31,"PowerShell":31},50.9,40.4,3.5,2.8,0.8,0.6,0.5,0.2,0.1,0,[],"","2026-10-22","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F333549449?v=4","2026-10-27T04:27:14.607377+00:00","2026-10-22T07:59:56Z",[],"media","影视\u002F追剧应用",[42,123],{"tag":43,"publishAt":37,"semVer":44,"prerelease":45,"assets":46},"build-20",[31,31,31],false,[47,53,59,65,69,75,81,87,92,98,104,108,113,118],{"fileName":48,"sizeMb":49,"sha256":50,"downloadCount":51,"originUrl":52},"hongguojian-0.2.79+87-arm64-v8a.apk",30.62,"1abe0668108893e4cffaa35f4e5ea3d4c56907a5f412563e4a6db5b1592c3b8b",32,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fhongguojian-0.2.79%2B87-arm64-v8a.apk",{"fileName":54,"sizeMb":55,"sha256":56,"downloadCount":57,"originUrl":58},"hongguojian-0.2.79+87-armeabi-v7a.apk",38.77,"d21cb67c103d81efda97a7f208c2a3680a51b871e3e381b89dfeafd567de6019",22,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fhongguojian-0.2.79%2B87-armeabi-v7a.apk",{"fileName":60,"sizeMb":61,"sha256":62,"downloadCount":63,"originUrl":64},"hongguojian-0.2.79+87-ios-unsigned-app.zip",29.19,"af8cb11222be75c5fca5f0ed31fc07bc8286d41db5c22a62c7f106a0b5716aef",10,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fhongguojian-0.2.79%2B87-ios-unsigned-app.zip",{"fileName":66,"sizeMb":61,"sha256":62,"downloadCount":67,"originUrl":68},"hongguojian-0.2.79+87-ios-unsigned.ipa",14,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fhongguojian-0.2.79%2B87-ios-unsigned.ipa",{"fileName":70,"sizeMb":71,"sha256":72,"downloadCount":73,"originUrl":74},"hongguojian-0.2.79+87-macos-universal.zip",65.64,"6f86f3fbb70cbe7599dac56d236029e0d3bc7789c0b187fa4c19bdcd34560ee0",23,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fhongguojian-0.2.79%2B87-macos-universal.zip",{"fileName":76,"sizeMb":77,"sha256":78,"downloadCount":79,"originUrl":80},"hongguojian-0.2.79+87-windows-x64.zip",90.6,"5239501ee14b2f75896b7a27562f593690e23a7ba0e9eefeb34ead8d08738b26",49,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fhongguojian-0.2.79%2B87-windows-x64.zip",{"fileName":82,"sizeMb":83,"sha256":84,"downloadCount":85,"originUrl":86},"hongguojian-0.2.79+87-x86_64.apk",32.2,"ef28a28222d925f137f999457fed6fddb882d0915fa0455ff68b9f53299cc1ee",15,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fhongguojian-0.2.79%2B87-x86_64.apk",{"fileName":88,"sizeMb":49,"sha256":89,"downloadCount":90,"originUrl":91},"zhenguojian-0.2.79+87-arm64-v8a.apk","0e1ae8472c59492ecef5a5904ae2c8fa58b76e6cc570879d6b74e194f04a43cf",65,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fzhenguojian-0.2.79%2B87-arm64-v8a.apk",{"fileName":93,"sizeMb":94,"sha256":95,"downloadCount":96,"originUrl":97},"zhenguojian-0.2.79+87-armeabi-v7a.apk",38.78,"cd1cee6eb27d94f4546d2830202b405f171605e16a91656c7f063889bb512bc5",40,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fzhenguojian-0.2.79%2B87-armeabi-v7a.apk",{"fileName":99,"sizeMb":100,"sha256":101,"downloadCount":102,"originUrl":103},"zhenguojian-0.2.79+87-ios-unsigned-app.zip",29.2,"95a49bbeca0f557b14050375071c24caf9d5f995d1cc71e94adfbb7879c800d6",13,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fzhenguojian-0.2.79%2B87-ios-unsigned-app.zip",{"fileName":105,"sizeMb":100,"sha256":101,"downloadCount":106,"originUrl":107},"zhenguojian-0.2.79+87-ios-unsigned.ipa",17,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fzhenguojian-0.2.79%2B87-ios-unsigned.ipa",{"fileName":109,"sizeMb":110,"sha256":111,"downloadCount":63,"originUrl":112},"zhenguojian-0.2.79+87-macos-universal.zip",65.66,"57f828711f9a25f339ce914ec2f563dddef09df47b240b589ebb2aed09a3198d","https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fzhenguojian-0.2.79%2B87-macos-universal.zip",{"fileName":114,"sizeMb":77,"sha256":115,"downloadCount":116,"originUrl":117},"zhenguojian-0.2.79+87-windows-x64.zip","4538e17ec49a46ba16c35a1e776f0e0203be993fea1d2748a438585e4f262d35",121,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fzhenguojian-0.2.79%2B87-windows-x64.zip",{"fileName":119,"sizeMb":120,"sha256":121,"downloadCount":106,"originUrl":122},"zhenguojian-0.2.79+87-x86_64.apk",32.21,"4d7c598958b61ca6f4174fe7cdc342b804a2adf216207baddf6ddab660292373","https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-20\u002Fzhenguojian-0.2.79%2B87-x86_64.apk",{"tag":124,"publishAt":125,"semVer":126,"prerelease":45,"assets":127},"build-19","2026-10-22T06:41:52Z",[31,31,31],[128,133,138,142],{"fileName":129,"sizeMb":71,"sha256":130,"downloadCount":131,"originUrl":132},"hongguojian-0.2.78+86-macos-universal.zip","a7e9292c22733536f4186eb9d0efc5882dfcabee5bd037dbf7c6c7182ce4b3b3",2,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-19\u002Fhongguojian-0.2.78%2B86-macos-universal.zip",{"fileName":134,"sizeMb":77,"sha256":135,"downloadCount":136,"originUrl":137},"hongguojian-0.2.78+86-windows-x64.zip","c6eb5604d5962234c31b53116da083fe364024bdc58c9b947bf35d34f12ce95b",7,"https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-19\u002Fhongguojian-0.2.78%2B86-windows-x64.zip",{"fileName":139,"sizeMb":110,"sha256":140,"downloadCount":131,"originUrl":141},"zhenguojian-0.2.78+86-macos-universal.zip","d03ecbf2f13f99530448d079a5c35c8e344b7bfa8674072ef821ec6620e137f1","https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-19\u002Fzhenguojian-0.2.78%2B86-macos-universal.zip",{"fileName":143,"sizeMb":77,"sha256":144,"downloadCount":136,"originUrl":145},"zhenguojian-0.2.78+86-windows-x64.zip","dfbcc23b62266129e34618233628a755d23b9375f1e285fecd5f3e9a4eb6eb04","https:\u002F\u002Fgithub.com\u002Fvjc9wrh9r9-boop\u002Fzhenguojian-win-macos\u002Freleases\u002Fdownload\u002Fbuild-19\u002Fzhenguojian-0.2.78%2B86-windows-x64.zip",[147,160,181,201,222,234],{"owner":148,"repo":149,"repoId":150,"category":39,"subgroup":40,"language":33,"tags":151,"starCount":152,"ownerUid":153,"latestTag":154,"platforms":155,"lastReleaseTime":157,"downloadCount":158,"description":159},"FongMi","Release",677296170,[],7401,3471963,"5.8.4",[156],"android","2026-10-26T18:05:47Z",5414,"The APK release repository for the FongMi video-on-demand Android app, providing mobile and TV box (leanback) installers",{"owner":161,"repo":162,"repoId":163,"category":39,"subgroup":40,"language":33,"tags":164,"starCount":174,"ownerUid":175,"latestTag":176,"platforms":177,"lastReleaseTime":178,"downloadCount":179,"description":180},"waligoraamodio288-rgb","hongguo-desktop-releases",1369141830,[165,156,166,167,168,169,170,171,172,173],"ai-drama","android-tv","apk","arm64","desktop-app","hongguo","tv-app","video-player","windows",4519,309969086,"tv-v0.5.9",[156],"2026-10-24T06:08:38Z",1277,"Hongguo Desktop is a free short-drama player for Windows 10\u002F11 that runs without an Android emulator, letting you search, play, bookmark, and resume short dramas by simply downloading and installing an EXE.",{"owner":182,"repo":183,"repoId":184,"category":39,"subgroup":40,"language":185,"tags":186,"starCount":191,"ownerUid":192,"latestTag":193,"platforms":194,"lastReleaseTime":198,"downloadCount":199,"description":200},"kknifer7","FreeBox",842078979,"Java",[187,188,189,190],"catvod","java","javafx","tvbox",2067,55010488,"v1.8.0",[173,195,196,197],"mac","linux","other","2026-07-16T11:12:13Z",38036,"A desktop video playback software built with JavaFX, positioned as the PC version\u002Fsister software of TVBox, dedicated to cross-platform expansion of TVBox functionality and ecosystem.",{"owner":202,"repo":203,"repoId":204,"category":39,"subgroup":40,"language":33,"tags":205,"starCount":215,"ownerUid":216,"latestTag":217,"platforms":218,"lastReleaseTime":219,"downloadCount":220,"description":221},"yangbin1322","hongguo-player",1396636077,[169,206,207,208,170,209,210,211,212,172,213,214,173],"duanju","golang","hevc","hongguo-duanju","macos","short-drama","short-video","vue3","wails",1622,127976325,"v1.2.16",[173,195],"2026-10-27T21:01:04Z",2776,"Hongguo Short Drama PC Player is an unofficial desktop client for Windows and macOS that lets you browse and follow Hongguo short dramas with danmaku, comments, favorites, and watch history.",{"owner":223,"repo":224,"repoId":225,"category":39,"subgroup":40,"language":33,"tags":226,"starCount":227,"ownerUid":228,"latestTag":229,"platforms":230,"lastReleaseTime":231,"downloadCount":232,"description":233},"zhoufuweigg","guoapp",1389296336,[],1107,62336953,"app-v0.2.64-71",[156],"2026-09-26T14:12:47Z",50471,"Hongguo Jian \u002F Zhenguo Jian is a cross-platform Flutter short-drama and media app that performs source requests, parsing, downloads and playback entirely on-device without a self-hosted server.",{"owner":235,"repo":236,"repoId":237,"category":39,"subgroup":40,"language":19,"tags":238,"starCount":245,"ownerUid":246,"latestTag":247,"platforms":248,"lastReleaseTime":249,"downloadCount":250,"description":251},"ch6vip","fqapp",1353927715,[156,239,240,241,242,243,244],"audiobook","dart","flutter","manga","novel","rust",886,111047811,"v1.0.133",[173,156],"2026-10-25T22:59:09Z",171,"fqapp is an Android client that aggregates Tomato content, combining novels, short dramas, audiobooks, and comics in one app with on-device decryption and caching, no server, and no root.",{"description":253,"readmeHtml":254},"This repo repackages the well-known Flutter short-drama source by yu-lao, completes the macOS project and CI builds, and ships dual build variants (single-source Hongguojian and multi-source Zhen Guo Jian) with LAN watch-list sync.","\u003Ch2 id=\"overview\">Overview\u003C\u002Fh2>\u003Cp>The source code comes from the well-known yu-lao; the maintainer only repackages and tests it, with a disclaimer stating plainly that availability is not guaranteed and the repo may vanish anytime. This port repackages that Flutter short-drama source (originally named Short Drama Library APP), currently at 0.2.51+57, and completes the officially missing macOS platform project and automated builds. The app relies on no self-hosted service — source requests, parsing, downloads, and playback all happen on-device; since 0.2.68, Hongguo stream fetching uses the multi_video_model signed protocol (login-free), ported from the GPL-3.0 Go rewrite jackotom\u002Fhongguo-drama.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>One codebase, two builds: single-source Hongguojian and multi-source Zhen Guo Jian.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Detail\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Positioning\u003C\u002Ftd>\n\u003Ctd>Flutter multi-platform short-drama app (Android \u002F Windows \u002F iOS \u002F Android TV)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Stack\u003C\u002Ftd>\n\u003Ctd>Flutter 3.47.4 + Go 1.24 native source core (FFI)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Dual variants\u003C\u002Ftd>\n\u003Ctd>Hongguojian (Hongguo only) \u002F Zhen Guo Jian (--all-sources)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Playback core\u003C\u002Ftd>\n\u003Ctd>media_kit \u002F libmpv, merging and export via FFmpegKit min-gpl\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Build outputs\u003C\u002Ftd>\n\u003Ctd>Android APK, Windows ZIP, unsigned iOS package, auto-published by CI\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"dual-builds-and-sources\">Dual Builds and Sources\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Hongguojian\u003C\u002Fstrong>: default build with only the Hongguo source, no password needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zhen Guo Jian\u003C\u002Fstrong>: built with --all-sources; Hongguo, Hanxiaoquan, Guipian, and Qingkong visible by default, plus Huangdou, Juguo, Yeguo, Diguo, Huangguo Video, Huangguo AI, and legacy Huangguo behind a password lock\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New sources\u003C\u002Fstrong>: this baseline adds Hanxiaoquan (Korean dramas, films, variety, anime via MacCMS template) and Guipian (ghost films, TV series, anime via MacCMS site)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Build defines identity\u003C\u002Fstrong>: versions cannot be switched in-app; titles, launcher names, window titles, and distribution file names follow the build flag, and the Hongguo build never touches other sources&#39; old tasks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upgrade compatibility\u003C\u002Fstrong>: both builds keep the original Android\u002FiOS app identity and data directory, upgrade over each other with the same signature, and preserve watch lists, history, user permissions, and download records across switches\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"lan-linking\">LAN Linking\u003C\u002Fh2>\u003Cp>Two devices on the same LAN connect directly to sync watch lists or resume playback without an account server:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Discovery\u003C\u002Fstrong>: service type _zgj-link._tcp (DNS-SD \u002F mDNS), merging multi-NIC addresses by device ID; first pairing records the certificate fingerprint and later connections verify it\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual sync\u003C\u002Fstrong>: two-way merge by default, with overwrite-remote or overwrite-local options and a preview before execution\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto sync\u003C\u002Fstrong>: sends only changed entries and deletion marks, with progress pushed roughly every 10 seconds during playback; conflicts keep candidates for per-item resolution\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"build-and-regression\">Build and Regression\u003C\u002Fh2>\u003Col>\n\u003Cli>python3 scripts\u002Fbuild_android.py builds Hongguojian, adding --all-sources builds Zhen Guo Jian; Windows uses scripts\u002Fbuild_windows.ps1, iOS uses scripts\u002Fbuild_ios.py\u003C\u002Fli>\n\u003Cli>Pushing main or a v tag triggers GitHub Actions to build three-arch APKs, Windows ZIP, and unsigned iOS packages, auto-publishing a Release when all succeed (tag app-v version)\u003C\u002Fli>\n\u003Cli>Checks cover unittest, dart analyze, flutter test, and go test -race; Android device regression runs flutter drive against a local test media server\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Sources are native Go providers (native\u002Fcore\u002Fprovider_*.go); adding one requires wiring provider_huangguo, provider_media, app_runtime, and registering a SourceSite in lib\u002Fmodels.dart. Note that Go&#39;s RE2 regex lacks lookahead — parse multi-route playlists with explicit string truncation instead.\u003C\u002Fp>\n",1793197965547]