TiviMate einrichten: M3U-Playlist, EPG und Puffer konfigurieren
TiviMate ist die bevorzugte IPTV-App auf Android TV-Geräten und Fire TV Sticks. Diese Anleitung führt durch die vollständige Ersteinrichtung: von der M3U-URL oder Xtream-Codes-API bis zu EPG-Zuordnung, Puffer-Konfiguration und Timeshift-Aktivierung.
TiviMate bietet unter Android-TV-basierten Geräten den vollständigsten Funktionsumfang für IPTV: konfigurierbarer Wiedergabepuffer, vollständige EPG-Verwaltung, Multiscreen-Unterstützung und Timeshift-Aufnahmen. Die kostenlose Version beschränkt auf einen Stream gleichzeitig ohne Timeshift; die Premium-Version ist ein Einmalkauf ohne Abo-Pflicht.
Diese Anleitung gilt für TiviMate ab Version 4.x auf Android TV-Geräten (Nvidia Shield, Xiaomi Mi Box u. a.) sowie für die Sideload-Installation auf Fire TV Sticks. Die Benutzeroberfläche ist auf beiden Plattformen identisch.
Voraussetzungen
Vor der Einrichtung sollten folgende Punkte sichergestellt sein:
- TiviMate installiert: Auf Android TV direkt aus dem Google Play Store. Auf Fire TV Stick: APK-Installation über den Downloader (aus dem Amazon Appstore), Entwickleroption „Unbekannte Quellen" aktiviert.
- Zugangsdaten bereit: M3U-URL vom Anbieter oder Xtream-Codes-Zugangsdaten (Server-URL, Benutzername, Passwort).
- Netzwerkverbindung: Gerät per Ethernet oder stabilem 5-GHz-WLAN verbunden. Eine schlechte Netzwerkverbindung verursacht Fehler beim Laden der Playlist, die wie App-Fehler aussehen.
- EPG-URL (optional, aber empfohlen): Separate XMLTV-URL des Anbieters falls vorhanden – oder Xtream-Codes-API für automatische EPG-Integration.
Einrichtung mit M3U-Playlist
M3U ist die einfachste Methode, erfordert aber bei großen Senderlisten (5.000+ Kanäle) mehr Ladezeit beim Start und separate EPG-Konfiguration.
TiviMate öffnen und Playlist hinzufügen
Beim ersten Start erscheint direkt der Einrichtungs-Dialog. Danach erreichbar über:
Einstellungen → Playlists → Playlist hinzufügen
Im Dialog: „M3U-Wiedergabeliste" auswählen – nicht „Xtream Codes", wenn eine M3U-URL vorliegt.
M3U-URL eingeben
Die vollständige URL aus dem Kundenbereich des Anbieters kopieren und einfügen. Wichtig: URLs sind case-sensitive. Port-Angaben nicht vergessen (z. B. :8080). Häufig empfohlen: Parameter type=m3u_plus in der URL – dieser liefert eine erweiterte Playlist mit Gruppeninfo und Kanallogos.
Einen Namen für die Playlist vergeben (beliebig, z. B. Anbietername).
Playlist laden
TiviMate lädt die Senderliste vom Anbieter-Server herunter. Bei 5.000+ Kanälen: 30–120 Sekunden Ladezeit sind normal. Nicht abbrechen – der Fortschrittsbalken zeigt den Status. Nach dem Laden wird die Kanalanzahl angezeigt.
Wenn die Playlist nicht lädt: URL im Browser auf dem Gerät öffnen und prüfen, ob eine Datei heruntergeladen wird. Leere Datei oder Fehlermeldung = URL falsch oder Account inaktiv.
Aktualisierungsintervall einstellen
Nach dem ersten Laden:
Einstellungen → Playlists → [Playlist] → Aktualisierungsintervall
Empfehlung: alle 24 Stunden. Zu häufige Aktualisierung (jede Stunde) belastet den Anbieter-Server und verlangsamt den App-Start. Zu seltene Aktualisierung (manuell) bedeutet, neue Kanäle erscheinen nicht automatisch.
Einrichtung mit Xtream Codes API
Xtream Codes bietet gegenüber M3U mehrere Vorteile: schnellerer App-Start bei großen Listen, automatische EPG-Integration und direkter VOD-Zugriff mit Suchfunktion. Wenn der Anbieter beides anbietet, ist Xtream Codes in der Regel die bessere Wahl für TiviMate.
„Xtream Codes API" auswählen
Einstellungen → Playlists → Playlist hinzufügen → Xtream Codes API
Nicht „M3U-Wiedergabeliste" – die Eingabefelder sind unterschiedlich.
Server-URL, Benutzername und Passwort eingeben
Die Server-URL enthält nur den Hostnamen mit Port, ohne Pfad – z. B. http://server.beispiel.com:8080. Benutzername und Passwort sind dieselben wie bei der M3U-URL. Einen Playlist-Namen vergeben.
Verbindung herstellen
TiviMate verbindet sich mit der API und lädt Kanalstruktur, Kategorien und EPG-Daten. Das ist schneller als eine große M3U-Datei, weil die API strukturierte Daten liefert statt einer flachen Textdatei. VOD erscheint automatisch als eigener Bereich.
EPG und VOD automatisch prüfen
Nach dem Laden: Live-TV, Serien und Filme erscheinen als separate Reiter in der TiviMate-Navigation. EPG wird automatisch über die API geladen – kein separater XMLTV-Schritt nötig, sofern der Anbieter EPG über die API bereitstellt. Unter Einstellungen → EPG prüfen, ob Programmdaten vorhanden sind. Falls EPG leer: Anbieter bietet möglicherweise keinen API-EPG an und benötigt eine separate XMLTV-URL.
Für Haushalte mit großen Senderlisten (über 8.000 Kanäle) ist Xtream Codes der klar schnellere Weg: Die strukturierte API liefert nur die relevante Kanalstruktur, anstatt eine mehrmegabyte große Textdatei zu parsen. Der App-Start nach einer Aktualisierung ist bei Xtream Codes typischerweise 40–60 % schneller als bei einer äquivalenten M3U-Playlist.
EPG konfigurieren
Der Electronic Programme Guide zeigt Programminformationen im Live-TV-Bereich und ist Voraussetzung für Timeshift-Aufnahmen. Bei Xtream-Codes-Einrichtung ist EPG in der Regel automatisch aktiv. Bei M3U-Einrichtung muss der EPG manuell konfiguriert werden.
EPG über separate XMLTV-URL
Falls der Anbieter eine separate EPG-URL bereitstellt (endet oft auf .xml oder .xml.gz):
Einstellungen → EPG → EPG-Quelle hinzufügen → URL eingeben
Aktualisierungsintervall: 12 oder 24 Stunden. Eine komprimierte GZ-Datei lädt deutlich schneller als eine unkomprimierte XML-Datei bei identischem Inhalt – die GZ-URL bevorzugen, wenn vorhanden.
EPG-Kanal-Zuordnung manuell korrigieren
Wenn Kanäle den falschen EPG anzeigen (häufiges Problem nach Anbieter-Updates), lassen sich Zuordnungen manuell korrigieren:
Kanal auswählen (Long-Press) → Kanal-Einstellungen → EPG → Manuell zuweisen
Diese Zuordnungen bleiben nach App-Neustarts und Playlist-Updates erhalten – sie müssen nur bei einer Neu-Installation neu eingerichtet werden.
Wiedergabe-Puffer und Decoder einstellen
Zwei Einstellungen haben den größten Einfluss auf die Stream-Stabilität: Puffergröße und Decoder-Auswahl.
| Einstellung | Empfohlener Wert | Warum |
|---|---|---|
| Puffergröße | 1.000–3.000 ms | Fängt kurze WLAN-Schwankungen ab. Höhere Werte erhöhen den Live-Versatz – für Sport 1.000 ms, für normales TV 2.000–3.000 ms. |
| Video-Decoder | Hardware (Standard) | Nutzt den dedizierten Mediadecoder-Chip für effiziente H.265-Dekodierung. Bei schwarzem Bild oder Ruckeln auf Software wechseln. |
| Tunneled-Playback | Aktiviert (falls verfügbar) | Verbessert auf manchen Android TV-Geräten die Wiedergabe-Synchronisation und reduziert Dropped Frames bei hoher Last. |
| Surface-Typ | SurfaceView | Stabiler als TextureView auf den meisten Geräten; TextureView nur wenn SurfaceView Probleme mit PiP oder Overlay zeigt. |
| Puffer vor dem Abspielen | 5–10 Sekunden | Kleine Menge vorab gepufferter Daten bevor die Wiedergabe startet – reduziert initiale Puffer-Ereignisse nach dem Kanalwechsel. |
Der Pfad zu den Wiedergabe-Einstellungen:
Einstellungen → Wiedergabe → Video-Decoder / Puffergröße / Surface-Typ
Timeshift und Aufnahmen aktivieren
Timeshift – das Anhalten und Zurückspulen von Live-TV – erfordert TiviMate Premium und ausreichend Speicherplatz auf dem Gerät oder einem angeschlossenen USB-Speicher.
Speicherort festlegen
Einstellungen → Aufnahmen → Aufnahmeverzeichnis
Interner Speicher ist meist begrenzt (8–16 GB). Für längere Timeshift-Puffer und Aufnahmen: USB-Stick oder externe USB-Festplatte mit ausreichend Kapazität anschließen und als Aufnahmeverzeichnis auswählen.
Timeshift-Dauer konfigurieren
Einstellungen → Wiedergabe → Timeshift-Dauer
Empfehlung: 30–60 Minuten. Längere Timeshift-Puffer benötigen proportional mehr Speicherplatz. Bei 15 Mbit/s Stream und 60 Minuten Timeshift werden ca. 6,7 GB Speicher benötigt.
Timeshift im Betrieb nutzen
Während des laufenden Streams: Zurück-Taste oder OK-Taste auf der Fernbedienung öffnet die Steuerleiste mit Timeshift-Fortschrittsbalken. Zurückspulen, anhalten und weiterschalten funktionieren wie bei einer Aufnahme.
Timeshift beginnt automatisch mit dem Kanalwechsel, wenn der Speicherort konfiguriert ist und TiviMate Premium aktiv ist.
Häufige Einrichtungsfehler und Lösungen
Diese Probleme treten bei der TiviMate-Ersteinrichtung regelmäßig auf:
| Problem | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| Playlist lädt nicht | URL falsch oder Account nicht aktiv | URL im Browser prüfen; bei leerem Download: Anbieter kontaktieren |
| Schwarzes Bild | H.265-Decoder-Mismatch | Einstellungen → Wiedergabe → Decoder auf Software wechseln; anderen Kanal testen |
| EPG leer | EPG-URL nicht konfiguriert oder URL falsch | EPG-URL prüfen; manuell aktualisieren unter Einstellungen → EPG → Jetzt aktualisieren |
| Falscher EPG bei Kanälen | tvg-id-Mismatch zwischen M3U und XMLTV | Kanal-Einstellungen → EPG → Manuell zuweisen |
| Stream bricht nach 60 s ab | Session-Limit des Anbieters | Andere aktive Verbindungen auf dem Account schließen |
| Timeshift nicht verfügbar | TiviMate Free oder kein Speicherort | Premium aktivieren und Aufnahmeverzeichnis einrichten |
Auf Fire TV Sticks muss TiviMate per APK aus einer vertrauenswürdigen Quelle installiert werden. Die offizielle Bezugsquelle ist die TiviMate-Website (tivimate.com). APKs aus unverifizierten Quellen sollten nicht installiert werden.
Nach der Installation erscheint TiviMate nicht automatisch im Fire TV-Startmenü, sondern unter „Apps" → „Installierte Apps". Für schnelleren Zugriff: die App in der Favoritenleiste des Fire TV anheften.
Praktische Tipps für den Alltag
Nach der Ersteinrichtung lohnen sich einige wenige Konfigurationen, die die tägliche Nutzung deutlich komfortabler machen:
- Favoritenlisten anlegen: Long-Press auf einen Kanal → Zu Favoriten hinzufügen. TiviMate zeigt Favoriten als eigene Gruppe in der Kanalliste an. Wer täglich dieselben 10–20 Sender schaut, spart sich das Durchsuchen der Gesamtliste.
- Kanalgruppen filtern: Unter Einstellungen → Playlists → Gruppen lassen sich Kanalkategorien ein- und ausblenden. Bei Anbietern mit Senderlisten aus 50+ Ländern ist das Ausblenden nicht relevanter Gruppen ein erheblicher Komfortgewinn.
- Bildschirmschoner deaktivieren: Manche Android TV-Geräte aktivieren den Bildschirmschoner nach kurzer Inaktivität, auch während eines laufenden Streams. Unter Android TV-Einstellungen → Gerätepräferenzen → Bildschirmschoner → Bildschirmschoner-Start auf „Nie" setzen.
- TiviMate als Standard-Launcher: Auf manchen Geräten lässt sich TiviMate als Standard-App für IPTV-URLs festlegen, sodass M3U-Links direkt in TiviMate öffnen. Unter Android-Einstellungen → Apps → TiviMate → Als Standard festlegen.
Weitere Konfigurationsoptionen zu Netzwerk und FRITZ!Box beschreibt die Seite FRITZ!Box für IPTV optimieren.
Häufige Fragen zu TiviMate
TiviMate Free erlaubt eine gleichzeitige Stream-Wiedergabe, keine Timeshift-Aufnahmen, kein Multiscreen und keine Aufnahmefunktion. TiviMate Premium (Einmalkauf) schaltet alle diese Funktionen frei: Timeshift, mehrere gleichzeitige Streams (Multiscreen), Aufnahmen auf externen Speicher und erweiterte EPG-Verwaltung. Das Premium-Upgrade erfolgt in der App unter Einstellungen → Premium, über einen Google-Play-Kauf.
TiviMate Premium ist an den Google-Account gebunden und kann auf bis zu fünf Geräten genutzt werden, die mit demselben Google-Account angemeldet sind. Auf Fire TV (Sideload) ist die Lizenz-Bindung separat – je nach TiviMate-Version kann eine separate Aktivierung erforderlich sein. Die IPTV-Anbieter-Limits (gleichzeitige Verbindungen) gelten unabhängig von TiviMate und werden serverseitig durchgesetzt.
Nach einem Playlist-Update kann TiviMate bestehende EPG-Zuordnungen verlieren, wenn sich die tvg-id-Werte in der neuen M3U-Version geändert haben. Lösung: unter Einstellungen → EPG die EPG-Quelle manuell aktualisieren. Wenn bestimmte Kanäle danach noch leer sind, müssen die Kanal-Zuordnungen über Kanal-Einstellungen → EPG → Manuell zuweisen neu eingestellt werden.
Im laufenden Stream: Fernbedienung → OK-Taste oder Menü-Taste → Long-Press öffnet die Statistik-Ansicht. Diese zeigt aktuelle Bitrate in kbit/s, verwendeten Decoder (Hardware oder Software), Auflösung, Framerate und Dropped-Frame-Zähler. Die angezeigte Bitrate ist die tatsächlich empfangene Datenrate – ein nützliches Werkzeug, um zu prüfen, ob der Anbieter die beworbene Qualität tatsächlich liefert.