- Registriert
- 11. Oktober 2009
- Beiträge
- 7.934
- Lösungen
- 3
- Reaktionspunkte
- 9.713
- Punkte
- 2.730
- Ort
- Berlin
Das häufigste Problem ist oft, ein vernünftiges EPG zu bekommen, bzw. dann mit seiner M3U zu verknüpfen. Je nach Player kann man dies manuell zuweisen. Aber ändert sich die M3U vängt man oft wieder von vorne an.
Ich habe hier nun ein Tool entwickelt, der eure M3U mit den tvg-id und tvg-name eurer EPG Quelle abgleicht. Dies geschieht natürlich nicht vollautomatisch, aber über etliche fuzzy Regeln habe ich das ganz gut hinbekommen.
Eigentlich ist alles selbsterklärend.
Anhang:
Download: https://www.digital-eliteboard.com/resources/m3u-epg-mapper-tool-fuer-macos-und-windows.8705/
Probiert es aus und gebt gerne Rückmeldung.
Ich habe hier nun ein Tool entwickelt, der eure M3U mit den tvg-id und tvg-name eurer EPG Quelle abgleicht. Dies geschieht natürlich nicht vollautomatisch, aber über etliche fuzzy Regeln habe ich das ganz gut hinbekommen.
Eigentlich ist alles selbsterklärend.
- M3U und EPG Quelle können lokal oder als URL eingegeben werden
- es können mehrere EPG Quellen gespeichert werden (Das Tool fügt keine EPG Quellen zusammen)
- Ausgabe einer neuen M3U (die Quell-M3U bleibt original)
- Ausgabe einer Mapping.JSON (für andere Anwendungen, z.b. mein Event/M3U Player)
- manuell "unstimmige" Zuordnungen bearbeiten
- zum Schluss "Alle xxx offenen bestätigen"
- M3U mit EPG-IDs speichern
Features
- Fuzzy-Matching– intelligente Zuordnung von M3U-Kanalnamen zu EPG-IDs
- HTML-Entities dekodieren (& → &)
- Unicode-Superscript normalisieren (ᶠʰᵈ → fhd)
- Klammern/Tags ignorieren ([Magenta_DE], (TR), | DE |)
- Alias-Gruppen für Sender-Varianten (Pro 7 ↔ ProSieben, RTL 2 ↔ RTL II)
- Sender-Kürzel-Penalty verhindert Verwechslungen (MDR ≠ WDR)
- Vorschau-Picker mit ◀ ▶ Buttons und Dropdown aller Matches
- Manuelle Suche (
) wenn Fuzzy nicht passt - Auto-Map – alle Kanäle mit ≥ 70 % Confidence automatisch zuordnen
- Alle bestätigen – offene Kanäle der aktuellen Ansicht auf einmal bestätigen
- Filter – Alle / Offen / Gemappt / Übersprungen
- M3U-Suche – Kanalnamen filtern
- URL-Support – M3U und EPG direkt per URL laden (HTTP/HTTPS, Basic Auth, gzip, xz)
- Gespeicherte URLs – EPG- und M3U-URLs werden automatisch im Verlauf gespeichert
- Virtuelles Scrollen – auch 2000+ Kanäle laufen flüssig
- Export:
- epg-mapping.json – flaches Mapping { "Kanalname": "epg-id" }
- {name}_epg-mapping.json – erweitertes Mapping mit display_name (für Skripte)
- {name}_epg.m3u – M3U mit aktualisierten tvg-id und tvg-name Tags
Sie müssen registriert sein, um angehängte Bilder zu sehen
Sie müssen registriert sein, um angehängte Bilder zu sehen
Sie müssen registriert sein, um angehängte Bilder zu sehen
EPG (EasyEPG lite) - Das Erste HD:
meine M3U vorher:
meien M3U hinterher:
Für andere Anwendungen, kann man auch die JSON als Mapping nutzen. Das muss man dann eben so in der anderen Anwendung einbauen.
Auszug aus der JSON:
Ich hoffe, das ist jetzt für jeden verständlich und nachvollziehbar.
Code:
<channel id="tkmd2_259549736360">
<display-name lang="en">Das Erste</display-name>
<icon src="https://ngiss.t-online.de/iss?client=ftp22&out=webp&x=180&y=72&ar=keep&src=https://ftp-imagehost-prod-public.s3.eu-central-1.amazonaws.com/logos/das-erste/stationLogo_20241119.png" />
</channel>
meine M3U vorher:
Code:
#EXTINF:-1 tvg-id="daserste" group-title="MagentaTV" tvg-name="Das Erste HD" tvg-logo="http://ngiss.t-online.de/cm1s/media/7296be216971cbb439b5b3df7d861d2a074c6d72.png" ,Das Erste HD
meien M3U hinterher:
Code:
#EXTINF:-1 tvg-id="tkmd2_259549736360" group-title="MagentaTV" tvg-name="Das Erste" tvg-logo="http://ngiss.t-online.de/cm1s/media/7296be216971cbb439b5b3df7d861d2a074c6d72.png" ,Das Erste HD
Für andere Anwendungen, kann man auch die JSON als Mapping nutzen. Das muss man dann eben so in der anderen Anwendung einbauen.
Auszug aus der JSON:
Code:
"mapping": {
"Das Erste HD": {
"id": "tkmd2_259549736360",
"display_name": "Das Erste"
},
Ich hoffe, das ist jetzt für jeden verständlich und nachvollziehbar.
Anhang:
- M3U-EPG-Mapper-1.0.4-portable.exe.zip (Windows)
- macOS auf Anfrage
- Zusätzliche Sortier-Funktionen
- Fuzzy verbessert
Download: https://www.digital-eliteboard.com/resources/m3u-epg-mapper-tool-fuer-macos-und-windows.8705/
Probiert es aus und gebt gerne Rückmeldung.
Anhänge
Sie müssen registriert sein, um die Liste der Anhänge zu sehen
Zuletzt bearbeitet:
