newsence
一款受 Winamp 啟發的復古終端機音樂播放器

一款受 Winamp 啟發的復古終端機音樂播放器

Hacker News·13 天前

cliamp 是一款受 Winamp 啟發的復古終端機音樂播放器,支援播放本地檔案、串流媒體、播客以及 YouTube 和 Spotify 等多個平台,並具備頻譜視覺化器、參數均衡器與播放列表管理功能。

背景

這篇討論源於 GitHub 上一個名為 cliamp 的開源專案,這是一款受經典播放軟體 Winamp 啟發的終端機音樂播放器。該工具採用 Go 語言開發,利用 Bubbletea 等框架構建介面,除了支援本地檔案播放,更整合了 YouTube、Spotify、Bilibili 與小宇宙等多種串流平台,並內建頻譜視覺化與等化器功能。

社群觀點

在 Hacker News 的討論中,社群對於這款工具的評價呈現兩極化。一部分使用者對其功能表示讚賞,認為這是一款極具潛力的終端機應用。例如有使用者分享自己在 Omarchy 環境下使用 cliamp 的經驗,認為其操作直覺且便利,特別是能直接在終端機播放 YouTube 上的專注音樂清單,完全不需要開啟瀏覽器或造訪 YouTube 網站,對於追求極簡工作流程的人來說非常實用。

然而,討論中也爆發了關於隱私與軟體行為的激烈爭執。一名資深使用者在試用後表達了強烈的不滿與失望,他指出當嘗試播放本地 MP3 檔案時,軟體竟然發起了對外的網路連線。經查閱原始碼後發現,該軟體內建了遙測機制。這引發了關於現代軟體定義的爭論,該使用者感嘆在過去的 Linux 時代,這類未經告知的連線行為會被視為間諜軟體,雖然開發者解釋這僅是傳送隨機生成的 UUID 以統計使用情況,且可以透過設定檔或指令參數關閉,但對於習慣傳統 Unix 哲學的使用者而言,一個簡單的終端機播放器不應具備這種「多餘」且具侵略性的行為。

儘管有隱私方面的疑慮,仍有技術導向的網友緩頰,認為既然是開源專案,使用者可以輕易地透過修改原始碼來移除遙測功能,雖然該專案的編譯說明稍嫌簡略,但對於熟悉 Go 語言的開發者來說並非難事。此外,也有人對展示影片中的音樂品質提出微詞,認為其使用的 AI 生成音樂聽感不佳,略微損害了這款復古風格工具的質感。整體而言,社群對於 cliamp 的介面美學與多平台整合能力給予肯定,但對於現代開發者習慣在工具中加入追蹤機制的做法,仍存在顯著的價值觀衝突。

延伸閱讀

在討論過程中,有使用者因為對現代工具的遙測行為感到失望,轉而推薦並重新編譯了經典的 mp3blaster。這是一款在 Slackware 時代非常流行的終端機播放器,對於追求純粹在地播放、無網路連線需求的復古愛好者來說,是另一個值得關注的替代方案。

https://github.com/bjarneo/cliamp