
Petrichor 是一个给 macOS 做的离线音乐播放器。它面向的是还保留本地曲库的人:把音乐文件夹映射进来,按专辑、艺术家、年份或文件夹浏览,用拖拽管理播放队列,再配上歌词、播放列表导入导出、Dock 和菜单栏播放控制。
它支持的格式非常宽,除了常见的 MP3、AAC/M4A、WAV、AIFF、ALAC,也覆盖 Ogg Vorbis、Speex、Opus、FLAC、APE、MPC、TTA、WavPack、DSF/DFF 以及一些 tracker 模块格式。对老曲库、无损文件和冷门格式混在一起的人来说,这比只面向流媒体的播放器更踏实。
本地优先,但不是完全离线孤岛
README 对隐私写得比较细:Petrichor 是 Apple notarized、sandboxed 的 app;它只读取你选择的文件夹,写权限主要用于导出 M3U 播放列表,不会改动音频文件或目录结构。网络能力默认主要用于检查更新,艺人图片/简介、缺失歌词下载和 Last.fm scrobbling 都是可选项,项目也明确说不会做使用分析。
项目用 Swift / SwiftUI 加少量 AppKit 开发,MIT 许可证,目前约 1.5k stars。限制也很清楚:需要 macOS 14 或更新版本;很多功能依赖曲目元数据质量,如果你的本地文件标签很乱,第一次整理可能还是要花点时间。安装可以直接下载 DMG,也可以用 brew install --cask petrichor。
传送门
https://github.com/kushalpandya/Petrichor
原创文章,如若转载,请注明出处:https://wefound.cc/p/4108.html