復刻 Winamp 經典體驗,3萬電台更香了 。
整理版優先睇
cliamp:一個終端播放器整合10+音源,復刻Winamp體驗
cliamp係一個用Go寫嘅終端音樂播放器,GitHub上已經有2021個Star。作者係終端重度使用者,一直為音源分散、終端播放器功能簡陋所困擾。cliamp嘅解決方案係將本地文件、流媒體、播客、YouTube、Spotify、小宇宙等10多種音源整合到一個終端界面,仲提供10段參數均衡器、實時頻譜可視化同3萬個在線電台。整體結論係:雖然有默認開啓遙測、編譯教程簡略呢啲小缺點,但瑕不掩瑜,尤其適合終端玩家追求效率同音質嘅場景。
安裝方面支援主流平台:macOS可用Homebrew安裝,Arch Linux可透過AUR,其他有預編譯二進制。配置靈活,可以用交互式嚮導set up,亦可以手動編輯config.toml。主題方面內置20個精心設計嘅配色,仲可以自訂主題,只需創建.toml文件。進階玩法包括Lua插件、SSH串流同IPC遠程控制,滿足伺服器部署需求。
總括嚟講,cliamp快捷鍵設計合理,命令行參數豐富,可以組合使用。作者推薦終端玩家一試,並附上開源地址:https://github.com/bjarneo/cliamp。
- cliamp整合10+音源,包括本地、流媒體、播客、Spotify、YouTube等,統一終端界面。
- 配備10段參數均衡器同8種可視化模式,音質調節強大。
- 內置30,000+在線電台,通過Radio Browser集成。
- 支援Lua插件、SSH串流、IPC遠程控制等進階功能。
- 安裝方便,主題豐富,但默認開啓遙測且編譯教程簡略。
cliamp GitHub倉庫
開源嘅終端音樂播放器,整合多種音源,支援均衡器、可視化等
cliamp係乜?整合音源告別分散
cliamp係一個用Go寫嘅終端音樂播放器,最大特點係將本地文件、流媒體、播客、YouTube、Spotify、小宇宙等10多種音源統一到咗一個終端界面入面。
將10多種音源統一喺一個終端界面,唔使再切窗口
支援本地文件(MP3、FLAC、OGG、AAC等)、HTTP流媒體、播客RSS訂閲。透過yt-dlp整合YouTube、YouTube Music、SoundCloud、Bilibili,go-librespot接入Spotify,仲可以連Navidrome、Plex、Jellyfin等自託管音樂服務器。
音質調節:10段均衡器同實時頻譜
10段參數均衡器,頻率範圍70Hz到16kHz,每個頻段可調-12dB到+12dB
仲有實時頻譜可視化器,睇到音頻頻率動態變化。可視化模式有8種:Bars、Bricks、Columns、Wave、Scatter、Flame、Retro、None。作者最推薦Flame模式,似火焰跳動。
安裝配置與主題自訂
安裝方式豐富:macOS用Homebrew,Arch Linux用AUR,其他平台有預編譯二進制。
brew install bjarneo/cliamp/cliamp
yay -S cliamp
交互式嚮導方便配置遠程音源,如Spotify、Navidrome
volume = 0
repeat = "off"
shuffle = false
mono = false
eq_preset = "Flat"
eq = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
theme = "catppuccin"
內置20個精美主題,包括catppuccin、dracula、gruvbox、nord、tokyo-night、vantablack
自訂主題只需喺~/.config/cliamp/themes/創建.toml文件,按t鍵切換。
accent = "#268bd2"
bright_fg = "#eee8d5"
fg = "#839496"
green = "#859900"
yellow = "#b58900"
red = "#dc322f"
進階玩法同小缺點
支援Lua插件,社區已有音頻氣泡可視化、Last.fm同步插件
SSH串流同IPC遠程控制,可在服務器後台運行,本地SSH播放
默認開啓遙測,雖能手動關閉,但影響用戶隱私觀感
編譯教程太簡略,新手容易踩坑
如果你係90後,好大機會用過或者見過 Winamp。
嗰個可以喺電腦桌面播音樂、有頻譜可視化、仲可以換皮膚嘅播放器,曾經係好多人嘅青春回憶。

最近發現有人喺終端入面將呢個體驗重現出嚟。
cliamp 係一個用 Go 寫嘅終端音樂播放器,目前喺 GitHub 上已經有 2021 個 Star。

佢最大嘅特點係將本地文件、串流媒體、Podcast、YouTube、Spotify、小宇宙等10幾種音源統一咗喺一個終端介面入面。
同時提供10段參數均衡器同實時頻譜可視化。
啱啱見到呢個項目時,我仲以為係個普通嘅終端播放器。

點知一用先發現,冇咁簡單。
佢將幾個平台嘅歌整合埋一齊
我以前聽歌聽Podcast最頭痛就係音源太散,亂七八糟唔喺同一度,想聽乜都唔易揾。
本地文件用 cmus 或 mpd 播,但想聽 Spotify 就要開官方客戶端。
本來想喺終端入面保持專注,點知反而畀各種視窗切來切去,搞到心裡好唔爽。
cliamp 嘅做法係——將呢啲音源全部放曬入一個介面入面。

佢支援本地文件(MP3、FLAC、OGG、AAC等)、HTTP串流媒體、Podcast RSS訂閲。
佢用 yt-dlp 整合咗 YouTube、YouTube Music、SoundCloud、Bilibili。
佢仲透過 go-librespot 連接咗 Spotify,加上 Navidrome、Plex、Jellyfin 呢啲自託管音樂伺服器都連到。

如果你有自己的音樂庫,都可以直接喺終端入面存取。
咁樣一來,無論你想聽本地收藏、在線電台、Podcast節目,定係串流平台,都可以喺同一個終端視窗入面搞掂,唔使再來回切視窗。
我之前都用過一啲終端播放器,例如 cmus、mpd、mpv。
好多終端播放器嘅問題係功能太簡陋。
連個均衡器都冇,更唔好講咩音質調節。
cliamp 呢一點做得幾好。
佢直接畀你用一個10段參數均衡器。
頻率範圍由70Hz到16kHz,每個頻段可以喺 -12dB到+12dB之間調整。
更勁嘅係佢仲內置咗10個預設:Flat、Rock、Pop、Jazz、Classical、Bass Boost、Treble Boost、Vocal、Electronic、Acoustic。

仲有一個實時頻譜可視化器,可以睇到音頻頻率嘅動態變化。
可視化模式有8種:Bars(條形)、Bricks(磚塊)、Columns(柱狀)、Wave(波形)、Scatter(散點)、Flame(火焰)、Retro(復古)、None(關閉)。


我最鍾意 Flame 模式,望落似火焰跳動,特別適合聽搖滾嗰陣。Wave 模式都唔錯,比較優雅,適合聽古典音樂。
如果你對音質有要求,或者想針對唔同嘅耳機、喇叭做調校。
仲有個令我幾驚喜嘅功能——佢內置咗30,000+在線電台。
透過 Radio Browser 目錄整合。

撳 R 鍵就可以瀏覽同搜尋,想聽咩電台直接揀就得。
cliamp 嘅安裝方法好豐富,基本上覆蓋曬主流平台。
macOS 用戶可以直接用 Homebrew 安裝:
brew install bjarneo/cliamp/cliamp
Arch Linux 用戶可以透過 AUR 安裝:
yay -S cliamp
其他 Linux 發行版同 Windows 用戶可以下載預先編譯嘅二進制檔案。

安裝完成後,最簡單嘅用法就係:
cliamp ~/Music # 播放本地音樂目錄
或者直接播放一個 URL:
cliamp https://example.com/stream
如果想設定 Spotify、Navidrome 呢啲遠端音源,可以執行:
cliamp setup
佢會透過互動式精靈幫你設定,驗證連接後自動寫入設定檔。
設定檔位於 ~/.config/cliamp/config.toml,你可以手動編輯佢:
# 默認音量 (範圍: -30 到 6)
volume = 0
# 重複模式: "off", "all", 或 "one"
repeat = "off"
# 啓用隨機播放
shuffle = false
# 啓用單聲道輸出
mono = false
# EQ 預設
eq_preset = "Flat"
# 10 段 EQ 增益 (範圍: -12 到 12)
eq = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
# 主題
theme = "catppuccin"
入到播放介面後,撳 Ctrl+K 可以睇到所有快捷鍵。
撳 R 可以瀏覽在線電台。
主題呢方面做得都幾用心。cliamp 內置咗20個精心設計嘅主題。

catppuccin:流行嘅 Catppuccin 配色,柔和舒服 dracula:經典嘅 Dracula 深色主題 gruvbox:復古風格嘅 Gruvbox nord:冷色調嘅 Nord 主題 tokyo-night:東京夜景風格,Cyberpunk感覺十足 vantablack:極致黑色主題
我逐個試過一次,最鍾意 catppuccin 同 tokyo-night。catppuccin 嘅配色好柔和,長時間睇都唔會攰眼;tokyo-night 有種Cyberpunk嘅感覺,望落好型。
如果想自己整一個主題,只需要喺 ~/.config/cliamp/themes/ 目錄下建立一個 .toml 檔案:
mkdir -p ~/.config/cliamp/themes
然後建立一個主題檔案,例如 mytheme.toml:
accent = "#268bd2"
bright_fg = "#eee8d5"
fg = "#839496"
green = "#859900"
yellow = "#b58900"
red = "#dc322f"
撳 t 鍵就可以見到你嘅主題出現喺列表入面。
撳 v 可以切換可視化模式。
除咗基本功能,cliamp 仲支援一啲進階玩法。
佢支援Lua插件,社區已經有音頻氣泡可視化、Last.fm聽歌同步插件,識Lua嘅話仲可以自己開發擴充。
仲可以SSH串流、IPC遙距控制,可以喺伺服器後台運行,本地SSH播放,亦可以被其他軟件聯動控制。
普通用戶用唔到,但係重度終端玩家、伺服器部署場景就特別好用。
快捷鍵一覽
cliamp 嘅快捷鍵設計得幾合理,大部分都係單鍵操作:

整體嚟講,快捷鍵設計得算直觀,用幾日就記得。
命令行參數速查
cliamp 仲支援好多命令行參數。

呢啲參數可以組合使用。
cliamp --shuffle --volume -5 --theme tokyo-night --visualizer Flame ~/Music
最後講兩句
cliamp 整體唔錯,不過我要講兩個小缺點。
01 遙測預設開咗,雖然可以手動關閉,但係私隱相關功能應該讓用戶自己揀,預設收集數據真係觀感一般。
02 係編譯教學太簡略,新手好容易中伏,網上好多人抱怨編譯失敗,對新手唔太友好。
我係終端重度用家,好鍾意呢種簡約嘅設計,唔使切視窗,直接喺命令行就可以聽歌,體驗特別舒服。
有少少瑕疵但整體好好,推薦終端玩家試下!
項目基於 MIT 協議開放,有興趣嘅朋友可以去 GitHub 倉庫睇下原始碼同文件。
開源地址:https://github.com/bjarneo/cliamp
既然睇到呢度,歡迎順手俾個讚、分享,亦可以俾我一個星標⭐,接收最新文章,我哋下期見!
如果你是 90 後,大概率用過或者見過 Winamp。
那個可以在電腦桌面上放音樂、帶頻譜可視化、還能換皮膚的播放器,曾經是很多人的青春回憶。

最近發現有人在終端裏把這個體驗復現出來了。
cliamp 是一個用 Go 寫的終端音樂播放器,目前在 GitHub 上已經有 2021 個 Star。

它最大的特點是把本地文件、流媒體、播客、YouTube、Spotify、小宇宙等 10 多種音源統一到了一個終端界面裏。
同時提供 10 段參數均衡器和實時頻譜可視化。
剛看到這個項目時,我還以為就是個普通的終端播放器。

結果一用才發現,沒那麼簡單。
它把好幾個平台的歌都整合到一塊兒
我以前聽歌聽播客最頭疼的就是音源太散,亂七八糟不在一塊兒,想聽啥都不好找。
本地文件用的是 cmus 或 mpd 播放, 但想聽 Spotify 就得開官方客戶端。
本來想在終端裏保持專注,結果反而被各種窗口切來切去,搞得心裏很不爽。
cliamp 的做法是——把這些音源全部拉到一個界面裏。

它支持本地文件(MP3、FLAC、OGG、AAC 等)、HTTP 流媒體、播客 RSS 訂閲。
它用 yt-dlp 集成了 YouTube、YouTube Music、SoundCloud、Bilibili。
它還通過 go-librespot 接入了 Spotify,加上 Navidrome、Plex、Jellyfin 這些自託管音樂服務器也能連。

如果你有自己的音樂庫,也可以直接在終端裏訪問。
這樣一來,不管你想聽本地收藏、在線電台、播客節目,還是流媒體平台,都能在同一個終端窗口裏搞定,再也不用來回切窗口了。
我之前也用過一些終端播放器,如 cmus、mpd、mpv。
很多終端播放器的問題是功能太簡陋。
連個均衡器都沒有,更別提什麼音質調節。
cliamp 這一點做的很不錯。
它直接給你配了個 10 段參數均衡器 。
頻率範圍覆蓋 70Hz 到 16kHz,每個頻段可以在 -12dB 到 +12dB 之間調整。
更牛X的是它還內置了 10 個預設:Flat、Rock、Pop、Jazz、Classical、Bass Boost、Treble Boost、Vocal、Electronic、Acoustic。

還有一個實時頻譜可視化器,能看到音頻頻率的動態變化。
可視化模式有 8 種:Bars(條形)、Bricks(磚塊)、Columns(柱狀)、Wave(波形)、Scatter(散點)、Flame(火焰)、Retro(復古)、None(關閉)。


我最喜歡 Flame 模式,看起來像火焰在跳動,特別適合聽搖滾的時候。Wave 模式也不錯,比較優雅,適合聽古典樂。
如果你對音質有要求,或者想針對不同的耳機、音箱做調校。
還有個讓我挺驚喜的功能——它內置了 30,000+ 在線電台。
通過 Radio Browser 目錄集成。

按 R 鍵就能瀏覽和搜索,想聽什麼電台直接選就行。
cliamp 的安裝方式很豐富,基本覆蓋了主流平台。
macOS 用戶可以直接用 Homebrew 安裝:
brew install bjarneo/cliamp/cliamp
Arch Linux 用戶可以通過 AUR 安裝:
yay -S cliamp
其他 Linux 發行版和 Windows 用戶可以下載預編譯二進制。

安裝完成後,最簡單的用法就是:
cliamp ~/Music # 播放本地音樂目錄
或者直接播放一個 URL:
cliamp https://example.com/stream
如果想配置 Spotify、Navidrome 這些遠程音源,可以運行:
cliamp setup
它會通過交互式嚮導幫你配置,驗證連接後自動寫入配置文件。
配置文件位於 ~/.config/cliamp/config.toml,你可以手動編輯它:
# 默認音量 (範圍: -30 到 6)
volume = 0
# 重複模式: "off", "all", 或 "one"
repeat = "off"
# 啓用隨機播放
shuffle = false
# 啓用單聲道輸出
mono = false
# EQ 預設
eq_preset = "Flat"
# 10 段 EQ 增益 (範圍: -12 到 12)
eq = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
# 主題
theme = "catppuccin"
進入播放界面後,按 Ctrl+K 可以看到所有快捷鍵。
按 R 可以瀏覽在線電台。
主題這塊兒做得也挺用心。cliamp 內置了 20 個精心設計的主題。

catppuccin: 流行的 Catppuccin 配色,柔和舒適 dracula: 經典的 Dracula 深色主題 gruvbox: 復古風格的 Gruvbox nord: 冷色調的 Nord 主題 tokyo-night: 東京夜景風格,賽博朋克感十足 vantablack: 極致黑色主題
我挨個試了一遍,最中意 catppuccin 和 tokyo-night。catppuccin 的配色很柔和,長時間看也不累眼;tokyo-night 有種賽博朋克的感覺,看着就酷。
像自己弄一個主題只需要在 ~/.config/cliamp/themes/ 目錄下創建一個 .toml 文件:
mkdir -p ~/.config/cliamp/themes
然後創建一個主題文件,比如 mytheme.toml:
accent = "#268bd2"
bright_fg = "#eee8d5"
fg = "#839496"
green = "#859900"
yellow = "#b58900"
red = "#dc322f"
按 t 鍵就能看到你的主題出現在列表裏了。
按 v 可以切換可視化模式。
除了基本功能,cliamp 還支持一些進階玩法。
它支持Lua插件,社區已有音頻氣泡可視化、Last.fm聽歌同步插件,會Lua還能自己開發擴展。
還能SSH串流、IPC遠程控制,可在服務器後台運行,本地SSH播放,也能被其他軟件聯動控制。
普通用戶用不上,但重度終端玩家、服務器部署場景特別好用。
快捷鍵一覽
cliamp 的快捷鍵設計得挺合理的,大部分都是單鍵操作:

整體來說,快捷鍵設計得還算直觀,用幾天就能記住。
命令行參數速查
cliamp 還支持很多命令行參數。

這些參數可以組合使用。
cliamp --shuffle --volume -5 --theme tokyo-night --visualizer Flame ~/Music
寫在最後
cliamp整體不錯,不過我要吐槽兩個小缺點。
01 遙測默認開啓,雖說能手動關掉,但隱私相關功能本該讓用戶自己選擇,默認收集數據真的觀感一般。
02 是編譯教程太簡略,新手很容易踩坑,網上不少人都吐槽編譯失敗,對新人不太友好。
我是終端重度患者,很喜歡這種簡約的設計 ,不用切窗口,直接在命令行就能聽歌,體驗特別舒服。
瑕不掩瑜,推薦終端玩家試試 !
項目基於 MIT 協議開放,感興趣的同學可以去 GitHub 倉庫看看源碼和文檔。
開源地址:https://github.com/bjarneo/cliamp
既然看到這了,歡迎隨手點贊、在看、轉發,也可以給我個星標⭐,接收最新的文章,我們下期見!