@Denis M
Merci pour la précision sur les listes de M3U-IPTV.
Là je passe à un autre sujet, les metadata, à commencer par celles de Radio-France.
Radio-France fournit aux développeurs des infos pour l'accès à ses radios et leurs programmes, infos qui peuvent être utilisées par tout un chacun.
Ces infos sont fournies au format "JSON". Si vous avez Firefox qui le supporte nativement, elles s'afficheront en clair, bien structurées.
Pour le monde "Chrome" il vous faudra installer l'extension JSON Viewer ou JSONView-HATEOAS, sinon les infos affichées perdront beaucoup de leur lisibilité.
Les radios de Radio-France sont identifiées par un nom compact (par exemple franceinter pour France-Inter) et un index.
Le guide des programmes est accessible par le nom, il contient des images commentées et surtout liste tous les liens audio disponibles : aac, mp3 et m3u8 (à la rubrique now/media/sources). Exemple avec France-Inter :
https://www.radiofrance.fr/fip/api/live?webradio=franceinterSi le nom de la radio est un nom de groupe, par exemple francebleu pour toutes ses déclinaisons régionales, vous obtenez la liste de toutes les radios du groupe et de leurs index. Exemple avec francebleu :
https://www.radiofrance.fr/francebleu/api/liveAinsi on voit que pour l'Alsace le nom est francebleu_alsace, vous pouvez donc obtenir son programme et ses liens audio ici :
https://www.radiofrance.fr/fip/api/live?webradio=francebleu_alsaceQuand il s'agit d'un groupe de WEB radios, comme FIP et ses déclnaisons par genre musical, on a la même chose mais j'ai perdu le lien

.
Concernant l'EPG, deux type de liens qui utilisent l'index de la radio peuvent être intéressants :
Exemple pour France-Inter, index "1" :
https://api.radiofrance.fr/livemeta/pull/1 et
https://api.radiofrance.fr/livemeta/live/1/transistor_musical_player (pour les autres radios, remplacer le 1 par leurs index)
Le 1er me semble être l'EPG complet, le second donne succinctement le programme précédent, celui actuel et le suivant.
Liste des radios de Radio-France par ordre d'index :
1 France-Inter, 2 France-Info, 4 France-Musique, 5 France-Culture, 6 Mouv', 7 FIP,
11 ici Corse, 12 ici Alsace, 13 ici Armorique, 14 ici Auxerre, 15 ici Béarn Bigorre, 16 ici Belfort Montbéliard, 17 ici Berry, 18 ici Besançon, 19 ici Bourgogne, 20 ici Breizh Izel,
21 ici Champagne-Ardenne, 22 ici Cotentin, 23 ici Creuse, 24 ici Drôme Ardèche, 25 ici Gard-Lozère, 26 ici Gascogne, 27 ici Gironde, 28 ici ?, 29 ici Isère, 30 ici La Rochelle,
31 ici Limousin, 32 ici Loire Océan, 33 ici Sud Lorraine, 34 ici Mayenne, 36 ici Nord, 37 ici Normandie, 38 ici Normandie, 39 ici Orléans, 40 ici Pays d'Auvergne
41 ici Pays Basque, 42 ici Pays de Savoie, 43 ici Périgord, 44 ici Picardie, 45 ici Provence, 46 ici Roussillon, 47 ici Touraine, 48 ici Vaucluse, 49 ici Azur, 50 ici Lorraine,
54 ici Poitou, 55 ici rien, 56 Ici (national?) 64 FIP Rock, 65 FIP Jazz, 66 FIP Groove, 68 ici Paris Île-de-France, 69 FIP World, 70 FIP Nouveauté, 71 FIP Reggae,
74 FIP Électro, 75 Mouv' 100% Mix, 77 FIP Métal, 78 FIP POP, 90 ici Elsass, 91 ici Maine, 92 ici Occitanie, 93 ici Saint-Étienne Loire, 95 FIP Hip-Hop
Il y a peut-être d'autres JSON, je n'ai pas cherché faute de motivations et je vous ai juste livré le peu que je connais. N'hésitez pas à compléter si vous avez des tuyaux, y compris pour la télé de France-TV qui a des liens similaires.