CLIAMP : le Winamp rétro qui vit dans votre terminal
📌 CLIAMP transforme le terminal en lecteur musical complet, avec une esthétique rétro directement inspirée de Winamp.
Le projet de bjarneo ne se limite pas à lire quelques fichiers locaux. Il prend en charge les MP3, FLAC, OGG, Opus, WAV, AAC, ALAC et WMA, mais aussi les flux HTTP, les playlists M3U, M3U8 et PLS, les podcasts RSS et plus de 30 000 stations radio.
L’outil sait également se connecter à de nombreuses sources : Spotify, Qobuz, YouTube, YouTube Music, SoundCloud, Bandcamp, NetEase Cloud Music, Plex, Jellyfin, Emby, Navidrome et Audiobookshelf. Une commande cliamp setup guide la configuration des services distants et écrit les paramètres dans le fichier TOML local.
L’interface est une vraie TUI, pensée pour rester utilisable dans un terminal partagé, une session SSH ou une fenêtre étroite. On y retrouve les playlists, la lecture gapless, l’historique d’écoute, les raccourcis clavier, les pochettes intégrées et les métadonnées ICY des radios en direct.
CLIAMP propose aussi un égaliseur paramétrique à 10 bandes, des presets, plusieurs thèmes et des visualiseurs spectrum, waveform, particules et true stereo. Les paroles synchronisées passent d’abord par les fichiers locaux, puis peuvent utiliser LRCLIB ou NetEase comme solution de secours.
Le projet va plus loin avec un daemon et une interface IPC locale pour piloter le lecteur depuis un script ou un widget de bureau. Les plugins Lua permettent d’ajouter des visualiseurs, de réagir aux événements et de publier des événements pour des applications compagnon. Des plugins communautaires existent déjà pour Last.fm, Discord Rich Presence et plusieurs visualiseurs.
L’installation est simple sur macOS et Linux :
brew install bjarneo/cliamp/cliamp
Ou directement depuis Go :
go install github.com/bjarneo/cliamp@latest
Pour démarrer immédiatement avec un dossier musical :
cliamp ~/Music
Pour écouter une radio ou un flux distant :
cliamp https://radio.cliamp.stream/lofi/stream.pls
Sur macOS, l’installation Homebrew est recommandée : elle gère les bibliothèques audio natives nécessaires. ffmpeg et yt-dlp restent utiles pour les formats et fournisseurs compatibles.
CLIAMP est un bel exemple d’outil qui assume pleinement le terminal comme interface multimédia. Il combine nostalgie visuelle, intégration système et architecture moderne, sans sacrifier les usages avancés d’un lecteur musical de bureau.
🔗 Site officiel : https://www.cliamp.stream/
🔗 Code source : https://github.com/bjarneo/cliamp
