mesamirh/MovieBox-Tui

▲ 31 stars today★ 2,168⑂ 236

Terminal interface to find, download, and stream movies, TV shows, and live TV using local media players.

About mesamirh/MovieBox-Tui

mesamirh/MovieBox-Tui is an open-source project on GitHub, mainly written in Rust. Terminal interface to find, download, and stream movies, TV shows, and live TV using local media players. It currently holds 2,168 stars and 236 forks with 9 open issues, and was last pushed on 2026-09-21 (repository created 2026-07-16).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #84 with 31 new stars today.

GitHub Repository Details

Repository mesamirh/MovieBox-Tui · default branch main · size 33900 KB · watchers 9 · source: GitHub REST API and repository README

README

MovieBox-TUI

Terminal interface to find, download, and stream movies, TV shows, and live TV using local media players.

English বাংলা हिन्दी Español

Telegram Donate

moviebox-tui-walkthrough.webm

Features

Prerequisites

Requires at least one media player for streaming:

Poster graphics: Image rendering requires a graphics capable terminal (Ghostty, Kitty, WezTerm, or iTerm2). Standard terminals display clean text layouts automatically.

Optional for MovieBox downloads: yt-dlp and ffmpeg are required only for downloading DASH streams from the MovieBox provider. All other providers download directly with the built in engine.

Installation

macOS and Linux

Open Terminal and run:

curl -fsSL https://raw.githubusercontent.com/mesamirh/MovieBox-Tui/main/install.sh | bash

Or via Homebrew (macOS):

brew tap mesamirh/moviebox-tui https://github.com/mesamirh/MovieBox-Tui
brew install moviebox-tui
Note: If Homebrew prompts for tap verification, run brew trust mesamirh/moviebox-tui.

Windows

Open PowerShell and run:

irm https://raw.githubusercontent.com/mesamirh/MovieBox-Tui/main/install.ps1 | iex

Android (Termux)

Open Termux and run:

pkg update && pkg install -y curl tar termux-tools termux-am
curl -fsSL https://raw.githubusercontent.com/mesamirh/MovieBox-Tui/main/install.sh | bash
termux-setup-storage
Note: Requires an external video player installed on Android (e.g. VLC or any supported player).
Cargo and Source Build

From crates.io:

cargo install moviebox-tui --locked

From source:

git clone https://github.com/mesamirh/MovieBox-Tui.git
cd MovieBox-Tui
cargo build --release --locked

Verify Release Integrity
sha256sum -c SHA256SUMS --ignore-missing
gh attestation verify  -R mesamirh/MovieBox-Tui

Uninstallation

Automated Installer (macOS, Linux, Windows, Android)

Simply re-run your original install command (curl ... | bash or irm ... | iex). When MovieBox-TUI is already installed, the installer automatically detects it and displays an interactive menu:

MovieBox-TUI is already installed.
What would you like to do?
  1) Reinstall / Update to latest version
  2) Uninstall
  3) Cancel

Enter 2 to completely remove MovieBox-TUI.

Package Managers

brew uninstall moviebox-tui     # Homebrew (macOS)
cargo uninstall moviebox-tui    # Cargo

Quick Start

moviebox-tui

Documentation

Comprehensive guides and architectural references are available at mesamirh.github.io/MovieBox-Tui or in the docs/ directory.

Contributing

Contributions are welcome. Review CONTRIBUTING.md before submitting pull requests.

Report bugs or submit feature requests through GitHub Issues.

Optional Support

If you would like to support ongoing development directly:

| Network / Asset | Address | | :--- | :--- | | USDT (TRC20) | TL4yW73qmbKZpBWwbEFgjBpwVkPDFTkJgV | | Bitcoin (BTC) | 3MEAtqtRWrQBhnaMi3Zuf5nt2efNUS2LUQ | | Ethereum / EVM | 0x7ea20d5fa29d87f33195f5a3b211ff94038d794c | | Solana (SOL) | 6ctm5WFv73MNywoCKAz3xK72yizSspHa72rFNygooU6 |

Privacy

MovieBox-TUI contains zero telemetry, analytics, or user tracking. All search history, bookmarks, and configuration files remain strictly on your local filesystem.

License

Licensed under either MIT or Apache-2.0.

Disclaimer

This project does not host or store any media. It is an independent client for playing publicly available streams. Users are responsible for complying with the laws of their country.

GitHub Stars & Activity

2,168Stars
236Forks
9Open issues
RustLanguage

GitHub Popularity

GitHub stars2,168
Forks236
Open issues9
Primary languageRust
LicenseApache-2.0
Stars gained today31
Created2026-07-16
Last pushed2026-09-21

Trending History

Daily boardrank #84 · ▲ 31 stars

Related GitHub Projects

1

clash-verge-rev / clash-verge-rev

Rust★ 146,154⑂ 10,495▲ 418 stars
2

tw93 / Pake

Rust★ 61,577⑂ 12,693▲ 29 stars
3

tinyhumansai / openhuman

Rust★ 40,009⑂ 3,951▲ 74 stars
4

xai-org / x-algorithm

Rust★ 33,337⑂ 5,409▲ 45 stars
5

nautechsystems / nautilus_trader

Rust★ 29,237⑂ 3,863▲ 45 stars
6

Automattic / harper

Rust★ 15,793⑂ 667▲ 70 stars
7

cloudflare / quiche

Rust★ 12,304⑂ 1,131▲ 69 stars
8

akitaonrails / ai-memory

Rust★ 7,605⑂ 518▲ 217 stars

More Trending Repositories