[軟體分享]在touch bar上顯示歌詞!
Show Lyrics on Touch Bar

前言
大家好,最近忙的事情差不多都告一段落了,就來分享兩個讓touch bar能夠顯示歌詞的軟體吧!兩者各有各的優缺點,安裝方式也不一樣,就讓我們繼續看下去吧!
目錄:
LyricsX
這個軟體能在App store上找到,它是一套能夠支援iTunes、Spotify、Vox、Audirvana、Swinsian等串流軟體,自動搜尋相對應的歌詞,並且可以設定歌詞要提前或延後顯示,還可將簡體中文自動翻譯成繁體中文,功能非常豐富。LyricsX提供多種呈現方式,但本次僅介紹如何將它應用在touch bar上。
在App store上的LyricsX是閹割版的,並不支持touch bar歌詞功能,必須從LyricsX的Github上下載。
附上網站連結

下載LyricsX的壓縮包,並且點開執行。此時會跳出一個警告視窗,提醒說是否要打開。

若打不開,請去系統偏好設定裡強制打開。點擊「蘋果鍵 > 系統偏好設定⋯ > 安全性與隱私權 > 一般」,按下強制打開就可以了。
*貼心小提醒:因為軟體不是從App store上載下來的,所以他的位置是在「下載項目」,記得把他拖曳到「應用程式」喔!
基本上就安裝完成了。如果你剛好在播放音樂,那麼歌詞就已經出現在桌面上囉!接著我們要把歌詞塞在touch bar裡。

點選上方選單列LyricsX的icon,並且選擇偏好設定。
*貼心小提醒:在這裡可以把「啟用動態歌詞」關閉,畢竟一直出現在視窗上有點煩人

裡面有很多東西可以設定,像是偏好的音樂播放器、雙語歌詞、轉為繁中等等,各位可以依照自己的使用情境來設定。
接著進入「實驗功能」必且把「啟用Touch Bar歌詞」打開,如此一來就可以在touch bar上顯示歌詞了。

此時的touch bar會出現LyricsX的icon,點擊它之後歌詞就會跑出來了。


touchbar_lyric
這個軟體是需要搭配BetterTouchTool來使用的。簡單來說BetterTouchTool可以完全客製化touch bar的內容,多了很多彈性,當然設定也就蠻複雜的,網路上有很多別人做好的設定,下載下來並且根據自己需要的情境做設定是最快的方法。,由於設定BetterTouchTool需要花很長的篇幅來講解,這裡僅分享如何安裝歌詞的外掛到BetterTouchTool上,BetterTouchTool的安裝設定就不多贅述了,說不定哪天我心情好就來寫~
此次的安裝需要打一些程式碼,稍微有些難度,但我們會一步一步慢慢來。
我們使用homebrew來安裝python3,之後再去安裝touchbar_lyric。將此段程式碼貼到終端機上。
安裝好homebrew之後,接著來安裝python3。一樣將下列程式碼貼到終端機上。
在終端機輸入下列程式碼:
安裝完成之後,複製以下文字,之後直接貼在BetterTouchTool。
接著在Script裡面填上:

這裡講解一下程式碼。
- 剛剛用homebrew下載的python會放在Cellar的資料夾裡,每個人下載的版本可能會略微不同,但道理是一樣的,選擇python的路徑就對了。
- 這裡偵測Apple Music播放器,若使用Spotify當作主要的播放器,將程式碼的「Music」代換成「Spotify」就可以了。
- 最後的「traditional」是將簡體中文轉換成繁體中文。
到這裡基本的設定就設定完成了,若要更改文字顏色、文字大小及背景顏色等等可以在「Common」裡面設定。

結語
LyricsX跟touchbar_lyric兩者我都有使用,不過後都用後者居多,畢竟我有在用BetterTouchTool嘛~這兩者我用過,以下是我的心得感想。
LyricsX的優點:
- 方便安裝,操作簡易
- 有多種控制選項
- 可以控制歌詞提早、延後出現的時間
LyricsX的可改進的有:
- 自動轉成繁體中文的功能常常失靈
touchbar_lyric的優點:
- 可搭配BetterTouchTool使用
- 歌詞支持繁體中文
touchbar_lyric可改進的有:
- 安裝過程麻煩
- 歌詞有時候會出錯
- 歌詞出現時間過晚
- 可偵測的播放來源過少
以上就是這次的分享,若有問題也可以在底下留言互相討論喔!
參考資料: