- 将 `Package.appxmanifest` 中的版本号更新为 `1.0.37.0`。 - 更新 `README.ja.md` 文件中的常见问题链接、徽章格式和项目描述,以更符合日语表达。 - 更新 `README.ko.md` 文件中的常见问题链接、徽章格式和项目描述,以更符合韩语表达。 - 更新 `README.zh-CN.md` 文件中的常见问题链接、徽章格式和项目描述,以更符合中文表达。 - 更新 `README.zh-TW.md` 文件中的常见问题链接、徽章格式和项目描述,以更符合繁体中文表达。
10 KiB
BetterLyrics
WinUI 3 と Win2D で構築された、ローカル再生や他のプレーヤーにも対応する動的歌詞表示ツール
?? 本プロジェクトは SSPAI で特集されました!
記事はこちら:BetterLyrics – Windows向けの没入型でスムーズな歌詞表示ツール
?? フィードバック?チャットグループ
?? 主な特徴
-
?? 美しいユーザーインターフェース
- 滑らかなアニメーションとエフェクト
-
?? 強力な歌詞翻訳
- オフライン機械翻訳(30言語対応)
- ローカル歌詞ファイルから埋め込み翻訳を自動読み取り
-
?? 多様な歌詞ソース
- ローカルストレージ
- オンライン歌詞プロバイダー
- QQ Music
- NetEase Cloud Music(网易云音乐)
- Kugou Music(酷狗音乐)
- amll-ttml-db
- LRCLIB
-
?? 複数の音楽プレーヤー対応
-
?? NetEase Cloud Music
- まず BetterNCM プラグイン をインストールしてください。インストール後にダウングレードガイドが表示された場合は、指示に従い NetEase Cloud Music を 2.10.13 にダウングレードしてください。
- その後、PluginMarket で InfLink プラグインをインストールし、NetEase Cloud Music を再起動してください。
- ?? プラグインの問題によりタイムラインに不具合がある場合があります
-
?? Kugou Music
- Kugou Music の設定で「システム再生コントロール(ロック画面など)をサポート」を有効にしてください
- Kugou Music はタイムライン情報を送信しないため、再生位置を変更しても BetterLyrics で検出できません
- ?? タイムラインの問題は Kugou 側の仕様です
-
?? Apple Music
- 設定の「高度なオプション」でタイムライン閾値を約 600ms に設定してください。そうしないと歌詞が前後に揺れ続けます。
- ?? 歌詞の揺れを防ぐには追加設定が必要です(詳細は本ドキュメント末尾の FAQ を参照)
-
?? foobar2000
- https://github.com/dumbie/foo_mediacontrol をインストールしてください
- ?? プラグインの問題によりタイムラインに不具合がある場合があります
-
Spotify
-
QQ Music
-
PotPlayer
-
メディアプレーヤー(システム)
-
LX Music
- LX Music の設定ページで「Open API」を有効にしてください
- BetterLyrics の設定→高度なオプションで LX Music サーバーアドレス(通常 http://127.0.0.1:23330)を入力してください
-
MusicBee
- https://github.com/HenryPDT/mb_MediaControl をインストールしてください
-
iTunes
- https://github.com/thewizrd/iTunes-SMTC をインストールしてください
-
AIMP
- https://www.aimp.ru/?do=catalog&rec_id=1097 をインストールしてください
-
-
?? 複数の表示モード
- 標準モード
- 没入感のある歌詞アニメーションと動的背景
- ドックモード
- 画面端にドッキングするスマートな歌詞バー
- デスクトップモード
- アプリの上に歌詞をフロート表示
- 標準モード
-
?? スマートな挙動
- 音楽が一時停止すると自動で非表示
本プロジェクトは開発中です。最新ブランチにはバグや予期しない動作が含まれる場合があります。
スクリーンショット
標準モード
ドックモード
デスクトップモード
デモ
Bilibili で紹介動画(2025年7月7日公開)をご覧ください:こちら
今すぐ試す
Microsoft Store
最も簡単な入手方法。無制限の無料トライアルまたは購入(無料版と有料版の違いはありません)
? 便利だと思ったら、Microsoft Store でご購入?ご支援いただけると嬉しいです!??
安定版がリリースされると、Microsoft Store が最初に更新されます。
Google Drive
Google Drive からも入手可能です(リリースページ参照)
ダウンロードファイルは「.zip」です。インストール方法はこちらのドキュメントをご参照ください。
?? 特別感謝
- Lyricify-Lyrics-Helper
- QQ、NetEase、Kugou の歌詞取得?復号?解析を提供
- lrclib
- LRCLIB 歌詞 API プロバイダー
- Audio Tools Library (ATL) for .NET
- 音楽ファイルから画像抽出に使用
- WinUIEx
- Win32 ウィンドウ API への簡単なアクセスを提供
- TagLib#
- 元の歌詞内容の読み取りに使用
- Vanara
- Win32 API ラッパー
- LibreTranslate
- オフライン歌詞翻訳機能を提供
- Stackoverflow - WPF で Margin プロパティをアニメーション化する方法
- DevWinUI
- Bilibili -【WinUI3】SystemBackdropController:雲母?アクリル効果の定義
- cnblogs - .NET アプリと Windows システムメディアコントロール(SMTC)の連携
- Win2D のゲームループ:CanvasAnimatedControl
- r2d2rigo/Win2D-Samples
- CommunityToolkit - 入門から応用まで
インスピレーション
?? 翻訳協力のお願い
ご自身の言語が見当たらない場合もご安心ください! ぜひ翻訳にご参加いただき、コントリビューターになりましょう!?? こちらのリンクから Crowdin で翻訳にご協力ください。
Star 履歴
バグ報告?PR歓迎
バグを見つけた場合は issues でご報告ください。アイデアもぜひ共有してください。
FAQ
ドックモードでボタンが見えない
「ドックモード」では操作ボタンが非表示になります。ウィンドウ上部にマウスを重ねると「没入」「その他」「閉じる」ボタンが表示されます。
ウィンドウ下端の少し上にマウスを重ねると、下部に白いコントロールフローティングウィンドウが表示されます
「白いバー」をクリックすると、下部のフローティングコントロールバー(再生進捗、タイムラインオフセット調整、前曲/一時停止/次曲、翻訳、レイアウト、設定)が表示されます
デスクトップモードでウィンドウをロックする方法
上部にマウスを重ねてロックアイコンをクリック、または Ctrl + Alt + U を押してください。
デスクトップモードでウィンドウをアンロックする方法
システムトレイのアイコンを右クリックし、「ウィンドウのロック解除」を選択、または Ctrl + Alt + U を押してください。
歌詞のタイムラインに遅延がある
アプリの一番下にマウスを重ねてください。
最初のアイコンボタン(歌詞タイムラインオフセット)をクリックすると、オフセットを自由に調整できます。
歌詞が頻繁に前後する(例:Apple Music)
「高度なオプション」セクションで、しきい値(赤枠部分)を増やすと歌詞が正常に動作します。
















