Lyrimuse icon

Lyrimuse

Lyrimuseは、対応する音楽アプリやブラウザプレーヤーで歌詞を単語単位に同期表示する、オープンソースのmacOSデスクトップアプリです。翻訳、ローマ字化、歌詞管理、Last.fmの再生統計にも対応します。

Lyrimuse

概要

Lyrimuseは、音楽サービスのメインウィンドウ以外で同期歌詞を表示したい人向けの、オープンソースのmacOSデスクトップ歌詞アプリです。対応するネイティブプレーヤーやペアリング済みのブラウザタブの再生に追従し、常に手前に表示されるオーバーレイ、カプセル、歌詞ウィンドウ、メニューバー表示で現在の歌詞を表示します。

このアプリは、歌詞の取得、再生状況に応じた表示、翻訳、ローマ字化、再生履歴を組み合わせています。複数のソースから歌詞候補を自動的に比較し、歌詞をローカルで利用できるようキャッシュしたり、ローカル履歴と後からのスクロブルバックフィルに対応するLast.fmの再生プロフィールを提供したりできます。

主な機能

単語単位で同期する歌詞

現在の再生位置に合わせて、単語ごとにハイライトしながら歌詞をリアルタイムで表示します。

複数ソースによる歌詞検索

記載された9つの歌詞ソースを確認し、候補の一致度を評価して、歌詞マネージャーで歌詞の確認、編集、削除、再検索を行えます。同期がずれた場合は、曲ごとのタイミングオフセットを設定できます。

翻訳とローマ字化

ソース側の翻訳を表示するか、オンラインフォールバックを備えたAppleのデバイス上Translationフレームワークを使用して、18の対象言語に対応します。ローマ字化には広東語の曲向けの単語認識Jyutpingが含まれ、原文の横に表示できます。

プレーヤーとブラウザへの対応

Apple Music、QQ Music、NetEase Cloud Music、Kugou Music、Spotifyに加え、ブラウザベースのYouTube MusicやSpotify Webの再生に対応します。プレーヤーは個別に選択することも、自動検出することもできます。

複数の表示形式

フローティングオーバーレイ、Dynamic Island風カプセル、完全な歌詞ウィンドウ、メニューバーのテキストモードを利用できます。歌詞ウィンドウは2列表示、カバー背景、自動スクロール、プログレスバーによるシークに対応します。

再生プロフィールとスクロブリング

Last.fmに接続して累計、最近の再生、チャート、スクロブリング設定を利用しながら、ローカルの再生履歴と年間ヒートマップ風表示を保持できます。

ユースケース

  • マルチタスク中のデスクトップ再生

    音楽プレーヤーに戻ることなく、常に手前に表示されるオーバーレイやメニューバーのテキストモードを使い、別のmacOSアプリで作業しながら同期歌詞を表示できます。

  • 歌詞を集中して読む

    自動スクロール、2列表示、カバー背景、シーク可能なプログレスバーを備えた、より大きな読書表示として歌詞ウィンドウを使用できます。

  • ブラウザベースの音楽再生

    YouTube MusicやSpotify Webで音楽を再生し、ブラウザをペアリングすると、歌詞のタイミングがページ独自のプログレスバーに追従します。

  • 個人用歌詞ライブラリの管理

    一致度を評価した候補の確認、歌詞テキストの編集、検索の再試行、項目の一括削除、タイミングオフセットの適用により、見つけにくい歌詞や不完全な一致を管理できます。

  • 再生統計とスクロブリング

    時間の経過とともに再生履歴を構築し、チャートや最近の再生を確認できます。後からLast.fmに接続して、ローカルに記録した再生履歴をバックフィルすることもできます。

Pros and Cons

Pros

  • 複数のネイティブmacOS音楽プレーヤーに加え、ブラウザ上のYouTube MusicとSpotify Webに対応しています。
  • ソースデータが対応している場合、単語レベルの同期、翻訳、ローマ字化、デュエットや複数歌唱者の分離された歌詞行に対応します。
  • 完全な歌詞ウィンドウ、フローティングオーバーレイ、Dynamic Island風カプセル、メニューバーのテキストなど、複数の表示モードを提供します。
  • 手動編集、候補の再検索、一括削除、曲ごとのタイミングオフセットなど、歌詞管理ツールを備えています。
  • Last.fmに接続する前のローカル再生履歴を保持でき、後からバックフィルキューを通じて送信できます。

Cons

  • アプリはmacOS向けに設計されており、クロスプラットフォームではありません。
  • ブラウザプレーヤーでは初回のペアリングが必要で、Apple Musicの再生アクセスにはmacOSのAutomation権限を使用します。
  • まだキャッシュされていない歌詞や一部の翻訳経路では、ネットワークアクセスが必要になる場合があります。

FAQ

Lyrimuseとは何ですか?

LyrimuseはmacOS向けのデスクトップ歌詞アプリです。Apple Music、QQ Music、NetEase Cloud Music、Kugou Music、Spotify、ブラウザで再生するYouTube MusicまたはSpotify Webの同期歌詞を表示できます。

Lyrimuseをインストールするにはどうすればよいですか?

READMEには、`brew tap yudaotor/lyrimuse && brew install --cask lyrimuse`を使用したHomebrew経由のインストール方法、または最新のGitHubリリースからインストールする方法が記載されています。Apple Silicon MacとIntel Macの両方に対応しています。

Lyrimuseは音楽の再生をどのように検出しますか?

設定で対応プレーヤーを選択するか、プレーヤー選択を自動検出のままにできます。ブラウザ再生では、初回にブラウザとのペアリングが必要です。Lyrimuseには、ブラウザを制御できるか確認するセルフテストも含まれています。

LyrimuseはLast.fmのスクロブリングに対応していますか?

LyrimuseはアカウントセクションからLast.fmに接続できます。まず再生履歴をローカルに記録し、Last.fm接続後にバックフィルキューから記録済みの再生履歴を送信できます。ListenBrainzへの送信についても別途記載されています。

Lyrimuseはオフラインで動作しますか?

LyrimuseはmacOS向けに設計されています。READMEでは、すでにキャッシュされた歌詞のローカルキャッシュとオフライン表示について説明されていますが、ネットワーク経由の歌詞取得や一部の翻訳ワークフローには接続が必要になる場合があります。

Quick Facts

カテゴリー
音楽ユーティリティ
プラットフォーム
macOS
ライセンスと配布
GitHubで配布されるオープンソースプロジェクト。Homebrew caskとGitHubリリースが記載されています
対応する再生サービス
Apple Music、QQ Music、NetEase Cloud Music、Kugou Music、Spotify、YouTube Music、Spotify Web
歌詞ソース
9つのソースを記載。NetEase Cloud Music、QQ Music、Kugou、Kuwo、Migu、Musixmatch、LRCLIB、LyricFind、AMLLなど
主なワークフロー
プレーヤーを選択するか自動検出を使用し、デスクトップに同期歌詞を表示