wood3n

wood3n/biu

TypeScript No license Media Single maintainer risk

Bilibili音乐播放器

2.6k stars
144 forks
active
GitHub +22 / week

2.6k

Stars

144

Forks

34

Open issues

9

Contributors

v1.16.0 20 Jan 2026

AI Analysis

Biu is a cross-platform desktop music player for Bilibili (a Chinese video platform) built with Electron, React, and TypeScript. It leverages Bilibili's public API to access user collections, watch-later lists, and history, with support for high-quality audio streaming, video/audio downloads, and batch downloading. This application is specifically designed for Bilibili users who want a dedicated music player experience rather than using the web platform or official app.

Media Application Discovery value: 6/10
Documentation 7/10
Activity 9/10
Community 7/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

bilibili-integration desktop-music-player electron-app audio-streaming chinese-platform
Actively maintained Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
1w ago

Bilibili music player desktop app with login, high-bitrate audio, and video extraction

Biu is a cross-platform desktop music player built on Bilibili's public API, enabling users to stream, download, and extract audio from Bilibili content. Written in TypeScript with Electron, it targets Chinese-speaking users familiar with Bilibili's ecosystem. The project has ~2,500 stars and appears to serve a specialized, geographically concentrated user base rather than seeking mainstream adoption. Last updated June 2026, it shows consistent maintenance activity.

Origin

Created July 2023, Biu emerged as a third-party client for Bilibili's music and video content. It sits in a category of Bilibili companion tools (similar to YesPlayMusic, azusa-player-mobile) but focuses specifically on desktop playback and content extraction. Non-commercial license (PolyForm 1.0.0) suggests intentional independence from Bilibili.

Growth

Gained ~2,500 stars over ~3 years at a measured pace (34 stars in last 7 days as of June 2026). Growth appears steady rather than explosive, consistent with a niche tool for Bilibili users seeking desktop music functionality. No evidence of viral adoption or rapid acceleration; trajectory suggests stable, albeit specialized, user interest.

In production

Adoption not verified through public metrics. No documented enterprise use, production case studies, or large-scale deployment evidence in README. Star count (2,522) and fork count (140) are modest relative to comparable Bilibili tools. README does not reference usage statistics, community size, or known organizations using the software. Adoption appears to be grassroots but unquantified.

Code analysis
Architecture

Appears to be an Electron-based cross-platform desktop app (Windows, macOS, Linux) built in TypeScript. Likely uses Bilibili's public API for authentication and content discovery. README indicates support for high-bitrate audio streams (FLAC, Hi-Res) and video/audio extraction. Actual implementation detail not verifiable from README alone.

Tests

Not documented in README. No mention of test infrastructure, CI/CD practices, or quality assurance processes.

Maintenance

Last push June 27, 2026 (3 days before analysis date) indicates active maintenance. Multiple release artifacts (Windows setup/portable, macOS DMG/ZIP, Linux AppImage/DEB/RPM, Arch AUR) suggest deliberate multi-platform support. Detailed platform-specific download and compatibility guidance in README indicates ongoing user support. Appears to be maintained by small team but not abandoned.

Honest verdict

ADOPT IF: You are a Bilibili user in China/Chinese-speaking regions who wants integrated desktop music playback with high-bitrate options and batch video/audio extraction, and you prefer decentralized third-party tools over official clients. AVOID IF: You need multi-region music support, mainstream language documentation, or guaranteed API stability (third-party Bilibili API clients face deprecation risk). MONITOR IF: You are evaluating Bilibili tooling ecosystem maturity — Biu's stability and community response to future API changes will indicate how viable third-party integration remains.

Independent dimensions

Mainstream potential

3/10

Technical importance

5/10

Adoption evidence

3/10

Risks
  • API dependency: Bilibili may change or restrict public API endpoints without notice, breaking core functionality. Third-party clients have limited recourse.
  • Legal ambiguity: Non-commercial license and reliance on unofficial Bilibili API may face legal challenges in jurisdictions where Bilibili operates or enforces IP.
  • Narrow geographic/language scope: Adoption appears concentrated in Chinese-speaking regions. International expansion unlikely without localization and support infrastructure.
  • Limited contributor base: 140 forks and modest star count suggest small active development community; risk of stalling if primary maintainer becomes unavailable.
  • Maintenance burden: Supporting six different platform distributions (Windows NSIS/portable, macOS DMG/ZIP, Linux AppImage/DEB/RPM/AUR) creates ongoing build and QA overhead for small team.
Prediction

Biu will likely remain a stable, niche desktop player for Bilibili music enthusiasts in Chinese-speaking markets, with slow-to-moderate growth. Unless Bilibili significantly expands music licensing or official desktop playback, third-party tools like Biu will continue to fill the gap for users seeking high-bitrate and extraction features. Risk of sudden disruption via API changes is non-trivial.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

TypeScript
99.4%
JavaScript
0.4%
CSS
0.2%
HTML
0%

Information

Language
TypeScript
License
NOASSERTION
Last updated
1d ago
Created
36mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

lovegaoshi

lovegaoshi/azusa-player-mobile

Azusa-Player-Mobile is a third-party Bilibili audio player for iOS and Android,...

1.3k TypeScript Media
btjawa

btjawa/BiliTools

BiliTools is a cross-platform desktop application for downloading and managing...

5.3k Rust Media
dxx

dxx/react-bilibili

A React 16.8 TypeScript clone of Bilibili's web mobile interface, featuring...

1.4k TypeScript Web Dev
jay3-yy

jay3-yy/BiliPai

BiliPai is a native third-party Bilibili (Chinese video platform) Android...

3.7k Kotlin Mobile
qier222

qier222/YesPlayMusic

YesPlayMusic is a third-party Netease Cloud Music player built with Vue.js and...

33k Vue Media
vs. alternatives
YesPlayMusic (32,989 stars)

Much larger community and adoption; broader music source support (not Bilibili-exclusive). Biu is narrower in scope but integrates tighter Bilibili-specific features (login, collections, watch history).

azusa-player-mobile (1,319 stars)

Mobile-focused Bilibili player; Biu targets desktop. Direct functional overlap but different platforms and UX constraints.

BiliTools (5,261 stars, Rust)

Broader Bilibili toolkit; not music-specific. Biu is more specialized but less general-purpose.

BiliPai (3,442 stars, Kotlin)

Mobile app ecosystem for Bilibili; Biu is desktop-only. Similar niche positioning but different user base (mobile vs. desktop).

biliup (5,237 stars, Rust)

Upload-focused tool for Bilibili creators; orthogonal to Biu's playback/download focus. Different user personas.