Repolode
kushalpandya

kushalpandya/Petrichor

40種類以上のファイル形式に対応し、スマートプレイリスト、歌詞、インターネットラジオも利用できるmacOS向けオフライン音楽プレーヤー。

代替できる製品:Apple MusicMusicbeeSwinsian

スター
1,729
フォーク
76
未解決の Issue
27
最終コミット
5 日前

これは何?

Petrichorは、自分のディスクに保存した音楽ファイルを再生するためのネイティブmacOS音楽プレーヤーです。フォルダを追加するとファイルをスキャンし、メタデータをローカルのSQLiteライブラリに読み込みます。音声ファイルやフォルダ構成は変更されず、ライブラリのデータもMac上に保存されます。

MP3、AAC、ALAC、FLAC、Ogg Vorbis、Opus、WAV、AIFF、DSDなど、40種類以上のオーディオ形式に対応しています。ギャップレス再生、クロスフェード、ReplayGainによる音量補正、イコライザー、Spatial Audio、AirPlay 2出力を利用できます。スマートプレイリストでは条件指定、除外、正規表現によるルールを設定でき、サイドバーにはアルバム、アーティスト、プレイリストをピン留めできます。

SwiftとSwiftUIを中心に、一部AppKitを使って開発されており、メニューバーとDockから再生を操作できます。歌詞のダウンロード、アーティスト情報、インターネットラジオ、Last.fmへの再生履歴送信などのネットワーク機能は、デフォルトで無効になっています。

主な機能

  • 01ロスレス形式やDSDファイルを含む、40種類以上のローカルオーディオ形式を再生。
  • 02条件指定、除外、正規表現ルールに対応したスマートプレイリスト。
  • 03ギャップレス再生、クロスフェード、ReplayGain、イコライザー、AirPlay 2出力。
  • 04歌詞の同期表示と、見つからない歌詞をダウンロードする機能。
  • 05コレクションごとに整理できるインターネットラジオ局。
  • 06メニューバーとDockからの再生操作に加え、ダークモードとミニプレーヤー。

ユースケース

  • MacでMP3、FLACなどのローカルファイルからなる大規模な音楽コレクションを再生する。
  • ストリーミングサービスに加入せず、オフラインで音楽を聴く。
  • スマートプレイリストやメタデータを使ったブラウズ機能で音楽を整理する。
  • ローカルの音楽ライブラリとあわせてインターネットラジオを聴く。

クイックスタート

  1. 1

    Homebrewでインストール

    brew install --cask petrichor
  2. 2

    または、Releasesページから最新の.dmgをダウンロードし、アプリをApplicationsにドラッグします

  3. 3

    ApplicationsでPetrichorを右クリックし、「開く」を選択します

使う前に知っておきたいこと

  • macOS 14以降のみ対応。Windows版とLinux版はありません。
  • 機能を十分に活用するには、トラックのメタデータが適切に設定されている必要があります。

トピック

よくある質問

Petrichor とは?
40種類以上のファイル形式に対応し、スマートプレイリスト、歌詞、インターネットラジオも利用できるmacOS向けオフライン音楽プレーヤー。 Petrichorは、自分のディスクに保存した音楽ファイルを再生するためのネイティブmacOS音楽プレーヤーです。フォルダを追加するとファイルをスキャンし、メタデータをローカルのSQLiteライブラリに読み込みます。音声ファイルやフォルダ構成は変更されず、ライブラリのデータもMac上に保存されます。
Petrichor は無料で使えますか?ライセンスは?
Petrichor は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Petrichor は今もメンテナンスされていますか?
活発にメンテナンス中。Petrichor の最終コミットは 2026年10月16日 です。
Petrichor は何に使えますか?
MacでMP3、FLACなどのローカルファイルからなる大規模な音楽コレクションを再生する。 ストリーミングサービスに加入せず、オフラインで音楽を聴く。 スマートプレイリストやメタデータを使ったブラウズ機能で音楽を整理する。 ローカルの音楽ライブラリとあわせてインターネットラジオを聴く。
Petrichor のインストール方法は?
Homebrewでインストール: brew install --cask petrichor または、Releasesページから最新の.dmgをダウンロードし、アプリをApplicationsにドラッグします ApplicationsでPetrichorを右クリックし、「開く」を選択します
Petrichor はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/kushalpandya/Petrichor

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト