# miserydx/FakeBiliBili

仿B站Android端项目

Repository: https://github.com/miserydx/FakeBiliBili
Canonical: https://ross.abutalabs.com/products/fakebilibili
Language: Java
License Family: other
Last push: 2018-05-11T07:10:41+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3391, "days_push": 3036, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1200, forks 295 (observed 2026-08-28T04:03:57.953843+00:00)

## What it is
An Android client app that mimics the Bilibili (B站) video platform UI, built with MVP architecture plus RxJava2, Retrofit, Dagger2, and other popular libraries. It implements the home page UI and a live-streaming page with video playback (IjkPlayer) and danmaku (bullet comments) support.

## Use cases
- learn how to build an Android app with MVP + RxJava2 + Retrofit + Dagger2
- study a Bilibili-style video client implementation
- see how to integrate IjkPlayer for video playback
- implement danmaku (bullet comment) rendering with DanmakuFlameMaster
- reverse-engineer and consume Bilibili's API with sign key logic
- build a multi-type RecyclerView feed with Multitype

## When to choose
- you want a reference project for modern-ish Android architecture patterns (MVP, DI, reactive)
- you need example code for video playback and danmaku on Android
- you are studying how to capture and sign third-party app APIs with mitmproxy

## When to avoid
- you need a production-ready or maintained Bilibili client - the project is unmaintained since 2018 with no license
- you want a complete app - only the home page and partial live page are implemented
- you need legal certainty - it relies on reverse-engineered Bilibili APIs and decompiled resources

## Facets
- artifact type: application
- maturity: abandoned
- function: http-client, video-processing, ui-components, developer-tools
- domain: android-tools, media, web-development, tutorials
- platform: jvm
- tags: bilibili-clone, mvp-architecture, rxjava2, retrofit, dagger2, danmaku, ijkplayer, learning-project, android

## Member repositories
- miserydx/FakeBiliBili (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:57.953843+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:20:50.331509+00:00, confidence not recorded.
  - readme: https://github.com/miserydx/FakeBiliBili (fetched 2026-08-28T04:03:57.953843+00:00, sha 7dd6e2e9f886)
- Data as of 2026-08-30T08:39:29.467469+00:00.
