Fast scanning
Only new or changed files are touched. Titles appear instantly from file names while metadata fills in, and watched folders pick up new episodes in seconds.
Personal media server
Wren TV plays your movies and shows exactly as they were made. Dolby Vision and Atmos pass through untouched, and the server only transcodes when a device really can't play the file.
The playback ladder
Each play request walks down the ladder and stops at the first step that works. Most plays never get past step one.
Features
Only new or changed files are touched. Titles appear instantly from file names while metadata fills in, and watched folders pick up new episodes in seconds.
Add a magnet and press play. Cached torrents come from Real-Debrid; everything else streams in playback order from the built-in engine. Wren TV never seeds.
VideoToolbox, NVENC, Quick Sync, VAAPI and AMF, detected automatically. HDR-to-SDR tone mapping runs on the GPU.
Sign in once with a Wren TV account, claim your server, and share whole libraries or just a few with friends by email.
Continue watching, up-next episodes, chapters and skip intro/credits markers, synced across every device.
No ad rows, no rentals and no telemetry. Your server, your files, your watch history.
Install
Wren TV is a single Go binary that runs as a system service. It needs ffmpeg (the Docker image bundles it).
Mount your media read-only. Config and the database live in /config. Pass /dev/dri or an NVIDIA GPU through for hardware transcoding.
services:
wrentv:
image: ghcr.io/ltagroup/wrentv:latest
container_name: wrentv
restart: unless-stopped
ports: ["32500:32500"]
volumes:
- ./config:/config
- /path/to/media:/media:ro
docker compose up -d
Install ffmpeg from your package manager, then install Wren TV as a systemd service.
sudo ./wrentv install
sudo ./wrentv status
Install ffmpeg with Homebrew, then run Wren TV as a launchd service. VideoToolbox handles transcoding. A native Mac app is on the way.
brew install ffmpeg
sudo ./wrentv install
Put ffmpeg.exe on your PATH, then install Wren TV as a Windows service from an administrator prompt.
wrentv.exe install
wrentv.exe start
Then open http://<your-server>:32500, sign in with your Wren TV account and claim the server with the code from its log. Builds are available to early-access testers while Wren TV is in development.
Watch anywhere
Sign in at watch.wrentv.com to see every server you own or that friends have shared with you. Video goes straight from that server to your browser: this website never sees, stores or relays your media.
Open the web playerThe Wren TV server lives on GitHub. The repository is private during early development; if you'd like to test it, ask for access.