A TUI client for mpd
Go to file
~erin 7ccf7f48a9
Test listing artists
2023-03-23 08:31:05 -04:00
src Test listing artists 2023-03-23 08:31:05 -04:00
.gitignore Initialize repository 2023-03-21 17:40:09 -04:00
Cargo.lock Read options from configuration file 2023-03-22 00:16:00 -04:00
Cargo.toml Clean up Cargo.toml, imports 2023-03-22 08:34:48 -04:00
LICENSE.md Initialize repository 2023-03-21 17:40:09 -04:00
Makefile Add Makefile 2023-03-21 22:44:15 -04:00
README.md Test listing artists 2023-03-23 08:31:05 -04:00

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