Configuration

September 23, 2026 · View on GitHub

MovieBox-TUI stores its settings in config.json inside your platform configuration directory.

Interactive Settings Hub (/settings)

Enter /settings in the search bar or click [ ⚙ Settings ] on the Home screen to configure options interactively:

  • General: Toggle automatic update checks, select default media player (mpv, VLC, IINA, Android), and customize download directory.
  • Content Modes: Toggle Streaming Mode, enable or disable specific streaming providers (MovieBox, 4KHDHub, Dramachi, CircleFTP, DhakaFlix), and toggle Live TV Mode.
  • Appearance: Select among 9 color themes (Mocha, Latte, Macchiato, Frappe, Nord, TokyoNight, Dracula, Gruvbox, RosePine) with live preview.
  • Maintenance: Check for updates, re-test local BDIX network connectivity, clear disk cache, clear watch history, and open the GitHub repository.

Configuration File Paths

  • Linux / macOS / Termux: ~/.config/moviebox-tui/config.json
  • Windows: %APPDATA%\MovieBox-Tui\config.json

Configuration Options (config.json)

FieldTypeDefaultDescription
auto_updatebooltrueCheck for application updates on launch
default_playerstring"mpv"Default player ("mpv", "vlc", "iina", "android")
download_dirstring?NoneCustom download directory (defaults to ~/Downloads/MovieBox-TUI)
streaming_enabledbooltrueEnable on-demand streaming
tv_enabledbooltrueEnable live TV mode
addons_enabledboolfalseEnable Stremio Addons provider
moviebox_enabledbooltrueEnable MovieBox streaming provider
fourkhdhub_enabledbooltrueEnable 4KHDHub streaming provider
dramachi_enabledbooltrueEnable Dramachi streaming provider
bdix_circleftp_enabledboolfalseEnable CircleFTP (BDIX) provider
bdix_dhakaflix_enabledboolfalseEnable DhakaFlix (BDIX) provider
themestring"TokyoNight"Active color theme
mpv_pathstring?NoneCustom executable path for mpv
vlc_pathstring?NoneCustom executable path for VLC
iina_pathstring?NoneCustom executable path for IINA (macOS)

Environment Variables

VariableDescription
MOVIEBOX_PLAYERForce media player ("mpv", "vlc", "iina", "android")
MOVIEBOX_MPV_PATHCustom executable path for mpv
MOVIEBOX_VLC_PATHCustom executable path for VLC
MOVIEBOX_IINA_PATHCustom executable path for IINA (macOS)
MOVIEBOX_CONFIG_DIRCustom directory for config.json
MOVIEBOX_DATA_DIRCustom directory for watch history and favorites
MOVIEBOX_CACHE_DIRCustom directory for disk cache
MOVIEBOX_THEMEOverride active theme on launch (e.g. "TokyoNight", "Dracula")
MOVIEBOX_LOGLogging level ("error", "warn", "info", "debug", "trace")
MOVIEBOX_NO_IMAGESet to "1" or "true" to disable terminal image previews
MOVIEBOX_IMAGE_PROTOCOLForce image protocol ("kitty", "sixel", "iterm2", or "off")
MOVIEBOX_CELL_SIZEOverride font cell size for image scaling (e.g. "10x20")
NO_COLORForce high-contrast monochrome mode