$ 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
Pass an RSS feed URL and listen to any podcast in your terminal
Browse and stream your self-hosted Navidrome music library
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 from your files
Override volume, shuffle, repeat, mono, theme, EQ, sample rate, and more per-session from the command line
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.