NipaPlay-Reload is a modern cross-platform local video player built on Flutter and Rust, available across desktop and mobile with danmaku, multi-subtitle and multi-audio support, anime schedules, and Emby or Jellyfin library mounting.
- v2.0.0-alpha.5
- Published at
- 6d ago
- 1,862
- Stars
- 6,911
- Download
- Synced at
- 3d ago
Latest release
v2.0.0-alpha.5Nov 7, 2026, 05:17 PMPre-releaseREADME
Project Overview
NipaPlay-Reload is a modern cross-platform video player for people who watch anime and movies from local files or self-hosted media libraries. It supports Windows, macOS, Linux, Android, and iOS, and combines danmaku display, multi-format subtitles, multi-audio switching, and anime schedules with the ability to mount Emby, Jellyfin, SMB, and WebDAV libraries. Built with Flutter and a self-developed Rust playback kernel, it delivers a consistent interface and playback experience across platforms.
An anime media hub that brings local playback, danmaku, and library management together.
Key Features
- Multi-platform support: covers Windows, macOS, Linux, Android, and iOS with tablet and TV layouts
- Danmaku system: auto-matches online danmaku with scrolling and top-bottom modes, track memory, and local loading
- Subtitles and audio: supports ASS and SRT subtitles, multi-track switching, custom styles, multi-audio, and speed control
- Media library integration: mounts Emby, Jellyfin, SMB, and WebDAV remote resources
- Anime management: syncs Bangumi watch progress, shows anime schedules, and supports rating and reviews
- Image enhancement: supports Anime4K upscaling and CRT shader effects
- Torrent downloader: a built-in torrent downloader makes grabbing online resources easy
- AI spoiler guard: detects and covers content that may spoil the plot
- JS plugins: extend player features by writing plugins in JavaScript
Target Audience
- Anime fans who follow new episodes
- Users who run their own media libraries
- Users who need a cross-platform player
- Viewers who care about danmaku
- Big-screen TV and tablet users
Quick Start
Download and install
- Download the installer for your platform from GitHub Releases
- On mobile, install from the App Store or the system app store
- Open the app, add local videos, or fill in your media library connection
Install with a package manager
- On macOS, first add the Homebrew tap
brew tap AimesSoft/nipaplay-reload- Then run the install command
brew install --cask nipaplay-reload- On Arch Linux, install from the AUR instead
yay -S nipaplay-reload-binCore Advantages
- Consistent experience: one interface spans desktop and mobile, so switching devices needs no relearning
- In-house kernel: the Rust kernel uses Metal, D3D11, WGPU, or Vulkan per platform for smoother playback
- Everything in one place: playback, danmaku, progress sync, and library management live in a single app
- Extensible: the JS plugin system lets features grow on demand
System Requirements
| Platform | Support | Note |
|---|---|---|
| OS | Windows, macOS, Linux, Android, iOS | tvOS and HarmonyOS builds are also offered |
| Architecture | Windows x64, Linux amd64 and arm64, macOS Intel and Apple Silicon | See the official platform matrix for Windows ARM64 |
| Runtime | No extra dependencies | Installers bundle Flutter and the Rust kernel |
Notes
- Online danmaku and anime progress need a network and rely on third-party services that may be unavailable at times
- Mounting Emby or Jellyfin libraries requires a server address and account prepared in advance
- When installing from the AUR, make sure you get the official package to avoid a hijacked one with a similar name
- Build status differs across platforms, so confirm an available build for your platform before installing