~erin 7ccf7f48a9 | ||
---|---|---|
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE.md | ||
Makefile | ||
README.md |
README.md
Xenmotif
A simple TUI
and commandline client for mpd
.
Goals
- Simple and easy to use
- Modern features such as album art, scrobbling, notifications, etc.
- Simple configuration via a
TOML
file, and commandline options
Configuration
If a configuration file is not found, xenmotif
will create a new config.toml
file in the OS config directory.
A custom configuration file can be passed as an argument, and arguments will override options in the config file.
Keybindings
p
- Toggle play/pause
s
- Stop
Tab
- Swap through search sections
i
- Insert mode (search)
<esc>
- Return to normal mode
q
- Quit
API (WIP)
Commandline Options
-h/--help
- Print help options
--port
- Specify MPD port
--host
- Specify MPD host
-c/--config
- Use a specific configuration file
-V/--version
- Print version information
Subcommands
stop
- Stop playing
play
- Start/resume playing
pause
- Pause playing