跳到正文
发现
桌面应用游戏娱乐

FuoEvolve:开源跨平台音乐播放器

基于 FeelUOwn 生态的开源跨平台音乐播放器,把在线音乐、本地音乐、歌词、下载与视频整合到一个应用里。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v1.6.3
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

FuoEvolve 是一个开源、跨平台的音乐播放器,围绕 FeelUOwn 生态构建。它用 Compose Multiplatform 打造统一体验,把在线音乐服务、本地音乐、歌词、下载和视频整合到同一个现代应用里,目前在 Android、Windows、macOS、Linux 上均为稳定状态。

桌面端与移动端共享同一套 Compose 体验,desktopApp 是唯一的桌面宿主,通过 Nucleus/Tao + GraalVM Native Image 分发,不内置 JVM。

主要功能

  • 多音乐源:在同一应用中接入网易云音乐、QQ 音乐、Bilibili 与 YouTube Music。
  • 发现与搜索:浏览推荐、排行榜、歌单、歌手、专辑、视频,并在已启用的音源中跨源搜索。
  • 音乐与视频播放:队列管理、随机/循环、进度跳转、睡眠定时器、MV/视频播放,以及 Bilibili 多 P 内容。
  • 丰富歌词:支持逐行同步歌词、翻译、音译,并在可用时提供逐字时间轴,还支持手动匹配歌词。
  • 智能换源:当前曲目无法播放时,自动寻找合适的替代音源。
  • 本地与离线音乐:扫描本地文件、编辑元数据、创建本地歌单、下载受支持的曲目,并支持断点续传。
  • 曲库管理:在音乐服务支持的前提下管理收藏、歌单、专辑和歌手。
  • 听歌识曲:识别身边的音乐,直接跳转到搜索或歌曲详情。
  • 可迁移的账号凭证:安全保存各音源登录信息,并在需要时把受支持的凭证迁移到其他设备。
  • Material 3 Expressive 界面:自适应布局、深浅色主题、动态取色,以及随封面变化的播放器配色。

安装与使用

各平台的稳定版与 Canary/预览版均可从 GitHub Releases 或 Canary 构建产物获取:

平台 分发渠道 说明
Android GitHub Releases / F-Droid 已签名 APK,另提供 F-Droid 仓库
Windows x64 GitHub Releases NSIS 安装包
macOS arm64 / x64 GitHub Releases DMG 安装包
Linux x64 GitHub Releases AppImage / DEB / RPM / Arch 包
Linux x64 (Arch) AUR fuoevolve(源码构建)或 fuoevolve-bin(预编译二进制),二者不可同时安装

桌面端发行版是 GraalVM Native Image 应用,不需要额外安装 JVM。桌面端暂未启用自动更新,新版本需从 GitHub Releases 或 Canary 产物手动安装,Arch 用户也可通过 AUR 升级。

桌面端平台能力:

  • Windows:SMTC 系统媒体控制、NSIS 打包。
  • macOS:Now Playing / Remote Command Center 集成,提供 Apple Silicon 与 Intel 的 DMG。
  • Linux:MPRIS 媒体控制、原生 Wayland/Tao 支持,提供 AppImage、DEB、RPM 与 Arch 包(也可通过 AUR 获取),构建基线为 Ubuntu 24.04 LTS。
  • 音视频:通过 JNI 调用 libmpv 直接播放,GPU 视频呈现并带软件回退。
  • 托盘生命周期:关闭窗口后播放与下载继续运行,可从托盘/状态栏图标恢复或退出。
  • 安全登录存储:Windows Credential Manager、macOS Keychain、Linux Secret Service/Libsecret。

音源可在设置中启用、停用、排序并登录。各音源可见的内容取决于音源本身、地区、登录状态以及上游服务的行为。

从源码构建与运行:

# Android debug build
./gradlew :androidApp:assembleDebug

# Run the native desktop app
./gradlew :desktopApp:run

桌面端开发还需要 Rust/Cargo 工具链以及目标平台的原生依赖,运行时与打包细节参见 desktopApp/README.md、docs/desktop-foundation.md 与 docs/desktop-packaging.md。

注意事项

  • Windows 与 macOS 安装包目前尚未进行生产签名/公证,安装时可能遇到系统安全提示。
  • 桌面端暂不支持应用内自动更新。
  • 项目使用 GPL-3.0 许可证。
  • 欢迎提交 Bug 报告、功能讨论和 Pull Request,见 Issues 与 Pull Requests。

本作品整理自 GitHub 开源项目 feeluown/FuoEvolve,原作者 @feeluown,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.6.3当前版本

    修复 Android 发布页可能错误回退到旧版 APK 的问题,提升 Pages 发布稳定性并支持工作流重试,同时优化 AUR 发布流程,仅在对应 GitHub Release 成功生成后发布源码包或二进制包。

评论