ON AIR  ·  IPTV PLAYER · DVR · EPG

Your TV. RetroTV

A free, open-source desktop IPTV player with a retro CRT interface. Bring your own streams and playlists — M3U, M3U8, XSPF, or local folders. Watch live with EPG schedules, record with DVR, shuffle your own media with commercial breaks, and enjoy authentic channel-surfing vibes. No subscription. No login. No tracking.

DVR Recording Scheduled Recordings EPG Guide No Account Commercial Breaks Resume Support ★ Favorites M3U / XSPF / Folders CC Subtitles Windows · Mac · Linux
Features

Your Streams. Your Rules.

RetroTV is a free, open-source desktop IPTV player and media centre. Add any live stream URL, import M3U/M3U8 playlists, load XSPF files, or point it at a folder of videos. Built on VLC, it plays every modern format without fuss — wrapped in a phosphor-amber CRT interface with EPG guide, DVR recording, commercial break simulation, and more.

🔴

DVR Recording NEW

Hit ● REC (or press R) to record any live stream in real time. Recordings are saved as .ts files you can play back inside RetroTV or in any video player. ffmpeg is included with the Windows installer.

📅

Scheduled Recordings NEW

Click any programme in the EPG guide to schedule a recording — RetroTV will start and stop ffmpeg automatically at the right times. Or set up manual time-based schedules.

📼

Recordings Library NEW

Browse, play, and delete your DVR recordings from the built-in library manager. Play recordings directly inside RetroTV with full pause and seek support.

📰

Live EPG Program Guide

Powered by XMLTV data, Channel 00 displays a full-screen electronic program guide with channel icons, now/next indicators, and progress bars. See what's on and what's coming up at a glance.

🎞️

Commercial Break Simulator

Recreate the authentic broadcast experience. Place video files in your commercials/ folder or use a commercials.xspf playlist, and RetroTV will automatically insert nostalgic ad breaks between your local tracks.

📡

Live & Local Channels

Add any live stream URL (HLS, DASH, etc.) or load local XSPF and M3U playlists. Import entire channel lineups from M3U files with EPG channel IDs. Mix live streams with your personal media library.

📢

In-App News Feed

Stay informed with software updates and network announcements via the built-in news modal that checks for new messages on startup.

🔍

Channel Search & Filter

Instantly find any channel with the built-in search box. Type a name or number and the sidebar filters in real time — no more scrolling through a long lineup.

Favorites

Press F to star any channel. Favorites appear highlighted with ★ in the sidebar and channel guide, so your go-to stations are always easy to spot.

📋

Per-Channel Schedule Overlay

Press G to pull up a live schedule strip for the current channel — showing now-playing and upcoming programmes for live channels, or now/next track cards with progress bars for local playlists.

📡

Custom EPG Sources

Add your own XMLTV guide data URLs or local .xml files via the built-in EPG Sources Editor. Your custom sources are merged with the default guide on every refresh.

Built-in Channel Editor

Add, remove, reorder, and duplicate channels directly in the app. Import M3U playlists with one click. Configure names, URLs, playlists, watermarks, EPG IDs, and shuffle settings — no manual JSON editing required.

🏷️

Network Bugs & Watermarks

Assign transparent PNG watermarks to your channels. Display a logo in the corner of the video for that authentic network broadcast look.

📺

Retro CRT Experience

Phosphor-amber UI, scanline overlays, channel static transitions, a resizable sidebar, and a rotary knob dial for an authentic vintage television feel.

🛡️

Auto-Retry & Stream Recovery

Local files automatically retry on error with exponential backoff. Live streams detect freezes and reconnect automatically — so you spend less time staring at static.

💾

Smart Resume

Automatically remembers where you left off for local files. Close the app, come back tomorrow, and continue exactly where you stopped.

🔄

Auto-Updated Lineup

Channel lists sync automatically in the background. Hit the ↺ LINEUP button to manually check for updates, or let it happen on its own. Software update notifications keep you on the latest version.

💬

Subtitle Toggle

Turn closed captions on or off with the CC button. Subtitle state persists across channel changes so you don't have to re-enable it every time.

⌨️

Media Key Support

Works seamlessly with keyboard media keys and remotes. Change channels, control volume, play and pause without touching the mouse.

🖥️

True Fullscreen

Multi-monitor aware fullscreen mode with display sleep suppression and double-click to toggle — perfect for a dedicated living room or lounge setup.

🆓

Completely Free

No subscription fees, no account creation, no hidden charges, no tracking. RetroTV is free and open-source software, plain and simple.

Your Channels
$0
Cost to Use
3
Platforms
v1.8
Current Version
Local Files
Getting Started

Up & Running In Minutes

01
📥

Install

Download RetroTV — the Windows installer includes ffmpeg for DVR recording. Just make sure VLC Media Player is also installed.

02
📡

Add Streams

Paste live stream URLs into the channel editor, import an M3U playlist, or drop video files into a folder and point a channel at it.

03
📺

Watch

Flip channels with arrow keys, check the EPG guide on CH 00, record with ● REC, and enjoy the retro TV experience.

App Preview

See It In Action

● REC 00:12:34
03 LIVE STREAM
LIVE BROADCAST · STREAMING NOW · RETROTV PLAYER ·
CH 03 · LIVE STREAM · LIVE
LIVE STREAM + DVR — PRESS R TO RECORD
07 MOVIES
🎬
📺 CH 07 — MOVIES — SCHEDULE
▶ NOW PLAYING
Classic Feature Film
████████░░░░░
NEXT ▶
Late Night Cinema
CH 07 · MOVIES · LIVE
EPG SCHEDULE OVERLAY — PRESS G TO TOGGLE
📺 RETRO TV SIMULATOR v1.8
◉ LIVE STREAMS
◉ CUSTOM CHANNELS
◉ DVR RECORDING
◉ FAVORITES ★
00
GUIDE
01
★ NEWS
LIVE BROADCAST
02
MOVIES
▶ Classic Film (EPG)
03
SPORTS
LIVE BROADCAST
04
MUSIC
LIVE BROADCAST
05
VHS MIX
▶ Track 3 of 24
CH 00 · CABLE GUIDE · INFO
BUILT-IN GUIDE — EPG SCHEDULES, FAVORITES & DVR

Get RetroTV

Download the installer for your platform, add your streams, and you're watching in under a minute. No account. No credit card. No catch.

🪟
Windows
Windows 10 / 11 · 64-bit · Includes ffmpeg
▶ Download .exe

* Requires VLC Media Player installed on your system. ffmpeg for DVR recording is included in the Windows installer.

Python 3.8+ (source)
VLC Media Player
ffmpeg included in installer
Pillow (optional)