NipaPlay
Private media player
Free · Designed for iPad. Not verified for macOS.
NipaPlay is a modern, open-source video player built for your local media collection. Enjoy an immersive and flexible viewing experience, whether you're watching offline files or connecting to your personal media server.
Key Features:
Your Media, Your Way: Flawlessly play your local video files with support for multiple subtitle (ASS, SRT) and audio tracks.
Emby & Jellyfin Integration: Connect directly to your media server to browse and watch your entire library.
Made for Anime Fans: Full support for Danmaku (bullet comments) brings an interactive viewing experience.
Clean & Modern UI: A beautiful, easy-to-use interface that stays out of your way.
Truly Cross-Platform: Designed with Flutter for a seamless experience on all your devices.
**NipaPlay v1.10.5 Release Notes**
**New Features**
- **WebDAV file search and bgmid matching optimization (#502):** Added a file search function on the WebDAV browsing page, supporting recursive traversal, real-time result display, and various search configurations (search scope, depth, timeout, max results, etc.), with persistent saving of search settings. Also optimized the default regular expression for bgmid matching to be compatible with more URL formats (e.g., `bgmid=12345` and `bgm-12345`). This feature is located in the Labs section.
- **Comprehensive plugin system upgrade (#513):** Added a plugin event system that supports listening for events such as video loading, play, pause, seek, danmaku display, and settings changes. Added plugin lifecycle hooks (initialization, destroy, resume, suspend). Improved the permission system, covering categories like player control, danmaku modification, media library read/write, dialog display, data storage, and system overlay. Added a plugin marketplace entry and connected it to an online plugin repository, supporting search, installation, and description viewing. Added a plugin update checking system and minimum version check on import. Supported optional GitHub acceleration URL configuration. Added a text box configuration item type for plugin settings. Registered JS-Dart bridges for all exposed plugin APIs. Added a downloader entry for the Cupertino-style interface.
- **Torrent downloader workflow improvements (#509):** After a download completes, users can now directly play the downloaded video file with a file selection dialog. Added a downloader setting to automatically scan completed download tasks into the media library. Fixed the issue of creating a folder with the same name for magnet link downloads—torrent metadata is now parsed before creating the output directory. Restored write permissions for the download directory on macOS. Incomplete download tasks no longer show a play button.
- **Remote access QR code connection (#510):** Added a toggle in Labs settings to display a QR code for remote access. When enabled, a QR code can be shown on the remote access settings page, prioritizing the LAN address for easy mobile scanning. Added a camera-based QR code scanning flow on mobile, accessible from the shared media library and remote control pages. After scanning, the shared media library and remote controller addresses are automatically synchronized.
- **Mobile URL playback and multi-server management (#508):** Mobile now supports directly entering a URL to play videos in the import video interface. Remote media libraries now support adding multiple server addresses. Related: #497.
**Bug Fixes**
- **Fixed video playback stuttering on Linux (#484):** Removed per-frame EGL context switching from the media_kit video rendering path on Linux, instead reusing Flutter's current EGL/GL context for mpv rendering. This resolves the raster thread blocking issue when playing videos with Mesa/NVIDIA drivers, notably improving stuttering during window resizing and fullscreen toggling.
- **Fixed DanDanPlay icon display issues in light/dark mode (#503):** Fixed the DanDanPlay icon in media server settings being invisible under certain themes; the icon color now adapts to the theme. Related: #490.
- **Fixed mobile remote access, danmaku icon shadow, and playlist sorting issues (#504):** Enabled remote access settings on mobile (including iOS) and updated network permission descriptions. Playlist and episode navigation now use natural filename sorting. Added matching lightweight shadows to the danmaku toggle SVG icon. Related: #500, #489, #481.
- **Fixed iOS 26 liquid glass UI clipping issue and other mobile fixes (#508):** Fixed the native liquid glass UI on iOS 26 from clipping through Flutter UI. Fixed the issue where the framerate UI was not displayed when info overlay was enabled on mobile. Fixed volume control issues on PC. Related: #506, #505.
The developer, 荣广 梁, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Linked to You
The following data may be collected and linked to your identity:
- Contact Info
- User Content
- Identifiers
- Usage Data
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- 荣广 梁
- Size
- 128.2 MB
- Category
- Entertainment
- Compatibility
Requires iOS 13.0 or later.
- iPhone
Requires iOS 13.0 or later. - iPad
Requires iPadOS 13.0 or later. - iPod touch
Requires iOS 13.0 or later. - Mac
Requires macOS 11.0 or later and a Mac with Apple M1 chip or later. - Apple Vision
Requires visionOS 1.0 or later.
- iPhone
- Languages
- English
- Age Rating
4+
- 4+
- Contains
User-Generated Content
- Copyright
- © 2025 Aimessoft
