waifu-project

Xiaomao Movie is a cross-platform video player that supports VOD and JS extension sources

release-v2.6.1
Published at
Nov 7, 2025
2,173
Stars
74,555
Download
Synced at
15d ago

Latest release

release-v2.6.1Nov 7, 2025, 07:55 AM
Downloads slow? Switch the source anytime above

README

Project Overview

Xiaomao Movie is a cross-platform video player built with Flutter and GetX that runs on Android, Windows, macOS, iOS and Linux. It supports VOD and JS extension sources, letting users plug in different content sources. The repository also ships JS tooling and type definitions for extension sources, along with documentation on authoring sources and keyboard shortcuts.

A cross-platform video player that supports VOD and JS extension sources

Key Features

  • Cross-platform playback: covers Android, Windows, macOS, iOS and Linux
  • VOD extension sources: supports plugging in VOD-type video sources
  • JS extension sources: supports extension sources written in JavaScript
  • Source tooling: provides a JS bundle, a command-line tool and type definitions
  • Keyboard shortcuts: built-in keyboard shortcuts for desktop use

Target Audience

  • Users who want to watch videos across multiple platforms
  • Developers who write or maintain video extension sources
  • Technical users who prefer keyboard control and custom sources

Quick Start

  1. Pick and download the package that matches your system
  2. Android users choose arm64-v8a, armeabi-v7a or the universal build for their device
  3. Install and launch the app
  4. Import or write extension sources as needed, following the source-authoring and keyboard shortcut docs in the repository

Core Advantages

  • Consistent across platforms: one app covers phones and desktops, so habits carry over unchanged
  • Source freedom: content comes through VOD and JS extension sources that users choose themselves
  • Architecture-specific builds: multiple Android packages mean both new and old devices can install
  • Complete documentation: source-authoring and shortcut docs make onboarding and further development smoother

System Requirements

Item Requirement
OS Android, Windows, macOS, iOS, Linux
Architecture Android: arm64-v8a / armeabi-v7a / universal; macOS: universal; Linux: x86_64
Package formats .apk, .zip, .ipa, .tar.gz

Notes

  • Android packages are split by architecture, so older phones should use the armeabi-v7a build
  • macOS ships as a universal archive, while Windows and Linux are distributed as archives
  • See the source-authoring documentation in the repository for how to build extension sources

Release history

Sort