AimesSoft

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-release
Downloads slow? Switch the source anytime above

README

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

  1. Download the installer for your platform from GitHub Releases
  2. On mobile, install from the App Store or the system app store
  3. Open the app, add local videos, or fill in your media library connection

Install with a package manager

  1. On macOS, first add the Homebrew tap
brew tap AimesSoft/nipaplay-reload
  1. Then run the install command
brew install --cask nipaplay-reload
  1. On Arch Linux, install from the AUR instead
yay -S nipaplay-reload-bin

Core 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

Release history

Sort