termusic

Terminal music player with vim bindings

TLDR

Open to specific directory
$ termusic [path/to/directory]
Disable album cover display
$ termusic -c
Display help
$ termusic --help
Scan library and update database
$ termusic scan

SYNOPSIS

termusic [OPTIONS] [PATH]

DESCRIPTION

termusic is a terminal music player written in Rust featuring vim-like key bindings. It supports various audio formats and provides a TUI (terminal user interface) for browsing and playing music.Configuration is stored in `~/.config/termusic/config.toml` where default directories and preferences can be set.

PARAMETERS

-c

Disable showing album cover
-m DEPTH
Max depth of folder scanning (default: 4)
scan
Scan library and update database
config
Open config in editor
--help
Display help information

KEY BINDINGS

j/k - Navigate up/downEnter - Play selectedSpace - Pause/resumen/p - Next/previous tracks - Toggle shufflef - Seek forwardF1 - Helpq - Quit

INSTALL

sudo pacman -S termusic
brew install termusic
nix profile install nixpkgs#termusic

CAVEATS

Album cover display requires a compatible terminal. Some audio formats may need additional codec support.

HISTORY

termusic is a modern terminal music player developed by tramhao, inspired by vim's modal editing philosophy and designed for keyboard-driven music playback.

SEE ALSO

cmus(1), ncmpcpp(1), mpv(1)