{"end_date": "2026-11-03", "name": "AFTER FOOT TV", "info_url": "https://epg.pw/channels/448599/20261102.html", "country": "France", "description": null, "error_message": "", "provider": "", "source_url": "https://epg.pw/api/epg.json?channel_id=448599&date=20261102&timezone=None", "epg_list": [{"desc": null, "start_date": "2026-11-02T00:30:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T01:30:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-02T03:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T05:00:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-02T06:30:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T07:30:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-02T09:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T10:00:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-02T11:30:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T12:30:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-02T14:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T15:00:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-02T16:30:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T17:30:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T18:30:00+00:00", "title": "Les podcasts de l'After"}, {"desc": null, "start_date": "2026-11-02T19:00:00+00:00", "title": "G\u00e9n\u00e9ration After Foot"}, {"desc": null, "start_date": "2026-11-02T21:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T23:00:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-03T00:30:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-03T02:30:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-03T04:00:00+00:00", "title": "Les podcasts de l'After"}, {"desc": null, "start_date": "2026-11-03T05:00:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-03T06:30:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-03T08:30:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-03T10:00:00+00:00", "title": "G\u00e9n\u00e9ration After Foot"}, {"desc": null, "start_date": "2026-11-03T12:00:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-03T13:30:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-03T15:30:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-03T17:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-03T18:30:00+00:00", "title": "Les podcasts de l'After"}, {"desc": null, "start_date": "2026-11-03T19:00:00+00:00", "title": "G\u00e9n\u00e9ration After Foot"}, {"desc": null, "start_date": "2026-11-03T21:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-03T23:00:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}], "offset": "+00:00", "timezone": "UTC", "error_code": -1, "start_date": "2026-11-02", "icon": ""}