Skip to content

About

An app to stream local media to chromecast enabled device.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

media-cast logo

media-cast

Stream local video files to your TV — drop a file in and press play.

No TV-side setup. No media library to configure. No account. Works with Chromecast and UPnP/DLNA devices on your local network.

Latest release Downloads Platforms Electron


Features

Zero TV setup Discovers Chromecast and DLNA renderers automatically on your LAN
Subtitles, your way External (.srt, .smi, …) and embedded tracks, with on-the-fly conversion
Burn-in fallback For older DLNA TVs that ignore sidecar subs
Universal playback MPEG-TS transcoding for renderers that can't play your source directly
Drag & drop Drop the video, drop the subs, hit play
Batteries included Bundled ffmpeg / ffprobe — nothing else to install

Download

Download latest release

Platform Installer
Windows .exe installer
macOS .dmg (universal — Intel + Apple Silicon)
Linux .AppImage

Requires Windows 10/11 (64-bit), macOS 13 (Ventura) or later, or Linux x64.

All builds are on the Releases page — the badge above always points to the latest version. Auto-updates are built in, so once installed you'll be notified of new versions.

How it works

  1. Launch the app — it scans your network for compatible devices.
  2. Pick a TV, speaker, or Chromecast from the list.
  3. Drop a video file (and optionally a subtitle file) onto the player.
  4. Press play.

Building from source

Requires Node.js 24+ and bun (package manager and script runner; Electron itself still runs on Node).

bun install
bun run prepare:binaries   # fetch static ffmpeg/ffprobe into resources/bin/
bun run dev                # electron-vite dev with HMR

Produce installers:

bun run build:win     # Windows
bun run build:mac     # macOS (universal)
bun run build:linux   # Linux

Tooling: electron-vite · Biome (lint + format) · TypeScript 7 native tsc (typecheck). See CLAUDE.md for an architecture overview.

About

An app to stream local media to chromecast enabled device.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages