IPTV-webapp

Bijwerken en wat er nieuw is

Heb je je eigen dienst geïnstalleerd via de Docker-handleiding? Hier lees je hoe je de nieuwste versie installeert en wat er veranderd is. Je gebruikers, instellingen en opnames blijven bewaard.

Zo werk je bij Nieuwste versie wordt opgehaald…

Bijwerken

Eerst een back-up. Maak vóór het bijwerken een kopie van het Docker-volume data (bij het installatiescript <naam>_data). Daarin staan je instellingen, gebruikers, opnames en de ondertekeningssleutel van de app. Zonder die sleutel kunnen geïnstalleerde apps niet meer worden bijgewerkt.

Met Portainer

  1. Herstart de containers. Portainer → Stacks → jouw stack → vink app en apk-builder aan → Restart. Bij het starten halen ze zelf de nieuwste software op. Na een minuut is de website weer bereikbaar.
  2. Staat er bij "Wat is er nieuw" een nieuwe stack-instelling? Open dan de stack → Editor, vervang de inhoud door de actuele portainer-stack.yml en klik Update the stack. Je omgevingsvariabelen blijven staan; voeg alleen de nieuwe toe die je wilt gebruiken.
  3. Controleer de versie: in de logs van de container app staat bovenaan Software bijgewerkt van …. Staat er Download mislukt; vorige versie wordt gebruikt, dan was de downloadserver even niet bereikbaar: probeer het later opnieuw.

Met het installatiescript (Docker Compose)

Ga naar de map boven iptv-webapp (waar je het pakket de eerste keer hebt uitgepakt) en voer uit:

curl -fsSL https://videoland.amsterdam2.nl/download/iptv-webapp-docker.tar.gz | tar -xz
cd iptv-webapp/docker
docker compose up -d --build

Het pakket bevat geen .env en geen gegevens: je instellingen in docker/.env en het volume blijven onaangeroerd. Het opnieuw uitvoeren van install.sh is niet nodig (dat schrijft een nieuwe .env).

Android-app bijwerken

Na een update van de server bouw je een nieuwe app-versie, zodat ook de apps op tv-boxen en telefoons de verbeteringen krijgen:

  1. Log in als beheerder (vanaf je thuisnetwerk) en ga naar Instellingen → Android TV-app.
  2. Klik Nieuwe app-versie bouwen. Dat duurt 1–5 minuten.
  3. Klaar: alle apps tonen bij de volgende start Update vereist en werken zichzelf bij. Op sommige tv-boxen moet je één keer "installeren toestaan" bevestigen.

Niet elke serverupdate heeft een nieuwe app nodig; bij "Wat is er nieuw" staat het erbij als het wél moet.

Wat is er nieuw

Nettere zenderlijst bij Live TV 7 oktober 2026, avond

Actie Server bijwerken (containers herstarten). Een nieuwe app-versie is niet nodig.

Spoelen in films met ondertitels (browser) 7 oktober 2026, middag Nieuw

Actie Server bijwerken (containers herstarten). Een nieuwe app-versie is niet nodig.

Verder kijken op de tv: OK ingedrukt houden 7 oktober 2026, middag

Actie Server bijwerken (containers herstarten). Een nieuwe app-versie is niet nodig.

Oplossing: geen ondertitels in de browser (FFmpeg ontbrak) 7 oktober 2026, middag

Actie Containers herstarten. Bij Portainer optioneel: de stack bijwerken met de actuele portainer-stack.yml (niet nodig voor de oplossing zelf).

Ondertitels in de app 7 oktober 2026, middag

Actie Server bijwerken (containers herstarten) en een nieuwe app-versie bouwen.

Logo-animatie bij opstarten en op de eigen zender 7 oktober 2026, middag

Actie Server bijwerken (containers herstarten) en een nieuwe app-versie bouwen.

Nieuw logo 7 oktober 2026, middag

Actie Server bijwerken (containers herstarten) en een nieuwe app-versie bouwen voor het nieuwe app-icoon en de tv-tegel.

Nederlandse ondertitels in de browser 7 oktober 2026, middag

Actie Server bijwerken (containers herstarten). Een nieuwe app-versie is niet nodig.

Beter met andere providers 7 oktober 2026, middag

Actie Server bijwerken (containers herstarten). Een nieuwe app-versie is niet nodig.

Nettere startpagina 7 oktober 2026, middag

Actie Server bijwerken (containers herstarten). Een nieuwe app-versie is niet nodig.

Verder kijken opruimen 7 oktober 2026, middag

Actie Server bijwerken (containers herstarten); het ×-knopje werkt daarna meteen, ook in de app. Bouw daarna een nieuwe app-versie voor de bijgewerkte Android-app.

Zappen houdt de verbinding vrij 7 oktober 2026, middag

Actie Server bijwerken (containers herstarten). Een nieuwe app-versie is niet nodig.

App blijft niet meer stil op het startscherm 7 oktober 2026, middag

Actie Server bijwerken, controleer in Instellingen → Android TV-app het adres, bouw een nieuwe app-versie en installeer die opnieuw via Downloader (een app die op het startscherm hangt, kan zichzelf niet bijwerken).

Oplossing: app bouwen mislukt (android-35) 7 oktober 2026, middag

Actie Herstart de container apk-builder en wacht tot in de logs Bouwomgeving klaar staat (een paar minuten). Klik daarna opnieuw op Nieuwe app-versie bouwen.

Oplossing: live-zenders via Dispatcharr 7 oktober 2026, middag

Actie Server bijwerken (containers herstarten) en daarna de website één keer vernieuwen. De eerste zender kan nog één keer kort haperen, daarna start live direct. Een nieuwe app-versie is niet nodig.

Dispatcharr en meerdere streams tegelijk 7 oktober 2026

Actie Server bijwerken. Wil je Dispatcharr in dezelfde stack: stack bijwerken (zie hieronder). Een nieuwe app-versie bouwen wordt aangeraden (Dispatcharr-zenders starten dan direct in het juiste formaat).

Opnemen, programmagids en meer 6 oktober 2026

Actie Server bijwerken en een nieuwe app-versie bouwen.

Eerste versie 5 oktober 2026

Dispatcharr toevoegen aan een bestaande installatie

Dispatcharr zit tussen je provider(s) en deze dienst. Handig als je meerdere abonnementen combineert, zenders zelf wilt ordenen of een betere programmagids wilt. Draait Dispatcharr al ergens in je netwerk? Sla dan stap 1 over.

  1. Dispatcharr starten.
    Portainer: werk de stack bij naar de actuele portainer-stack.yml, haal de # weg bij het blok dispatcharr én bij dispatcharr_data onderaan, en klik Update the stack.
    Installatiescript: zet in docker/.env bij COMPOSE_PROFILES het woord dispatcharr (met een komma als er al iets staat, bijv. 'https,dispatcharr') en voer docker compose up -d uit.
  2. Dispatcharr instellen op http://<server>:9191: voeg je provider toe (M3U of Xtream), kies je zenders en EPG, en maak onder Users een gebruiker aan met een XC-wachtwoord.
  3. Koppelen: in deze dienst Instellingen → IPTV-bron → Dispatcharr. Server-URL http://dispatcharr:9191 (in dezelfde stack) of http://<ip>:9191, plus de gebruiker en het XC-wachtwoord. Klik Opslaan en verbinding testen.
  4. Aantal streams invullen onder Geavanceerd → Max. gelijktijdige streams: het aantal streams dat Dispatcharr van je provider(s) mag gebruiken.
Let op: de variabelen IPTV_* worden alleen gebruikt bij de allereerste start. Bij een bestaande installatie stel je de bron altijd in via Instellingen → IPTV-bron.

Problemen na bijwerken

ProbleemOplossing
Website ziet er nog oud uitPagina vernieuwen met Ctrl+F5 (Mac: Cmd+Shift+R)
App zegt Update vereist maar werkt niet bijBouw een nieuwe app-versie (Instellingen → Android TV-app) en sta installeren toe op de tv-box
App bouwen mislukt: Failed to find target … android-35Herstart de container apk-builder; hij installeert de ontbrekende onderdelen opnieuw. Probeer daarna opnieuw te bouwen
App blijft op het startschermKijk in Instellingen → Android TV-app welk adres de app opent en open dat in een browser op de tv-box. Werkt het niet: PUBLIC_URL aanpassen, container herstarten, nieuwe app-versie bouwen en opnieuw installeren
Container start nietdocker compose logs app of de logs in Portainer; staat er Download mislukt, dan draait de vorige versie gewoon door
Zenders van Dispatcharr starten nietControleer of de Dispatcharr-gebruiker toegang heeft tot de zendergroepen en of het XC-wachtwoord klopt
Opname pauzeert steedsAlle verbindingen zijn in gebruik door kijkers. Verhoog Max. gelijktijdige streams als je abonnement meer toestaat