macbook の touchbar 機能は新しいバージョンの mac ではなくなりましたが、個人的には touchbar のある mac が好きです。touchbar に音楽の歌詞を表示できます。
ツール
- BetterTouchTool
- touchbar_lyric
- spotify
touchbar_lyricをインストール
pip3 install touchbar_lyric --upgrade
touchbar_lyric プロジェクトで lyric.json ファイルを見つけ、内容は以下の通りです。これを BetterTouchTool にインポートします。
[
{
"BTTWidgetName" : "Lyric",
"BTTTriggerType" : 642,
"BTTTriggerTypeDescription" : "Shell Script \/ Task Widget",
"BTTTriggerClass" : "BTTTriggerTypeTouchBar",
"BTTPredefinedActionType" : -1,
"BTTPredefinedActionName" : "No Action",
"BTTShellScriptWidgetGestureConfig" : "\/bin\/sh:::-c:::-:::",
"BTTEnabled2" : 1,
"BTTRepeatDelay" : 0,
"BTTUUID" : "93C8B565-73C7-49BE-960A-4FCF512CE881",
"BTTNotesInsteadOfDescription" : 0,
"BTTEnabled" : 1,
"BTTModifierMode" : 0,
"BTTOrder" : 0,
"BTTDisplayOrder" : 99,
"BTTMergeIntoTouchBarGroups" : 0,
"BTTTriggerConfig" : {
"BTTTouchBarFreeSpaceAfterButton" : 0,
"BTTTouchBarOnlyShowIcon" : false,
"BTTTouchBarButtonColor" : "0.000000, 0.000000, 0.000000, 255.000000",
"BTTTouchBarApplyCornerRadiusTo" : 0,
"BTTTouchBarItemPlacement" : 0,
"BTTTouchBarAppleScriptStringRunOnInit" : true,
"BTTTouchBarAlwaysShowButton" : false,
"BTTTouchBarFontColorAlternate" : "0.000000, 0.000000, 0.000000, 255.000000",
"BTTScriptType" : 0,
"BTTTouchBarButtonWidth" : 550,
"BTTTouchBarScriptUpdateInterval" : 1,
"BTTTouchBarItemIconHeight" : 22,
"BTTTouchBarButtonUseFixedWidth" : 0,
"BTTTouchBarButtonTextAlignment" : 1,
"BTTTouchBarAlternateBackgroundColor" : "0.000000, 0.000000, 0.000000, 255.000000",
"BTTTBWidgetWidth" : 400,
"BTTTouchBarItemIconWidth" : 22,
"BTTTouchBarShellScriptString" : "$PYTHONPATH -m touchbar_lyric --app Spotify",
"BTTTouchBarIconTextOffset" : 5,
"BTTTouchBarButtonFontSize" : 12,
"BTTTouchBarFontColor" : "156.000006, 226.000002, 90.000002, 255.000000",
"BTTTouchBarButtonName" : "Lyric",
"BTTTouchBarButtonCornerRadius" : 6,
"BTTTouchBarItemPadding" : 20
}
}
]
lyric.json ファイルをダウンロードし、BetterTouchTool にプリセットをインポートします。
新しいトリガーを作成し、Shellスクリプト/タスク Widget
を選択します。ウィジェット識別子に名前を入力し、下の4
に次のスクリプトを入力します。/opt/homebrew/Cellar/[email protected]/3.9.19/bin/python3.9 -m touchbar_lyric --app Spotify --traditional
、このスクリプトはtouchbar_lyricで見つけることができます。
python3 の場所をどうやって判断するのですか?
その後、BetterTouchTool を再起動すれば、touch bar に歌詞が表示されるようになります。