TL;DR
ytm-player 比一般人想像的 CLI 小工具完整得多。它不只是「能播歌」而已,而是做出了一個真正能長時間使用的 TUI 音樂介面:搜尋、播放佇列、歌詞、媒體庫、Spotify 匯入、Last.fm、Discord Rich Presence,該有的幾乎都有。
如果你本來就很習慣在終端機裡生活,這種工具很容易讓人一試就喜歡。
它為什麼有吸引力
ytm-player 很清楚自己在服務誰:喜歡鍵盤操作、偏好 terminal-first 體驗、希望盡量不跳出終端機的人。它不是做一個炫技畫面,而是把多頁面 TUI、mpv 播放能力、yt-dlp 內容取得、歌詞與外部服務整合,組成一個真的有日常感的播放器。
也因為底層選得合理,它的完成度比很多「終端機版某某服務」高不少。這不是只適合截圖分享的玩具,而是明顯有人認真打磨過使用體驗。

為什麼我們仍然保守
保守的理由有兩層。
第一,它本質上是娛樂工具,不是核心工作工具。這不代表它沒有價值,只代表它在工具堆疊中的優先順序自然比較低。
第二,風險不能略過。研究稿指出它的認證方式仰賴瀏覽器 request headers 或 cookies,而不是官方 OAuth;同時,內容取得也建立在非官方 API 與逆向路徑上。這類工具常見的問題不是今天不能用,而是你很難保證它明天還能不能照樣用。
另外,若啟用遠端元件或外部擴充,也要留意供應鏈層面的風險。
適合誰
適合:
- 終端機重度使用者
- 喜歡 TUI 軟體的人
- 可以接受非官方客戶端折衷的人
不那麼適合:
- 想要官方支援與穩定性的使用者
- 不想處理 cookie 認證的人
- 只是想找一個單純可靠的音樂播放器的人
結論
ytm-player 是一個做得很完整的利基工具。我們不會把它列為必裝,但也不會低估它對 terminal-first 使用者的吸引力。只要把風險看清楚,它確實是一個有意思的專案。
