Harmonoid,跨平台音乐神器?
现在很多桌面软件不是界面老气就是用 Electron 做得挺占资源的,找到一个设计讲究、动画流畅,还不吃内存的本地播放器真不容易。你在用哪一款播放器听音乐?其实播放器大有讲究,你也可以自定义设置,如界面、音质等。

在这里,分享一款免费使用(但不是自由开源软件),可用于多种平台(包括 Linux、Windows 和 Android等)的音乐播放器。

Harmonoid
https://harmonoid.com/
https://github.com/harmonoid/harmonoid
是一款基于Flutter开发的开源跨平台音乐播放器,支持Windows、macOS、Linux和Android系统。它采用Material Design设计语言,提供精美的界面和流畅的动画体验,同时具备低内存占用和高效性能。Harmonoid的核心功能包括本地音乐库管理、歌词显示、播放速度调节、音高调整以及与Discord的集成。它利用mpv作为后端播放引擎,支持多种音频格式,并兼容LRC歌词文件。安装包大小约为35MB,适合追求轻量化和美观界面的用户。

Harmonoid 在界面设计上非常较真,它严格遵循 Material Design 的规范,从动画、间距到对齐都力求一致,没有那种让人别扭的不协调感,这让它在各种平台上都能提供一种现代且统一的操作体验,而且支持深色和浅色主题切换。

它的核心功能之一是能快速索引你的本地音乐文件,基于元数据标签进行整理,据说每秒能索引30到50个文件,并且会把缓存存下来,这样下次启动时就能立刻加载你的整个音乐库,按专辑、艺术家、流派来浏览都很方便。

播放功能背后是 mpv 这个强大的引擎,通过 Dart 的 FFI 调用,这意味着它能支持非常广泛的音频格式,还提供了很多硬核的播放控制选项,比如调整播放速度、变调、音量增强,以及无缝播放。

它能自动为歌曲搜索并显示时间同步的歌词,支持 .LRC 文件,一个比较有意思的功能是它内置了 YouTube 音乐客户端,可以直接在应用里搜索和播放 YouTube 上的音乐,当然,项目明确说了不提供下载功能。

和许多基于 Electron 的应用不同,Harmonoid 的安装包很小,大概 35 MB 左右,运行时的内存占用也控制在约 150 MB,这在现在的桌面应用里算比较轻量的了,对老旧一点的电脑也更友好,同时也支持手机端。

它很注重和操作系统的融合,在 Windows 上支持任务栏媒体控件和缩略图工具栏,在 Linux 上提供了 D-Bus MPRIS 控件,在 macOS 上则支持 MPNowPlayingInfoCenter,此外还有 Discord 的 RPC 集成,可以把你正在听的歌分享出去。

Harmonoid可能看起来像一个简单的音乐播放器,但它包含了一些最有价值的功能。他们包括:
◈ 跟唱功能,你可以找到歌词,或者你可以手动添加它们
◈ 编辑歌曲详细信息,包括艺术家、年份、流派、曲目编号、专辑和标题
◈ 轻松分类和排序你的音乐列表
◈ 一个快速搜索功能来找到你要找的东西
◈ 缓存元数据以在你每次加载时提供快速体验
◈ 与 Windows 和 Linux 的良好集成支持
◈ 支持在 Discord 中展示,可以显示你的音乐以及插图和播放按钮
◈ 调整音乐的速度、音量和音高
◈ 原始元数据读取器可读取你库中任何文件或歌曲的标签
◈ 播放由 MPV 提供
◈ .LRC 文件兼容性
◈ 支持在线 URL(YouTube)和广播流
◈ 跨平台
◈ 多位艺术家支持
◈ 深色/浅色模式
Harmonoid 用心构建而成,每个细节都经过精雕细琢。严格遵循Material Design准则,为所有平台提供一致、协调和现代化的音乐播放器。

而今正适展翅飞
校验提示文案
而今正适展翅飞
校验提示文案