OUARZA 4 Posted December 14, 2025 Posted December 14, 2025 Hello, I'm having trouble mapping channels to guides. I've configured it, but I have a lot of channels that haven't found the guide data. Of course, I can do it manually, but there are a lot of them Can you help me? Thank you. embyserver.txt
Luke 42077 Posted December 14, 2025 Posted December 14, 2025 Hi, when you map them manually, what do you map them to?
OUARZA 4 Posted December 15, 2025 Author Posted December 15, 2025 Hello @Luke, For example, with this chain, I map it like this:
OUARZA 4 Posted December 15, 2025 Author Posted December 15, 2025 I may not have understood the question, I went through that process to map a chain.
Luke 42077 Posted December 16, 2025 Posted December 16, 2025 OK in order to map automatically the m3u needs to have tvg-id values that line up with epg data, or have channel names that match epg data. Does it have that?
OUARZA 4 Posted December 17, 2025 Author Posted December 17, 2025 Here is an example from the AB1 channel : I've integrated several XML files into Emby, is that a problem? xml epg: <channel id="AB1.fr"> <display-name>FR - AB1</display-name> <icon src="https://cdn.iptvboss.pro/logos/France/AB1.fr.png"></icon> </channel> <programme start="20251216001800 +0000" stop="20251216004200 +0000" channel="AB1.fr"> <title lang="fr">Hélène et les garçons</title> <desc lang="fr">S1 E20 L'idole de la fac Depuis qu'une photo d'Etienne en sous-vêtements a fait la une d'un magazine féminin, ses admiratrices sont de plus en plus nombreuses.</desc> </programme> m3u : #EXTM3U #EXTINF:-1 tvg-id="AB1.fr@SD" tvg-logo="https://i.imgur.com/9C7UsOe.png" group-title="Entertainment",AB1 https://viamotionhsi.netplus.ch/live/eds/ab1/browser-dash/ab1.mpd
Luke 42077 Posted December 17, 2025 Posted December 17, 2025 OK the tvg id doesn’t match the channel id there.
OUARZA 4 Posted December 17, 2025 Author Posted December 17, 2025 How does Emby behave if I put several epg files?
Luke 42077 Posted December 17, 2025 Posted December 17, 2025 The same. It just looks for a match in the order that the files are added.
OUARZA 4 Posted December 17, 2025 Author Posted December 17, 2025 So I think there's still a problem. I just checked the third XML file, and it does contain the information for this string AB1. So why isn't Emby retrieving the information?
OUARZA 4 Posted December 17, 2025 Author Posted December 17, 2025 (edited) the file : xmltv_fr.xml 2025-12-17 20:54:06.553 Info LiveTV: Found epg channel in XmlTV AB1 AB1.fr Edited December 17, 2025 by OUARZA
Luke 42077 Posted December 17, 2025 Posted December 17, 2025 the tvg-id in the m3u doesn't match that.
OUARZA 4 Posted December 17, 2025 Author Posted December 17, 2025 (edited) 5 minutes ago, Luke said: the tvg-id in the m3u doesn't match that. Sorry, but how does it not fit? M3U XML : https://iptv-org.github.io/iptv/countries/fr.m3u <channel id="AB1.fr"> <display-name>FR - AB1</display-name> <icon src="https://cdn.iptvboss.pro/logos/France/AB1.fr.png"></icon> </channel> <programme start="20251216001800 +0000" stop="20251216004200 +0000" channel="AB1.fr"> <title lang="fr">Hélène et les garçons</title> <desc lang="fr">S1 E20 L'idole de la fac Depuis qu'une photo d'Etienne en sous-vêtements a fait la une d'un magazine féminin, ses admiratrices sont de plus en plus nombreuses.</desc> </programme> EPG XML : https://xmltvfr.fr/xmltv/xmltv_fr.xml.gz <channel id="AB1.fr"> <display-name>AB1</display-name> <icon src="https://focus.telerama.fr/500x500/0000/00/01/clear-5.png"/> </channel> <programme start="20251216001900 +0100" stop="20251216004800 +0100" channel="AB1.fr"> <title lang="fr">Hélène et les garçons</title> <sub-title lang="fr">Papa</sub-title> <desc lang="fr">Etienne, Nicolas et Christian découvrent un couffin avec un bébé sur leur pas de porte. Pour toute explication, une lettre anonyme disant : "Voilà ton fils, je ne peux plus m'en occuper, assume tes responsabilités"...</desc> <category lang="fr">Série</category> <category lang="fr">Série Passion</category> <icon src="https://proxymedia.woopic.com/api/v1/images/1870%2Fepg%2F8e6577855d6545a6a8a6495d07b620fe.jpg"/> <episode-num system="xmltv_ns">0.17.</episode-num> <rating system="CSA"> <value>Tout public</value> </rating> </programme> Edited December 17, 2025 by OUARZA
Luke 42077 Posted December 17, 2025 Posted December 17, 2025 In the m3u, the tvg-id is AB1.fr@SD, not AB1.fr
OUARZA 4 Posted December 17, 2025 Author Posted December 17, 2025 (edited) 12 minutes ago, Luke said: In the m3u, the tvg-id is AB1.fr@SD, not AB1.fr No, look closely. Of the three EPG files, one has the correct ID. Look. Feel free to test the two files I included in my messages Edited December 17, 2025 by OUARZA
OUARZA 4 Posted December 17, 2025 Author Posted December 17, 2025 25 minutes ago, Luke said: Right but what does the m3u have? 52 minutes ago, OUARZA said:
Luke 42077 Posted December 17, 2025 Posted December 17, 2025 That’s the xml guide data. I’m asking about the m3u tuner.
OUARZA 4 Posted December 26, 2025 Author Posted December 26, 2025 (edited) Hi @luke, I’m using Emby with a custom M3U playlist + XMLTV EPG, and I’ve noticed that channels aren’t always automatically linked to guide data when the tvg-id in the M3U includes quality suffixes like @SD or @HD. Emby currently requires an exact match between the M3U tvg-id and the <channel id> in the XMLTV file for automatic mapping. For example: From my M3U: #EXTINF:-1 tvg-id="France5.fr@SD",France 5 (SD) http://… #EXTINF:-1 tvg-id="France5.fr@HD",France 5 (HD) http://… From my XMLTV EPG: <channel id="France5.fr"> <display-name>France 5</display-name> </channel> Because France5.fr@SD and France5.fr@HD do not exactly match France5.fr, Emby does not link the EPG automatically, and manual mapping is required. Suggested Improvements Support identifier aliasing / ignoring suffixes Allow Emby to match M3U tvg-id values that differ only by common suffixes (e.g., @SD, @HD, @FHD, etc.) to a single base XMLTV channel id. This would let guide data attach automatically without requiring manual edits to the M3U or manual channel mapping. Configurable matching rules Provide an option in the Live TV settings where users can define patterns or suffix rules (e.g., ignore anything after @) so that Emby can normalize the M3U identifiers before matching against the XMLTV EPG. Right now, the need to manually adjust M3U playlists or manually map each channel makes setup more time-consuming than necessary. Flexible matching rules would greatly improve the experience for IPTV users. Thanks for considering this! — Mathieu Edited December 26, 2025 by OUARZA
Luke 42077 Posted December 26, 2025 Posted December 26, 2025 Correct yea so that requires some thought of how to address.
OUARZA 4 Posted December 26, 2025 Author Posted December 26, 2025 Where can I find the code for the TV XML extension so I can see what I can do with it?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now