đŦ Jellyfin Live TV + DVR Setup 2026
Bouw je eigen IPTV server met Jellyfin (gratis open source alternatief voor Plex). Live TV, DVR opnames, EPG, transcoding â alles in ÊÊn.
đ¤ Waarom Jellyfin voor IPTV?
- 100% gratis â geen Plex Pass nodig voor DVR/transcoding (zoals bij Plex)
- Open source â geen telemetrie, geen accounts vereist
- Server-side opnames â neemt op zonder dat je device aanstaat
- Streaming naar elk apparaat â web, apps voor iOS/Android/TV
- Transcoding â past stream aan voor zwakker apparaat of trage internet
- Multi-user â accounts voor familie met parental controls
- Werkt overal â Windows, Mac, Linux, Docker, NAS
đ Wat heb je nodig?
- Server hardware: NAS (Synology/QNAP), Raspberry Pi 4+, gewone PC, of mini-PC. Intel iGPU is ideaal voor transcoding.
- IPTV bron: M3U URL of Xtream Codes credentials
- EPG bron: XMLTV URL (zie EPG bronnen)
- Threadfin (optioneel): IPTV proxy die M3U omzet naar HDHomeRun emulatie â Jellyfin werkt het beste daarmee
- Opslag: voor opnames. SSD niet nodig, gewone HDD volstaat
đĨ Installatie Jellyfin
Optie 1: Docker (aanbevolen)
version: "3"
services:
jellyfin:
image: jellyfin/jellyfin
container_name: jellyfin
ports:
- "8096:8096"
volumes:
- ./config:/config
- ./cache:/cache
- /pad/naar/media:/media
- /pad/naar/recordings:/recordings
devices:
- /dev/dri:/dev/dri # Intel Quick Sync (Linux/NAS)
environment:
- TZ=Europe/Amsterdam
restart: unless-stopped
Optie 2: Native install
- Windows: download installer van jellyfin.org
- macOS: Homebrew:
brew install jellyfin - Linux Ubuntu/Debian: apt repo van Jellyfin
- Synology: Package Center â SynoCommunity â Jellyfin
- QNAP: Container Station (Docker) of QPKG
Na install: open http://server-ip:8096 in browser.
âī¸ Eerste setup wizard
- Kies taal
- Maak admin account (lokaal, geen cloud)
- Voeg media library toe â kan ook leeg blijven voor pure IPTV
- Metadata language: Nederlands
- Klaar â dashboard verschijnt
đē Live TV koppelen â methode 1: M3U direct
Snelste methode, geen extra software. Werkt voor basis Live TV maar EPG-koppeling is fragile.
- Dashboard â Live TV â Add tuner
- Type: M3U Tuner
- File or URL: plak je M3U URL
- User agent: (leeg laten meestal)
- Number of tuners: hoeveel kanalen tegelijk je kunt streamen (vraag aan provider)
- Save
- EPG: Live TV â Add â XMLTV â plak URL
- Map channels: optioneel handmatig EPG aan kanaal koppelen
đē Live TV koppelen â methode 2: Threadfin + HDHomeRun
Aanbevolen voor serieuze setup. Threadfin doet M3U â HDHomeRun conversie en EPG mapping.
Stap A: Threadfin installeren
version: "3"
services:
threadfin:
image: fyb3roptik/threadfin
container_name: threadfin
ports:
- "34400:34400"
volumes:
- ./conf:/home/threadfin/conf
environment:
- TZ=Europe/Amsterdam
restart: unless-stopped
Stap B: Threadfin configureren
- Open
http://server-ip:34400/web/ - Playlist â Add M3U â plak URL
- XMLTV â Add â plak EPG URL
- Mapping â map kanalen aan EPG ids
- Streaming â Number of tuners
Stap C: Jellyfin koppelen
- Jellyfin Dashboard â Live TV â Add tuner
- Type: HDHomeRun
- URL:
http://server-ip:34400 - Save â Jellyfin scant kanalen
- Add EPG â XMLTV â
http://server-ip:34400/xmltv/threadfin.xml
đž DVR opnames inplannen
Settings
- Dashboard â Live TV â DVR
- Recording path:
/recordings - Padding: 2 min voor, 10 min na (sport-safe)
- Recording format: TS (geen transcoding) of MKV (transcoded)
Opname plannen
- Open Live TV â Guide
- Klik toekomstig programma
- Record (eenmalig) of Record Series (alle afleveringen)
- Conflict resolution: bij meer opnames dan tuners â priority
Opnames bekijken
Live TV â Recordings â kies opname â speel af op elk Jellyfin device.
đ Transcoding instellen
Transcoding past kwaliteit aan voor zwakke devices of trage internet. Vereist hardware acceleration voor goede performance.
Hardware acceleration
- Dashboard â Playback â Transcoding
- Hardware acceleration: Intel QuickSync (voor Intel iGPU) of VAAPI (Linux)
- Enable hardware decoding voor: H264, HEVC, VP9
- Enable HW encoding (h264_qsv)
- Allow HEVC encoding (alleen op moderne Intel CPUs)
Stream-level settings
- Transcode threads:
0(auto) - Throttle transcodes: aan
- Allow tonemapping: aan voor HDR-naar-SDR conversie
Per-user max bitrate
Per user kun je instellen wat hun max stream bitrate is â handig voor mobiel (4 Mbps) vs thuis-TV (40 Mbps).
đą Clients voor Jellyfin
| Platform | App | Quality |
|---|---|---|
| Web browser | Built-in | â â â â |
| Android phone | Jellyfin (Play Store) | â â â â |
| Android TV / Fire TV | Findroid (community fork) of Jellyfin | â â â â â |
| iOS | Swiftfin (community fork) | â â â â â |
| Apple TV | Swiftfin tvOS | â â â â |
| Samsung/LG TV | Jellyfin via web app | â â â |
| Roku | Jellyfin Roku channel | â â â |
| Kodi | JellyCon add-on | â â â â |
đ Remote toegang instellen
Standaard is Jellyfin alleen lokaal bereikbaar. Voor toegang van buitenshuis:
Optie 1: Tailscale (veiligste, simpelst)
- Installeer Tailscale op server + jouw devices
- Jellyfin bereikbaar via Tailscale IP overal
- Geen ports openen op router
- Gratis tot 100 devices
Optie 2: Reverse proxy + domein
- Nginx of Caddy als reverse proxy
- Eigen domein + Let's Encrypt SSL
- Port 443 forward naar server
- Toegang voor anderen mogelijk via accounts
Optie 3: WireGuard VPN
- VPN naar je thuisnetwerk
- Jellyfin via lokaal IP
- Volledige controle
NIET: Port 8096 direct open zetten op router zonder reverse proxy + auth. Veiligheidsrisico.
đ Jellyfin vs Plex vs Emby
| Jellyfin | Plex | Emby | |
|---|---|---|---|
| Prijs | Gratis open source | Free + Plex Pass âŦ5/m of âŦ120 lifetime | Free + Emby Premiere âŦ5/m |
| DVR | â Gratis | â ī¸ Plex Pass vereist | â ī¸ Premiere vereist |
| HW transcoding | â Gratis | â ī¸ Plex Pass | â ī¸ Premiere |
| Open source | â Fully | â | â |
| Mobile apps | Gratis | Eenmalig âŦ5 of Pass | Premiere |
| Interface polish | â â â â | â â â â â | â â â â |
| Live TV stabiliteit | â â â â | â â â â â | â â â â |
đ Meer lezen
- â NAS DVR complete gids
- â EPG bronnen voor Jellyfin
- â Self-host IPTV
- â Codecs (voor transcoding)
â Veelgestelde vragen over IPTV met Jellyfin
Kan Jellyfin live IPTV afspelen?
Ja. Via de Live TV-functie voeg je een M3U-tuner en een XMLTV-gids toe, waarna je je IPTV-kanalen en programmagids in Jellyfin krijgt.
Hoe voeg ik IPTV toe aan Jellyfin?
Ga naar Dashboard â Live TV â Tuner Devices â M3U Tuner en plak je M3U-URL. Voeg daarna bij TV Guide Data een XMLTV-bron toe.
Is Jellyfin gratis?
Ja, Jellyfin is volledig gratis en open source â geen abonnement of premium-tier.
Jellyfin of Plex voor IPTV?
Jellyfin is gratis en privacyvriendelijk; Plex is gebruiksvriendelijker maar zet sommige functies achter een betaalmuur. Zie onze Plex vs Jellyfin vergelijking.