[{"data":1,"prerenderedAt":231},["ShallowReactive",2],{"repo-smalluniverseheng-thirdhub-v2-en":3,"i18n-smalluniverseheng-thirdhub-v2-en":228},{"mirrorPool":4,"detail":13,"relatedProjects":129},[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":32,"lastSyncTime":33,"lastReleaseTime":34,"tags":35,"license":36,"category":37,"subgroup":38,"releases":39},"Smalluniverseheng","ThirdHub-v2",1369891462,"https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FThirdHub-v2",2,"Dart","第三方科技 · ThirdHub v4 —— 安卓主客户端（包名 com.thirdhub.app，约 28MB，当前 4.45.0）+ 家庭后端（Node.js HTTPS :9527，含 THA\u002F1 Agent 运行时、四类内容引擎、插件体系、PH\u002F1 端网）。这是用户在用的主线。",{"Dart":22,"JavaScript":23,"PLpgSQL":24,"Kotlin":25,"HTML":26,"Python":26,"Shell":26,"PowerShell":27,"Dockerfile":27,"Batchfile":27},67,29.9,1.4,1,0.2,0,[],"https:\u002F\u002Fthirdhub.pages.dev","2026-11-04","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F302183208?v=4","","2026-11-04T18:15:12.641054+00:00","2026-11-04T18:08:12Z",[],"MIT","media","影视\u002F追剧应用",[40,53,63,75,86,97,107,119],{"tag":41,"publishAt":34,"semVer":42,"prerelease":46,"assets":47},"v4.81.21",[43,44,45],4,81,21,false,[48],{"fileName":49,"sizeMb":50,"sha256":51,"downloadCount":27,"originUrl":52},"ThirdHub-4.81.21.apk",31.06,"27e8c8a996d4db04d2597226830e259ee17b90a6a80a12776f13a6ec3c3c1f35","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FThirdHub-v2\u002Freleases\u002Fdownload\u002Fv4.81.21\u002FThirdHub-4.81.21.apk",{"tag":54,"publishAt":55,"semVer":56,"prerelease":46,"assets":58},"v4.81.20","2026-11-04T16:37:13Z",[43,44,57],20,[59],{"fileName":60,"sizeMb":50,"sha256":61,"downloadCount":27,"originUrl":62},"ThirdHub-4.81.20.apk","1f2234a80772ebd93b0d25e0f23bd0f5d97ca47b27480d384043e1af20a91424","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FThirdHub-v2\u002Freleases\u002Fdownload\u002Fv4.81.20\u002FThirdHub-4.81.20.apk",{"tag":64,"publishAt":65,"semVer":66,"prerelease":46,"assets":68},"v4.81.19","2026-11-04T15:11:49Z",[43,44,67],19,[69],{"fileName":70,"sizeMb":71,"sha256":72,"downloadCount":73,"originUrl":74},"ThirdHub-4.81.19.apk",31,"b036f6492053e9225b024d6fbfb69cc6db1c20b0d089531362a28fcaf20eba94",3,"https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FThirdHub-v2\u002Freleases\u002Fdownload\u002Fv4.81.19\u002FThirdHub-4.81.19.apk",{"tag":76,"publishAt":77,"semVer":78,"prerelease":46,"assets":80},"v4.81.18","2026-11-04T14:43:25Z",[43,44,79],18,[81],{"fileName":82,"sizeMb":83,"sha256":84,"downloadCount":73,"originUrl":85},"ThirdHub-4.81.18.apk",30.93,"1b1ddbb54d833624634b6e4aa241f57b7e30f917bf50cbd2c1138c81cf96fc9b","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FThirdHub-v2\u002Freleases\u002Fdownload\u002Fv4.81.18\u002FThirdHub-4.81.18.apk",{"tag":87,"publishAt":88,"semVer":89,"prerelease":46,"assets":91},"v4.81.17","2026-11-02T18:32:14Z",[43,44,90],17,[92],{"fileName":93,"sizeMb":83,"sha256":94,"downloadCount":95,"originUrl":96},"ThirdHub-4.81.17.apk","7d329f97e90fda2825df815842c3749e9409d2e62c6621d83e53f63f54181454",5,"https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FThirdHub-v2\u002Freleases\u002Fdownload\u002Fv4.81.17\u002FThirdHub-4.81.17.apk",{"tag":98,"publishAt":99,"semVer":100,"prerelease":46,"assets":102},"v4.81.16","2026-11-02T18:20:55Z",[43,44,101],16,[103],{"fileName":104,"sizeMb":83,"sha256":105,"downloadCount":25,"originUrl":106},"ThirdHub-4.81.16.apk","73bf3b4f1a5f1da367e332a25dbfabfe34b7653c2c15ee8b43837893c30e4237","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FThirdHub-v2\u002Freleases\u002Fdownload\u002Fv4.81.16\u002FThirdHub-4.81.16.apk",{"tag":108,"publishAt":109,"semVer":110,"prerelease":46,"assets":112},"v4.81.15","2026-11-02T09:28:59Z",[43,44,111],15,[113],{"fileName":114,"sizeMb":115,"sha256":116,"downloadCount":117,"originUrl":118},"ThirdHub-4.81.15.apk",30.87,"042c36c227ae2b0661942fd2345b7d75889cadea8d1b6e2d1b7bee54208984d3",9,"https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FThirdHub-v2\u002Freleases\u002Fdownload\u002Fv4.81.15\u002FThirdHub-4.81.15.apk",{"tag":120,"publishAt":121,"semVer":122,"prerelease":46,"assets":124},"v4.81.14","2026-11-01T18:22:16Z",[43,44,123],14,[125],{"fileName":126,"sizeMb":115,"sha256":127,"downloadCount":25,"originUrl":128},"ThirdHub-4.81.14.apk","3854aaa67bca8038781252d4336b0a2e763ce1925dbb909a326e56e40499709b","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FThirdHub-v2\u002Freleases\u002Fdownload\u002Fv4.81.14\u002FThirdHub-4.81.14.apk",[130,144,156,177,197,216],{"owner":131,"repo":132,"repoId":133,"category":37,"subgroup":38,"language":32,"tags":134,"starCount":135,"ownerUid":136,"latestTag":137,"platforms":138,"lastReleaseTime":141,"downloadCount":142,"description":143},"j4Uq","TVBoxOSC",507191026,[],18072,6436073,"20260914-1520",[139,140],"android","other","2026-09-14T14:04:52Z",67108,"TVBoxOSC is an Android TV box media client that aggregates on-demand and live content through user-supplied site configs, maintained as a continuously built community branch of TVBoxOSC.",{"owner":145,"repo":146,"repoId":147,"category":37,"subgroup":38,"language":32,"tags":148,"starCount":149,"ownerUid":150,"latestTag":151,"platforms":152,"lastReleaseTime":153,"downloadCount":154,"description":155},"FongMi","Release",677296170,[],7486,3471963,"5.8.7",[139],"2026-11-01T18:10:16Z",7658,"The APK release repository for the FongMi video-on-demand Android app, providing mobile and TV box (leanback) installers",{"owner":157,"repo":158,"repoId":159,"category":37,"subgroup":38,"language":32,"tags":160,"starCount":170,"ownerUid":171,"latestTag":172,"platforms":173,"lastReleaseTime":174,"downloadCount":175,"description":176},"waligoraamodio288-rgb","hongguo-desktop-releases",1369141830,[161,139,162,163,164,165,166,167,168,169],"ai-drama","android-tv","apk","arm64","desktop-app","hongguo","tv-app","video-player","windows",5367,309969086,"v1.0.20",[169],"2026-11-01T14:12:55Z",53623,"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":178,"repo":179,"repoId":180,"category":37,"subgroup":38,"language":32,"tags":181,"starCount":191,"ownerUid":192,"latestTag":193,"platforms":194,"lastReleaseTime":195,"downloadCount":27,"description":196},"yangbin1322","hongguo-player",1396636077,[165,182,183,184,166,185,186,187,188,168,189,190,169],"duanju","golang","hevc","hongguo-duanju","macos","short-drama","short-video","vue3","wails",2549,127976325,"beta-2026-11-04",[169],"2026-11-04T01:28:50Z","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":198,"repo":199,"repoId":200,"category":37,"subgroup":38,"language":201,"tags":202,"starCount":207,"ownerUid":208,"latestTag":209,"platforms":210,"lastReleaseTime":213,"downloadCount":214,"description":215},"kknifer7","FreeBox",842078979,"Java",[203,204,205,206],"catvod","java","javafx","tvbox",2123,55010488,"v1.8.0",[169,211,212,140],"mac","linux","2026-07-16T11:12:13Z",44482,"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":217,"repo":218,"repoId":219,"category":37,"subgroup":38,"language":32,"tags":220,"starCount":221,"ownerUid":222,"latestTag":223,"platforms":224,"lastReleaseTime":225,"downloadCount":226,"description":227},"zhoufuweigg","guoapp",1389296336,[],1107,62336953,"app-v0.2.64-71",[139],"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.",{"description":229,"readmeHtml":230},"ThirdHub is a third-party aggregation platform made of a Flutter Android client and a Node.js home backend, aggregating novel, comic, video and music sources with an AI agent, peer networking and a plugin system.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>ThirdHub is a third-party content aggregation platform consisting of a Flutter Android client and a Node.js home backend. The backend ships four content engines for book, image, video and music sources, gathering novels, comics, video and music in one place; the client builds on that with reading, media browsing, an AI agent, peer networking and plugin extensions, suiting users who like hosting their own aggregation sources.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Novels, comics, video and music in one place, backed by your own home backend.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Content engines\u003C\u002Fstrong>: built-in Legado book sources, Venera image sources, drpy video sources, LX music sources and TVBox video source adaptation, covering novels, comics, video and music\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reading\u003C\u002Fstrong>: novel reader with fonts, reading statistics, TTS and local import\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media\u003C\u002Fstrong>: gallery, built-in browser, photo map and picture-in-picture\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI agent\u003C\u002Fstrong>: an agent based on the THA\u002F1 protocol with task initiation, event streams and auditing, degrading to a lightweight mode without a backend\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Peer networking\u003C\u002Fstrong>: a PH\u002F1 peer hub for device discovery and joining, with plugins able to reach the front end without a backend\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin system\u003C\u002Fstrong>: a plugin SDK and example plugins for on-demand extension\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline toolbox\u003C\u002Fstrong>: a zero-dependency local toolbox usable offline\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Home backend\u003C\u002Fstrong>: a Node.js backend deployable locally or with Docker, with certificate fingerprint check on first connection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Users who like hosting their own content aggregation service\u003C\u002Fli>\n\u003Cli>Users who want an all-in-one reading, video and music app\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Get the Android client package (arm64-v8a) from the download center\u003C\u002Fli>\n\u003Cli>Deploy the backend: run \u003Ccode>node index.js\u003C\u002Fcode> in the \u003Ccode>server\u003C\u002Fcode> directory, or use \u003Ccode>deploy\u002Finstall-linux.sh\u003C\u002Fcode> for one-step setup\u003C\u002Fli>\n\u003Cli>Keep the client and server on the same network and verify the certificate fingerprint on first connection\u003C\u002Fli>\n\u003Cli>Configure the content sources and modules you need in the client\u003C\u002Fli>\n\u003Cli>For Docker: \u003Ccode>docker build -t thirdhub-backend .\u003C\u002Fcode>, then run it with port 9527 mapped\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Well aggregated\u003C\u002Fstrong>: four content engines bring different sources into one client\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data you control\u003C\u002Fstrong>: the home backend can run locally, so content and data stay yours\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI and peer networking\u003C\u002Fstrong>: a built-in agent and peer hub make the platform extensible\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open plugins\u003C\u002Fstrong>: an SDK and examples make extending it straightforward\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>Client\u003C\u002Ftd>\n\u003Ctd>Android (arm64-v8a), built with Flutter\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Backend\u003C\u002Ftd>\n\u003Ctd>Node.js 20 and above, HTTPS on port 9527\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Deployment\u003C\u002Ftd>\n\u003Ctd>Local run, one-step script or Docker\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>The client and backend must verify the self-signed certificate fingerprint on first connection\u003C\u002Fli>\n\u003Cli>Content comes from third-party sources; follow the relevant copyright and terms of service\u003C\u002Fli>\n\u003C\u002Ful>\n",1793892264248]