mpvc-tui(1)

April, 2026

NAME

mpvc-tui - Terminal User Interface for displaying the MPV playlist and playback

SYNOPSIS

mpvc-tui options files

DESCRIPTION

mpvc-tui is a terminal-based user interface that displays status/playlist info of the currently mpv instance.

OPTIONS

-d, --dir PATH
Set the working directory to the specified media directory. All media operations will be relative to this directory.
-h, --help
Display the help message and exit.
-H, --history
Start the mpvc-tui history interface. This allows you to browse and replay previously played media.
-k, --kill
Stop the currently running mpvc-tui instance.
-n, --notify
Enable desktop notifications for mpvc events using notify-send. Notifications will appear for playback state changes and media transitions.
--socket PATH
Set the MPV socket path. Overrides the default socket connection (defaults to MPV’s standard socket if not specified).
-s, --suggest
Suggest a random media item to play based on previously played media. Useful for discovering content from your history.
-S, --scrobbler
Start the mpvc-tui scrobbler interface. This feature tracks and logs media that you play.
-t, --tui
Start the main TUI for managing the MPV playlist (uses rlwrap for enhanced readline functionality).
-T, --Tui
Combo option that starts mpvc-tui with both TUI (-t) and desktop notifications (-n) enabled. This is the recommended starting option. Additional files provided as arguments will be added to the playlist.
-x, --launch
Start mpvc-tui in a new xterm window. This respects the $MPVC_TUI_TERM environment variable for terminal selection. Can be combined with other options.
-v, --version
Display the mpvc-tui version and exit.

EXAMPLES

Start TUI with notifications for a media directory

mpvc-tui -d ~/Music -T
mpvc-tui -t

Enable desktop notifications separately

mpvc-tui -n

Launch in a new terminal window

mpvc-tui -x -t -d ~/Music

Access playback history

mpvc-tui -H

Enable media scrobbling

mpvc-tui -S

ENVIRONMENT

MPVC_TUI_TERM
Specifies the terminal emulator to use when launching mpvc-tui with the -x option. If not set, xterm is used as the default.
MPV_SOCKET
Override the default MPV socket path. Can also be set directly using the –socket option.
XDG_CONFIG_HOME
Directory where mpvc configuration is stored. Defaults to ~/.config/ if not set.

FILES

~/.config/mpvc/mpvc.conf
mpvc-specific configuration file.

SEE ALSO

mpv(1), mpc(1), mpvc-fzf(1), mpvc-web(1), mpvc-tui(1), mpvc-equalizer(1)

AUTHOR

Manual written by gmt4. See https://github.com/gmt4/mpvc for more information.

REPORTING BUGS

Report bugs at: https://github.com/gmt4/mpvc/issues