# 🏴‍☠️ The Whole Free Streaming Stack — Cancel Every Sub

**URL:** <https://onehack.st/t/the-whole-free-streaming-stack-cancel-every-sub/323354>\
**Category:** Tutorials & Methods\
**Tags:** freebies, tips-tricks, streaming\
**Created:** [มิถุนายน 24, 2026, 10:11pm UTC](https://onehack.st/t/the-whole-free-streaming-stack-cancel-every-sub/323354 "2026-06-24T22:11:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SRZ](https://onehack.st/user_avatar/onehack.st/srz/32/146132_2.png) [@SRZ](https://onehack.st/u/SRZ)\
**Post date:** [มิถุนายน 24, 2026, 10:11pm UTC](https://onehack.st/t/the-whole-free-streaming-stack-cancel-every-sub/323354/1 "2026-06-24T22:11:34Z")

</div>

# 🍿 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`

 ![image](https://onehack.st/uploads/default/original/3X/a/8/a8e2e58e806013fb63a4f8cdee07da4f3243ea2e.jpeg)

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](https://github.com/iptv-org/iptv)** | The firehose — thousands of channels, every country/category/language | Daily, via Actions |
> | **[Free-TV/IPTV](https://github.com/Free-TV/IPTV)** | Curated HD, dead links pruned — fewer but they work | Active |
> | **[world\_ip\_tv](https://github.com/Romaxa55/world_ip_tv)** | 50+ sources merged, every URL tested, dead ones purged | Every 6 hrs |
> | **[LiveTVCollector](https://github.com/bugsfreeweb/LiveTVCollector)** | Country/category collector, deduped, outputs m3u + txt + json | Every 8 hrs |
> | **[YouTube\_to\_m3u](https://github.com/benmoose39/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](https://github.com/iptv-org/awesome-iptv)** — the directory of _everything_: players, web players, checkers, EPG tools, and other playlist repos. Also worth a look: **[Justryuz/m3u](https://github.com/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](https://github.com/BuddyChewChew/app-m3u-generator)** | Pluto · Samsung · Plex · Roku · Tubi, **with EPG** | Rebuilt daily, proxy-fixed so streams keep working |
> | **i.mjh.nz** ([matthuisman](https://github.com/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](https://github.com/iptv-org/epg)** | Thousands of channels, hundreds of sites — run it, get `guide.xml` daily |
> | **[epgshare01](https://epgshare01.online/)** | Big ready-made XMLTV by country (e.g. `epg_ripper_UK1.xml.gz`) |
> | **[epg.pw](https://epg.pw)** · **[open-epg.com](https://open-epg.com)** | Free XMLTV/JSON, daily, plus a free editor |
> | **[Freeview-EPG](https://github.com/dp247/Freeview-EPG)** | UK free-to-air, 7 days, logos + episode numbers; raw `epg.xml` |
> | **[XMLTV-EPG-Tools](https://github.com/mikhoul/XMLTV-EPG-Tools)** | Merge multiple feeds + **time-shift** channels (East/West) |
> 
> > 💡 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](https://famelack.com/)** (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](https://github.com/iptv-org/awesome-iptv) 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](https://www.videolan.org/vlc/)** | Everything | Plays a raw M3U, no plugins. Media → Open Network Stream → paste |
> | **[IPTVnator](https://github.com/4gray/iptvnator)** | Win/Mac/Linux + web + Docker | Best open-source GUI — M3U, Xtream, Stalker, EPG, favorites, catch-up |
> | **[Jellyfin Live TV](https://jellyfin.org/docs/general/server/live-tv/setup-guide/)** | Server + all clients | 100% free, no license. Add M3U tuner + XMLTV guide |
> | **[Kodi + PVR IPTV Simple](https://kodi.wiki/view/Add-on:PVR_IPTV_Simple_Client)** | 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](https://firestickhacks.com/install-sparkletv-iptv-player-on-firestick/)** (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](https://github.com/truelockmc/streambert)** | Desktop app — stream **+ download** movies/series/anime | Zero ads/trackers, IMDB, subtitles, AniList sync, offline |
> | **[hdmovix.cc](https://hdmovix.cc)** | Browser — movies, TV, live, sports, music | 4K where available, 10 languages |
> | **[anivix.cc](https://anivix.cc)** | Browser — anime only | Full library, syncs AniList progress |
> | **[Stremio](https://www.stremio.com)** + addons | App — one clean UI, content via addons | Add **[MediaFusion](https://github.com/mhdzumair/MediaFusion)**, **Torrentio** (`torrentio.strem.fun`), **Comet** , **[AIOStreams](https://github.com/Viren070/AIOStreams)**, **Trakt** sync |
> | **[CloudStream](https://github.com/recloudstream/cloudstream)** | Android/TV/Firestick app — ships empty, add repos | Movies + TV + anime + live; add MegaRepo etc. inside the app |
> 
> Streambert builds → [GitHub](https://github.com/truelockmc/streambert/releases) · [Codeberg mirror](https://codeberg.org/truelockmc/streambert/releases) · [Arch AUR](https://aur.archlinux.org/packages/streambert-bin) (`.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](https://tubitv.com)** | 50k+ movies/shows + 260+ live channels — biggest free library, lightest ads |
> | **[Pluto TV](https://pluto.tv)** | ~425 live channels + on-demand, cable-style guide, no account |
> | **[Plex free](https://www.plex.tv)** | 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](https://www.kanopy.com)** (30k+ films incl. Criterion/A24) and **[Hoopla](https://www.hoopladigital.com)** (mainstream + audiobooks/comics, offline downloads). Free with any US public library card.

> **🍥 anime deep cut — beyond anivix**
>
> | App | Platform | Edge |
> | --- | --- | --- |
> | **[Aniyomi](https://github.com/aniyomiorg/aniyomi)** | Android | Anime + manga, **AniList/MAL sync** , installable sources |
> | **[Miru](https://github.com/miru-project/miru-app)** | 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](https://github.com/yuzono/aniyomi-extensions)** or **[Secozzi/aniyomi-extensions](https://github.com/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](https://www.bbc.co.uk/iplayer) + [ITVX](https://www.itv.com/watch) | All 104 matches (TV Licence needed) |
> | **Australia** | [SBS On Demand](https://www.sbs.com.au/ondemand) | Every match free |
> | **Ireland** | [RTÉ Player](https://www.rte.ie/player/) | Every match free |
> | **Brazil** | **CazéTV on YouTube** | Every match, **no geo-block** , free anywhere |
> | **US** | [Tubi](https://tubitv.com) + 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](https://github.com/ICEZOMBIE-m3u/Daddylive-m3u)**, **[aphrodite747/daddylive-m3u](https://github.com/aphrodite747/daddylive-m3u)**; self-hosted proxy that handles the headers for you → **[StepDaddyLiveHD](https://github.com/gookie-dev/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](https://github.com/youhunwl/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](https://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](https://github.com/yuliskov/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](https://jellyfin.org)** | Free media server (movies/TV/live) — the base everything plugs into |
> | **[Tunarr](https://github.com/chrisbenincasa/tunarr)** | Makes **custom channels from your own library** — plays your stuff on a schedule like a real station |
> | **[ErsatzTV](https://ersatztv.org)** | Same idea + hardware transcoding + scheduling; outputs M3U + EPG |
> | **[dizqueTV](https://github.com/vexorian/dizquetv)** | Older channel-builder with filler/commercial padding |
> | **[Threadfin](https://github.com/marcelGoerentz/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](https://tvheadend.org)** | TV server/DVR for tuner cards + IPTV → feeds Jellyfin |
> 
> > 💡 Use the **[marcelGoerentz/Threadfin](https://github.com/marcelGoerentz/Threadfin)** fork — the original Threadfin repo went stale (last release Sep 2025).

> **📻 radio & music bonus**
>
> **[radio-browser.info](https://www.radio-browser.info)** — open community database of internet radio, free public API. **[RadioDroid](https://f-droid.org/packages/net.programmierecke.radiodroid2/)** — 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](https://github.com/freearhey/iptv-checker)** (CLI, ffprobe), **[kristofferR/IPTVChecker](https://github.com/kristofferR/IPTVChecker)** (fast desktop, exports alive-only), **[peterpt/IPTV-CHECK](https://github.com/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).

* * *

**💡 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._
