The archive · Consumer Apps · Legal decision · 2026
JKVideo's unofficial Bilibili client hit 5k stars before a lawyer letter froze it
Unofficial Bilibili client with DASH playback, danmaku and live streams hit 5k stars/2.9k forks in six months; a lawyer letter ended maintenance.
JKVideo (tiajinsha)
What the business is
JKVideo is a free, MIT-licensed, unaffiliated third-party React Native (Expo) client for Bilibili on Android, iOS and Web: DASH playback via locally generated MPD files, video and live danmaku, QR login, downloads and LAN sharing.
How it started
The repository appeared on 2026-03-06 under GitHub user tiajinsha, introduced as a good-looking third-party Bilibili (B 站) React Native client — "a good-looking third-party Bilibili React Native client." Built on React Native 0.83 with Expo SDK 55, expo-router, Zustand and react-native-video, it promised DASH with 1080P-plus and 4K HDR playback, synchronized danmaku, live rooms with real-time comments, a mini player, QR login and one-command Expo Go startup, while the README disclaimed any affiliation with Bilibili and any commercial use.
What happened
Development moved fast — 174 commits by the 2026-09-04 crawl — with an English README, screenshots, a demo video in Releases, a CONTRIBUTING guide and WeChat "coffee" donations; downloads were distributed as an Android APK from GitHub Releases plus Expo Go and Dev Build routes for iOS and Web. Stars reached 5.0k and forks 2.9k, then Bilibili's lawyers sent a letter demanding that the project stop calling Bilibili APIs and stop the related imitation behavior.
How it ended up
The project complied and wound down: a top-of-README notice says the repository stops maintenance and updates immediately, accepts no new issues or pull requests, keeps the existing code for learning reference only, and prohibits commercial or illegal use.
Background
JKVideo was a free, MIT-licensed third-party Bilibili client built in React Native (Expo) for Android, iOS and Web. It reproduced and extended the official app's experience from Bilibili's unofficial APIs: DASH streams rebuilt into local MPD files for native playback, video danmaku synced to the timeline, live rooms with WebSocket comments and gift counts, QR-code login, background downloads and LAN sharing via a built-in HTTP server.
The bet was that a more beautiful, feature-rich unofficial client could win sideloaders — and that running on Bilibili's unofficial API was acceptable risk for a hobby project funded by coffee donations. The repo appeared 2026-03-06 and grew to 5.0k stars and 2.9k forks (174 commits) by the 2026-09-04 crawl, with the fork-to-star ratio signaling heavy download-and-modify interest typical of Chinese Android sideloading.
Then Bilibili's lawyers sent a letter demanding the project stop calling Bilibili APIs and stop the related imitation behavior. JKVideo complied immediately: the README's top notice announced that the repository would stop maintenance and updates, accept no new issues or pull requests, and keep the code for learning reference only — a full legal shutdown of a viral open-source client about six months after creation.
What has to be true
- Verifiable traction with a date: the repo was created 2026-03-06 and carried 5.0k stars, 2.9k forks and 174 commits at the 2026-09-04 crawl.
- A clean cause-and-effect arc: an unofficial-API product went viral and was shut down by a Bilibili lawyer letter, with the notice visible at the top of the README.
- The wedge was technical depth on borrowed rails: hand-rolled WBI signing, local MPD generation, WebSocket danmaku and direct APK sideloading.
- It is the canonical platform-dependency lesson: popularity on someone else's API is legal exposure, and the shutdown was abrupt and total.
What can be applied
A product that is a better wrapper around someone else's API rents its existence: growth is also legal exposure, so expect enforcement exactly when you get too visible to ignore.
Aftermath
As of 2026-09-05 the JKVideo repository remains online but frozen. The README's top notice states that Bilibili sent a lawyer letter demanding an end to calls to its API and related imitation behavior, that maintenance and updates stop immediately, and that no new issues or pull requests are accepted. The code stays up for learning reference, MIT-licensed under "JKVideo Contributors," with an explicit warning against commercial or illegal use. The 5.0k-star/2.9k-fork GitHub page is the remaining public trace; no successor product or company is disclosed.
Sources
spotted an error? The archive wants to know.
Your turn
You just read one. Describe what you are building, and see who is betting on the same thing.
Free account · 3 free questions · no card