climp
the cli media player nobody asked for.
Ghost (Kerrigan's Anthem)
Maduk ft Veela
0:00
0:00
▌▌pausedvol 20%
space play←/→ seek+/- volv vizr repeat
Paused
eget olivier-w/climp go install github.com/olivier-w/climp@latest scoop bucket add climp https://github.com/olivier-w/scoop-bucket
scoop install climp git clone https://github.com/olivier-w/climp.git
cd climp
go build -o climp . URL playback uses yt-dlp. Live streams, MP3 save, and local .aac/.m4a/.m4b playback use ffmpeg.
platforms
| ✓ windows | ✓ macos | ✓ linux |
formats
| audio | .mp3, .wav, .flac, .ogg, .aac, .m4a, .m4b |
| playlists | .m3u, .m3u8, .pls |
usage
| climp | open interactive file browser |
| climp song.mp3 | play local file (+ directory playlist) |
| climp my-playlist.m3u | play local playlist file |
| climp <url> | play from URL (YouTube, SoundCloud, etc) |
| climp <playlist-url> | play playlist or radio URL |
keybindings
| space | toggle pause |
| left / h | seek -5s (not for live streams) |
| right / l | seek +5s (not for live streams) |
| + / = | volume +5% |
| - | volume -5% |
| v | cycle visualizer modes |
| r | cycle repeat mode |
| x | cycle speed |
| z | toggle shuffle |
| n | next track |
| N / p | previous track |
| up / down / j / k | move queue selection |
| enter | play selected track |
| del / backspace | remove selected track |
| s | save downloaded URL track as MP3 |
| ? | toggle expanded help |
| q / esc / ctrl+c | quit |