September 2026
mpvc.conf - Configuration file for mpvc
The mpvc.conf file serves as the unified configuration profile and text layout interface for the mpvc(1).
Because the ecosystem is written entirely in POSIX shell scripting, the configuration file is parsed by directly sourcing it into the environment during execution.
The file is divided into clear configuration sections using comment block headers to group each tool configuration on its own section.
This section defines the mpvc(1) configuration variables.
MPVC_MPVmpv.
MPVC_SOCATsocat.
MPVC_LOCAL_CACHEtrue or false) controlling whether regional caching routines are activated during playback sequences.
MPVC_FMTSTR, MPVC_FMTSTR_LOFImpvc [status] command to display a summary of the mpv playing state, shown by the rest of tools.
The status strings (MPVC_FMTSTR and MPVC_FMTSTR_LOFI) parse the following tokens dynamically at runtime to generate the mpvc [status] terminal layout view:
%status% : Active player state icon or text (e.g., Playing, Paused).%statuslofi% : Stream-specific processing states.%title% : Metadata title track string of the current media file.%percentage%% : Numerical percentage tracking playback progress.%length% : Total temporal duration length of the active track asset.%position% : Index tracking the numerical item number of the track.%playlistlength% : Cumulative count tracking total track objects in queue.%=chapter% : Numeric label naming the current playing chapter layer./%chapters% : Total embedded chapter segments discovered in media container.%mutelofi% : Toggle status indicator flagging audio muting behaviors.%volume%% : Current audio speaker sound level gain percentage metrics.%shufflelofi% : Tracks if random shuffling behaviors are enabled.%ablooplofi% : Displays segment loop hooks.%singlelofi% : Tracks if a single file loop freeze constraint is active.%repeatlofi% : Tracks if playlist wrapper re-looping sequences are active.%idlelofi% : Displays if player engines are idling without an active container.%videolofi% : Video layer processing status symbols.This section configures terminal environment variables and scaling preferences for the terminal visual frontend interface mpvc-tui(1).
MPVC_TUI_TERMThis section contains option flags, remote scraping node overrides, and execution properties for the interactive search interface mpvc-fzf(1).
MPVC_TERM-x or launch. Defaults to xterm.
MPVC_FZF_INVID_URLThis section handles server port rules, encryption endpoints, UI refresh behaviors, and thumbnail parsing switches for the local HTTP daemon interface controller mpvc-web(1).
MPVC_WEB_PORT8888.
MPVC_WEB_SSL_PORT8443.
MPVC_WEB_THUMBNAIL_ENABLEtrue or false) controlling whether the web frontend interface actively pulls, parses, and shows media artwork thumbnail images over the network dashboard.
MPVC_WEB_HTML_REFRESH240.
mpv(1), mpvc(1), mpvc-fzf(1), mpvc-tui(1), mpvc-web(1), mpvc-index,
Manual written by gmt4. See https://github.com/gmt4/mpvc for more information.
Report bugs at: https://github.com/gmt4/mpvc/issues