awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
xfangfang avatar

xfangfang/wiliwili

0
View on GitHub↗
5,234 stars·237 forks·C++·GPL-3.0·36 viewsxfangfang.github.io/wiliwili↗

Wiliwili

Wiliwili is a cross-platform third-party video player for Bilibili content. It functions as a multi-platform media interface compatible with PCs, handheld devices, and game consoles, including Nintendo Switch, PlayStation, and Xbox.

The application features a unified interface that supports game controller navigation, keyboards, and touchscreens. It integrates account synchronization for viewing history, favorites, and followed series via QR code authentication.

The system includes hardware-accelerated video decoding and dynamic upscaling filters to improve visual clarity and playback smoothness. It also provides real-time rendering of bullet-chat overlays and comments directly on the video stream, alongside tools for browsing anime, movies, and documentaries.

Features

  • Bilibili Video Clients - Functions as a dedicated client for watching Bilibili videos and anime with integrated bullet-chat overlays.
  • Console Media Interfaces - Provides a media interface designed for Nintendo Switch, PlayStation, and Xbox supporting game controller navigation.
  • Cross-Platform Media Players - Offers a consistent video playback experience across PC, game consoles, and handheld devices.
  • Cross-Platform Video Playback - Provides a unified media interface for streaming video on non-traditional devices including game consoles and handhelds.
  • Overlay Rendering Engines - Renders synchronized scrolling bullet-chat and real-time comments as graphical overlays on top of the video stream.
  • Interactive Overlays - Streams video content integrated with real-time scrolling bullet-chat and comments directly on the screen.
  • Bilibili API Clients - Acts as a comprehensive third-party client for Bilibili services with synchronized accounts and real-time overlays.
  • Bilibili API Integrations - Interfaces with Bilibili backend services to browse and play anime and movies with optimized video settings.
  • Bilibili Account Logins - Manages Bilibili-specific account synchronization for viewing history, favorites, and followed series using QR login.
  • Cross-Device Input Handlers - Standardizes input handling across touchscreens, mice, keyboards, and controllers for a consistent user experience.
  • Cross-Platform UI Frameworks - Implements a single codebase to render a consistent user interface across desktop, consoles, and handheld devices.
  • Unified Input Mappings - Translates inputs from game controllers, touchscreens, and keyboards into a unified navigation system for a consistent experience.
  • Playback Performance Optimizations - Optimizes playback smoothness by allowing users to switch between hardware and software decoding based on device specs.
  • Visual Quality Enhancements - Improves video clarity and playback smoothness through hardware decoding and visual upscaling filters.
  • Visual Enhancement Filters - Applies real-time visual enhancement filters and upscaling to increase video clarity and aesthetic appeal.
  • Real-Time Video Upscalers - Provides real-time resolution enhancement of video content during playback to improve clarity on high-resolution displays.
  • Video Content Discovery - Provides interfaces for discovering anime, movies, and documentaries through search tools, trending lists, and category filters.
  • Hardware-Accelerated Decoders - Offloads video decompression to the device GPU to reduce CPU load and maintain high frame rates.
  • User Account Management - Manages user identities and authentication states to track viewing history, favorites, and collections.
  • QR-Code Handshakes - Uses QR code scans to establish secure sessions and authenticate users without requiring manual credential entry.

Star history

Star history chart for xfangfang/wiliwiliStar history chart for xfangfang/wiliwili

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Wiliwili

These projects share indexed features with Wiliwili. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • yichengchen/atv-bilibili-demoyichengchen avatar

    yichengchen/ATV-Bilibili-demo

    2,996View on GitHub↗

    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 adapti

    Swift
    View on GitHub↗2,996
  • typcn/bilibili-mac-clienttypcn avatar

    typcn/bilibili-mac-client

    3,857View on GitHub↗

    This project is a native macOS application designed to provide a dedicated interface for streaming and managing Bilibili video content. It functions as a desktop utility that integrates web-based media rendering with native system controls, allowing users to access high-resolution streams while offloading intensive decoding tasks to the host hardware. The application distinguishes itself through advanced playback customization and real-time interaction tools. Users can manage bullet comment overlays using regex-based filtering to maintain visual clarity, and the system supports personalized v

    Objective-C
    View on GitHub↗3,857
  • hotbitmapgg/bilibili-android-clientHotBitmapGG avatar

    HotBitmapGG/bilibili-android-client

    4,477View on GitHub↗

    This project is an unofficial Android video client designed for browsing and streaming content from the Bilibili video platform. It serves as a third-party mobile application that provides a custom interface for viewing external video streams on Android devices. The application enables users to access Bilibili content and interact with videos through a mobile interface optimized for handheld screens.

    Javaandroidbilibiliijkplayer
    View on GitHub↗4,477
  • butterproject/butter-desktopbutterproject avatar

    butterproject/butter-desktop

    4,260View on GitHub↗

    Butter Desktop is a BitTorrent video streamer and cross-platform media player. It serves as a torrent-based movie client that allows users to watch video content sourced from the BitTorrent protocol in real time. The application enables decentralized video consumption by streaming content without requiring a full file download. This is achieved through sequential torrent streaming and peer-to-peer data fetching to maximize bandwidth. The software provides cross-platform video playback by integrating native codecs for audio and video decoding. It utilizes a buffer-based playback system and a

    JavaScriptstreamingtorrentsvideo
    View on GitHub↗4,260
Compare all 30 related projects→

Frequently asked questions

What does xfangfang/wiliwili do?

Wiliwili is a cross-platform third-party video player for Bilibili content. It functions as a multi-platform media interface compatible with PCs, handheld devices, and game consoles, including Nintendo Switch, PlayStation, and Xbox.

What are the main features of xfangfang/wiliwili?

The main features of xfangfang/wiliwili are: Bilibili Video Clients, Console Media Interfaces, Cross-Platform Media Players, Cross-Platform Video Playback, Overlay Rendering Engines, Interactive Overlays, Bilibili API Clients, Bilibili API Integrations.

Which projects share features with xfangfang/wiliwili?

Projects with overlapping indexed features include: yichengchen/atv-bilibili-demo — This project is an Apple TV video application and API client for Bilibili, designed to stream video content with… hotbitmapgg/bilibili-android-client — This project is an unofficial Android video client designed for browsing and streaming content from the Bilibili video… typcn/bilibili-mac-client — This project is a native macOS application designed to provide a dedicated interface for streaming and managing… butterproject/butter-desktop — Butter Desktop is a BitTorrent video streamer and cross-platform media player. It serves as a torrent-based movie… hunlongyu/zy-player — ZY-Player is a cross-platform video player and media library manager designed for streaming video and live TV content… richasy/bili.uwp — Bili.Uwp is a third-party video client and native desktop application for the Windows operating system. It functions…