Summary
ZyPlayer (zyfun) is a free, cross-platform desktop application designed to manage and play video resources from various sources. It targets users seeking a unified, high-value interface for diverse media content, offering features like a multi-core player and a "boss key" for privacy. The project aims to provide a minimalist yet powerful tool for personal media consumption, supporting T1-T4 resource types.
How It Works
The application functions as a media aggregator and player, supporting T1-T4 resource types. It leverages a configurable data structure (JSON) for integrating parsing sources, live TV channels (IPTV), video sites, and cloud drives. Users can customize playback, search, and other settings via this JSON configuration, allowing for extensive personalization and integration with external media services.
Quick Start & Requirements
- Installation: Download the latest stable release from GitHub Releases or the latest development build from GitHub Actions.
- Prerequisites:
- Linux: May require specific packages like
libfuse2, libnss3-1d, libxss1, epel-release, libXScrnSaver, xdg-utils depending on the distribution and installation method (AppImage, deb, rpm).
- macOS: Users may need to disable security checks (
sudo spctl --master-disable) if the application is flagged as damaged.
- Links:
- GitHub Releases: [![][github-release-shield]][github-release-link]
- GitHub Actions (Nightly): [![][github-nightly-shield]][github-nightly-link]
Highlighted Details
- Cross-platform support for Windows, macOS, and Linux (x64, arm64 architectures).
- Extensible configuration via JSON for parsing sources, IPTV, video sites, and cloud drives (e.g., alist).
- Built-in multi-core player with customizable settings, including hardware acceleration and user agent configuration.
- "Boss Key" feature for quick window hiding and privacy.
- Supports AI integration for potential future features.
Maintenance & Community
- Actively maintained with regular releases available via GitHub.
- Sponsorship from NodeSupport is noted.
- Contribution guidelines are provided for code, bug fixes, documentation, and design.
- Specific links to community forums (Discord/Slack) or social media are not present in the provided README snippet.
Licensing & Compatibility
- The specific open-source license is not explicitly stated in the provided text, though a license shield link is present.
- The project explicitly states it is "for personal learning and exchange only" and "do not use for commercial purposes," with a recommendation to uninstall within 24 hours. This strongly implies a restrictive, non-commercial license, making it incompatible with most commercial applications or closed-source linking without explicit permission.
Limitations & Caveats
- Strictly intended for personal, non-commercial use, with a recommended 24-hour usage limit.
- Installation on Linux may require manual dependency management based on the specific distribution and package type.
- macOS users might encounter security warnings requiring manual intervention.
- The project disclaims responsibility for resource storage or distribution, positioning itself solely as a playback tool.