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

Music Presenceは、現在聴いている音楽をDiscordのステータスとして表示するデスクトップアプリケーションです。READMEによると、Apple Music、Spotify、foobar2000を含むあらゆるメディアプレイヤーで動作し、現在100以上の異なるプレイヤーをサポートしています。対応アプリで再生が開始されると、トラックが自動的に検出され、システムトレイメニューとユーザーのDiscordステータスに表示されます。 READMEに記載されている主な機能は以下の通りです: - アルバムカバー表示:外部の画像ソースに依存せず、すべてのメディアプレイヤーで正しいアルバムカバーを表示するとのことです。 - 再生位置:メディアプレイヤーが対応している場合、プログレスバー付きで正確な現在の再生位置を表示します。 - アプリごとの制御:共有するアプリケーションを選択し、メディアプレイヤーごとに個別に設定を構成できます。 - トレイアイコンの状態:トレイアイコンは、共有がアクティブか、再生待ちか、無効かを反映します。 - ステータステキストオプション:「Listening to」の後のテキストに、アーティスト名、曲名、プレイヤー名、メディアタイプを表示できます。 - アニメーションアートワーク:Apple MusicやTIDALなどの対応プレイヤーでは、アニメーションするアルバムアートワークを表示できます。これはデフォルトで無効になっており、オンザフライで変換されます。 - 一時停止中のメディア:一時停止中のトラックをステータスに表示し続けることができます。 - Spotify連携:ポッドキャストを「Listening to a Podcast」ラベルで表示できます。READMEによると、公式のSpotify統合ではこれは表示されないとのことです。 - ボタン:Apple Music、TIDAL、Deezer、Spotify向けに「Play on Apple Music」スタイルのボタンが利用可能ですが、APIのレート制限の対象となります。 - アップデート:アプリ内および自動アップデートに対応しています。 配布とインストール:Windows(インストーラーとzip、x64)、macOS(arm64およびx86_64用のDMG)、Linux(AppImage、deb、rpm、tar.gz、x64)向けのビルド済みダウンロードが提供されています。READMEでは、macOSでのHomebrewによるインストールと、Archでの非公式AURパッケージについても言及されています。ドキュメントへのリンクには、インストール手順、対応メディアプレイヤー、トラブルシューティング、サードパーティ統合、リリースの検証が含まれています。 このプロジェクトは単一の開発者によって開発され、Patreon、Buy Me a Coffee、GitHub Sponsors、LiberaPayを通じて資金提供されています。サポートと議論のためのDiscordコミュニティサーバーがリンクされています。READMEには、このソフトウェアはDiscordやストリーミングサービス、メディアプレイヤー、音楽配信事業者とは提携しておらず、承認も受けていないという免責事項が含まれています。また、メディアでの言及や、Windowsでのアルバム名に関するChromium MediaSession APIの問題など、メディアプレイヤーでのメタデータ報告を改善するために提出されたバグレポートへのリンクもリストされています。