Salut,
De quelle ligne "http" parles tu ?
Si c'est celle du "m3u" tu n'as rien à toucher, elle indique le server sur lequel tu vas recevoir le flux.
Bref pour que ton "m3u" soit cohérent il faut ceci...
#EXTM3U
#EXTINF:-1 tvg-id="" tvg-name="FR_TF1_HD" tvg-logo="" group-title="France",FR_TF1_HD
http://ipserver:port/username/password/4376
tvg-id="
mettre la référence du xmltv"
tvg-name="
nom de la chaine"
tvg-logo="adresse url du logo"
group-title="nom d'un groupe pour mettre une catégorie de chaine genre "TV France" ou "Chaines CANAL" ou "Chaines Sport" (facultatif)"
Donc le xml de racacax se traduit ainsi par rapport à ton server...
<channel id="
TF1.fr">
<display-name>TF1</display-name>
<icon src="
https://s8.postimg.cc/sr2uf47n9/TF_1.png"/>
</channel>
#EXTM3U
#EXTINF:-1 tvg-id="
TF1.fr" tvg-name="FR_TF1_HD" tvg-logo="
https://s8.postimg.cc/sr2uf47n9/TF_1.png" group-title="France",FR_TF1_HD
http://ipserver:port/username/password/4376
Je vais même te surprendre, tu peux faire encore plus simple, c'est d'ailleurs ma méthode, tu indiques le même nom de chaine aussi bien sur le xml que le server et rien d'autre, tu auras alors tout l'EPG qui sera repris intégralement.
Perso, j'ai viré tous les FR machin et tiret et autre HD pour garder l'essentiel et ça fonctionne parfaitement.
<channel id="TF1.fr">
<display-name>TF1</display-name>
<icon src="https://s8.postimg.cc/sr2uf47n9/TF_1.png"/>
</channel>
#EXTM3U
#EXTINF:0 tvg-logo="https://s8.postimg.cc/sr2uf47n9/TF_1.png",
TF1
http://ipserver:port/username/password/4376
Donc display-name du xml est identique au nom de chaine sur le m3u, ça suffit et pour PVR
iptv simple client, tu as l'option pour récupérer les logos de chaine du xml ou du m3u au choix, c'est encore plus simple.
Perso, j'ai rajouté uniquement l'url des logos de chaine sur le xml (pour les mettre à jour) et repris sur le m3u et ainsi indépendamment je l'utilise sur d'autres supports.