一、速览:它是什么,能解决什么

入门

zyfun 是一个桌面端视频播放器,支持 Windows、macOS 和 Linux。它本身不提供电影或电视节目,但可以导入别人维护好的资源源。资源源就像一个“内容仓库清单”,zyfun 会把它变成整齐的海报墙或频道列表,点一下就能播。

它适合那些不想在浏览器里装插件、想用一个干净桌面软件看片的人。界面用 Vue3 框架和 TDesign 组件库开发,相当于用预制好的积木搭出好看的界面,所以观感和传统播放器不一样。

如果只想快速用起来,可以直接跳到第二部分安装。

zyfun 影视界面

二、安装:各平台下载与前置条件

入门

开始前,请准备一台能联网的电脑,系统可以是 Windows 10/11、macOS 或常见 Linux 发行版。联网用于下载安装包,以及之后加载资源源。电脑配置和日常上网差不多即可,没有特别要求。

前往项目的 GitHub Releases 页面(代码托管平台 GitHub 的下载发布页)下载对应系统的安装包。Windows 用户下载 .exe 文件,macOS 用户下载 .dmg 或 .zip 文件,Linux 用户通常下载 .AppImage 文件。AppImage 是一种免安装的 Linux 软件包格式,正式版直接下载,开发版需要登录 GitHub 账号。

Linux 用户如果使用 AppImage 格式,运行时可能提示缺少 FUSE。FUSE 是一种让 AppImage 能“挂载”并启动的系统功能,相当于给便携软件一块临时运行空间。Ubuntu/Debian 可以执行:

sudo apt-get install libfuse2

安装后,右键属性给 AppImage 文件勾选“允许执行”,再双击即可。Windows 和 macOS 按常规安装流程走完就行。

三、核心用法:导入资源源,开始播放

入门

第一次打开 zyfun,界面可能比较空,因为软件不内置视频内容。你需要找一个可用的资源源,通常是一个链接或本地 JSON 文件(一种常见的数据记录格式)。资源源由第三方提供,不是本项目自带,请通过可靠渠道获取。

在软件内找到“数据管理”或“设置”相关入口,把资源源地址粘贴进去,或导入本地文件。不同版本的按钮位置可能略有不同,可以多在主界面侧边栏找找。

zyfun 主要有影视和直播两种模式。影视模式下,资源会以海报卡片展示,点卡片进详情后再选播放;直播模式则更像电视频道列表,点击频道直接观看。播放内核基于 zyplayer,常见视频流格式都能直接播放。

zyfun 直播界面

四、播放操作和历史记录

入门

进入播放页后,底部有常规的播放控制条,可以暂停、拖动进度、切换清晰度或选集。播放器会自动记住观看进度,下次打开同一部片时会从上次位置继续。

左侧或顶部菜单里有“历史”入口,可以看到最近播放过的内容。这个功能类似浏览器的历史记录,方便你接着看,不用重新在资源源里翻找。

zyfun 播放界面

五、配置与数据文件位置

进阶 · 推荐细读

zyfun 的配置、数据库、插件和日志都放在用户目录下,清楚这些位置可以在软件打不开时进行备份或清理。不同系统的数据路径如下:

系统 数据文件路径 二进制文件路径
Windows %USERPROFILE%\AppData\Roaming\zyfun\ %USERPROFILE%\.zy\bin\
macOS /Library/Application Support/zyfun/ ~/.zy/bin/
Linux ~/.config/zyfun/ ~/.zy/bin/

配置文件里可以调整主题(跟随系统、亮色、暗色)、语言(简中、繁中、英文等)和代理。代理支持系统代理、自定义代理和直连。如果网络访问资源源不稳定,可以在这里填写 HTTP(网页传输协议)或 SOCKS5(一种代理协议)代理地址。

修改配置前建议先关闭 zyfun 并备份原文件。配置里的版本号字段要与正在使用的版本一致,否则数据库执行可能报错。

六、踩坑与常见问题

进阶 · 推荐细读

资源源失效:这是最常见的问题,通常与软件本身无关。资源源服务器可能关停或更换地址,建议准备多个备用源并保持更新。

Linux 下 AppImage 无法启动:多数情况是缺少 libfuse2,运行 sudo apt-get install libfuse2 后重试。若仍失败,可以搜索 --appimage-extract 的用法解压后运行,适合有一定基础的用户。

开发版下载要登录 GitHub:开发版是给想要提前体验新功能的人用的,如果不方便登录,使用正式版即可满足日常使用。

迁移到新电脑:把上面表格中对应系统的数据文件夹整个复制到新电脑相同位置,就能保留原来的源、历史和设置。

项目信息

项目 值
仓库 Hiram-Wong/zyfun
语言 TypeScript
Star 8,799
Fork 1,070
主页 无

参考链接

延伸阅读

想继续探索?这些同领域的教程可能也适合你: