This project is an Apple TV video application and API client for Bilibili, designed to stream video content with support for HDR and subtitles. It serves as a specialized media player that integrates with Bilibili services to provide video discovery and user account management.
The application features a real-time danmaku renderer that overlays scrolling user comments on top of video playback. It includes a plugin-based player system for adding custom overlays and behavioral modifications, as well as tools for adjusting playback speed and skipping sponsored segments.
The system covers adaptive video streaming via DASH manifests, a focus-driven user interface optimized for television navigation, and digital content discovery through paginated feeds and search interfaces. It also implements QR code authentication for account login and cloud-based projection protocols for synchronizing playback between mobile devices and screens.