Dashboard
Provider
Noch keine Provider konfiguriert. Gehe zu Provider um einen hinzuzufuegen.
Wird geladen...
Sender bearbeiten
Neuer Sender
Auto EPG-Match
| Kanal | EPG-ID | Score | Quelle |
|---|---|---|---|
Kategorien
Live TV
| # | Logo | Name | EPG-ID | Kategorie | Aktionen | ||
|---|---|---|---|---|---|---|---|
|
|
|
gespeichert
|
|
Kategorien
Filme
doSearch(), 400)" placeholder="Film suchen..." class="px-3 py-2 border border-slate-300 rounded-lg text-sm focus:outline-none focus:ring-2 focus:ring-blue-500 w-64">Kategorien
Serien
doSearch(), 400)" placeholder="Serie suchen..." class="px-3 py-2 border border-slate-300 rounded-lg text-sm focus:outline-none focus:ring-2 focus:ring-blue-500 w-64">Quellen
Benutzer
| Benutzer | XC-Passwort | Max Conn. | Playlist | Admin | Aktionen |
|---|---|---|---|---|---|
| Admin |
Stream bearbeiten
Playlisten
Erstelle Playlisten fuer deine Bekannten — jeder bekommt nur seinen kuratierten Content.
So geht's — in 2 Minuten fertig:
Fuege die Zugangsdaten ein — aus WhatsApp, E-Mail, oder direkt als URL:
Playlist erstellt!
Gehe danach auf Editor um Inhalte zuzuweisen.
Verbindungsdaten:
Noch kein XC-User fuer diese Playlist.
Ein XC-User wird benoetigt, damit IPTV-Player sich verbinden koennen.
Waehle aus, welche Infos exportiert werden sollen:
Fuer TiviMate, IPTV Smarters, Xtream Player, etc.
Fuer Player die M3U-URLs unterstuetzen.
Script fuer Enigma2 Receiver.
Browser-basierter Player.
Papierkorb
| Name | Kategorie | Geloescht am | |
|---|---|---|---|
| Name | Geloescht am | |
|---|---|---|
| Name | Geloescht am | |
|---|---|---|
| Name | Geloescht am | |
|---|---|---|
EPG/TMDB Quellen
| Name | URL | Status | Kanaele | Letzter Fetch | Aktionen |
|---|---|---|---|---|---|
|
|
EPG Kanaele
| ID | Name | Icon |
|---|---|---|
|
|
TMDB API
Fuer Logo-Suche und Metadata-Enrichment. Kostenlos unter themoviedb.org registrieren.
EPG Einstellungen
Datenbank
Wird geladen...
Tabellen
Wartung
Stream-Statistiken
Wird geladen...
Nach Typ
Top Streams
Keine Daten im Zeitraum
Aktive Streams ()
| Typ | Stream ID | Gestartet | Dauer | IP |
|---|---|---|---|---|
Keine aktiven Streams
Stream-Logs
Logs werden geladen...
| Zeit | Event | Typ | Name | Dauer | IP | Fehler |
|---|---|---|---|---|---|---|
Wartung
KI-Agent
Ollama + Qwen3 — Intelligente Stream-Analyse, Content-Erkennung, EPG-Matching & System-Optimierung
Analyse starten
Letzte Reports
Empfehlungen
| Score | Name | Typ | Status | ms | Codec | Aufloesung | Geprueft |
|---|---|---|---|---|---|---|---|
"Wie viele Sender gibt es?"
"Zeig mir tote Streams"
"Starte einen Health-Check"
Ausstehende Aktionen
Empfehlungen
Details
Hilfe & Anleitung
Dokumentation, Anleitungen und Begriffserklärungen für I-p-TV
Was ist I-p-TV?
I-p-TV ist eine selbst gehostete IPTV-Verwaltungslösung, die als Ersatz für kommerzielle Dienste wie IPTVEditor.com dient. Die Anwendung ermöglicht die zentrale Verwaltung von Live-TV-Sendern, Filmen (VOD) und Serien aus verschiedenen Quellen — kombiniert mit einem integrierten Video-Player, EPG-Verwaltung und Xtream Codes API-Emulation.
Technische Eckdaten
Erste Schritte
http://10.5.5.200 im Browser. Gib Benutzername und Passwort ein.Quellen verwalten (Provider)
I-p-TV unterstützt zwei Quelltypen in einem einheitlichen System: Xtream Codes und M3U-Playlists.
Xtream Codes Quelle
- Sidebar → Quellen
- Button „+ Neue Quelle"
- Typ: Xtream Codes
- Server-URL, Username, Password eingeben
- Speichern — Sync startet automatisch
M3U-Quelle
- Sidebar → Quellen
- Button „+ Neue Quelle"
- Typ: M3U
- M3U-URL eingeben oder Datei hochladen
- Optional: Auto-Refresh und Intervall einstellen
Live TV
Sender durchsuchen
Links die Kategorie-Liste, rechts die Sender. Nutze die Suchleiste oben oder die Filter-Buttons für Qualität (4K/HD/SD), EPG-Status und Archiv-Unterstützung.
Stream abspielen
Klicke auf den Play-Button neben einem Sender. Der Stream wird über ffmpeg in fMP4 umgewandelt und im Browser abgespielt. Mit dem Info-Button (i) siehst du technische Details wie Codec, Auflösung und Bitrate.
Sender bearbeiten
Klicke auf einen Sender, um Name, Nummer, Kategorie und Logo zu bearbeiten. Änderungen werden sofort gespeichert.
Multi-Select
Aktiviere die Checkbox links neben Sendern, um mehrere auszuwählen. Damit kannst du Bulk-Operationen ausführen: Verschieben, Ausblenden, Löschen oder Duplizieren.
Sortierung
Sender können per Drag & Drop (Sortier-Symbol) umsortiert oder über die Sort-Buttons (Name, Nummer) sortiert werden.
Filme (VOD)
Film-Bibliothek
Die VOD-Bibliothek zeigt alle synchronisierten Filme. Filter nach Kategorie, Genre, Jahr, Bewertung, Qualität und Provider.
Film abspielen
Klicke auf einen Film zum Abspielen. MP4- und WebM-Dateien werden direkt gestreamt (Passthrough). MKV und andere Formate werden automatisch per ffmpeg in fMP4 umgewandelt. Seeking (Springen in der Zeitleiste) funktioniert über Server-Side Seeking (-ss).
TMDB-Anreicherung
Filme können mit Metadaten von The Movie Database (TMDB) angereichert werden: Poster, Beschreibung, Bewertung, Genre und Erscheinungsjahr. Dies funktioniert einzeln oder als Bulk-Operation.
Serien & Episoden
Serien-Übersicht
Alle synchronisierten Serien mit Staffel-/Episoden-Struktur. Filter nach Kategorie, Genre, Jahr, Bewertung und Provider.
Episoden abspielen
Wähle eine Serie → Staffel → Episode. Episoden werden wie Filme gestreamt (Passthrough oder Remux je nach Format).
TMDB-Anreicherung
Serien können mit TMDB-Daten angereichert werden (Poster, Beschreibung, etc.). Episoden-Sync erfolgt automatisch beim Provider-Sync.
Streaming & Player
So funktioniert das Streaming
Alle Videostreams laufen über den Server-eigenen Proxy. Dabei wird das Quellformat (meist MPEG-TS oder MKV) per ffmpeg in fMP4 (Fragmented MP4) umgewandelt — ein Format, das jeder moderne Browser nativ abspielen kann.
Verarbeitungspipeline
Audio-Tracks
Alle Audio-Tracks werden in AAC Stereo transkodiert, da Browser Formate wie AC3, EAC3 oder DTS nicht nativ unterstützen. Über den Audio-Button im Player kann zwischen verschiedenen Audio-Tracks gewechselt werden.
Stream-Info
Der Info-Button (i) im Player zeigt technische Details: Video-Codec, Auflösung, FPS, Bitrate, Audio-Sprache, Untertitel und Container-Format. Die Daten werden per ffprobe ermittelt.
Catchup / Timeshift
Bei Sendern mit Archiv-Unterstützung können vergangene Sendungen über die EPG-History abgespielt werden. Wähle eine vergangene Sendung aus der EPG-Ansicht.
EPG (Programmzeitschrift)
EPG-Quellen verwalten
Unter EPG/TMDB Quellen → Tab „EPG Quellen" können XMLTV-URLs hinzugefügt werden. Nach dem Abruf werden die verfügbaren Kanäle gelistet.
Automatisches Matching
Das Auto-Match vergleicht Sendernamen mit EPG-Kanälen per Fuzzy-Suche und weist passende EPG-IDs automatisch zu.
Manuelles Zuweisen
Für Sender ohne automatische Zuordnung kann die EPG-ID manuell ausgewählt werden. Vorschläge basieren auf Namensähnlichkeit.
Externe Player (XC-Emulation)
I-p-TV emuliert die Xtream Codes API vollständig. Damit können externe Player wie TiviMate, IPTV Smarters oder Kodi verbunden werden.
Verbindungsdaten für externe Player
URLs für manuelle Konfiguration
Administration
Benutzer verwalten
Unter Benutzer können neue Benutzer angelegt, XC-Passwörter gesetzt, maximale Verbindungen und Ablaufdaten konfiguriert werden.
Datenbank
Das Datenbank-Dashboard zeigt Tabellengrößen, DB-Größe und erlaubt VACUUM (Speicheroptimierung) und Stream-Cleanup.
Statistiken
Die Statistiken-Seite zeigt aktive Streams, Stream-Logs, Ereignisse nach Typ und die meistgesehenen Inhalte. Veraltete Streams werden automatisch alle 10 Minuten bereinigt.
Papierkorb
Gelöschte Sender, Filme, Serien und Kategorien landen im Papierkorb und können wiederhergestellt oder endgültig gelöscht werden.