Free streaming stack β live TV + movies + anime + sports βΆ open-source, any device, $0
Live TV, movies, anime, sports, radio β every paywall rebuilt from open-source repos. No card, no signup.
free Β· streaming Β· iptv
A pile of people on GitHub already built what Netflix, cable, and your IPTV plug all charge for β auto-updating, open, free. This is the full shelf: vaults, players, guides, on-demand, anime, sports, self-host, and the tricks that make janky lists behave like real cable.
Quick term, used everywhere below: M3U / M3U8 = a text file listing
channel β stream link. Any player reads it and streams live. You donβt download channels, you point a player at the list.
π‘ the vaults β every channel on earth in a text file
Static lists rot. The upgrade is auto-pruned repos that rebuild on a timer and delete dead channels for you.
| Vault | What | Refresh |
|---|---|---|
| iptv-org/iptv | The firehose β thousands of channels, every country/category/language | Daily, via Actions |
| Free-TV/IPTV | Curated HD, dead links pruned β fewer but they work | Active |
| world_ip_tv | 50+ sources merged, every URL tested, dead ones purged | Every 6 hrs |
| LiveTVCollector | Country/category collector, deduped, outputs m3u + txt + json | Every 8 hrs |
| YouTube_to_m3u | Turns YouTube live channels into an M3U | Every 3 hrs |
Paste-anywhere links:
- iptv-org all β
https://iptv-org.github.io/iptv/index.m3u - iptv-org by country / category / language β
.../index.country.m3uΒ·.../index.category.m3uΒ·.../index.language.m3u - Free-TV curated β
https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8 - YouTube_to_m3u β
https://raw.githubusercontent.com/benmoose39/YouTube_to_m3u/main/youtube.m3u
ποΈ the master index β bookmark this one
iptv-org/awesome-iptv β the directory of everything: players, web players, checkers, EPG tools, and other playlist repos. Also worth a look: Justryuz/m3u (converts arbitrary YouTube/Dailymotion live streams into one auto-updated .m3u8).
Channel says βliveβ but wonβt load = geo-locked (region-locked). VPN to that country opens it. (Why some VPNs fail anyway β see the mechanics section.)
π FAST channels + a real TV guide (EPG)
FAST = Free Ad-Supported TV (Pluto, Samsung, etc. β linear channels, no account). These repos pump them into an M3U with a program guide attached.
| Generator | Pulls | Note |
|---|---|---|
| app-m3u-generator | Pluto Β· Samsung Β· Plex Β· Roku Β· Tubi, with EPG | Rebuilt daily, proxy-fixed so streams keep working |
| i.mjh.nz (matthuisman) | Pluto / Plex / Samsung FAST feeds | Long-running; some endpoints route through a proxy |
EPG = the channel guide (the βwhatβs on now/nextβ grid). Itβs a separate XMLTV file you bolt onto a playlist.
| EPG source | Covers |
|---|---|
| iptv-org/epg | Thousands of channels, hundreds of sites β run it, get guide.xml daily |
| epgshare01 | Big ready-made XMLTV by country (e.g. epg_ripper_UK1.xml.gz) |
| epg.pw Β· open-epg.com | Free XMLTV/JSON, daily, plus a free editor |
| Freeview-EPG | UK free-to-air, 7 days, logos + episode numbers; raw epg.xml |
| XMLTV-EPG-Tools | Merge multiple feeds + time-shift channels (East/West) |
To attach a guide: add
x-tvg-url="<epg-url>"to the#EXTM3Uheader line of your playlist, or add the XMLTV URL as a guide provider in your player. Matching is bytvg-idβ clean IDs = a working guide.
π don't wanna touch a link? spin a globe
Famelack (exβtv.garden) runs the same streams in a browser. 1,000+ channels, 130+ countries, no signup, no ads. Phone, laptop, smart TV, Fire Stick. Canβt install anything? Any browser-based M3U player from the awesome-iptv list plays a playlist on a locked-down machine.
The one you send non-techies. Click country β watch. iPhone: Share β βAdd to Home Screenβ = acts like an app.
βΆοΈ players β paste M3U and go
Open-source (pick these first):
| Player | Platforms | Why |
|---|---|---|
| VLC | Everything | Plays a raw M3U, no plugins. Media β Open Network Stream β paste |
| IPTVnator | Win/Mac/Linux + web + Docker | Best open-source GUI β M3U, Xtream, Stalker, EPG, favorites, catch-up |
| Jellyfin Live TV | Server + all clients | 100% free, no license. Add M3U tuner + XMLTV guide |
| Kodi + PVR IPTV Simple | Everything | M3U + XMLTV inside Kodi |
| Megacubo Β· Hypnotix | Cross-platform / Linux | Recording + miniplayer / dead-simple M3U+EPG |
Free tier, great on Android TV / Fire Stick: OTT Navigator (timeshift, multi-view), Televizo, Sparkle TV (DVR-style, free guide), Perfect Player (~8 MB, runs on old 1 GB sticks). (Base stack already has TiViMate + IPTV Smarters.)
Phone path for any of them: Browse β Open Network Stream β paste β play.
π¬ movies, shows & anime on demand
| Tool | Does | Edge |
|---|---|---|
| Streambert | Desktop app β stream + download movies/series/anime | Zero ads/trackers, IMDB, subtitles, AniList sync, offline |
| hdmovix.cc | Browser β movies, TV, live, sports, music | 4K where available, 10 languages |
| anivix.cc | Browser β anime only | Full library, syncs AniList progress |
| Stremio + addons | App β one clean UI, content via addons | Add MediaFusion, Torrentio (torrentio.strem.fun), Comet, AIOStreams, Trakt sync |
| CloudStream | Android/TV/Firestick app β ships empty, add repos | Movies + TV + anime + live; add MegaRepo etc. inside the app |
Streambert builds β GitHub Β· Codeberg mirror Β· Arch AUR (.exe Win Β· .dmg Mac Β· .AppImage/.deb/.pacman Linux)
CloudStream repo βwonβt loadβ = your ISP is blocking GitHub raw URLs. VPN on, retry. iOS canβt run it β use Stremio. Most Stremio torrent addons want a debrid account (Real-Debrid/AllDebrid/TorBox).
π legit free libraries β zero shady, often ad-free
Free, legal, no torrents. Worth having even alongside the rest.
| Service | What |
|---|---|
| Tubi | 50k+ movies/shows + 260+ live channels β biggest free library, lightest ads |
| Pluto TV | ~425 live channels + on-demand, cable-style guide, no account |
| Plex free | 50k+ on-demand + 1,100+ live channels, no Plex Pass needed |
| Samsung TV Plus Β· Roku Channel Β· Xumo Β· Crackle Β· FilmRise | More FAST + on-demand, free |
Library card = fully ad-free: Kanopy (30k+ films incl. Criterion/A24) and Hoopla (mainstream + audiobooks/comics, offline downloads). Free with any US public library card.
π₯ anime deep cut β beyond anivix
| App | Platform | Edge |
|---|---|---|
| Aniyomi | Android | Anime + manga, AniList/MAL sync, installable sources |
| Miru | Android/Windows/Web | Extension-based video/comic/novel |
| Dantotsu forks | Cross-platform | ReDantotsu, Dartotsu, AnymeX, Awery β AniList-centric streamer+tracker |
The official aniyomi-extensions repo was archived (July 2025). Pull sources from live forks instead: yuzono/aniyomi-extensions or Secozzi/aniyomi-extensions. CloudStream also has strong anime repos.
β½ sports + the geo-unlock
Free & legal (World Cup 2026, Jun 11βJul 19): several countries air every match free-to-air β VPN there and it unlocks.
| Country | Free on | Note |
|---|---|---|
| UK | BBC iPlayer + ITVX | All 104 matches (TV Licence needed) |
| Australia | SBS On Demand | Every match free |
| Ireland | RTΓ Player | Every match free |
| Brazil | CazΓ©TV on YouTube | Every match, no geo-block, free anywhere |
| US | Tubi + FOX over-antenna | Select matches in 4K free |
Free legal linear sports: Pluto TV carries CBS Sports HQ + beIN Sports Xtra; Plex/Samsung FAST carry sports too.
Unlicensed aggregators β informational, high-churn, real malware/legal risk. DaddyLive M3U forks: ICEZOMBIE-m3u/Daddylive-m3u, aphrodite747/daddylive-m3u; self-hosted proxy that handles the headers for you β StepDaddyLiveHD. These need custom Referer/Origin/User-Agent headers or you get HTTP 403. Treat any single domain as throwaway. (Dead: dtankdempse/daddylive-m3u, thetvapp-m3u, lem85930, tvapp2.)
π¦ Android TV box / Fire Stick β fill the empty screen
Cheap box and no clue what to install? TVAPP = an organized index of TV-box apps (movies, live, karaoke, tools, games) + TVBox / Film Warehouse config sources, each tagged
working /
broken. Browse it first β app.youhun.com.
Sideload anything onto a Fire Stick: install Downloader (by AFTVnews) β Settings β My Fire TV β About β click βFire TV Stickβ 7Γ β enable βApps from Unknown Sourcesβ β paste an APK URL in Downloader. Loads IPTVnator, Kodi, Stremio, CloudStream, OTT Navigator.
Ad-free YouTube on TV: SmartTube (Android/Fire TV), TizenTube (Samsung Tizen).
Cheap β media center: a Raspberry Pi 4 or used mini-PC (~$120β200) running the self-host stack below = your own cable box.
Stick to
apps in TVAPP; ignore anything begging you to βpay for updatesβ β it flags those as the sketchy ones.
π₯οΈ build your own cable β self-host stack
Turn your own files + messy playlists into a polished, guide-driven setup. All free, all Docker-able.
| Tool | Plain-terms job |
|---|---|
| Jellyfin | Free media server (movies/TV/live) β the base everything plugs into |
| Tunarr | Makes custom channels from your own library β plays your stuff on a schedule like a real station |
| ErsatzTV | Same idea + hardware transcoding + scheduling; outputs M3U + EPG |
| dizqueTV | Older channel-builder with filler/commercial padding |
| Threadfin | Cleans/filters/re-serves a messy playlist so the server sees tidy channels |
| Dispatcharr | Newer IPTV manager: filter, proxy, failover, auto EPG matching |
| TVHeadend | TV server/DVR for tuner cards + IPTV β feeds Jellyfin |
Use the marcelGoerentz/Threadfin fork β the original Threadfin repo went stale (last release Sep 2025).
π» radio & music bonus
radio-browser.info β open community database of internet radio, free public API. RadioDroid β open-source Android client for it: sleep timer, alarm, stream recording, Chromecast.
π§ the mechanics guides skip
The stuff that separates a working stack from a frustrating one.
- Why a VPN fails on a stream β residential vs datacenter IP. Services blocklist known datacenter IP ranges (where cheap VPN servers live), so the VPN βconnectsβ but the stream still blocks. Residential-IP endpoints succeed. Itβs IP reputation, not VPN brand.
- Clean dead links β freearhey/iptv-checker (CLI, ffprobe), kristofferR/IPTVChecker (fast desktop, exports alive-only), peterpt/IPTV-CHECK (OCR catches login/geo screens a ping check misses).
- Combine playlists β concatenate M3U files but keep only the first
#EXTM3Uheader; or merge via Threadfin/Dispatcharr for de-dup + group order. - Restream a connection-limited playlist β put Threadfin or StepDaddyLiveHD in front so many devices share one upstream connection (kills βmax connections reachedβ).
- Stubborn streams (403) β set custom headers:
#EXTVLCOPT:http-referrer=/http-user-agent=in VLC, the User-Agent field in Jellyfinβs M3U tuner, or a proxy. - Donβt lose your channels β
wgetthe remote M3U to disk and point the player at the local copy; schedule EPG refresh ~3 AM (XMLTV files run 50β200 MB).
where it actually wins
Long flight, no wifi β Streambert (or Stremio + debrid) downloads the season for offline.
Abroad, want home news/sport live β pick your country off Famelackβs globe.
World Cup match free in another country β VPN there (residential IP), it unlocks.
Mid-season anime β Aniyomi/Miru sync your AniList progress across devices.
Old movies on a schedule β Tunarr spins your own library into a 24/7 channel with a guide.
Playlist half-dead β run it through iptv-checker, export the alive-only list.
A paywall is just a lock bolted to a door that was never theirs to close.

!