Skip to content

软件介绍

重要提醒

  • 仅本站与Github发布, 请勿上当受骗!
  • 请各管理者不要费力宣传及引流本软件!
  • 请务必支持正版版权, 我们不提倡盗版!
  • 开始前, 请务必详读并同意用户协议, 确保遵守相关规定!
  • 此软件仅供学习交流使用, 请勿用于商业用途, 否则后果自负, 请在下载后24小时内删除!
  • 本文档适用于最新版软件, 老版本可能部分布局存在差异!

1. 简介

名称说明: zyfun[新名称 >=3.3.8] zyplayer[老名称 <=3.3.7]

zyfun[zyplayer]是一款免费易用且打造的全功能媒体播放器, 致力于提供流畅、高效的跨平台娱乐体验。它基于electron-Vite框架, 结合TDesign组件库和vue3全家桶开发。

1.1. logo含义

logo含义

1.2. 架构

架构

1.3. AI知识库(支持提问)

由deepwiki提供支持[点我前往]

2. 预览

点我查看部分截图
影视(首页)影视(搜索)
影视-首页影视-搜索
影视(播放1)影视(播放2)
影视-播放-1影视-播放-2
电视(首页)电视(播放)
电视-首页电视-播放
时刻(历史)解析(首页)
时刻-历史解析-首页

3. 安装

3.1. 兼容性

如下为物理机+虚拟机测试(含x86+arm)

国产系统涉及 UOS(deepin) Anolis(阿里龙蜥) Kylin(中标麒麟) openEuler(华为欧拉) SuperRed(万里红)

测试平台操作系统(版本)[芯片架构]
windowswin10[arm] win11[arm|x86_64]
macSequoia(15.1)[m1-pro]
linuxUbuntu 20.04 LTS[arm] Anolis OS8.9[arm] UOS v20(1070)[arm] Kali(2022.1)[arm] Cinnamon 5.6.8[x86_64] Kylin SP1(2403)[arm] openEuler-24.03-LTS[arm] + UKUI ElementaryOS 8[x86_64] Mint 22[x86_64] SuperRed 32[x86_64]
chromosFydeOS 19[x86_64]
点我查看部分测试截图
Ubuntu 20.04 LTS[arm]Anolis OS8.9[arm]
UbuntuAnolis
UOS v20(1070)[arm]Kali[arm]
UOSKali
Kylin SP1(2403)[arm]openEuler-24.03-LTS[arm]
KylinopenEuler
ElementaryOS 8[x86_64]Mint 22[x86_64]
ElementaryOSMint
SuperRed 32[x86_64]FydeOS 19[x86_64]
SuperRedFydeOS

3.2. 下载

发布版(较稳定): 访问 GitHub Releases页面 获取

开发版(问题较多): 访问 GitHub Actions页面 获取, 需登录Github账号。

  • 操作系统版本过低请选择 3.3.7 版本

  • mac[不再支持macOS10.15]

    • Intel选择 x64.dmg
    • AppleChip选择 arm64.dmg
    • 通用选择 universal.dmg
  • win[不再支持win7|win8|win8.1]

    • x86_64选择x64.exe
    • Arm选择arm64.exe
    • 通用选择.exe
  • linux[含chromos]

    • x86_64选择x86_64.AppImage x86_64.rpm amd64.deb
    • arm选择arm64.AppImage aarch64.rpm arm64.deb

3.3. 常见问题

3.3.1. MacOS 安装后打开提示「文件已损坏」

因为软件没有签名,所以会被 macOS 的安全检查所拦下。

shell
> {appname}为软件名, 访问前自行替换[含括号一起替换]

[1] 执行下面命令信任开发者, 会要求输入密码:
    sudo spctl --master-disable
[2] 执行下面命令放行软件 :
    sudo xattr -cr /Applications/{appname}.app

完成上面两个步骤,大多数情况下都能正常打开应用。

ps:
如果提示以下内容:
option -r not recognized

usage: xattr [-slz] file [file ...]
       xattr -p [-slz] attr_name file [file ...]
       xattr -w [-sz] attr_name attr_value file [file ...]
       xattr -d [-s] attr_name file [file ...]
       xattr -c [-s] file [file ...]

The first form lists the names of all xattrs on the given file(s).
The second form (-p) prints the value of the xattr attr_name.
The third form (-w) sets the value of the xattr attr_name to attr_value.
The fourth form (-d) deletes the xattr attr_name.
The fifth form (-c) deletes (clears) all xattrs.

options:
  -h: print this help
  -s: act on symbolic links themselves rather than their targets
  -l: print long format (attr_name: attr_value)
  -z: compress or decompress (if compressed) attribute value in zip format

则执行命令
xattr -c /Applications/{appname}.app/*
如果上述命令依然没有效果,可以尝试下面的命令:
sudo xattr -d com.apple.quarantine /Applications/{appname}.app/

3.3.2. Linux Appimage桌面快捷方式设置

bash
> {appname}为软件名, 访问前自行替换[含括号一起替换]

[1] 选择一张icon图标下载
[2] 在任意位置新建一个名为{appname}.desktop的文件,并写入如下内容
    [Desktop Entry]
    Name={appname}
    Exec=/home/xxx/Downloads/{appname}-3.3.8.AppImage  # AppImage程序路径
    Icon=/home/xxx/Downloads/{appname}.png  # 图标路径
    Type=Application
    StartupNotify=true
[3] 保存{appname}.desktop后右键属性,在权限目录下允许作为程序执行文件上打钩
[4] 将{appname}.desktop文件复制到/usr/share/applications路径下

3.3.3. Linux Appimage运行失败

bash
# 报错关键词 Running as root without --no-sandbox is not supported. See https://ccrbug.com/638180.
./文件名.AppImage --no-shawbox
# 报错关键词 dlopen():error loading libfuse.so.2
sudo apt-get install libfuse2
# 报错关键词 Exiting GPU process due to errors during initialization
xhost +

3.3.4. Linux deb安装失败

bash
# 报错关键词 Package libnss3-1d is not installed
sudo apt-get install libnss3-1d
# 报错关键词 Package libxss1 is not installed
sudo apt-get install libxss1

4. 路径

{appname}为软件名, 访问前自行替换[含括号一起替换]

  • MacOS:
    • 日志路径: ~/Library/Logs/{appname}/log/
    • 数据库路径: ~/Library/Application\ Support/{appname}/database/
    • 插件路径: ~/Library/Application\ Support/{appname}/plugin/
    • 本地包路径: ~/Library/Application\ Support/{appname}/file/
  • Linux:
    • 日志路径: ~/.config/{appname}/log/
    • 数据库路径: ~/.config/{appname}/database/
    • 插件路径: ~/.config/{appname}/plugin/
    • 本地包路径: ~/.config/{appname}/file/
  • Windows:
    • 日志路径: %USERPROFILE%\AppData\Roaming\{appname}\log\
    • 数据库路径: %USERPROFILE%\AppData\Roaming\{appname}\database\
    • 插件路径: %USERPROFILE%\AppData\Roaming\{appname}\plugin\
    • 本地包路径: %USERPROFILE%\AppData\Roaming\{appname}\file\

5. 历程

  • 2.x 版本为ZY-Player@Hunlongyu首发
    • 数据源仅支持xml
  • 3.x 版本为ZyPlayer@Hiram-Wong二开
    • Icon图标由@fourbeauty设计贡献
    • 数据源支持多种格式
      • [t0]xml [t1]json [t3]py@Hiram-Wong提供技术支持
      • [t3]drpy [t4]hipy t4[drpyS]@hjdhnx提供技术支持
      • csp_xbpq csp_xyq csp_appysv2@LoyDgIk 提供技术支持
      • catvod[nodejs]开源项目@catvod提供技术支持
    • 集成多播放器
      • 内置xgplayer artplayer oplayer nplayer dplayer
      • 支持调用系统播放器
    • 破坏性(重要说明)
      • <=3.3.7版本 所有功能基于前端(含webworker), 数据为json文件 [兼容性好]
      • >=3.3.8版本 前后端分离(含fork线程), 数据为pglite数据库 [符合设计逻辑 兼容性有所降低]

Released under the MIT License.