$ curl -fsSL https://raw.githubusercontent.com/bjarneo/cliamp/HEAD/install.sh | sh
Copied!
$ brew install bjarneo/cliamp/cliamp
Copied!
$ yay -S cliamp
Copied!
MP3, WAV, FLAC, OGG, AAC, ALAC, Opus, and WMA
Parametric EQ with presets: Rock, Jazz, Pop, Classical, and more
Multiple color themes and visualizer modes to match your vibe
TOML playlists, M3U/M3U8/PLS support, built-in playlist manager
Play from URLs, internet radio stations, and remote M3U playlists
YouTube, SoundCloud, and Bandcamp playback via yt-dlp. Search YouTube with cliamp search "query" or SoundCloud with cliamp search-sc "query". Press f / F to search in-player
Pass an RSS feed URL and listen to any podcast in your terminal
Browse and stream your self-hosted Navidrome music library
Synced lyrics with auto-scroll for local & Navidrome tracks, manual scroll for streams. Press y to view
Seamless track transitions with preloaded next-track buffering
Linux desktop integration — control playback with hardware media keys and playerctl
Configurable sample rate (22kHz–192kHz), buffer size, and resample quality
ICY/Shoutcast metadata — see the current song title on internet radio streams
ID3v2, Vorbis comments, and MP4 atoms — reads artist, album, genre, year, and track number
Override volume, shuffle, repeat, mono, theme, EQ, sample rate, and more per-session
Run --upgrade to update to the latest release directly from your terminal
17 built-in themes. Press t to switch, or use --theme "name" from the CLI.
Drop a .toml file in ~/.config/cliamp/themes/ to add your own.
Override any config option for a single session. Flags can appear before, after, or between file arguments.
$ cliamp https://radio.cliamp.stream/lofi/stream.pls