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

LyricsXはmacOS 10.11以降向けのオープンソース歌詞アプリケーションで、様々な音楽プレイヤーに対応した同期歌詞表示を提供します。LyricsKitライブラリを介して複数のオンラインソースからライブ歌詞を自動検索・ダウンロードし、MusicPlayerフレームワークを通じて対応プレイヤーと統合します。 主な機能には、デスクトップおよびメニューバーでの歌詞表示(フォント、色、位置をカスタマイズ可能)、ステータスメニューからの歌詞オフセット調整、歌詞行のダブルクリックによる曲のナビゲーション、歌詞ファイルのドラッグ&ドロップによるインポート/エクスポート、音楽プレイヤーに連動した自動起動・終了、繁体字中国語と簡体字中国語の自動変換が含まれます。 このアプリは、単語レベルのタイムタグと多言語翻訳をサポートする独自のLRCX歌詞形式を使用しつつ、標準的なLRCファイルとの互換性も維持しています。インストール方法には、Homebrew Cask、Mac App Store、GitHubリリースからの手動ダウンロードがあります。 LyricsXは、歌詞取得用のLyricsKit、プレイヤー統合用のMusicPlayer、中国語変換用のSwiftyOpenCC、および各種Swiftユーティリティなど、複数のオープンソースコンポーネント上に構築されています。iOS向け(LyricsX-iOS)とLinux向け(lyricsx-cli)の関連プロジェクトも存在し、いずれも初期開発段階にあります。