πŸ΄β€β˜ οΈ The Whole Free Streaming Stack β€” Cancel Every Sub

:popcorn: 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).

:light_bulb: 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)

:light_bulb: To attach a guide: add x-tvg-url="<epg-url>" to the #EXTM3U header line of your playlist, or add the XMLTV URL as a guide provider in your player. Matching is by tvg-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.

:light_bulb: 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.)

:light_bulb: 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)

:light_bulb: 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

:light_bulb: 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.

:warning: 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 :green_circle: working / :red_circle: 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.

:light_bulb: Stick to :green_circle: 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

:light_bulb: 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 #EXTM3U header; 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 β†’ wget the remote M3U to disk and point the player at the local copy; schedule EPG refresh ~3 AM (XMLTV files run 50–200 MB).

:light_bulb: where it actually wins

  • :airplane: Long flight, no wifi β†’ Streambert (or Stremio + debrid) downloads the season for offline.
  • :globe_with_meridians: Abroad, want home news/sport live β†’ pick your country off Famelack’s globe.
  • :trophy: World Cup match free in another country β†’ VPN there (residential IP), it unlocks.
  • :fish_cake_with_swirl: Mid-season anime β†’ Aniyomi/Miru sync your AniList progress across devices.
  • :television: Old movies on a schedule β†’ Tunarr spins your own library into a 24/7 channel with a guide.
  • :broom: 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.

2 Likes