Repolode
kushalpandya

kushalpandya/Petrichor

一款适用于 macOS 的离线音乐播放器,支持 40 多种音频格式和智能播放列表。

可替代:Apple MusicMusicbeeSwinsian

Star
1,729
Fork
76
未关闭 Issue
27
最近提交
5天前

这是什么?

Petrichor 是一款原生 macOS 音乐播放器,专为播放存储在本地磁盘上的音乐文件而设计。用户添加文件夹后,应用会扫描并把元数据读入本地 SQLite 资料库,不会修改音频文件或文件夹结构,资料库数据始终保存在本机。

播放器支持 40 多种音频格式,包括 MP3、AAC、ALAC、FLAC、Ogg Vorbis、Opus、WAV、AIFF 和 DSD。它提供无缝播放、淡入淡出、ReplayGain 音量标准化、均衡器、空间音频以及 AirPlay 2 输出。智能播放列表支持条件、排除和正则表达式规则,侧边栏可固定专辑、艺人或播放列表以便快速访问。

应用基于 Swift 和 SwiftUI 构建,部分功能使用 AppKit 实现,并提供菜单栏和程序坞的播放控制。歌词下载、艺人信息、网络电台和 Last.fm 上传等联网功能默认关闭。

核心功能

  • 01支持 40 多种本地音频格式,包括无损格式和 DSD。
  • 02智能播放列表支持条件、排除和正则表达式规则。
  • 03支持无缝播放、淡入淡出、ReplayGain、均衡器和 AirPlay 2 输出。
  • 04可显示同步歌词,并能下载缺失的歌词。
  • 05网络电台可整理到收藏集中。
  • 06提供菜单栏和程序坞播放控制、深色模式和迷你播放器。

适用场景

  • 在 Mac 上播放个人积累的大量 MP3、FLAC 等本地音乐。
  • 在没有流媒体订阅或网络的情况下离线听歌。
  • 通过智能播放列表和元数据浏览整理音乐。
  • 在本地资料库之外收听网络电台。

快速上手

  1. 1

    通过 Homebrew 安装

    brew install --cask petrichor
  2. 2

    或从 Releases 页面下载最新的 .dmg 并将应用拖入“应用程序”文件夹

  3. 3

    在“应用程序”中右键点击 Petrichor 并选择“打开”

使用前须知

  • 仅支持 macOS 14 或更高版本,没有 Windows 或 Linux 版本。
  • 许多功能依赖音轨具有良好的元数据才能正常工作。

标签

常见问题

Petrichor 是什么?
一款适用于 macOS 的离线音乐播放器,支持 40 多种音频格式和智能播放列表。 Petrichor 是一款原生 macOS 音乐播放器,专为播放存储在本地磁盘上的音乐文件而设计。用户添加文件夹后,应用会扫描并把元数据读入本地 SQLite 资料库,不会修改音频文件或文件夹结构,资料库数据始终保存在本机。
Petrichor 可以免费使用吗?用的什么许可证?
Petrichor 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Petrichor 还在维护吗?
活跃维护中。Petrichor 最近一次提交是在 2026年10月16日。
Petrichor 适合用来做什么?
在 Mac 上播放个人积累的大量 MP3、FLAC 等本地音乐。 在没有流媒体订阅或网络的情况下离线听歌。 通过智能播放列表和元数据浏览整理音乐。 在本地资料库之外收听网络电台。
Petrichor 怎么安装和运行?
通过 Homebrew 安装: brew install --cask petrichor 或从 Releases 页面下载最新的 .dmg 并将应用拖入“应用程序”文件夹 在“应用程序”中右键点击 Petrichor 并选择“打开”
在哪里获取 Petrichor?
源代码和安装说明在 GitHub 上:https://github.com/kushalpandya/Petrichor

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目