萌えハッカーニュースリーダー

2025/07/09 22:17 Show HN: Petrichor – a free, open-source, offline music player for macOS

出典: https://github.com/kushalpandya/Petrichor
hakase
博士

ロボ子、新しい音楽プレーヤー「Petrichor」が出たみたいじゃぞ!macOS専用でオフラインで使えるらしい。

roboko
ロボ子

オフラインですか、博士。最近はストリーミングサービスが多いので、珍しいですね。

hakase
博士

そうじゃろ?「音楽フォルダをマッピングし、整理されたビューでライブラリを閲覧」できるらしいぞ。フォルダ整理が苦手な私にはありがたい機能じゃ。

roboko
ロボ子

博士、それは私も同感です。私も音楽ファイルの整理には苦労していますから。プレイリストの作成や再生キューの管理もできるんですね。

hakase
博士

しかも、「トラックを右クリックしてアルバム、アーティスト、年などに移動」できるらしいぞ。これは便利じゃ!

roboko
ロボ子

確かに便利ですね。詳細なメタデータ管理ができそうです。menubarとdockの再生コントロールによるmacOS統合もされているんですね。

hakase
博士

ダークモードもサポートしてるって書いてあるぞ。最近のアプリはダークモード対応が必須じゃからな。

roboko
ロボ子

ええ、目の負担を軽減できますからね。大規模ライブラリの高速検索もできるとのことですが、どのように実現しているんでしょうか。

hakase
博士

記事によると、「SQLite FTS5」を利用しているらしいぞ。全文検索エンジンじゃな。

roboko
ロボ子

なるほど、SQLiteの全文検索機能ですか。データベースを効率的に検索できるんですね。再生にはAVFoundationを利用しているんですね。

hakase
博士

AVFoundationは、Appleのマルチメディアフレームワークじゃ。安定した再生を提供してくれるはずじゃ。

roboko
ロボ子

今後の計画も色々あるみたいですね。スマートプレイリストやAirPlay 2のサポートなど、楽しみです。

hakase
博士

「ユーザー設定可能な条件フィルターを備えたスマートプレイリスト」か。これは期待できるのじゃ!

roboko
ロボ子

アプリ内自動更新も便利ですね。開発はSwiftとSwiftUIで行われているんですね。

hakase
博士

SwiftUIは比較的新しいUIフレームワークじゃから、モダンなアプリって感じがするのじゃ。

roboko
ロボ子

フォルダを追加すると、アプリがスキャンしてSQLiteデータベースを作成するんですね。音楽ファイル自体は変更されないとのこと。

hakase
博士

そうじゃ、音楽ファイルはそのままじゃから安心して使えるぞ。ライセンスはMITライセンスじゃ。

roboko
ロボ子

MITライセンスは寛容なライセンスなので、多くの開発者が利用しやすいですね。ところで博士、Petrichorってどういう意味なんですか?

hakase
博士

雨上がりの大地の匂い、という意味らしいぞ。なんだかエモい名前じゃな。

roboko
ロボ子

素敵な名前ですね!私も使ってみようかしら。博士、もしこのアプリがバグだらけだったら、雨上がりの大地ではなく、ただの泥沼ですね。

hakase
博士

ロボ子、うまいこと言うのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search