HanCast is a cross-platform wireless casting and receiving app that sends local files, links, and Bilibili videos to LAN smart devices and also acts as a DLNA receiver for big-screen playback.
- v2.1.0
- Published at
- 23d ago
- 13
- Stars
- 120
- Download
- Synced at
- 15d ago
Latest release
v2.1.0Sep 26, 2026, 10:27 AMDownloads slow? Switch the source anytime above
README
Project Overview
HanCast is an open-source cross-platform casting tool built on Macast, using Rust, Tauri 2.0, Vue 3, and Python. It casts local files, network links, and Bilibili videos to LAN smart devices, and can turn your computer into a DLNA receiver for casting requests from phone apps. Powered by MPV underneath, it supports nearly every media format.
One app connecting all your screens.
Key Features
- File casting: drag videos, audio, or images into the window and cast to a device in one click
- Link casting: paste an HTTP or HTTPS direct link to cast and play
- Bilibili casting: paste a Bilibili link to resolve the stream and cast automatically
- Receive casting: act as a DLNA receiver for casting requests from phone apps
- Cast control: preview cover and title live, adjust volume and progress, and stop in one click
- Multi-device control: cast to several devices at once while keeping each controller state
- Safety confirmation: unknown devices trigger a confirmation popup with auto-reject on timeout
- Trust management: allow once or always allow so trusted devices stop asking
Target Audience
- Users who want to cast computer content to a TV
- People who need to cast a phone to a computer
- Home users with DLNA devices
Quick Start
- Get and install the app from Releases or the Microsoft Store
- Make sure the computer and target device are on the same LAN
- Drag in a file or paste a link and pick a device from the list
- Click a device card to open the control panel and adjust volume and progress
Core Advantages
- Broad format support: MPV underneath handles nearly every media format
- Works both ways: both sending and receiving casts
- Safe and controllable: confirmation and trust management prevent mis-casting
System Requirements
| Item | Requirement |
|---|---|
| OS | Windows 10 / 11 |
| External dependency | MPV player |
| Build from source | Node.js 18+, Rust, Python 3.11+ |
| Network | Devices must be on the same LAN |
Notes
- Receiving casts requires MPV to be installed
- Running the executable directly crashes; it must be started via the sidecar
- Only cast content you have the right to play
Release history
Sort