このプロジェクトについて

この音楽プレーヤーはLinux向けに開発され、UIのレンダリングにraylib、オーディオ制御にminiaudioを使用しています。.mp3および.flacファイルからメタデータを読み取るカスタム実装を含み、キューのシャッフルにFisher-Yatesアルゴリズムを採用しています。 主な機能と要件: - Ctrl-pでアクセス可能なコマンドパレット。 - dbusを介したLinux通知(libsystemd-devが必要)。 - フォルダ構造に基づくアルバム整理。アルバムアート用に、大文字小文字を区別する画像ファイルcover.jpg、cover.png、またはcover.jpegが必要。 - ファイルダイアログのためのnativefiledialog-extendedの統合。 - .mp3および.flac形式のサポート。