castlocal Cast local video files to Chromecast with automatic transcoding via CLI/TUI.
Why it's awesome
CastLocal is a dual-pane Far Manager-style TUI for casting local video files to Chromecast devices. It auto-discovers devices on the network, probes video formats, and transcodes on-the-fly using ffmpeg with HLS segmentation so playback starts in seconds.
Interactive TUI: Keyboard-driven dual-pane interface — left pane browses files, right pane shows discovered devices
Unique: No other TUI exists for Chromecast casting
Redraws output: Real-time transcode progress and playback controls
Install: pipx install castlocal
Checklist
Application is unique (no existing TUI for Chromecast casting)
Interface is interactive and redraws output
Added in correct alphabetical order in the Multimedia section
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/rothgar/awesome-tuis/pull/572
**Author:** [@YuriKovalov22](https://github.com/YuriKovalov22)
**Created:** 3/4/2026
**Status:** ❌ Closed
**Base:** `main` ← **Head:** `add-castlocal`
---
### 📝 Commits (1)
- [`24a9633`](https://github.com/rothgar/awesome-tuis/commit/24a96331e303c8e0ede18a8ff8a94529a7382378) Add CastLocal to Multimedia section
### 📊 Changes
**1 file changed** (+1 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+1 -0)
</details>
### 📄 Description
## Add CastLocal
- [castlocal](https://github.com/YuriKovalov22/cast-control) Cast local video files to Chromecast with automatic transcoding via CLI/TUI.
### Why it's awesome
CastLocal is a dual-pane Far Manager-style TUI for casting local video files to Chromecast devices. It auto-discovers devices on the network, probes video formats, and transcodes on-the-fly using ffmpeg with HLS segmentation so playback starts in seconds.
- **Interactive TUI**: Keyboard-driven dual-pane interface — left pane browses files, right pane shows discovered devices
- **Unique**: No other TUI exists for Chromecast casting
- **Redraws output**: Real-time transcode progress and playback controls
Install: `pipx install castlocal`
### Checklist
- [x] Application is unique (no existing TUI for Chromecast casting)
- [x] Interface is interactive and redraws output
- [x] Added in correct alphabetical order in the Multimedia section
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/rothgar/awesome-tuis/pull/572
Author: @YuriKovalov22
Created: 3/4/2026
Status: ❌ Closed
Base:
main← Head:add-castlocal📝 Commits (1)
24a9633Add CastLocal to Multimedia section📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
Add CastLocal
Why it's awesome
CastLocal is a dual-pane Far Manager-style TUI for casting local video files to Chromecast devices. It auto-discovers devices on the network, probes video formats, and transcodes on-the-fly using ffmpeg with HLS segmentation so playback starts in seconds.
Install:
pipx install castlocalChecklist
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.