基于 Rust 的轻量终端音乐播放器,面向本地音乐库,支持无缝播放、队列与播放列表。
- Star
- 6,734
- Fork
- 527
- 未关闭 Issue
- 566
- 最近提交
- 18天前
这是什么?
MusicPlayer2 是一款面向 Windows 的本地音乐播放器。它支持歌词显示(含卡拉 OK 样式)、歌词和专辑封面的在线下载与自动匹配,并可编辑歌词和歌曲标签。
播放器还提供频谱分析、均衡器与混响等音效设置、迷你模式、桌面歌词,以及在 Windows 任务栏搜索框中显示歌词的功能。界面布局可通过 XML 自定义,内置多种界面风格并支持深色与浅色模式。此外,它支持 CUE 分轨和格式转换,并可在 BASS 与 FFmpeg 两种播放内核之间选择,覆盖大部分常见音频格式。
项目使用 C++ 和 MFC 开发,仅支持在 Windows 下用 Visual Studio 2022 编译,运行时需要 Microsoft Visual C++ 运行环境。
核心功能
- 01卡拉 OK 样式歌词与桌面歌词显示,支持在线下载和编辑歌词
- 02自动匹配并下载歌词与专辑封面
- 03频谱分析、均衡器与混响音效设置
- 04歌曲标签识别与编辑
- 05支持 CUE 分轨和音频格式转换
- 06可通过 XML 自定义界面布局,支持深色和浅色模式
适用场景
- 在 Windows 上播放本地音乐库,并显示歌词和专辑封面
- 工作时在任务栏或桌面上查看歌词
- 将 CUE 整轨专辑文件拆分为单曲
- 在不同音频格式之间进行转换
快速上手
- 1
通过 Scoop 包管理器安装
scoop install extras/musicplayer2 - 2
或从 GitHub Releases 页面下载最新版本
- 3
若启动时提示缺少 MSVC*.dll,请从微软文档页面安装 Visual C++ 运行环境
使用前须知
- 仅支持 Windows 系统。
- 部分环境需要安装 Microsoft Visual C++ 运行环境。
- 从源码编译需要 Visual Studio 2022 并勾选 MFC。
标签
常见问题
- MusicPlayer2 是什么?
- 一款 Windows 本地音乐播放器,支持歌词、专辑封面、频谱分析与音效设置。 MusicPlayer2 是一款面向 Windows 的本地音乐播放器。它支持歌词显示(含卡拉 OK 样式)、歌词和专辑封面的在线下载与自动匹配,并可编辑歌词和歌曲标签。
- MusicPlayer2 可以免费使用吗?用的什么许可证?
- MusicPlayer2 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- MusicPlayer2 还在维护吗?
- 活跃维护中。MusicPlayer2 最近一次提交是在 2026年10月4日。
- MusicPlayer2 适合用来做什么?
- 在 Windows 上播放本地音乐库,并显示歌词和专辑封面 工作时在任务栏或桌面上查看歌词 将 CUE 整轨专辑文件拆分为单曲 在不同音频格式之间进行转换
- MusicPlayer2 怎么安装和运行?
- 通过 Scoop 包管理器安装: scoop install extras/musicplayer2 或从 GitHub Releases 页面下载最新版本 若启动时提示缺少 MSVC*.dll,请从微软文档页面安装 Visual C++ 运行环境
- 在哪里获取 MusicPlayer2?
- 源代码和安装说明在 GitHub 上:https://github.com/zhongyang219/MusicPlayer2
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款可高度自定义的桌面音乐播放器,支持 Linux 和 Windows,提供库管理、播放列表和 FooScript 脚本。
基于 WinUI 3 与 Win2D 构建的 Windows 歌词可视化与音乐播放应用,支持逐字卡拉OK高亮与自定义布局。
以全屏动态歌词动画为核心的音乐播放器,支持网易云、QQ、酷狗、Navidrome 和本地音乐库。
基于 Electron 的桌面音乐播放器,可流式播放 YouTube Music 的音频,无需账号,无广告。
用 Rust 编写的轻量原生 Spotify 桌面客户端,支持本地播放与 Spotify Connect,覆盖 Linux、macOS 和 Windows。