Dream4K IPTV Manager
Dokumentation & Benutzerhandbuch
Quick Start
Account hinzufügen
Gehe zu Accounts und füge deine Xtream Codes Zugangsdaten hinzu
Playlist erstellen
Gehe zu Playlists und erstelle deine erste Playlist
Kanäle hinzufügen
Gehe zu Channels, lade Kanäle und ziehe sie in deine Playlist
M3U-URL kopieren
Kopiere die M3U-URL und füge sie in deinen IPTV-Player ein
Features
Account-Verwaltung
Mehrere Xtream Codes Accounts verwalten
Benutzerdefinierte Playlists
Eigene Playlists mit Drag & Drop erstellen
Live-Suche
Echtzeit-Filterung in Kanälen
Automatische Updates
Konfigurierbare Update-Intervalle
M3U Export
Dynamische Playlists als URL
HDHomeRun Emulation
Kompatibel mit Plex, Emby, Jellyfin
Account-Verwaltung
Account hinzufügen
- Navigiere zu Accounts
- Klicke auf "Account hinzufügen"
- Gib die Xtream Codes Zugangsdaten ein:
- Name (z.B. "Mein IPTV")
- Base URL (z.B. "http://example.com:8080")
- Username
- Password
- Output Format (TS oder M3U8)
- Klicke auf "Speichern"
- Optional: Klicke auf "Test" um die Verbindung zu prüfen
Die Kanäle werden automatisch im Hintergrund geladen. Dies kann einige Minuten dauern.
Playlist-Verwaltung
1. Neue Playlist erstellen
- Navigiere zu Playlists
- Klicke auf "Neue Playlist"
- Gib einen Namen ein (z.B. "Sport HD")
- Optional: Füge eine Beschreibung hinzu
- Klicke auf "Erstellen"
2. Kanäle zur Playlist hinzufügen
- Klicke bei der Playlist auf "Bearbeiten"
- Wähle einen Account aus
- Die Kategorien werden automatisch geladen
- Wähle eine Kategorie (optional)
- Klicke auf "Channels laden"
- Nutze die Live-Suche um Kanäle zu filtern
- Füge Kanäle zur Playlist hinzu:
- Drag & Drop: Ziehe Kanäle von links nach rechts
- Plus-Button: Klicke auf das grüne [+] Icon
3. Playlist bearbeiten
- Sortieren: Ziehe Kanäle in der Playlist nach oben/unten
- Umbenennen: Klicke auf [✏️] um Namen/Logo zu ändern
- Entfernen: Klicke auf [❌] um Kanal zu entfernen
4. Playlist exportieren
- Gehe zurück zu Playlists
- Kopiere die M3U-URL mit dem [📋] Button
- Füge die URL in deinen IPTV-Player ein
Kanal-Verwaltung
Filter verwenden
- Account auswählen: Kategorien werden automatisch geladen
- Kategorie filtern: Nur verfügbar wenn Account gewählt
- API-Suche: Sucht in der Datenbank
- Live-Suche: Filtert geladene Kanäle in Echtzeit
- Sortierung: Nach Name oder Kategorie
Tipp: Nutze die Live-Suche um schnell bestimmte Kanäle zu finden (z.B. "HD", "4K", "Sport")
URLs & Export
M3U Playlists
Benutzerdefinierte Playlist:
http://localhost:8000/playlist/custom/{playlist_id}.m3u
Ersetze {playlist_id} mit der ID deiner Playlist (z.B. 1, 2, 3...)
Alle Kanäle:
http://localhost:8000/playlist.m3u
Bestimmter Account:
http://localhost:8000/playlist/{account_id}.m3u
EPG XML
EPG für Playlist (empfohlen):
http://localhost:8000/epg/playlist/{playlist_id}.xml
Nur EPG-Daten für Kanäle in der Playlist - kleinere Datei, schnelleres Laden
EPG für alle Accounts:
http://localhost:8000/epg.xml
Verwende diese URL in deinem IPTV-Player für Programminformationen
EPG für bestimmten Account:
http://localhost:8000/epg/{account_id}.xml
HDHomeRun (für Plex, Emby, Jellyfin)
Benutzerdefinierte Playlist:
http://localhost:8000/playlist/{playlist_id}/discover.json
Nur Kanäle aus dieser Playlist in der richtigen Reihenfolge
Alle Kanäle:
http://localhost:8000/discover.json
Alle Kanäle aus allen Accounts
Tipps & Tricks
Effiziente Playlist-Erstellung
- • Kategorien nutzen um Kanäle zu reduzieren
- • Live-Suche für schnelles Finden
- • Drag & Drop für mehrere Kanäle
Mehrere Playlists
- • Sport-Playlist für Live-Events
- • Filme-Playlist für Filmabende
- • Favoriten für meistgesehene Kanäle
IPTV-Player Empfehlungen
Desktop
- • VLC Media Player
- • Kodi (PVR IPTV Simple)
- • Perfect Player
Mobile
- • IPTV Smarters Pro (iOS/Android)
- • GSE Smart IPTV (iOS/Android)
- • TiviMate (Android - Premium empfohlen)
Smart TV
- • Plex (HDHomeRun)
- • Emby (HDHomeRun)
- • Jellyfin (HDHomeRun)
Setup-Anleitungen
TiviMate (Android)
- Öffne TiviMate und gehe zu Settings → Playlists
- Klicke auf "Add Playlist"
- Wähle "URL" als Quelle
- Gib die M3U-URL ein:
http://deine-ip:8000/playlist/custom/1.m3u - Gib einen Namen ein (z.B. "Meine Playlist")
- Klicke auf "Next"
- Füge die EPG-URL hinzu:
http://deine-ip:8000/epg.xml - Klicke auf "Next" und dann "Done"
Tipp: Ersetze "localhost" mit der IP-Adresse deines Servers (z.B. 192.168.1.100)
Plex (HDHomeRun)
- Gehe zu Playlists und kopiere die HDHomeRun URL
- Öffne Plex und gehe zu Settings → Live TV & DVR
- Klicke auf "Set Up Plex DVR"
- Plex sollte automatisch das HDHomeRun-Gerät finden
- Falls nicht, gib die URL manuell ein:
http://deine-ip:8000/playlist/1 - Wähle das Gerät aus und klicke auf "Continue"
- Wähle dein Land und klicke auf "Continue"
- Plex lädt die Kanäle aus deiner Playlist automatisch
- Klicke auf "Continue" und dann "Done"
Hinweis: Jede Playlist hat ihre eigene HDHomeRun URL. Die Kanäle werden in der Reihenfolge deiner Playlist angezeigt.
VLC Media Player
- Öffne VLC Media Player
- Gehe zu Medien → Netzwerkstream öffnen
- Gib die M3U-URL ein:
http://localhost:8000/playlist/custom/1.m3u - Klicke auf "Wiedergabe"
- Die Playlist wird in der Wiedergabeliste angezeigt
Hinweis: VLC unterstützt kein EPG. Für EPG nutze einen dedizierten IPTV-Player.
EPG-Verwaltung (Intelligentes Mapping)
Neu! Automatisches EPG-Mapping mit Fuzzy-Matching für bessere EPG-Abdeckung
Was ist EPG-Mapping?
EPG (Electronic Program Guide) zeigt das TV-Programm in deinem IPTV-Player an. Oft fehlen EPG-IDs oder sind falsch zugeordnet. Das intelligente EPG-Mapping löst dieses Problem automatisch.
Automatisches Bulk-Mapping
- Gehe zu EPG-Verwaltung
- Wähle einen Account im EPG-Abdeckung Tab
- Prüfe die Statistiken (z.B. "1.452 sichtbar / 26.951 gesamt")
- Klicke auf "Automatisches Bulk-Mapping starten"
- Das System matched automatisch alle Channels mit EPG-Daten
Ergebnis: Channels werden automatisch mit passenden EPG-IDs verknüpft (Confidence-Score: 70-100%)
Manuelle EPG-Zuordnung
- Gehe zu Channels
- Bearbeite einen Channel (Stift-Icon in der Playlist)
- Klicke bei EPG-ID auf den "Vorschläge" Button
- Wähle aus den Top-10 Vorschlägen (sortiert nach Ähnlichkeit)
- Speichere die Änderungen
Farbcodierung: Grün (>80%), Gelb (60-80%), Grau (<60%)
Wie funktioniert Fuzzy-Matching?
Beispiel 1: ARD HD
- Channel-Name:
"ARD HD" - Normalisiert zu:
"ard"(HD entfernt) - Matched mit EPG:
"Das Erste HD"→95% Ähnlichkeit
Beispiel 2: Sky Sport 1 FHD
- Channel-Name:
"Sky Sport 1 FHD" - Normalisiert zu:
"sky sport 1"(FHD entfernt) - Matched mit EPG:
"Sky Sport 1 HD"→98% Ähnlichkeit
EPG-Quellen verwalten
Du kannst externe EPG-Quellen hinzufügen (z.B. XMLTV-Datenbanken):
- Gehe zu EPG-Verwaltung
- Wechsle zum EPG-Quellen Tab
- Klicke auf "EPG-Quelle hinzufügen"
- Gib Name, URL und Priorität ein
- Höhere Priorität = wird zuerst verwendet
Verfügbare EPG-Channels durchsuchen
Sieh alle verfügbaren EPG-Channels aus deinen Accounts:
- Gehe zu EPG-Verwaltung
- Wechsle zum Verfügbare EPG-Channels Tab
- Wähle einen Account oder "Alle Accounts"
- Nutze die Suche um bestimmte EPG-Channels zu finden
Tipp: Führe Bulk-Mapping nach jedem Account-Update durch, um neue Channels automatisch zu mappen!
Support & Hilfe
Bei Fragen oder Problemen kannst du:
- Die Dokumentation durchlesen
- Die Einstellungen überprüfen
- Die Logs in der Konsole ansehen